From d9964d23cc1bac327b397905641ba7556cfa8876 Mon Sep 17 00:00:00 2001 From: monkeyman192 Date: Thu, 24 Oct 2024 00:59:21 +1100 Subject: [PATCH] Changes for 5.20 update --- .../GcAdditionalOptionMissionOverride.cs | 2 +- .../NMS/GameComponents/GcAlienPuzzleEntry.cs | 2 +- .../GcAlienPuzzleMissionOverride.cs | 16 +- .../NMS/GameComponents/GcAlienPuzzleOption.cs | 2 +- .../NMS/GameComponents/GcAlienPuzzleTable.cs | 2 +- .../GcAudioAreaTriggerComponentData.cs | 2 +- .../NMS/GameComponents/GcAudioWwiseEvents.cs | 21 +- .../GameComponents/GcBreakTechByStatData.cs | 2 +- .../NMS/GameComponents/GcCombatEffectData.cs | 2 +- .../GameComponents/GcCombatEffectsTable.cs | 2 +- .../NMS/GameComponents/GcConsumableItem.cs | 25 +- .../GameComponents/GcConsumableItemTable.cs | 2 +- .../NMS/GameComponents/GcCostProduct.cs | 6 +- .../NMS/GameComponents/GcCreatureAlertData.cs | 2 +- .../GcCreatureCrystalMovementData.cs | 2 +- .../GcCreatureCrystalMovementDataParams.cs | 2 +- .../NMS/GameComponents/GcCreatureData.cs | 2 +- .../NMS/GameComponents/GcCreatureDataTable.cs | 2 +- .../GcCreatureDebugSpawnData.cs | 28 +- ...ureEffectTriggerRequirementCreatureSize.cs | 11 + .../GcCreatureFeederComponentData.cs | 2 +- .../GcCreatureHarvesterComponentData.cs | 2 +- .../GcCreatureHoverMovementData.cs | 2 +- .../GcCreatureHoverMovementDataParams.cs | 42 +- .../GcCreatureJellyBossAttackData.cs | 50 +- .../GameComponents/GcCreatureNearbyEvent.cs | 2 +- .../GcCreatureParticleEffectData.cs | 16 + .../GcCreatureParticleEffectDataEntry.cs | 21 + .../GcCreatureParticleEffectTrigger.cs | 22 + .../GcCreatureParticleEffects.cs | 12 + .../NMS/GameComponents/GcCreatureRoleData.cs | 2 +- .../GameComponents/GcCreatureRoleDataTable.cs | 2 +- .../GcCreatureRoleDescription.cs | 2 +- .../GcCreatureRoleDescriptionTable.cs | 2 +- .../GcCreatureSpawnComponentData.cs | 2 +- .../NMS/GameComponents/GcCreatureSpawnData.cs | 2 +- .../GcCreatureSpookFiendAttackData.cs | 71 + .../NMS/GameComponents/GcCreatureSwarmData.cs | 2 +- .../GcCreatureSwarmDataParams.cs | 146 +- .../NMS/GameComponents/GcCreatureTypes.cs | 6 +- .../GcCustomisationBannerGroup.cs | 2 +- .../GcCustomisationBannerImageData.cs | 2 +- .../GcCustomisationDescriptorGroups.cs | 6 +- .../GcCustomisationHeadToRace.cs | 15 + .../Source/NMS/GameComponents/GcDebugScene.cs | 2 +- .../NMS/GameComponents/GcDefaultSaveData.cs | 2 +- .../GcDestructableComponentData.cs | 124 +- .../GcEggMachineComponentData.cs | 2 +- .../GameComponents/GcEnvironmentSpawnData.cs | 2 +- .../GameComponents/GcExperienceSpawnTable.cs | 2 +- .../NMS/GameComponents/GcExplosionData.cs | 2 +- .../GameComponents/GcExplosionDataTable.cs | 2 +- .../GameComponents/GcExternalObjectList.cs | 2 +- .../GameComponents/GcFiendCrimeSpawnData.cs | 2 +- .../GameComponents/GcFiendCrimeSpawnTable.cs | 2 +- .../GameComponents/GcGalaxyAudioSetupData.cs | 2 +- .../GcGeneratorUnitComponentData.cs | 2 +- .../GcGenericMissionSequence.cs | 2 +- .../GcGrabPlayerComponentData.cs | 2 +- .../Source/NMS/GameComponents/GcHUDStartup.cs | 2 +- .../NMS/GameComponents/GcHUDStartupTable.cs | 2 +- .../NMS/GameComponents/GcHazardAction.cs | 2 +- .../NMS/GameComponents/GcHazardModifiers.cs | 5 +- .../GcInteractionComponentData.cs | 2 +- .../NMS/GameComponents/GcInventoryBaseStat.cs | 2 +- .../GcInventoryBaseStatBonus.cs | 2 +- .../GcInventorySlotActionData.cs | 2 +- .../NMS/GameComponents/GcInventoryTable.cs | 2 +- .../NMS/GameComponents/GcLaserBeamData.cs | 2 +- .../GcMaintenanceComponentData.cs | 2 +- .../GcMaintenanceGroupInstallData.cs | 2 +- .../GameComponents/GcMaintenanceOverride.cs | 2 +- .../GcMaintenanceOverrideTable.cs | 2 +- .../GameComponents/GcMarkerComponentData.cs | 2 +- .../NMS/GameComponents/GcMechAudioEvent.cs | 2 +- .../GameComponents/GcMechAudioEventTable.cs | 2 +- .../GcMechPartAudioEventOverride.cs | 2 +- .../GcMissionConditionHasFuel.cs | 2 +- .../GcMissionConditionHazard.cs | 2 +- .../GcMissionConditionHazardLevel.cs | 13 + .../GcMissionConditionIsTechnologyRepaired.cs | 2 +- .../GcMissionConditionSystemPlanetTest.cs | 2 +- .../GcMissionConditionUnderwaterDepth.cs | 8 +- .../GcMissionConditionWeather.cs | 2 +- .../GcMissionConsequenceAudioEvent.cs | 2 +- .../GcMissionConsequenceResetStoryPortal.cs | 7 + .../GcMissionSequenceAudioEvent.cs | 2 +- .../GcMissionSequenceCommunicator.cs | 2 +- .../GcMissionSequenceCommunicatorOnTakeOff.cs | 2 +- .../GcMissionSequenceDetailMessage.cs | 2 +- .../GcMissionSequenceGatherForRefuel.cs | 2 +- .../GcMissionSequenceGatherForRepair.cs | 2 +- .../GameComponents/GcMissionSequenceKill.cs | 5 +- .../GcMissionSequenceShowMessage.cs | 27 +- ...cMissionSequenceStartPartyEventForStage.cs | 9 + .../GcMissionSequenceWaitForConditions.cs | 2 +- .../GcMissionSequenceWaitForPortalWarp.cs | 8 +- .../GcMissionSequenceWaitForRefuel.cs | 2 +- .../GcMissionSequenceWaitForRepair.cs | 2 +- .../NMS/GameComponents/GcMissionTable.cs | 2 +- .../GameComponents/GcModelViewCollection.cs | 51 +- .../Source/NMS/GameComponents/GcModelViews.cs | 57 + .../NMS/GameComponents/GcNPCDebugSpawnData.cs | 2 +- .../NMS/GameComponents/GcNPCPlacementInfo.cs | 2 +- .../NMS/GameComponents/GcNPCSpawnTable.cs | 2 +- .../Source/NMS/GameComponents/GcPetData.cs | 2 +- .../Source/NMS/GameComponents/GcPlanetData.cs | 30 +- .../GcPlanetGenerationIntermediateData.cs | 2 +- .../NMS/GameComponents/GcPlanetHazardData.cs | 8 +- .../GameComponents/GcPlayerCommonStateData.cs | 18 +- .../GcPlayerCommunicatorMessage.cs | 2 +- .../GcPlayerCommunicatorMessageWeighted.cs | 2 +- .../NMS/GameComponents/GcPlayerDamageData.cs | 32 +- .../NMS/GameComponents/GcPlayerDamageTable.cs | 2 +- .../GcPlayerExperienceSpawnArchetypeData.cs | 10 +- .../GcPlayerExperienceSpawnData.cs | 10 +- .../GcPlayerExperienceSpawnTable.cs | 2 +- .../NMS/GameComponents/GcPlayerHazardTable.cs | 4 +- .../NMS/GameComponents/GcPlayerHazardType.cs | 5 +- .../NMS/GameComponents/GcPlayerStateData.cs | 140 +- .../GcPlayerWeaponBiomeProperties.cs | 2 +- .../GcPlayerWeaponPropertiesData.cs | 2 +- .../GcPlayerWeaponPropertiesTable.cs | 2 +- .../GcProceduralTechnologyData.cs | 2 +- .../GcProceduralTechnologyStatLevel.cs | 2 +- .../GcProceduralTechnologyTable.cs | 2 +- .../NMS/GameComponents/GcProjectileData.cs | 128 +- .../GameComponents/GcProjectileDataTable.cs | 2 +- .../GameComponents/GcPulseEncounterInfo.cs | 2 +- .../GcPulseEncounterSpawnFrigateFlyby.cs | 2 +- .../GcPulseEncounterSpawnTrader.cs | 2 +- .../NMS/GameComponents/GcPuzzleTextFlow.cs | 2 +- .../NMS/GameComponents/GcRealityGameIcons.cs | 5 +- .../NMS/GameComponents/GcRealityIconTable.cs | 48 +- .../GameComponents/GcRealityManagerData.cs | 182 +- .../GcRefinerUnitComponentData.cs | 2 +- .../GcRewardCommunicatorMessage.cs | 2 +- .../NMS/GameComponents/GcRewardDeath.cs | 2 +- .../GameComponents/GcRewardFrigateFlyby.cs | 2 +- .../NMS/GameComponents/GcRewardOSDMessage.cs | 24 +- .../GameComponents/GcRewardRefreshHazProt.cs | 10 +- .../GameComponents/GcRewardReinitialise.cs | 11 + .../GcRewardSecondaryInteractionOptions.cs | 2 +- .../GameComponents/GcRewardSpecificPetEgg.cs | 2 +- .../GameComponents/GcRewardSpecificShip.cs | 16 +- .../NMS/GameComponents/GcScanEventData.cs | 164 +- .../GcScanEventSolarSystemLookup.cs | 106 +- .../NMS/GameComponents/GcScanEventTable.cs | 2 +- .../GcScanToRevealComponentData.cs | 2 +- .../GameComponents/GcSeasonalGameModeData.cs | 6 +- .../GcSentinelEncounterOverride.cs | 2 +- .../GcSentinelMechWeaponData.cs | 2 +- .../GcSentinelQuadWeaponData.cs | 2 +- .../NMS/GameComponents/GcShipDialogue.cs | 2 +- .../NMS/GameComponents/GcShipWeaponData.cs | 2 +- .../GameComponents/GcSpookFiendSpawnData.cs | 17 + .../NMS/GameComponents/GcStatIconTable.cs | 4 +- libMBIN/Source/NMS/GameComponents/GcStats.cs | 2 +- .../Source/NMS/GameComponents/GcStatsBonus.cs | 2 +- .../Source/NMS/GameComponents/GcStatsEntry.cs | 2 +- .../Source/NMS/GameComponents/GcStatsGroup.cs | 2 +- .../Source/NMS/GameComponents/GcStatsTypes.cs | 6 +- .../GcStatusMessageDefinition.cs | 42 +- .../GcStatusMessageDefinitions.cs | 2 +- .../GcStatusMessageMissionMarkup.cs | 5 +- .../NMS/GameComponents/GcStormProperties.cs | 6 +- .../Source/NMS/GameComponents/GcTechnology.cs | 2 +- .../NMS/GameComponents/GcTechnologyTable.cs | 2 +- .../NMS/GameComponents/GcTechnologyTypes.cs | 2 +- .../NMS/GameComponents/GcUserSettingsData.cs | 134 +- .../NMS/GameComponents/GcWeatherEffect.cs | 120 +- .../GameComponents/GcWeatherEffectTable.cs | 2 +- .../NMS/GameComponents/GcWeatherProperties.cs | 52 +- .../NMS/GameComponents/GcWeatherTable.cs | 8 +- .../Source/NMS/Globals/GcCreatureGlobals.cs | 1856 ++++--- libMBIN/Source/NMS/Globals/GcDebugOptions.cs | 1087 ++-- .../NMS/Globals/GcEnvironmentGlobals.cs | 208 +- libMBIN/Source/NMS/Globals/GcGalaxyGlobals.cs | 2 +- .../Source/NMS/Globals/GcGameplayGlobals.cs | 1560 +++--- .../Source/NMS/Globals/GcGraphicsGlobals.cs | 610 +-- libMBIN/Source/NMS/Globals/GcPlayerGlobals.cs | 1332 ++--- libMBIN/Source/NMS/Globals/GcRobotGlobals.cs | 2 +- libMBIN/Source/NMS/Globals/GcSkyGlobals.cs | 412 +- .../Source/NMS/Globals/GcSpaceshipGlobals.cs | 1398 ++--- libMBIN/Source/NMS/Globals/GcUIGlobals.cs | 4824 +++++++++-------- .../Source/NMS/Globals/GcVehicleGlobals.cs | 2 +- libMBIN/Source/NMS/Toolkit/TkParticleData.cs | 136 +- .../NMS/Toolkit/TkPhysicsComponentData.cs | 2 +- .../Toolkit/TkStaticPhysicsComponentData.cs | 2 +- libMBIN/Source/NMS/Toolkit/TkTestMetadata.cs | 2 +- .../Source/NMS/Toolkit/TkVolumeTriggerType.cs | 5 +- libMBIN/Source/Version.cs | 2 +- libMBIN/libMBIN-Shared.projitems | 13 + 193 files changed, 8198 insertions(+), 7668 deletions(-) create mode 100644 libMBIN/Source/NMS/GameComponents/GcCreatureEffectTriggerRequirementCreatureSize.cs create mode 100644 libMBIN/Source/NMS/GameComponents/GcCreatureParticleEffectData.cs create mode 100644 libMBIN/Source/NMS/GameComponents/GcCreatureParticleEffectDataEntry.cs create mode 100644 libMBIN/Source/NMS/GameComponents/GcCreatureParticleEffectTrigger.cs create mode 100644 libMBIN/Source/NMS/GameComponents/GcCreatureParticleEffects.cs create mode 100644 libMBIN/Source/NMS/GameComponents/GcCreatureSpookFiendAttackData.cs create mode 100644 libMBIN/Source/NMS/GameComponents/GcCustomisationHeadToRace.cs create mode 100644 libMBIN/Source/NMS/GameComponents/GcMissionConditionHazardLevel.cs create mode 100644 libMBIN/Source/NMS/GameComponents/GcMissionConsequenceResetStoryPortal.cs create mode 100644 libMBIN/Source/NMS/GameComponents/GcMissionSequenceStartPartyEventForStage.cs create mode 100644 libMBIN/Source/NMS/GameComponents/GcModelViews.cs create mode 100644 libMBIN/Source/NMS/GameComponents/GcRewardReinitialise.cs create mode 100644 libMBIN/Source/NMS/GameComponents/GcSpookFiendSpawnData.cs diff --git a/libMBIN/Source/NMS/GameComponents/GcAdditionalOptionMissionOverride.cs b/libMBIN/Source/NMS/GameComponents/GcAdditionalOptionMissionOverride.cs index ee0f73c04..fc287bacc 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 = 0x32D1405B60E4073B, NameHash = 0x6A8BFA82)] + [NMS(GUID = 0x9BAB1222A760B3B, 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 35db52088..c80da065e 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 = 0xC123ABF8671B1EA0, NameHash = 0x35D4E04)] + [NMS(GUID = 0x7142B19C4C9DA738, NameHash = 0x35D4E04)] public class GcAlienPuzzleEntry : NMSTemplate { [NMS(Index = 2)] diff --git a/libMBIN/Source/NMS/GameComponents/GcAlienPuzzleMissionOverride.cs b/libMBIN/Source/NMS/GameComponents/GcAlienPuzzleMissionOverride.cs index 4d2a7a880..a558c6b75 100644 --- a/libMBIN/Source/NMS/GameComponents/GcAlienPuzzleMissionOverride.cs +++ b/libMBIN/Source/NMS/GameComponents/GcAlienPuzzleMissionOverride.cs @@ -1,19 +1,23 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x3199344A43B9184A, NameHash = 0xBC60B5DE)] + [NMS(GUID = 0x882D4CCF94867AC, NameHash = 0xBC60B5DE)] public class GcAlienPuzzleMissionOverride : NMSTemplate { [NMS(Index = 2)] /* 0x00 */ public NMSString0x20A Puzzle; + [NMS(Index = 7)] + /* 0x20 */ public NMSString0x20A RequireScanEventActive; [NMS(Index = 4)] - /* 0x20 */ public NMSString0x10 AltPriorityMissionForSelection; + /* 0x40 */ public NMSString0x10 AltPriorityMissionForSelection; [NMS(Index = 0)] - /* 0x30 */ public NMSString0x10 Mission; + /* 0x50 */ public NMSString0x10 Mission; [NMS(Index = 1)] - /* 0x40 */ public GcSeed OptionalMissionSeed; + /* 0x60 */ public GcSeed OptionalMissionSeed; [NMS(Index = 3)] - /* 0x50 */ public bool ForceMissionSeed; + /* 0x70 */ public bool ForceMissionSeed; + [NMS(Index = 6)] + /* 0x71 */ public bool RequireMainMissionActiveWhenUsingAlt; [NMS(Index = 5)] - /* 0x51 */ public bool RequireMainMissionActiveWhenUsingAlt; + /* 0x72 */ public bool RequireMainMissionSelected; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcAlienPuzzleOption.cs b/libMBIN/Source/NMS/GameComponents/GcAlienPuzzleOption.cs index be9395eaa..c2a3def41 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 = 0xE144D593E6AF41A1, NameHash = 0x981A51EE)] + [NMS(GUID = 0x342931E8595F1383, NameHash = 0x981A51EE)] public class GcAlienPuzzleOption : NMSTemplate { [NMS(Index = 19)] diff --git a/libMBIN/Source/NMS/GameComponents/GcAlienPuzzleTable.cs b/libMBIN/Source/NMS/GameComponents/GcAlienPuzzleTable.cs index 596735276..fd1021fda 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 = 0x1BA103E0FA2D98DB, NameHash = 0x3987E9FB)] + [NMS(GUID = 0xCB518E162606C6A1, NameHash = 0x3987E9FB)] public class GcAlienPuzzleTable : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcAudioAreaTriggerComponentData.cs b/libMBIN/Source/NMS/GameComponents/GcAudioAreaTriggerComponentData.cs index 96a0925e0..779dfe917 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 = 0x2D95D6DC8B85DF9A, NameHash = 0xC0413ECB)] + [NMS(GUID = 0xF943A1A5C592C890, NameHash = 0xC0413ECB)] public class GcAudioAreaTriggerComponentData : NMSTemplate { [NMS(Index = 2)] diff --git a/libMBIN/Source/NMS/GameComponents/GcAudioWwiseEvents.cs b/libMBIN/Source/NMS/GameComponents/GcAudioWwiseEvents.cs index d417c8184..99b19e55a 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 = 0xDCF278105BE359F5, NameHash = 0x7A0D33C8)] + [NMS(GUID = 0x8F7728790E346433, NameHash = 0x7A0D33C8)] public class GcAudioWwiseEvents : NMSTemplate { - // size: 0xA56 + // size: 0xA67 public enum AkEventEnum : uint { INVALID_EVENT = 0x0, ABANDONED_DOOR_UNLOCK = 0x264BED2D, @@ -675,6 +675,9 @@ public enum AkEventEnum : uint { JELLYFISH_DIE = 0x8D0341AE, JELLYFISH_SPAWN = 0x4CF735B9, JELLYFISH_SWIM = 0x6DF627F0, + JELLYFISHBOSS_APPEAR = 0x4B30A1CE, + JELLYFISHBOSS_ORBATTACK = 0x252C9E10, + JELLYFISHBOSS_SWIM = 0xF1258E95, JETPACK_BOOST_PICKUP = 0x1662D4A8, JETPACK_BOOST_START = 0x59EEB4F8, JETPACK_BOOST_STOP = 0xE6CC9004, @@ -689,6 +692,13 @@ public enum AkEventEnum : uint { LANDING_PLATFORM_OPEN = 0x78991C27, LANDINGBAY_ACTIVATE = 0x3816AA16, LANDINGBAY_DEACTIVATE = 0x853967B7, + LANDSQUID_APPEAR = 0x3C4D6560, + LANDSQUID_DISAPPEAR = 0x2B93DE02, + LANDSQUID_KAMIKAZE = 0xFEDCC316, + LANDSQUID_KAMIKAZE_STOP = 0x5EB75A45, + LANDSQUID_KILL = 0x327DB8CF, + LANDSQUID_SPIT = 0x65F318DD, + LANDSQUID_SWIM = 0x65E64CDB, LANTERNCLOSE = 0x808EAE35, LANTERNOPEN = 0x8AFD33DF, LAVA_VOLCANO_AMBIENT = 0x4D0F2CED, @@ -1871,6 +1881,7 @@ public enum AkEventEnum : uint { POI_GYRO_BALL = 0x8FAB3C89, POI_HORROR = 0xF3D9CFF2, POI_JELLYFISH = 0x74BD0818, + POI_JELLYFISH_SPACE_SWIM = 0xABDB3F66, POI_LINE_GEO = 0x1F696682, POI_MEMORYLIFEBOAT_FLARE = 0x6C22D0CE, POI_MEMORYLIFEBOAT_IDLE = 0x55D58134, @@ -2098,6 +2109,11 @@ public enum AkEventEnum : uint { SPIDERROAR = 0x711887FE, SPKORVAX_CHATTER = 0x27F01D43, SPKORVAX_CHATTER_STOP = 0xC02D15AE, + SPOOKHEATER_IDLE = 0xB909848F, + SPOOKHEATER_LP = 0x2EE47329, + SPOOKHEATER_START = 0x64601067, + SPOOKYTENTACLES = 0x6B387ED7, + SPOOKYTENTACLES_STOP = 0xF16E3972, SPORE = 0x11268644, SPOREBAG_IDLE = 0xF7CA9B97, SPOREBAG_WOBBLE = 0x5AA09996, @@ -2443,6 +2459,7 @@ public enum AkEventEnum : uint { UI_SHOP_SWITCH_INVENTORY = 0xD1746824, UI_SLEEP = 0x71F138DB, UI_SPECIALS_INSUFFICIENT = 0xD05421AC, + UI_SPOOKYMESSAGE = 0x7A28995E, UI_STANDING_DECREASED = 0xC781ADCF, UI_STANDING_INCREASED = 0x4D5E4C1F, UI_STAT_CHANGE = 0xBE30492B, diff --git a/libMBIN/Source/NMS/GameComponents/GcBreakTechByStatData.cs b/libMBIN/Source/NMS/GameComponents/GcBreakTechByStatData.cs index 9c2593917..c9037edd4 100644 --- a/libMBIN/Source/NMS/GameComponents/GcBreakTechByStatData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcBreakTechByStatData.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x14918C64479193A0, NameHash = 0x627CF21D)] + [NMS(GUID = 0xE3614B3A6A2C203E, NameHash = 0x627CF21D)] public class GcBreakTechByStatData : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcCombatEffectData.cs b/libMBIN/Source/NMS/GameComponents/GcCombatEffectData.cs index 33518cf53..2530f37d1 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 = 0x8E8591E945BDFC5E, NameHash = 0xAB307BDA)] + [NMS(GUID = 0x281877B4DBADCFF6, 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 f2e474baa..d4c4c83db 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 = 0x6CD25088AFFCA22D, NameHash = 0xD7C08B15)] + [NMS(GUID = 0x1D3097249F6BC2D3, NameHash = 0xD7C08B15)] public class GcCombatEffectsTable : NMSTemplate { [NMS(Index = 0, Size = 0x4, EnumType = typeof(GcCombatEffectType.CombatEffectTypeEnum))] diff --git a/libMBIN/Source/NMS/GameComponents/GcConsumableItem.cs b/libMBIN/Source/NMS/GameComponents/GcConsumableItem.cs index 08635a345..d8a9ea816 100644 --- a/libMBIN/Source/NMS/GameComponents/GcConsumableItem.cs +++ b/libMBIN/Source/NMS/GameComponents/GcConsumableItem.cs @@ -1,8 +1,9 @@ using libMBIN.NMS.GameComponents; +using System.Collections.Generic; namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x2D451DED7FE8C678, NameHash = 0xE0C6D820)] + [NMS(GUID = 0xD8D8DFCA6E2D8E78, NameHash = 0xE0C6D820)] public class GcConsumableItem : NMSTemplate { [NMS(Index = 11)] @@ -13,23 +14,27 @@ public class GcConsumableItem : NMSTemplate /* 0x030 */ public NMSString0x10 RequiresMissionActive; [NMS(Index = 1)] /* 0x040 */ public NMSString0x10 RewardID; + [NMS(Index = 14)] + /* 0x050 */ public List RewardOverrideTable; [NMS(Index = 2)] - /* 0x050 */ public NMSString0x10 TutorialRewardID; + /* 0x060 */ public NMSString0x10 TutorialRewardID; [NMS(Index = 6)] - /* 0x060 */ public GcAudioWwiseEvents AudioEventOnOpen; + /* 0x070 */ public GcAudioWwiseEvents AudioEventOnOpen; [NMS(Index = 3)] - /* 0x064 */ public NMSString0x40 ButtonLocID; + /* 0x074 */ public NMSString0x40 ButtonLocID; [NMS(Index = 4)] - /* 0x0A4 */ public NMSString0x40 ButtonSubLocID; + /* 0x0B4 */ public NMSString0x40 ButtonSubLocID; [NMS(Index = 7)] - /* 0x0E4 */ public NMSString0x40 RewardFailedLocID; + /* 0x0F4 */ public NMSString0x40 RewardFailedLocID; [NMS(Index = 9)] - /* 0x124 */ public bool AddCommunityTierClassIcon; + /* 0x134 */ public bool AddCommunityTierClassIcon; [NMS(Index = 5)] - /* 0x125 */ public bool CloseInventoryWhenUsed; + /* 0x135 */ public bool CloseInventoryWhenUsed; [NMS(Index = 8)] - /* 0x126 */ public bool DestroyItemWhenConsumed; + /* 0x136 */ public bool DestroyItemWhenConsumed; + [NMS(Index = 13)] + /* 0x137 */ public bool OverrideMissionMustBeSelected; [NMS(Index = 10)] - /* 0x127 */ public bool SuppressResourceMessage; + /* 0x138 */ public bool SuppressResourceMessage; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcConsumableItemTable.cs b/libMBIN/Source/NMS/GameComponents/GcConsumableItemTable.cs index e7a101dad..cca5169ee 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 = 0x7530F073486EA46E, NameHash = 0x7D54F1EF)] + [NMS(GUID = 0x1F748DE3CA93F69B, NameHash = 0x7D54F1EF)] public class GcConsumableItemTable : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcCostProduct.cs b/libMBIN/Source/NMS/GameComponents/GcCostProduct.cs index 0fca2f136..6ca015de8 100644 --- a/libMBIN/Source/NMS/GameComponents/GcCostProduct.cs +++ b/libMBIN/Source/NMS/GameComponents/GcCostProduct.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x3334E18F19B1BB24, NameHash = 0xD1E565BF)] + [NMS(GUID = 0x781DF8176608896, NameHash = 0xD1E565BF)] public class GcCostProduct : NMSTemplate { [NMS(Index = 1)] @@ -11,7 +11,9 @@ public class GcCostProduct : NMSTemplate /* 0x10 */ public int Amount; [NMS(Index = 0)] /* 0x14 */ public GcDefaultMissionProductEnum Default; + [NMS(Index = 4)] + /* 0x18 */ public bool TakeIDFromSeasonData; [NMS(Index = 3)] - /* 0x18 */ public bool UseDefaultAmount; + /* 0x19 */ public bool UseDefaultAmount; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcCreatureAlertData.cs b/libMBIN/Source/NMS/GameComponents/GcCreatureAlertData.cs index cbb094496..fc7ba5424 100644 --- a/libMBIN/Source/NMS/GameComponents/GcCreatureAlertData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcCreatureAlertData.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xB52598CE6214E6AE, NameHash = 0xC5BA1790)] + [NMS(GUID = 0x99928BF01647BF2, NameHash = 0xC5BA1790)] public class GcCreatureAlertData : NMSTemplate { [NMS(Index = 1)] diff --git a/libMBIN/Source/NMS/GameComponents/GcCreatureCrystalMovementData.cs b/libMBIN/Source/NMS/GameComponents/GcCreatureCrystalMovementData.cs index 97f27b6e4..51f4ccbcc 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 = 0x2225824C54F22D7D, NameHash = 0x1C40312)] + [NMS(GUID = 0x51F9A6FCC9ECD1DA, 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 ff5063e34..f32b3b0ee 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 = 0xF325D1D5A0577C94, NameHash = 0x7CFCD901)] + [NMS(GUID = 0x57D72DDDAAB9D7DE, 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 1bd88805b..c6a6c0663 100644 --- a/libMBIN/Source/NMS/GameComponents/GcCreatureData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcCreatureData.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xB66F64F1E776043C, NameHash = 0xC0D06960)] + [NMS(GUID = 0xE02F66DA4F1EA7C2, NameHash = 0xC0D06960)] public class GcCreatureData : NMSTemplate { [NMS(Index = 16)] diff --git a/libMBIN/Source/NMS/GameComponents/GcCreatureDataTable.cs b/libMBIN/Source/NMS/GameComponents/GcCreatureDataTable.cs index bcafd2a4b..9917c4dd0 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 = 0x334AE6F1383C0C4A, NameHash = 0x58F2CAEC)] + [NMS(GUID = 0xB350B46D525F1D7C, NameHash = 0x58F2CAEC)] public class GcCreatureDataTable : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcCreatureDebugSpawnData.cs b/libMBIN/Source/NMS/GameComponents/GcCreatureDebugSpawnData.cs index 47a3cff1a..9a8d262a0 100644 --- a/libMBIN/Source/NMS/GameComponents/GcCreatureDebugSpawnData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcCreatureDebugSpawnData.cs @@ -3,16 +3,16 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x54889205D375EB2F, NameHash = 0x382C99C3)] + [NMS(GUID = 0xDFA4DBC531D16710, NameHash = 0x382C99C3)] public class GcCreatureDebugSpawnData : NMSTemplate { - [NMS(Index = 2)] + [NMS(Index = 4)] /* 0x00 */ public List Waypoints; - [NMS(Index = 0)] + [NMS(Index = 2)] /* 0x10 */ public int CreatureIndex; - [NMS(Index = 5)] + [NMS(Index = 7)] /* 0x14 */ public int CurrentWaypoint; - [NMS(Index = 1)] + [NMS(Index = 3)] /* 0x18 */ public float InitialDelay; // size: 0x3 public enum OnCompleteEnum : uint { @@ -20,15 +20,19 @@ public enum OnCompleteEnum : uint { Loop, Destroy, } - [NMS(Index = 3)] + [NMS(Index = 5)] /* 0x1C */ public OnCompleteEnum OnComplete; - [NMS(Index = 4)] + [NMS(Index = 6)] /* 0x20 */ public float SmoothTime; - [NMS(Index = 8)] + [NMS(Index = 10)] /* 0x24 */ public float SmoothTimer; - [NMS(Index = 7)] - /* 0x28 */ public float Timer; - [NMS(Index = 6)] - /* 0x2C */ public bool ArrivedAtCurrentWaypoint; + [NMS(Index = 1)] + /* 0x28 */ public GcCreatureTypes SpecialCreatureType; + [NMS(Index = 9)] + /* 0x2C */ public float Timer; + [NMS(Index = 8)] + /* 0x30 */ public bool ArrivedAtCurrentWaypoint; + [NMS(Index = 0)] + /* 0x31 */ public bool EcosystemCreature; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcCreatureEffectTriggerRequirementCreatureSize.cs b/libMBIN/Source/NMS/GameComponents/GcCreatureEffectTriggerRequirementCreatureSize.cs new file mode 100644 index 000000000..9f535ec60 --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcCreatureEffectTriggerRequirementCreatureSize.cs @@ -0,0 +1,11 @@ +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0x2BE6ED1768B2EED2, NameHash = 0x8E0BDE4C)] + public class GcCreatureEffectTriggerRequirementCreatureSize : NMSTemplate + { + [NMS(Index = 1)] + /* 0x0 */ public float MaxCreatureSize; + [NMS(Index = 0)] + /* 0x4 */ public float MinCreatureSize; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcCreatureFeederComponentData.cs b/libMBIN/Source/NMS/GameComponents/GcCreatureFeederComponentData.cs index f3dc9555b..3329c4321 100644 --- a/libMBIN/Source/NMS/GameComponents/GcCreatureFeederComponentData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcCreatureFeederComponentData.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xA5CCC03042AA0A93, NameHash = 0x32EF8A95)] + [NMS(GUID = 0x32AB8F8F7BEB650F, NameHash = 0x32EF8A95)] public class GcCreatureFeederComponentData : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcCreatureHarvesterComponentData.cs b/libMBIN/Source/NMS/GameComponents/GcCreatureHarvesterComponentData.cs index c2a0908ec..51d2c3a43 100644 --- a/libMBIN/Source/NMS/GameComponents/GcCreatureHarvesterComponentData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcCreatureHarvesterComponentData.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x2D86E111A0BD4358, NameHash = 0x1DA81BEB)] + [NMS(GUID = 0x88E9CA5477218384, NameHash = 0x1DA81BEB)] public class GcCreatureHarvesterComponentData : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcCreatureHoverMovementData.cs b/libMBIN/Source/NMS/GameComponents/GcCreatureHoverMovementData.cs index e25b06b26..895929f3e 100644 --- a/libMBIN/Source/NMS/GameComponents/GcCreatureHoverMovementData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcCreatureHoverMovementData.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x2148C4F59649D476, NameHash = 0x6AE734CB)] + [NMS(GUID = 0x60AE7309BA9CDC3A, NameHash = 0x6AE734CB)] public class GcCreatureHoverMovementData : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcCreatureHoverMovementDataParams.cs b/libMBIN/Source/NMS/GameComponents/GcCreatureHoverMovementDataParams.cs index d349d5748..a1c5487d0 100644 --- a/libMBIN/Source/NMS/GameComponents/GcCreatureHoverMovementDataParams.cs +++ b/libMBIN/Source/NMS/GameComponents/GcCreatureHoverMovementDataParams.cs @@ -3,46 +3,52 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xAF6191C3DD7BD751, NameHash = 0x7841754C)] + [NMS(GUID = 0x7EE55806F366AEED, NameHash = 0x7841754C)] public class GcCreatureHoverMovementDataParams : NMSTemplate { - [NMS(Index = 18)] + [NMS(Index = 21)] /* 0x000 */ public List TintableEffects; [NMS(Index = 0)] /* 0x010 */ public List ValidDescriptors; + [NMS(Index = 19)] + /* 0x020 */ public float ElevationAvoidStrength; [NMS(Index = 12)] - /* 0x020 */ public float GroundAlignTimeModifier; - [NMS(Index = 16)] - /* 0x024 */ public float GroundAvoidTimeModifier; + /* 0x024 */ public float GroundAlignTimeModifier; [NMS(Index = 5)] /* 0x028 */ public float GroundEffectHeightForMaxAlpha; [NMS(Index = 6)] /* 0x02C */ public float GroundEffectHeightForMinAlpha; [NMS(Index = 3)] /* 0x030 */ public float GroundHeightOffset; + [NMS(Index = 17)] + /* 0x034 */ public float HeightForMaxElevationAvoid; [NMS(Index = 10)] - /* 0x034 */ public float HeightForMaxGroundAlign; + /* 0x038 */ public float HeightForMaxGroundAlign; [NMS(Index = 14)] - /* 0x038 */ public float HeightForMaxGroundAvoid; + /* 0x03C */ public float HeightForMaxGroundAvoid; + [NMS(Index = 18)] + /* 0x040 */ public float HeightForMinElevationAvoid; [NMS(Index = 11)] - /* 0x03C */ public float HeightForMinGroundAlign; + /* 0x044 */ public float HeightForMinGroundAlign; [NMS(Index = 15)] - /* 0x040 */ public float HeightForMinGroundAvoid; + /* 0x048 */ public float HeightForMinGroundAvoid; [NMS(Index = 1)] - /* 0x044 */ public float NavOffsetY; + /* 0x04C */ public float NavOffsetY; [NMS(Index = 2)] - /* 0x048 */ public float NavOffsetZ; + /* 0x050 */ public float NavOffsetZ; [NMS(Index = 8)] - /* 0x04C */ public float RayCastDown; + /* 0x054 */ public float RayCastDown; [NMS(Index = 7)] - /* 0x050 */ public float RayCastUp; + /* 0x058 */ public float RayCastUp; [NMS(Index = 4)] - /* 0x054 */ public NMSString0x100 GroundEffect; - [NMS(Index = 17)] - /* 0x154 */ public bool CanJump; + /* 0x05C */ public NMSString0x100 GroundEffect; + [NMS(Index = 20)] + /* 0x15C */ public bool CanJump; + [NMS(Index = 16)] + /* 0x15D */ public bool ElevationAvoid; [NMS(Index = 9)] - /* 0x155 */ public bool GroundAlign; + /* 0x15E */ public bool GroundAlign; [NMS(Index = 13)] - /* 0x156 */ public bool GroundAvoid; + /* 0x15F */ public bool GroundAvoid; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcCreatureJellyBossAttackData.cs b/libMBIN/Source/NMS/GameComponents/GcCreatureJellyBossAttackData.cs index 213816e12..8059853c5 100644 --- a/libMBIN/Source/NMS/GameComponents/GcCreatureJellyBossAttackData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcCreatureJellyBossAttackData.cs @@ -1,19 +1,53 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x6F987993156F2B09, NameHash = 0xE6052335)] + [NMS(GUID = 0x70D09F375F37EEB9, NameHash = 0xE6052335)] public class GcCreatureJellyBossAttackData : NMSTemplate { + [NMS(Index = 7)] + /* 0x00 */ public NMSString0x10 BroodSpawnID; + [NMS(Index = 18)] + /* 0x10 */ public NMSString0x10 OrbAttackProjectile; + [NMS(Index = 15)] + /* 0x20 */ public Vector2f OrbAttackCooldownRange; + [NMS(Index = 9)] + /* 0x28 */ public Vector2f SpawnBroodCooldownRange; + [NMS(Index = 22)] + /* 0x30 */ public float DelayBetweenOrbAttacks; + [NMS(Index = 2)] + /* 0x34 */ public float FadeInTime; + [NMS(Index = 12)] + /* 0x38 */ public int MaxBroodCountPreventSpawn; [NMS(Index = 5)] - /* 0x0 */ public float MaxIdleRange; + /* 0x3C */ public float MaxIdleRange; [NMS(Index = 4)] - /* 0x4 */ public float MinIdleRange; + /* 0x40 */ public float MinIdleRange; [NMS(Index = 3)] - /* 0x8 */ public float SpawnTimer; + /* 0x44 */ public float MinWaterDepth; + [NMS(Index = 17)] + /* 0x48 */ public int OrbAttackCount; + [NMS(Index = 21)] + /* 0x4C */ public float OrbAttackExplosionRadius; + [NMS(Index = 20)] + /* 0x50 */ public float OrbAttackLaunchSpeed; + [NMS(Index = 14)] + /* 0x54 */ public float OrbAttackPauseTime; + [NMS(Index = 16)] + /* 0x58 */ public float OrbAttackPickWeight; + [NMS(Index = 19)] + /* 0x5C */ public int OrbAttackProjectileCount; + [NMS(Index = 11)] + /* 0x60 */ public int SpawnBroodCount; + [NMS(Index = 8)] + /* 0x64 */ public float SpawnBroodPauseTime; + [NMS(Index = 10)] + /* 0x68 */ public float SpawnBroodPickWeight; + [NMS(Index = 13)] + /* 0x6C */ public bool CanOrbAttack; + [NMS(Index = 6)] + /* 0x6D */ public bool CanSpawnBrood; [NMS(Index = 0)] - /* 0xC */ public bool CanSpawnJellies; - [NMS(Index = 2)] - /* 0xD */ public bool ExplodeOnPlayer; + /* 0x6E */ public bool ExplodeOnPlayer; [NMS(Index = 1)] - /* 0xE */ public bool UseElectroAttack; + /* 0x6F */ public bool IsSpooky; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcCreatureNearbyEvent.cs b/libMBIN/Source/NMS/GameComponents/GcCreatureNearbyEvent.cs index e4d068397..93e36d514 100644 --- a/libMBIN/Source/NMS/GameComponents/GcCreatureNearbyEvent.cs +++ b/libMBIN/Source/NMS/GameComponents/GcCreatureNearbyEvent.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x2EDC63D0DAF5DF1A, NameHash = 0x55C4631C)] + [NMS(GUID = 0x6E2CA784CBE38650, NameHash = 0x55C4631C)] public class GcCreatureNearbyEvent : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcCreatureParticleEffectData.cs b/libMBIN/Source/NMS/GameComponents/GcCreatureParticleEffectData.cs new file mode 100644 index 000000000..7fc7cf9d2 --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcCreatureParticleEffectData.cs @@ -0,0 +1,16 @@ +using libMBIN.NMS.GameComponents; +using System.Collections.Generic; + +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0x2D405B48D2BC470C, NameHash = 0x3C48FCCD)] + public class GcCreatureParticleEffectData : NMSTemplate + { + [NMS(Index = 2)] + /* 0x00 */ public List Effects; + [NMS(Index = 1)] + /* 0x10 */ public GcCreatureParticleEffectTrigger RetireTriggers; + [NMS(Index = 0)] + /* 0x14 */ public GcCreatureParticleEffectTrigger SpawnTriggers; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcCreatureParticleEffectDataEntry.cs b/libMBIN/Source/NMS/GameComponents/GcCreatureParticleEffectDataEntry.cs new file mode 100644 index 000000000..c47893e5e --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcCreatureParticleEffectDataEntry.cs @@ -0,0 +1,21 @@ +using System.Collections.Generic; + +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0x65B802B902D00DCA, NameHash = 0xBAAF5598)] + public class GcCreatureParticleEffectDataEntry : NMSTemplate + { + [NMS(Index = 1)] + /* 0x00 */ public VariableSizeString EffectLocator; + [NMS(Index = 0)] + /* 0x10 */ public NMSString0x10 EffectName; + [NMS(Index = 5)] + /* 0x20 */ public List Requirements; + [NMS(Index = 2)] + /* 0x30 */ public float Scale; + [NMS(Index = 3)] + /* 0x34 */ public bool Attached; + [NMS(Index = 4)] + /* 0x35 */ public bool DetachOnRetire; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcCreatureParticleEffectTrigger.cs b/libMBIN/Source/NMS/GameComponents/GcCreatureParticleEffectTrigger.cs new file mode 100644 index 000000000..2ed1481ea --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcCreatureParticleEffectTrigger.cs @@ -0,0 +1,22 @@ +using System; + +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0x29BF52BAA2C7EB9C, NameHash = 0x6CA73DFD)] + public class GcCreatureParticleEffectTrigger : NMSTemplate + { + // size: 0x7 + [Flags] + public enum CreatureParticleEffectTriggerEnum : uint { + None = 0x0, + Spawn = 0x1, + Despawn = 0x2, + Death = 0x4, + Ragdoll = 0x8, + Appear = 0x10, + Disappear = 0x20, + } + [NMS(Index = 0)] + /* 0x0 */ public CreatureParticleEffectTriggerEnum CreatureParticleEffectTrigger; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcCreatureParticleEffects.cs b/libMBIN/Source/NMS/GameComponents/GcCreatureParticleEffects.cs new file mode 100644 index 000000000..bdd0094a7 --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcCreatureParticleEffects.cs @@ -0,0 +1,12 @@ +using libMBIN.NMS.GameComponents; +using System.Collections.Generic; + +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0x35177F02DE3718B5, NameHash = 0x45284367)] + public class GcCreatureParticleEffects : NMSTemplate + { + [NMS(Index = 0)] + /* 0x0 */ public List ParticleEffects; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcCreatureRoleData.cs b/libMBIN/Source/NMS/GameComponents/GcCreatureRoleData.cs index d3c2c9772..43db82e3c 100644 --- a/libMBIN/Source/NMS/GameComponents/GcCreatureRoleData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcCreatureRoleData.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x42C111EBF4751C76, NameHash = 0x58E509FD)] + [NMS(GUID = 0xB4989D507F6B4AD2, NameHash = 0x58E509FD)] public class GcCreatureRoleData : NMSTemplate { [NMS(Index = 4)] diff --git a/libMBIN/Source/NMS/GameComponents/GcCreatureRoleDataTable.cs b/libMBIN/Source/NMS/GameComponents/GcCreatureRoleDataTable.cs index 57d112ecc..7bded5d09 100644 --- a/libMBIN/Source/NMS/GameComponents/GcCreatureRoleDataTable.cs +++ b/libMBIN/Source/NMS/GameComponents/GcCreatureRoleDataTable.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xAD242499D3F9B4F9, NameHash = 0xF744FEF1)] + [NMS(GUID = 0x6A9BA9D618FBA9B7, NameHash = 0xF744FEF1)] public class GcCreatureRoleDataTable : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcCreatureRoleDescription.cs b/libMBIN/Source/NMS/GameComponents/GcCreatureRoleDescription.cs index 3a9680281..0899a0db6 100644 --- a/libMBIN/Source/NMS/GameComponents/GcCreatureRoleDescription.cs +++ b/libMBIN/Source/NMS/GameComponents/GcCreatureRoleDescription.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xC6E543F98AC8E849, NameHash = 0x4DA14594)] + [NMS(GUID = 0xB859D270E93A12F0, NameHash = 0x4DA14594)] public class GcCreatureRoleDescription : NMSTemplate { [NMS(Index = 12)] diff --git a/libMBIN/Source/NMS/GameComponents/GcCreatureRoleDescriptionTable.cs b/libMBIN/Source/NMS/GameComponents/GcCreatureRoleDescriptionTable.cs index 172b9698e..d1a7164ce 100644 --- a/libMBIN/Source/NMS/GameComponents/GcCreatureRoleDescriptionTable.cs +++ b/libMBIN/Source/NMS/GameComponents/GcCreatureRoleDescriptionTable.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xF5FF04497077A722, NameHash = 0xFEAF8B28)] + [NMS(GUID = 0xA65EA440EF40CE76, NameHash = 0xFEAF8B28)] public class GcCreatureRoleDescriptionTable : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcCreatureSpawnComponentData.cs b/libMBIN/Source/NMS/GameComponents/GcCreatureSpawnComponentData.cs index 74d9c2402..4c8868a25 100644 --- a/libMBIN/Source/NMS/GameComponents/GcCreatureSpawnComponentData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcCreatureSpawnComponentData.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x41134C221E85B23A, NameHash = 0x7505BE5F)] + [NMS(GUID = 0xA0D4397B5AD232F, NameHash = 0x7505BE5F)] public class GcCreatureSpawnComponentData : NMSTemplate { [NMS(Index = 13)] diff --git a/libMBIN/Source/NMS/GameComponents/GcCreatureSpawnData.cs b/libMBIN/Source/NMS/GameComponents/GcCreatureSpawnData.cs index 607e62a71..b44531ae8 100644 --- a/libMBIN/Source/NMS/GameComponents/GcCreatureSpawnData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcCreatureSpawnData.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x698B21749B99BDD8, NameHash = 0x17785270)] + [NMS(GUID = 0x76A6E9E8E6075454, NameHash = 0x17785270)] public class GcCreatureSpawnData : NMSTemplate { [NMS(Index = 2)] diff --git a/libMBIN/Source/NMS/GameComponents/GcCreatureSpookFiendAttackData.cs b/libMBIN/Source/NMS/GameComponents/GcCreatureSpookFiendAttackData.cs new file mode 100644 index 000000000..4e80c574b --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcCreatureSpookFiendAttackData.cs @@ -0,0 +1,71 @@ +using libMBIN.NMS.GameComponents; + +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0x15F40B49ADC50818, NameHash = 0x64F53EE9)] + public class GcCreatureSpookFiendAttackData : NMSTemplate + { + [NMS(Index = 12)] + /* 0x00 */ public NMSString0x10 SpitAttackAnim; + [NMS(Index = 6)] + /* 0x10 */ public Vector2f FollowDistanceOscillationRange; + [NMS(Index = 8)] + /* 0x18 */ public Vector2f FollowHeightOscillationRange; + [NMS(Index = 10)] + /* 0x20 */ public Vector2f FollowSpeedOscillationRange; + [NMS(Index = 1)] + /* 0x28 */ public Vector2f HideDuration; + [NMS(Index = 20)] + /* 0x30 */ public Vector2f KamikazeCooldown; + [NMS(Index = 25)] + /* 0x38 */ public Vector2f KamikazePickWeightRange; + [NMS(Index = 24)] + /* 0x40 */ public Vector2f KamikazeThreatLevelRange; + [NMS(Index = 18)] + /* 0x48 */ public Vector2f NullAttackCooldown; + [NMS(Index = 3)] + /* 0x50 */ public Vector2f PostAttackMinVisibleDuration; + [NMS(Index = 2)] + /* 0x58 */ public Vector2f RevealDuration; + [NMS(Index = 19)] + /* 0x60 */ public Vector2f SpitAttackCooldown; + [NMS(Index = 23)] + /* 0x68 */ public Vector2f SpitPickWeightRange; + [NMS(Index = 22)] + /* 0x70 */ public Vector2f SpitThreatLevelRange; + [NMS(Index = 30)] + /* 0x78 */ public Vector2f ThreatLevelHealthScale; + [NMS(Index = 29)] + /* 0x80 */ public Vector2f ThreatLevelTimeAliveScale; + [NMS(Index = 4)] + /* 0x88 */ public float ApproachDistance; + [NMS(Index = 0)] + /* 0x8C */ public float FadeTime; + [NMS(Index = 7)] + /* 0x90 */ public float FollowDistanceOscillationPeriod; + [NMS(Index = 9)] + /* 0x94 */ public float FollowHeightOscillationPeriod; + [NMS(Index = 11)] + /* 0x98 */ public float FollowSpeedOscillationPeriod; + [NMS(Index = 15)] + /* 0x9C */ public GcAudioWwiseEvents KamikazeAudioEventBegin; + [NMS(Index = 16)] + /* 0xA0 */ public GcAudioWwiseEvents KamikazeAudioEventEnd; + [NMS(Index = 17)] + /* 0xA4 */ public int MaxSimultaneousKamikaze; + [NMS(Index = 21)] + /* 0xA8 */ public float NullAttackWeight; + [NMS(Index = 5)] + /* 0xAC */ public float ReapproachDistance; + [NMS(Index = 13)] + /* 0xB0 */ public int SpitAttackAnimFrame; + [NMS(Index = 14)] + /* 0xB4 */ public float SpitAttackPauseTime; + [NMS(Index = 28)] + /* 0xB8 */ public float ThreatLevelHealthWeight; + [NMS(Index = 26)] + /* 0xBC */ public float ThreatLevelSpookWeight; + [NMS(Index = 27)] + /* 0xC0 */ public float ThreatLevelTimeAliveWeight; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcCreatureSwarmData.cs b/libMBIN/Source/NMS/GameComponents/GcCreatureSwarmData.cs index f131d846b..1249bc9aa 100644 --- a/libMBIN/Source/NMS/GameComponents/GcCreatureSwarmData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcCreatureSwarmData.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xE43A0B1A399B5BA, NameHash = 0xD4C11879)] + [NMS(GUID = 0x116C35C944C08AF2, NameHash = 0xD4C11879)] public class GcCreatureSwarmData : NMSTemplate { [NMS(Index = 5)] diff --git a/libMBIN/Source/NMS/GameComponents/GcCreatureSwarmDataParams.cs b/libMBIN/Source/NMS/GameComponents/GcCreatureSwarmDataParams.cs index 61d9a75d0..5116fedc0 100644 --- a/libMBIN/Source/NMS/GameComponents/GcCreatureSwarmDataParams.cs +++ b/libMBIN/Source/NMS/GameComponents/GcCreatureSwarmDataParams.cs @@ -2,80 +2,102 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xD80E0E4AE0B17E92, NameHash = 0x53731F3E)] + [NMS(GUID = 0x4DB0AAF2F60F74CC, NameHash = 0x53731F3E)] public class GcCreatureSwarmDataParams : NMSTemplate { + [NMS(Index = 41)] + /* 0x00 */ public NMSString0x10 AnimThrustCycleAnim; [NMS(Index = 0)] - /* 0x00 */ public List ValidDescriptors; - [NMS(Index = 2)] - /* 0x10 */ public float Alignment; - [NMS(Index = 32)] - /* 0x14 */ public float AlignTime; - [NMS(Index = 33)] - /* 0x18 */ public float BankingTime; - [NMS(Index = 1)] - /* 0x1C */ public float Coherence; + /* 0x10 */ public List ValidDescriptors; + [NMS(Index = 6)] + /* 0x20 */ public float Alignment; [NMS(Index = 11)] - /* 0x20 */ public float FaceMoveDirStrength; - [NMS(Index = 24)] - /* 0x24 */ public float FlyTimeMax; - [NMS(Index = 23)] - /* 0x28 */ public float FlyTimeMin; + /* 0x24 */ public float AlignTime; + [NMS(Index = 44)] + /* 0x28 */ public float AnimThrustCycleEnd; + [NMS(Index = 45)] + /* 0x2C */ public float AnimThrustCycleMax; + [NMS(Index = 46)] + /* 0x30 */ public float AnimThrustCycleMin; + [NMS(Index = 43)] + /* 0x34 */ public float AnimThrustCyclePeak; + [NMS(Index = 42)] + /* 0x38 */ public float AnimThrustCycleStart; + [NMS(Index = 12)] + /* 0x3C */ public float BankingTime; [NMS(Index = 5)] - /* 0x2C */ public float Follow; - [NMS(Index = 14)] - /* 0x30 */ public float LandAdjustDist; - [NMS(Index = 15)] - /* 0x34 */ public float LandClampBegin; - [NMS(Index = 28)] - /* 0x38 */ public float LandIdleTimeMax; - [NMS(Index = 27)] - /* 0x3C */ public float LandIdleTimeMin; - [NMS(Index = 16)] - /* 0x40 */ public float LandSlowDown; - [NMS(Index = 26)] - /* 0x44 */ public float LandTimeMax; - [NMS(Index = 25)] - /* 0x48 */ public float LandTimeMin; + /* 0x40 */ public float Coherence; + [NMS(Index = 20)] + /* 0x44 */ public float FaceMoveDirStrength; [NMS(Index = 30)] - /* 0x4C */ public float LandWalkTimeMax; + /* 0x48 */ public float FlyTimeMax; [NMS(Index = 29)] - /* 0x50 */ public float LandWalkTimeMin; - [NMS(Index = 7)] - /* 0x54 */ public float MaxBankingAmount; + /* 0x4C */ public float FlyTimeMin; [NMS(Index = 9)] - /* 0x58 */ public float MaxPitchAmount; - [NMS(Index = 31)] - /* 0x5C */ public float MaxSpeed; - [NMS(Index = 6)] - /* 0x60 */ public float Range; - [NMS(Index = 3)] - /* 0x64 */ public float SeparateStrength; - [NMS(Index = 4)] - /* 0x68 */ public float Spacing; + /* 0x50 */ public float Follow; + [NMS(Index = 23)] + /* 0x54 */ public float LandAdjustDist; + [NMS(Index = 24)] + /* 0x58 */ public float LandClampBegin; [NMS(Index = 34)] - /* 0x6C */ public float SpringSmoothTime; + /* 0x5C */ public float LandIdleTimeMax; + [NMS(Index = 33)] + /* 0x60 */ public float LandIdleTimeMin; + [NMS(Index = 25)] + /* 0x64 */ public float LandSlowDown; + [NMS(Index = 32)] + /* 0x68 */ public float LandTimeMax; + [NMS(Index = 31)] + /* 0x6C */ public float LandTimeMin; + [NMS(Index = 36)] + /* 0x70 */ public float LandWalkTimeMax; + [NMS(Index = 35)] + /* 0x74 */ public float LandWalkTimeMin; + [NMS(Index = 13)] + /* 0x78 */ public float MaxBankingAmount; + [NMS(Index = 16)] + /* 0x7C */ public float MaxPitchAmount; + [NMS(Index = 1)] + /* 0x80 */ public float MaxSpeed; + [NMS(Index = 15)] + /* 0x84 */ public float MinPitchAmount; + [NMS(Index = 10)] + /* 0x88 */ public float Range; + [NMS(Index = 7)] + /* 0x8C */ public float SeparateStrength; + [NMS(Index = 8)] + /* 0x90 */ public float Spacing; [NMS(Index = 18)] - /* 0x70 */ public float TakeOffStartSpeed; + /* 0x94 */ public float SpeedForMaxPitch; [NMS(Index = 17)] - /* 0x74 */ public float TakeOffTime; + /* 0x98 */ public float SpeedForMinPitch; + [NMS(Index = 3)] + /* 0x9C */ public float SteeringSpringSmoothTime; + [NMS(Index = 27)] + /* 0xA0 */ public float TakeOffStartSpeed; + [NMS(Index = 26)] + /* 0xA4 */ public float TakeOffTime; + [NMS(Index = 28)] + /* 0xA8 */ public float TakeOffUpwardBoost; + [NMS(Index = 14)] + /* 0xAC */ public float TurnRequiredForMaxBanking; [NMS(Index = 19)] - /* 0x78 */ public float TakeOffUpwardBoost; - [NMS(Index = 8)] - /* 0x7C */ public float TurnRequiredForMaxBanking; - [NMS(Index = 10)] - /* 0x80 */ public float UpwardMovementForMaxPitch; - [NMS(Index = 21)] - /* 0x84 */ public float WalkSpeed; + /* 0xB0 */ public float UpwardMovementForMaxPitch; + [NMS(Index = 38)] + /* 0xB4 */ public float WalkSpeed; + [NMS(Index = 39)] + /* 0xB8 */ public float WalkTurnTime; + [NMS(Index = 2)] + /* 0xBC */ public bool ApplyScaleToSpeed; + [NMS(Index = 4)] + /* 0xBD */ public bool ApplyScaleToSteeringSmoothTime; [NMS(Index = 22)] - /* 0x88 */ public float WalkTurnTime; - [NMS(Index = 35)] - /* 0x8C */ public bool ApplyScaleToSpeed; - [NMS(Index = 13)] - /* 0x8D */ public bool CanLand; - [NMS(Index = 20)] - /* 0x8E */ public bool CanWalk; - [NMS(Index = 12)] - /* 0x8F */ public bool FaceMoveDirYawOnly; + /* 0xBE */ public bool CanLand; + [NMS(Index = 37)] + /* 0xBF */ public bool CanWalk; + [NMS(Index = 21)] + /* 0xC0 */ public bool FaceMoveDirYawOnly; + [NMS(Index = 40)] + /* 0xC1 */ public bool UseAnimThrustCycle; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcCreatureTypes.cs b/libMBIN/Source/NMS/GameComponents/GcCreatureTypes.cs index 58367f48a..15cd22735 100644 --- a/libMBIN/Source/NMS/GameComponents/GcCreatureTypes.cs +++ b/libMBIN/Source/NMS/GameComponents/GcCreatureTypes.cs @@ -1,9 +1,9 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x56340A3B61260F7F, NameHash = 0x5E9188D8)] + [NMS(GUID = 0xAD56BE90FCF010F1, NameHash = 0x5E9188D8)] public class GcCreatureTypes : NMSTemplate { - // size: 0x35 + // size: 0x37 public enum CreatureTypeEnum : uint { None, Bird, @@ -47,6 +47,8 @@ public enum CreatureTypeEnum : uint { MiniRobo, SpaceFloater, JellyBoss, + JellyBossBrood, + LandSquid, Weird, SeaSnake, SandWorm, diff --git a/libMBIN/Source/NMS/GameComponents/GcCustomisationBannerGroup.cs b/libMBIN/Source/NMS/GameComponents/GcCustomisationBannerGroup.cs index c1719a8e0..abe50dc51 100644 --- a/libMBIN/Source/NMS/GameComponents/GcCustomisationBannerGroup.cs +++ b/libMBIN/Source/NMS/GameComponents/GcCustomisationBannerGroup.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x184E0DFB6BCCBF5, NameHash = 0x48FF98A2)] + [NMS(GUID = 0x6F8BF4C9B3D34C8E, NameHash = 0x48FF98A2)] public class GcCustomisationBannerGroup : NMSTemplate { [NMS(Index = 3)] diff --git a/libMBIN/Source/NMS/GameComponents/GcCustomisationBannerImageData.cs b/libMBIN/Source/NMS/GameComponents/GcCustomisationBannerImageData.cs index 1e5d1bc60..8845b293a 100644 --- a/libMBIN/Source/NMS/GameComponents/GcCustomisationBannerImageData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcCustomisationBannerImageData.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xCA1A86C4A7484766, NameHash = 0x822864FA)] + [NMS(GUID = 0xDEB2801639FB591D, NameHash = 0x822864FA)] public class GcCustomisationBannerImageData : NMSTemplate { [NMS(Index = 3)] diff --git a/libMBIN/Source/NMS/GameComponents/GcCustomisationDescriptorGroups.cs b/libMBIN/Source/NMS/GameComponents/GcCustomisationDescriptorGroups.cs index ffc6f4781..c9ed5df18 100644 --- a/libMBIN/Source/NMS/GameComponents/GcCustomisationDescriptorGroups.cs +++ b/libMBIN/Source/NMS/GameComponents/GcCustomisationDescriptorGroups.cs @@ -3,10 +3,12 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x83E448D62945E146, NameHash = 0xF28D85CB)] + [NMS(GUID = 0xAFF8B9F2932BFD7B, NameHash = 0xF28D85CB)] public class GcCustomisationDescriptorGroups : NMSTemplate { [NMS(Index = 0)] - /* 0x0 */ public List DescriptorGroupSets; + /* 0x00 */ public List DescriptorGroupSets; + [NMS(Index = 1)] + /* 0x10 */ public List HeadRaces; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcCustomisationHeadToRace.cs b/libMBIN/Source/NMS/GameComponents/GcCustomisationHeadToRace.cs new file mode 100644 index 000000000..ebc2b27ba --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcCustomisationHeadToRace.cs @@ -0,0 +1,15 @@ +using libMBIN.NMS.GameComponents; + +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0xE7838A6FC478D8C1, NameHash = 0x31D36259)] + public class GcCustomisationHeadToRace : NMSTemplate + { + [NMS(Index = 0)] + /* 0x00 */ public NMSString0x20A HeadDescriptor; + [NMS(Index = 2)] + /* 0x20 */ public GcAlienRace HeadAnimationRace; + [NMS(Index = 1)] + /* 0x24 */ public GcAlienRace Race; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcDebugScene.cs b/libMBIN/Source/NMS/GameComponents/GcDebugScene.cs index 23c143bc7..46c6fb48a 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 = 0x759B9947D516A502, NameHash = 0xF6B8782)] + [NMS(GUID = 0x41E4983793B123E8, NameHash = 0xF6B8782)] public class GcDebugScene : NMSTemplate { [NMS(Index = 74, Size = 0x6)] diff --git a/libMBIN/Source/NMS/GameComponents/GcDefaultSaveData.cs b/libMBIN/Source/NMS/GameComponents/GcDefaultSaveData.cs index 5fe8f6df1..1b66fb4a0 100644 --- a/libMBIN/Source/NMS/GameComponents/GcDefaultSaveData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcDefaultSaveData.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xB8B43398628511B1, NameHash = 0xF989045F)] + [NMS(GUID = 0x8BD3924A747C16C3, NameHash = 0xF989045F)] public class GcDefaultSaveData : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcDestructableComponentData.cs b/libMBIN/Source/NMS/GameComponents/GcDestructableComponentData.cs index a2069201c..8e1af32b7 100644 --- a/libMBIN/Source/NMS/GameComponents/GcDestructableComponentData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcDestructableComponentData.cs @@ -4,7 +4,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xA28E0728D4AE9EBD, NameHash = 0xFC70ABE3)] + [NMS(GUID = 0x45811F65C4DF196E, NameHash = 0xFC70ABE3)] public class GcDestructableComponentData : NMSTemplate { [NMS(Index = 29, Size = 0x3, EnumType = typeof(GcRarity.RarityEnum))] @@ -13,101 +13,103 @@ public class GcDestructableComponentData : NMSTemplate /* 0x030 */ public NMSString0x20A OverrideRewardLoc; [NMS(Index = 34)] /* 0x050 */ public TkModelResource DestroyedModel; - [NMS(Index = 44)] + [NMS(Index = 45)] /* 0x068 */ public NMSString0x10 AreaDamage; - [NMS(Index = 39)] - /* 0x078 */ public NMSString0x10 DestroyEffect; - [NMS(Index = 41)] - /* 0x088 */ public NMSString0x10 DestroyEffectPoint; + [NMS(Index = 36)] + /* 0x078 */ public NMSString0x10 DestroyedModelSpawnNode; + [NMS(Index = 40)] + /* 0x088 */ public NMSString0x10 DestroyEffect; + [NMS(Index = 42)] + /* 0x098 */ public NMSString0x10 DestroyEffectPoint; [NMS(Index = 0)] - /* 0x098 */ public NMSString0x10 Explosion; + /* 0x0A8 */ public NMSString0x10 Explosion; [NMS(Index = 19)] - /* 0x0A8 */ public NMSString0x10 GivesReward; + /* 0x0B8 */ public NMSString0x10 GivesReward; [NMS(Index = 17)] - /* 0x0B8 */ public List GivesSubstances; - [NMS(Index = 50)] - /* 0x0C8 */ public List LootItems; + /* 0x0C8 */ public List GivesSubstances; + [NMS(Index = 51)] + /* 0x0D8 */ public List LootItems; [NMS(Index = 13)] - /* 0x0D8 */ public NMSString0x10 LootReward; + /* 0x0E8 */ public NMSString0x10 LootReward; [NMS(Index = 22)] - /* 0x0E8 */ public NMSString0x10 PirateSystemAltReward; + /* 0x0F8 */ public NMSString0x10 PirateSystemAltReward; [NMS(Index = 27)] - /* 0x0F8 */ public List RewardOverrideTable; + /* 0x108 */ public List RewardOverrideTable; [NMS(Index = 5)] - /* 0x108 */ public NMSString0x10 TriggerAction; + /* 0x118 */ public NMSString0x10 TriggerAction; [NMS(Index = 4)] - /* 0x118 */ public NMSString0x10 VehicleDestroyEffect; + /* 0x128 */ public NMSString0x10 VehicleDestroyEffect; [NMS(Index = 30, Size = 0xA, EnumType = typeof(GcMissionFaction.MissionFactionEnum))] - /* 0x128 */ public int[] StandingChangeOnDeath; - [NMS(Index = 42)] - /* 0x150 */ public float DestroyEffectTime; - [NMS(Index = 37)] - /* 0x154 */ public float DestroyForce; + /* 0x138 */ public int[] StandingChangeOnDeath; + [NMS(Index = 43)] + /* 0x160 */ public float DestroyEffectTime; [NMS(Index = 38)] - /* 0x158 */ public float DestroyForceRadius; + /* 0x164 */ public float DestroyForce; + [NMS(Index = 39)] + /* 0x168 */ public float DestroyForceRadius; [NMS(Index = 1)] - /* 0x15C */ public float ExplosionScale; + /* 0x16C */ public float ExplosionScale; [NMS(Index = 7)] - /* 0x160 */ public int IncreaseCorruptSentinelWanted; + /* 0x170 */ public int IncreaseCorruptSentinelWanted; [NMS(Index = 10)] - /* 0x164 */ public GcFiendCrime IncreaseFiendCrime; + /* 0x174 */ public GcFiendCrime IncreaseFiendCrime; [NMS(Index = 9)] - /* 0x168 */ public float IncreaseFiendWantedChance; + /* 0x178 */ public float IncreaseFiendWantedChance; [NMS(Index = 6)] - /* 0x16C */ public int IncreaseWanted; + /* 0x17C */ public int IncreaseWanted; [NMS(Index = 15)] - /* 0x170 */ public int LootRewardAmountMax; + /* 0x180 */ public int LootRewardAmountMax; [NMS(Index = 14)] - /* 0x174 */ public int LootRewardAmountMin; + /* 0x184 */ public int LootRewardAmountMin; [NMS(Index = 21)] - /* 0x178 */ public int OverrideChipAmount; - [NMS(Index = 47)] - /* 0x17C */ public float ShowInteractRange; + /* 0x188 */ public int OverrideChipAmount; + [NMS(Index = 48)] + /* 0x18C */ public float ShowInteractRange; [NMS(Index = 18)] - /* 0x180 */ public GcStatsEnum StatToTrack; + /* 0x190 */ public GcStatsEnum StatToTrack; [NMS(Index = 28)] - /* 0x184 */ public bool ActivateLocatorsFromRarity; + /* 0x194 */ public bool ActivateLocatorsFromRarity; [NMS(Index = 20)] - /* 0x185 */ public bool BlockDestructionIfRewardFails; + /* 0x195 */ public bool BlockDestructionIfRewardFails; [NMS(Index = 16)] - /* 0x186 */ public bool CanDestroyFromStoredInteraction; + /* 0x196 */ public bool CanDestroyFromStoredInteraction; [NMS(Index = 12)] - /* 0x187 */ public bool DamagesParentWhenDestroyed; - [NMS(Index = 36)] - /* 0x188 */ public bool DestroyedModelCollidesWithEverything; + /* 0x197 */ public bool DamagesParentWhenDestroyed; + [NMS(Index = 37)] + /* 0x198 */ public bool DestroyedModelCollidesWithEverything; [NMS(Index = 35)] - /* 0x189 */ public bool DestroyedModelUsesScale; - [NMS(Index = 43)] - /* 0x18A */ public bool DestroyEffectMatrices; - [NMS(Index = 40)] - /* 0x18B */ public bool DestroyEffectOnSurface; + /* 0x199 */ public bool DestroyedModelUsesScale; + [NMS(Index = 44)] + /* 0x19A */ public bool DestroyEffectMatrices; + [NMS(Index = 41)] + /* 0x19B */ public bool DestroyEffectOnSurface; [NMS(Index = 2)] - /* 0x18C */ public bool ExplosionScaleToBounds; + /* 0x19C */ public bool ExplosionScaleToBounds; + [NMS(Index = 50)] + /* 0x19D */ public bool GrenadeSingleHit; + [NMS(Index = 47)] + /* 0x19E */ public bool HideInteractWhenAllArmourDestroyed; [NMS(Index = 49)] - /* 0x18D */ public bool GrenadeSingleHit; - [NMS(Index = 46)] - /* 0x18E */ public bool HideInteractWhenAllArmourDestroyed; - [NMS(Index = 48)] - /* 0x18F */ public bool HideInteractWhenShielded; + /* 0x19F */ public bool HideInteractWhenShielded; [NMS(Index = 33)] - /* 0x190 */ public bool HideModel; + /* 0x1A0 */ public bool HideModel; [NMS(Index = 25)] - /* 0x191 */ public bool HideReward; + /* 0x1A1 */ public bool HideReward; [NMS(Index = 8)] - /* 0x192 */ public bool IncreaseFiendWanted; + /* 0x1A2 */ public bool IncreaseFiendWanted; [NMS(Index = 24)] - /* 0x193 */ public bool NoConsequencesDuringPirateBattle; + /* 0x1A3 */ public bool NoConsequencesDuringPirateBattle; [NMS(Index = 11)] - /* 0x194 */ public bool NotifyEncounter; + /* 0x1A4 */ public bool NotifyEncounter; [NMS(Index = 3)] - /* 0x195 */ public bool OnlyExplodeSelf; + /* 0x1A5 */ public bool OnlyExplodeSelf; [NMS(Index = 32)] - /* 0x196 */ public bool RemoveModel; + /* 0x1A6 */ public bool RemoveModel; [NMS(Index = 23)] - /* 0x197 */ public bool RewardIfDestroyedByOther; - [NMS(Index = 45)] - /* 0x198 */ public bool ShowInteract; + /* 0x1A7 */ public bool RewardIfDestroyedByOther; + [NMS(Index = 46)] + /* 0x1A8 */ public bool ShowInteract; [NMS(Index = 31)] - /* 0x199 */ public bool UseSystemColorsForTexture; + /* 0x1A9 */ public bool UseSystemColorsForTexture; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcEggMachineComponentData.cs b/libMBIN/Source/NMS/GameComponents/GcEggMachineComponentData.cs index 3f38aa2c7..d5677a620 100644 --- a/libMBIN/Source/NMS/GameComponents/GcEggMachineComponentData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcEggMachineComponentData.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xF665A1D48202A6B8, NameHash = 0x89F6C9F7)] + [NMS(GUID = 0x6164E1A088784F53, NameHash = 0x89F6C9F7)] public class GcEggMachineComponentData : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcEnvironmentSpawnData.cs b/libMBIN/Source/NMS/GameComponents/GcEnvironmentSpawnData.cs index d798227d6..8045b2258 100644 --- a/libMBIN/Source/NMS/GameComponents/GcEnvironmentSpawnData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcEnvironmentSpawnData.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x292FABEE4FA55577, NameHash = 0x9776A7F7)] + [NMS(GUID = 0x62605ACEC6892AE1, NameHash = 0x9776A7F7)] public class GcEnvironmentSpawnData : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcExperienceSpawnTable.cs b/libMBIN/Source/NMS/GameComponents/GcExperienceSpawnTable.cs index ac54f38ed..38cd475c9 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 = 0x1D0071FCC0940C8B, NameHash = 0xD4ED2AD7)] + [NMS(GUID = 0xCE44C1BF0BEB5304, 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 c09417cc4..30f9c8ee6 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 = 0x76AA5C987F84B06D, NameHash = 0xB1AE9C6)] + [NMS(GUID = 0xD98888C24A79F31C, NameHash = 0xB1AE9C6)] public class GcExplosionData : NMSTemplate { [NMS(Index = 21)] diff --git a/libMBIN/Source/NMS/GameComponents/GcExplosionDataTable.cs b/libMBIN/Source/NMS/GameComponents/GcExplosionDataTable.cs index 5eb9d52af..5c5ca9034 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 = 0x3FD80C6B9F94546A, NameHash = 0x61BD77C0)] + [NMS(GUID = 0x93E8773839739E8A, NameHash = 0x61BD77C0)] public class GcExplosionDataTable : NMSTemplate { [NMS(Index = 1)] diff --git a/libMBIN/Source/NMS/GameComponents/GcExternalObjectList.cs b/libMBIN/Source/NMS/GameComponents/GcExternalObjectList.cs index 4d405935e..dda666355 100644 --- a/libMBIN/Source/NMS/GameComponents/GcExternalObjectList.cs +++ b/libMBIN/Source/NMS/GameComponents/GcExternalObjectList.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xA0852E5D7B7DEA84, NameHash = 0xA5E5246F)] + [NMS(GUID = 0x6C6BE161CED482FE, NameHash = 0xA5E5246F)] public class GcExternalObjectList : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcFiendCrimeSpawnData.cs b/libMBIN/Source/NMS/GameComponents/GcFiendCrimeSpawnData.cs index ae8c3368b..b21c58251 100644 --- a/libMBIN/Source/NMS/GameComponents/GcFiendCrimeSpawnData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcFiendCrimeSpawnData.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x87E961E4BC835EDA, NameHash = 0xAD42CCD8)] + [NMS(GUID = 0x4B41A5488730D145, NameHash = 0xAD42CCD8)] public class GcFiendCrimeSpawnData : NMSTemplate { [NMS(Index = 4, Size = 0x4, EnumType = typeof(GcCombatTimerDifficultyOption.CombatTimerDifficultyOptionEnum))] diff --git a/libMBIN/Source/NMS/GameComponents/GcFiendCrimeSpawnTable.cs b/libMBIN/Source/NMS/GameComponents/GcFiendCrimeSpawnTable.cs index 85887b9f0..041b9464f 100644 --- a/libMBIN/Source/NMS/GameComponents/GcFiendCrimeSpawnTable.cs +++ b/libMBIN/Source/NMS/GameComponents/GcFiendCrimeSpawnTable.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xE1B700E141A6716E, NameHash = 0x46853662)] + [NMS(GUID = 0x3A558FBCD553141, NameHash = 0x46853662)] public class GcFiendCrimeSpawnTable : NMSTemplate { [NMS(Index = 2)] diff --git a/libMBIN/Source/NMS/GameComponents/GcGalaxyAudioSetupData.cs b/libMBIN/Source/NMS/GameComponents/GcGalaxyAudioSetupData.cs index daae85282..a4eb69925 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 = 0xCC45B62F171BCA5E, NameHash = 0xBEC6F214)] + [NMS(GUID = 0x8E2BF046986614F6, NameHash = 0xBEC6F214)] public class GcGalaxyAudioSetupData : NMSTemplate { [NMS(Index = 6)] diff --git a/libMBIN/Source/NMS/GameComponents/GcGeneratorUnitComponentData.cs b/libMBIN/Source/NMS/GameComponents/GcGeneratorUnitComponentData.cs index 7a7a91c8e..f23b6cfd2 100644 --- a/libMBIN/Source/NMS/GameComponents/GcGeneratorUnitComponentData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcGeneratorUnitComponentData.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x2DB5A0B27CC022DC, NameHash = 0x45C7860)] + [NMS(GUID = 0x3A9B695E31FF07B0, NameHash = 0x45C7860)] public class GcGeneratorUnitComponentData : NMSTemplate { [NMS(Index = 3)] diff --git a/libMBIN/Source/NMS/GameComponents/GcGenericMissionSequence.cs b/libMBIN/Source/NMS/GameComponents/GcGenericMissionSequence.cs index e156450a0..20f7ec549 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 = 0xE832E740AC84B09C, NameHash = 0x7FD50C85)] + [NMS(GUID = 0x27A66DFF2178D507, NameHash = 0x7FD50C85)] public class GcGenericMissionSequence : NMSTemplate { [NMS(Index = 23)] diff --git a/libMBIN/Source/NMS/GameComponents/GcGrabPlayerComponentData.cs b/libMBIN/Source/NMS/GameComponents/GcGrabPlayerComponentData.cs index 2c5bc1f79..69484fbfd 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 = 0x9261EC5C5ACF97E7, NameHash = 0x5F8D3016)] + [NMS(GUID = 0x2ED5CC0150B0DAEE, 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 613ef0c75..d00311211 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 = 0xDDD736643159D50, NameHash = 0xFE3BE144)] + [NMS(GUID = 0x435CEB513D4D278D, 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 d71f645b4..6a203010d 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 = 0x212C02299B825A2, NameHash = 0x83FCDC89)] + [NMS(GUID = 0x58225EAEFE12333A, NameHash = 0x83FCDC89)] public class GcHUDStartupTable : NMSTemplate { // size: 0xD diff --git a/libMBIN/Source/NMS/GameComponents/GcHazardAction.cs b/libMBIN/Source/NMS/GameComponents/GcHazardAction.cs index 7b7a21f29..d82357ea7 100644 --- a/libMBIN/Source/NMS/GameComponents/GcHazardAction.cs +++ b/libMBIN/Source/NMS/GameComponents/GcHazardAction.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x278FF804DB78C40A, NameHash = 0x1D4F03A4)] + [NMS(GUID = 0x48CB66C041A03C42, NameHash = 0x1D4F03A4)] public class GcHazardAction : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcHazardModifiers.cs b/libMBIN/Source/NMS/GameComponents/GcHazardModifiers.cs index 183d2c171..8a6fdba80 100644 --- a/libMBIN/Source/NMS/GameComponents/GcHazardModifiers.cs +++ b/libMBIN/Source/NMS/GameComponents/GcHazardModifiers.cs @@ -1,15 +1,16 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x17F28D0AC13F281E, NameHash = 0x7B36FAC2)] + [NMS(GUID = 0xF2184CC3EF216124, NameHash = 0x7B36FAC2)] public class GcHazardModifiers : NMSTemplate { - // size: 0x5 + // size: 0x6 public enum HazardModifierEnum : uint { Temperature, Toxicity, Radiation, LifeSupportDrain, Gravity, + SpookLevel, } [NMS(Index = 0)] /* 0x0 */ public HazardModifierEnum HazardModifier; diff --git a/libMBIN/Source/NMS/GameComponents/GcInteractionComponentData.cs b/libMBIN/Source/NMS/GameComponents/GcInteractionComponentData.cs index 6c5749430..391113208 100644 --- a/libMBIN/Source/NMS/GameComponents/GcInteractionComponentData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcInteractionComponentData.cs @@ -4,7 +4,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xAAFB2BB7CB79E477, NameHash = 0xBE246A5)] + [NMS(GUID = 0x6D4F402452DAD025, NameHash = 0xBE246A5)] public class GcInteractionComponentData : NMSTemplate { [NMS(Index = 3)] diff --git a/libMBIN/Source/NMS/GameComponents/GcInventoryBaseStat.cs b/libMBIN/Source/NMS/GameComponents/GcInventoryBaseStat.cs index 83696fccd..06aeb8d81 100644 --- a/libMBIN/Source/NMS/GameComponents/GcInventoryBaseStat.cs +++ b/libMBIN/Source/NMS/GameComponents/GcInventoryBaseStat.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x5EAE5890F81F0D56, NameHash = 0x235B3D6D)] + [NMS(GUID = 0x240C0089607D42B0, NameHash = 0x235B3D6D)] public class GcInventoryBaseStat : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcInventoryBaseStatBonus.cs b/libMBIN/Source/NMS/GameComponents/GcInventoryBaseStatBonus.cs index d914e72be..b8105a56a 100644 --- a/libMBIN/Source/NMS/GameComponents/GcInventoryBaseStatBonus.cs +++ b/libMBIN/Source/NMS/GameComponents/GcInventoryBaseStatBonus.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x69DCEC05AA13A42E, NameHash = 0xA7953289)] + [NMS(GUID = 0xCAEEB9A363FB90E6, NameHash = 0xA7953289)] public class GcInventoryBaseStatBonus : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcInventorySlotActionData.cs b/libMBIN/Source/NMS/GameComponents/GcInventorySlotActionData.cs index 2a780fea0..530a85d5b 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 = 0xCE59074820C2035A, NameHash = 0xD2238C43)] + [NMS(GUID = 0xA28CB1B35CC0346D, NameHash = 0xD2238C43)] public class GcInventorySlotActionData : NMSTemplate { [NMS(Index = 9)] diff --git a/libMBIN/Source/NMS/GameComponents/GcInventoryTable.cs b/libMBIN/Source/NMS/GameComponents/GcInventoryTable.cs index 67005250f..8675da4f9 100644 --- a/libMBIN/Source/NMS/GameComponents/GcInventoryTable.cs +++ b/libMBIN/Source/NMS/GameComponents/GcInventoryTable.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x11F7005021984766, NameHash = 0x107C2CC0)] + [NMS(GUID = 0x8766B777B2937EE0, NameHash = 0x107C2CC0)] public class GcInventoryTable : NMSTemplate { [NMS(Index = 7, Size = 0xA, EnumType = typeof(GcSpaceshipClasses.ShipClassEnum))] diff --git a/libMBIN/Source/NMS/GameComponents/GcLaserBeamData.cs b/libMBIN/Source/NMS/GameComponents/GcLaserBeamData.cs index 1e92bdffb..6f55baa1c 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 = 0xDC6457BBCF290E37, NameHash = 0xFD1E1F96)] + [NMS(GUID = 0x6A91CF5D48597545, 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 d117e1967..6fb00de24 100644 --- a/libMBIN/Source/NMS/GameComponents/GcMaintenanceComponentData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcMaintenanceComponentData.cs @@ -4,7 +4,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xAB89B8F7E9EECF4B, NameHash = 0xDEC89720)] + [NMS(GUID = 0xDA819A0F96399DB0, NameHash = 0xDEC89720)] public class GcMaintenanceComponentData : NMSTemplate { [NMS(Index = 23)] diff --git a/libMBIN/Source/NMS/GameComponents/GcMaintenanceGroupInstallData.cs b/libMBIN/Source/NMS/GameComponents/GcMaintenanceGroupInstallData.cs index f783a5509..7e7535bdb 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 = 0x51C04271C6E488C3, NameHash = 0x8E28E2A0)] + [NMS(GUID = 0x98B84FB31A904F05, 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 f61fd5dd8..dd168aad7 100644 --- a/libMBIN/Source/NMS/GameComponents/GcMaintenanceOverride.cs +++ b/libMBIN/Source/NMS/GameComponents/GcMaintenanceOverride.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xCBE14A1A882CF0BE, NameHash = 0xEEECBBD3)] + [NMS(GUID = 0xCF231610895DF3EB, NameHash = 0xEEECBBD3)] public class GcMaintenanceOverride : NMSTemplate { [NMS(Index = 1)] diff --git a/libMBIN/Source/NMS/GameComponents/GcMaintenanceOverrideTable.cs b/libMBIN/Source/NMS/GameComponents/GcMaintenanceOverrideTable.cs index f3b985ffe..980ed0cf9 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 = 0x48F5552E278022AE, NameHash = 0xA7C3074A)] + [NMS(GUID = 0x955E365DA121CBCD, 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 8b6503669..9c88f9ca5 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 = 0x683915DA7AC592B1, NameHash = 0x7714ED08)] + [NMS(GUID = 0x7E183B9F37D5F4F8, 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 575c73677..bb71f42be 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 = 0x777FD00B4456F46, NameHash = 0x3B68FA54)] + [NMS(GUID = 0x38C90CFF1DB591F9, 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 b5f1e4be1..ddda996b4 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 = 0xA2F83169536E8C9B, NameHash = 0xB01C10E3)] + [NMS(GUID = 0xFF395154E380B0E7, 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 2e228695f..c1c87efca 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 = 0xD356B2294C80AD6E, NameHash = 0x46EB7A3E)] + [NMS(GUID = 0x80F945437E754B2C, NameHash = 0x46EB7A3E)] public class GcMechPartAudioEventOverride : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcMissionConditionHasFuel.cs b/libMBIN/Source/NMS/GameComponents/GcMissionConditionHasFuel.cs index 89d2b83a1..3aa18df74 100644 --- a/libMBIN/Source/NMS/GameComponents/GcMissionConditionHasFuel.cs +++ b/libMBIN/Source/NMS/GameComponents/GcMissionConditionHasFuel.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x247BE8067A7CC8AF, NameHash = 0x5916A21F)] + [NMS(GUID = 0x1A799398DB147438, NameHash = 0x5916A21F)] public class GcMissionConditionHasFuel : NMSTemplate { [NMS(Index = 2)] diff --git a/libMBIN/Source/NMS/GameComponents/GcMissionConditionHazard.cs b/libMBIN/Source/NMS/GameComponents/GcMissionConditionHazard.cs index 1329774fa..b5ccb65e6 100644 --- a/libMBIN/Source/NMS/GameComponents/GcMissionConditionHazard.cs +++ b/libMBIN/Source/NMS/GameComponents/GcMissionConditionHazard.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x1AAD9588558B5CA5, NameHash = 0xA2A54269)] + [NMS(GUID = 0xEEC03EA985775815, NameHash = 0xA2A54269)] public class GcMissionConditionHazard : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcMissionConditionHazardLevel.cs b/libMBIN/Source/NMS/GameComponents/GcMissionConditionHazardLevel.cs new file mode 100644 index 000000000..872d66889 --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcMissionConditionHazardLevel.cs @@ -0,0 +1,13 @@ +using libMBIN.NMS.Toolkit; + +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0x51A72B88066B36CB, NameHash = 0x6C3ADDF9)] + public class GcMissionConditionHazardLevel : NMSTemplate + { + [NMS(Index = 0)] + /* 0x0 */ public int Level; + [NMS(Index = 1)] + /* 0x4 */ public TkEqualityEnum Test; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcMissionConditionIsTechnologyRepaired.cs b/libMBIN/Source/NMS/GameComponents/GcMissionConditionIsTechnologyRepaired.cs index 9739f6850..b185c0959 100644 --- a/libMBIN/Source/NMS/GameComponents/GcMissionConditionIsTechnologyRepaired.cs +++ b/libMBIN/Source/NMS/GameComponents/GcMissionConditionIsTechnologyRepaired.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x81CE73B7D041A1A8, NameHash = 0x12DAC7AF)] + [NMS(GUID = 0x3206AF5E0A130E66, NameHash = 0x12DAC7AF)] public class GcMissionConditionIsTechnologyRepaired : NMSTemplate { [NMS(Index = 3)] diff --git a/libMBIN/Source/NMS/GameComponents/GcMissionConditionSystemPlanetTest.cs b/libMBIN/Source/NMS/GameComponents/GcMissionConditionSystemPlanetTest.cs index 6a319ad17..d089cbfe1 100644 --- a/libMBIN/Source/NMS/GameComponents/GcMissionConditionSystemPlanetTest.cs +++ b/libMBIN/Source/NMS/GameComponents/GcMissionConditionSystemPlanetTest.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x3958D667E7179FF6, NameHash = 0xE2296648)] + [NMS(GUID = 0xA44117CFCED4A89, NameHash = 0xE2296648)] public class GcMissionConditionSystemPlanetTest : NMSTemplate { [NMS(Index = 2)] diff --git a/libMBIN/Source/NMS/GameComponents/GcMissionConditionUnderwaterDepth.cs b/libMBIN/Source/NMS/GameComponents/GcMissionConditionUnderwaterDepth.cs index 20c32a7de..7f26b037f 100644 --- a/libMBIN/Source/NMS/GameComponents/GcMissionConditionUnderwaterDepth.cs +++ b/libMBIN/Source/NMS/GameComponents/GcMissionConditionUnderwaterDepth.cs @@ -1,13 +1,15 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xA359F19F90029DE4, NameHash = 0x884D78C2)] + [NMS(GUID = 0xCAFBE32A5A864ED9, NameHash = 0x884D78C2)] public class GcMissionConditionUnderwaterDepth : NMSTemplate { [NMS(Index = 0)] /* 0x0 */ public float Depth; - [NMS(Index = 2)] + [NMS(Index = 3)] /* 0x4 */ public bool InBaseCanCountAsUnderwater; [NMS(Index = 1)] - /* 0x5 */ public bool TakeAmountFromSeasonData; + /* 0x5 */ public bool ReturnTrueIfWaterBelowIsAtDepth; + [NMS(Index = 2)] + /* 0x6 */ public bool TakeAmountFromSeasonData; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcMissionConditionWeather.cs b/libMBIN/Source/NMS/GameComponents/GcMissionConditionWeather.cs index 502c5077e..1e9fb9b48 100644 --- a/libMBIN/Source/NMS/GameComponents/GcMissionConditionWeather.cs +++ b/libMBIN/Source/NMS/GameComponents/GcMissionConditionWeather.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x90C0102DB95A03F0, NameHash = 0x6D7B4B86)] + [NMS(GUID = 0x299762C1AAE6F652, NameHash = 0x6D7B4B86)] public class GcMissionConditionWeather : NMSTemplate { [NMS(Index = 1)] diff --git a/libMBIN/Source/NMS/GameComponents/GcMissionConsequenceAudioEvent.cs b/libMBIN/Source/NMS/GameComponents/GcMissionConsequenceAudioEvent.cs index 7f50687dc..7dd520dc5 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 = 0x6A25792F1553DFDF, NameHash = 0xC261496D)] + [NMS(GUID = 0x63935693847F6AE1, NameHash = 0xC261496D)] public class GcMissionConsequenceAudioEvent : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcMissionConsequenceResetStoryPortal.cs b/libMBIN/Source/NMS/GameComponents/GcMissionConsequenceResetStoryPortal.cs new file mode 100644 index 000000000..6b743e029 --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcMissionConsequenceResetStoryPortal.cs @@ -0,0 +1,7 @@ +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0xC7323E8573FB7C51, NameHash = 0x52623701)] + public class GcMissionConsequenceResetStoryPortal : NMSTemplate + { + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcMissionSequenceAudioEvent.cs b/libMBIN/Source/NMS/GameComponents/GcMissionSequenceAudioEvent.cs index d51733536..1ee509b2a 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 = 0x9A91EA3816F8A48D, NameHash = 0xDD01DB4B)] + [NMS(GUID = 0x8B187B32052F3BAA, 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 e3e6d3dc3..77f404720 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 = 0x952E5106ABDF6517, NameHash = 0x9CB124D)] + [NMS(GUID = 0xF8C6626927B5D50E, 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 2937f5386..59804a65d 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 = 0xD7FAEC8300862E01, NameHash = 0x2218E35E)] + [NMS(GUID = 0x404413944B424EC1, 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 c8efbb630..f7f91f144 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 = 0x813D2CD511AFBD46, NameHash = 0x5F135E)] + [NMS(GUID = 0xA95C7BD23973E843, NameHash = 0x5F135E)] public class GcMissionSequenceDetailMessage : NMSTemplate { [NMS(Index = 1)] diff --git a/libMBIN/Source/NMS/GameComponents/GcMissionSequenceGatherForRefuel.cs b/libMBIN/Source/NMS/GameComponents/GcMissionSequenceGatherForRefuel.cs index 3e80e119b..2cd835b21 100644 --- a/libMBIN/Source/NMS/GameComponents/GcMissionSequenceGatherForRefuel.cs +++ b/libMBIN/Source/NMS/GameComponents/GcMissionSequenceGatherForRefuel.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x4FAFF83054374EFB, NameHash = 0xDD75E678)] + [NMS(GUID = 0x6B463B8DB3A2BD97, NameHash = 0xDD75E678)] public class GcMissionSequenceGatherForRefuel : NMSTemplate { [NMS(Index = 3)] diff --git a/libMBIN/Source/NMS/GameComponents/GcMissionSequenceGatherForRepair.cs b/libMBIN/Source/NMS/GameComponents/GcMissionSequenceGatherForRepair.cs index 7166f3154..7d35b3b39 100644 --- a/libMBIN/Source/NMS/GameComponents/GcMissionSequenceGatherForRepair.cs +++ b/libMBIN/Source/NMS/GameComponents/GcMissionSequenceGatherForRepair.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xD2F132DDE4C32C83, NameHash = 0x4E83FFA1)] + [NMS(GUID = 0xA35C74D009623D0F, NameHash = 0x4E83FFA1)] public class GcMissionSequenceGatherForRepair : NMSTemplate { [NMS(Index = 3)] diff --git a/libMBIN/Source/NMS/GameComponents/GcMissionSequenceKill.cs b/libMBIN/Source/NMS/GameComponents/GcMissionSequenceKill.cs index e6cd23f6a..4de7e9e92 100644 --- a/libMBIN/Source/NMS/GameComponents/GcMissionSequenceKill.cs +++ b/libMBIN/Source/NMS/GameComponents/GcMissionSequenceKill.cs @@ -1,6 +1,6 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xE197A563A0767A77, NameHash = 0x933013B5)] + [NMS(GUID = 0x1793881ADDB2142B, NameHash = 0x933013B5)] public class GcMissionSequenceKill : NMSTemplate { [NMS(Index = 10)] @@ -15,7 +15,7 @@ public class GcMissionSequenceKill : NMSTemplate /* 0x28 */ public int AmountMin; [NMS(Index = 4)] /* 0x2C */ public int AmountMinNoMP; - // size: 0x12 + // size: 0x13 public enum KillTargetEnum : uint { Robots, Drones, @@ -35,6 +35,7 @@ public enum KillTargetEnum : uint { HostilesWhileInMech, CorruptPillars, Mechs, + SpookSquids, } [NMS(Index = 1)] /* 0x30 */ public KillTargetEnum KillTarget; diff --git a/libMBIN/Source/NMS/GameComponents/GcMissionSequenceShowMessage.cs b/libMBIN/Source/NMS/GameComponents/GcMissionSequenceShowMessage.cs index fd27a6c13..e1fbf6358 100644 --- a/libMBIN/Source/NMS/GameComponents/GcMissionSequenceShowMessage.cs +++ b/libMBIN/Source/NMS/GameComponents/GcMissionSequenceShowMessage.cs @@ -3,12 +3,12 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xBFFE1F12A4A4473E, NameHash = 0xC72226FB)] + [NMS(GUID = 0xF342EBC79D21E80D, NameHash = 0xC72226FB)] public class GcMissionSequenceShowMessage : NMSTemplate { [NMS(Index = 7)] /* 0x00 */ public Colour OSDMessageColour; - [NMS(Index = 13)] + [NMS(Index = 14)] /* 0x10 */ public VariableSizeString DebugText; [NMS(Index = 2)] /* 0x20 */ public VariableSizeString Message; @@ -17,29 +17,32 @@ public class GcMissionSequenceShowMessage : NMSTemplate [NMS(Index = 6)] /* 0x40 */ public VariableSizeString OSDMessageSubtitle; [NMS(Index = 12)] - /* 0x50 */ public List UseConditionsForTextFormatting; + /* 0x50 */ public NMSString0x10 StatusMessageDefinition; + [NMS(Index = 13)] + /* 0x60 */ public List UseConditionsForTextFormatting; [NMS(Index = 3)] - /* 0x60 */ public GcAudioWwiseEvents AudioEvent; + /* 0x70 */ public GcAudioWwiseEvents AudioEvent; [NMS(Index = 0)] - /* 0x64 */ public GcMissionCategory Category; - // size: 0x4 + /* 0x74 */ public GcMissionCategory Category; + // size: 0x5 public enum OSDMessageStyleEnum : uint { Standard, Fancy, Stats, Settlement, + Spook, } [NMS(Index = 8)] - /* 0x68 */ public OSDMessageStyleEnum OSDMessageStyle; + /* 0x78 */ public OSDMessageStyleEnum OSDMessageStyle; [NMS(Index = 4)] - /* 0x6C */ public float OSDTime; + /* 0x7C */ public float OSDTime; [NMS(Index = 1)] - /* 0x70 */ public float Time; + /* 0x80 */ public float Time; [NMS(Index = 10)] - /* 0x74 */ public bool DisableIcon; + /* 0x84 */ public bool DisableIcon; [NMS(Index = 11)] - /* 0x75 */ public bool DisableTitlePrefix; + /* 0x85 */ public bool DisableTitlePrefix; [NMS(Index = 9)] - /* 0x76 */ public bool OSDUseMissionIcon; + /* 0x86 */ public bool OSDUseMissionIcon; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcMissionSequenceStartPartyEventForStage.cs b/libMBIN/Source/NMS/GameComponents/GcMissionSequenceStartPartyEventForStage.cs new file mode 100644 index 000000000..1c65a8943 --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcMissionSequenceStartPartyEventForStage.cs @@ -0,0 +1,9 @@ +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0xDC524CADA5F637F2, NameHash = 0x8E122714)] + public class GcMissionSequenceStartPartyEventForStage : NMSTemplate + { + [NMS(Index = 0)] + /* 0x0 */ public VariableSizeString DebugText; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcMissionSequenceWaitForConditions.cs b/libMBIN/Source/NMS/GameComponents/GcMissionSequenceWaitForConditions.cs index 4ea072e8d..3f9e963da 100644 --- a/libMBIN/Source/NMS/GameComponents/GcMissionSequenceWaitForConditions.cs +++ b/libMBIN/Source/NMS/GameComponents/GcMissionSequenceWaitForConditions.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x3FC90AD1C75D507F, NameHash = 0xD71A21D3)] + [NMS(GUID = 0xB7097567D7A09B1B, NameHash = 0xD71A21D3)] public class GcMissionSequenceWaitForConditions : NMSTemplate { [NMS(Index = 5)] diff --git a/libMBIN/Source/NMS/GameComponents/GcMissionSequenceWaitForPortalWarp.cs b/libMBIN/Source/NMS/GameComponents/GcMissionSequenceWaitForPortalWarp.cs index 7497827e8..0da60580a 100644 --- a/libMBIN/Source/NMS/GameComponents/GcMissionSequenceWaitForPortalWarp.cs +++ b/libMBIN/Source/NMS/GameComponents/GcMissionSequenceWaitForPortalWarp.cs @@ -1,6 +1,6 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x24793D1449557B91, NameHash = 0x2BE2D93A)] + [NMS(GUID = 0xA8044580930E9C64, NameHash = 0x2BE2D93A)] public class GcMissionSequenceWaitForPortalWarp : NMSTemplate { [NMS(Index = 1)] @@ -11,9 +11,11 @@ public class GcMissionSequenceWaitForPortalWarp : NMSTemplate /* 0x20 */ public VariableSizeString SpecificOverrideUA; [NMS(Index = 3)] /* 0x30 */ public NMSString0x20 CommunityOverrideUA; - [NMS(Index = 5)] + [NMS(Index = 6)] /* 0x50 */ public bool PartOfAtlasStory; + [NMS(Index = 5)] + /* 0x51 */ public bool WarpToRendezvousForThisStage; [NMS(Index = 2)] - /* 0x51 */ public bool WarpToSpace; + /* 0x52 */ public bool WarpToSpace; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcMissionSequenceWaitForRefuel.cs b/libMBIN/Source/NMS/GameComponents/GcMissionSequenceWaitForRefuel.cs index 0a95fc87a..2dadeeeb9 100644 --- a/libMBIN/Source/NMS/GameComponents/GcMissionSequenceWaitForRefuel.cs +++ b/libMBIN/Source/NMS/GameComponents/GcMissionSequenceWaitForRefuel.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xDBEC1A7D1C08AA16, NameHash = 0x6831C7D8)] + [NMS(GUID = 0xC27937EECE65D90B, NameHash = 0x6831C7D8)] public class GcMissionSequenceWaitForRefuel : NMSTemplate { [NMS(Index = 3)] diff --git a/libMBIN/Source/NMS/GameComponents/GcMissionSequenceWaitForRepair.cs b/libMBIN/Source/NMS/GameComponents/GcMissionSequenceWaitForRepair.cs index 683ea25b3..12aaa9f74 100644 --- a/libMBIN/Source/NMS/GameComponents/GcMissionSequenceWaitForRepair.cs +++ b/libMBIN/Source/NMS/GameComponents/GcMissionSequenceWaitForRepair.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x15280394626D7FF1, NameHash = 0xE170E56E)] + [NMS(GUID = 0xA06399DB75AAF56, NameHash = 0xE170E56E)] public class GcMissionSequenceWaitForRepair : NMSTemplate { [NMS(Index = 2)] diff --git a/libMBIN/Source/NMS/GameComponents/GcMissionTable.cs b/libMBIN/Source/NMS/GameComponents/GcMissionTable.cs index 2f79b7e01..223bb522e 100644 --- a/libMBIN/Source/NMS/GameComponents/GcMissionTable.cs +++ b/libMBIN/Source/NMS/GameComponents/GcMissionTable.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x509A1E714BFF88D4, NameHash = 0x4E2556EB)] + [NMS(GUID = 0xA75713137DD06E07, NameHash = 0x4E2556EB)] public class GcMissionTable : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcModelViewCollection.cs b/libMBIN/Source/NMS/GameComponents/GcModelViewCollection.cs index f16a403e9..021b889e6 100644 --- a/libMBIN/Source/NMS/GameComponents/GcModelViewCollection.cs +++ b/libMBIN/Source/NMS/GameComponents/GcModelViewCollection.cs @@ -1,55 +1,12 @@ using libMBIN.NMS.Toolkit; +using libMBIN.NMS.GameComponents; namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xDFC3263BCB86E720, NameHash = 0xA5C6254C)] + [NMS(GUID = 0xFC72ADB717866BE3, NameHash = 0xA5C6254C)] public class GcModelViewCollection : NMSTemplate { - // size: 0x29 - public enum ModelViewsEnum { - Suit, - Weapon, - Ship, - Vehicle, - DiscoveryMain, - DiscoveryThumbnail, - WonderThumbnail, - WonderThumbnailCreatureSmall, - WonderThumbnailCreatureMed, - WonderThumbnailCreatureLarge, - WonderThumbnailFloraSmall, - WonderThumbnailFloraLarge, - WonderThumbnailMineralSmall, - WonderThumbnailMineralLarge, - ToolboxMain, - ToolboxThumbnail, - TradeSuit, - TradeShip, - TradeCompareShips, - TradeCompareWeapons, - HUDThumbnail, - Interaction, - Freighter, - TradeFreighter, - TradeChest, - TradeCapsule, - TradeFrigate, - TerrainBall, - FreighterChest, - Submarine, - TradeCooker, - SuitRefiner, - FreighterRepair, - DiscoveryPlanetaryMapping, - Mech, - PetThumbnail, - PetThumbnailUI, - PetLarge, - SquadronPilotLarge, - SquadronPilotThumbnail, - SquadronSpaceshipThumbnail, - } - [NMS(Index = 0, Size = 0x29, EnumType = typeof(ModelViewsEnum))] - /* 0x0 */ public TkModelRendererData[] ModelViews; + [NMS(Index = 0, Size = 0x2D, EnumType = typeof(GcModelViews.ModelViewsEnum))] + /* 0x0 */ public TkModelRendererData[] ModelViewData; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcModelViews.cs b/libMBIN/Source/NMS/GameComponents/GcModelViews.cs new file mode 100644 index 000000000..643251fc5 --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcModelViews.cs @@ -0,0 +1,57 @@ +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0x259903EE753822B2, NameHash = 0x69104096)] + public class GcModelViews : NMSTemplate + { + // size: 0x2D + public enum ModelViewsEnum : uint { + Suit, + SuitWithCape, + Weapon, + Ship, + SpookShip, + Vehicle, + DiscoveryMain, + DiscoveryThumbnail, + WonderThumbnail, + WonderThumbnailCreatureSmall, + WonderThumbnailCreatureMed, + WonderThumbnailCreatureLarge, + WonderThumbnailFloraSmall, + WonderThumbnailFloraLarge, + WonderThumbnailMineralSmall, + WonderThumbnailMineralLarge, + ToolboxMain, + ToolboxThumbnail, + TradeSuit, + TradeShip, + TradeCompareShips, + TradeCompareWeapons, + HUDThumbnail, + Interaction, + Freighter, + TradeFreighter, + TradeChest, + TradeCapsule, + TradeFrigate, + TerrainBall, + FreighterChest, + Submarine, + TradeCooker, + SuitRefiner, + SuitRefinerWithCape, + FreighterRepair, + DiscoveryPlanetaryMapping, + Mech, + PetThumbnail, + PetThumbnailUI, + PetLarge, + SquadronPilotLarge, + SquadronPilotThumbnail, + SquadronSpaceshipThumbnail, + None, + } + [NMS(Index = 0)] + /* 0x0 */ public ModelViewsEnum ModelViews; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcNPCDebugSpawnData.cs b/libMBIN/Source/NMS/GameComponents/GcNPCDebugSpawnData.cs index fb6742f60..14eb8d549 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 = 0xA552D146B16FDB49, NameHash = 0xBEE8D99B)] + [NMS(GUID = 0x65FAB224776DF339, NameHash = 0xBEE8D99B)] public class GcNPCDebugSpawnData : NMSTemplate { [NMS(Index = 1)] diff --git a/libMBIN/Source/NMS/GameComponents/GcNPCPlacementInfo.cs b/libMBIN/Source/NMS/GameComponents/GcNPCPlacementInfo.cs index 2296ba56f..873e5908e 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 = 0x6DF40FE303C23101, NameHash = 0x1FBD7BAF)] + [NMS(GUID = 0x3DB3774B098FAC58, NameHash = 0x1FBD7BAF)] public class GcNPCPlacementInfo : NMSTemplate { [NMS(Index = 26)] diff --git a/libMBIN/Source/NMS/GameComponents/GcNPCSpawnTable.cs b/libMBIN/Source/NMS/GameComponents/GcNPCSpawnTable.cs index f87dbc655..587fa1850 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 = 0xE82F4C9214398B12, NameHash = 0x94CC6B42)] + [NMS(GUID = 0xEAB9CBE101FF0FCE, NameHash = 0x94CC6B42)] public class GcNPCSpawnTable : NMSTemplate { [NMS(Index = 0, Size = 0x9, EnumType = typeof(GcAlienRace.AlienRaceEnum))] diff --git a/libMBIN/Source/NMS/GameComponents/GcPetData.cs b/libMBIN/Source/NMS/GameComponents/GcPetData.cs index 62a004334..bae2ca005 100644 --- a/libMBIN/Source/NMS/GameComponents/GcPetData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcPetData.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xE5D2563644E060AF, NameHash = 0x65B2753E)] + [NMS(GUID = 0x33D77E81DABAE9D7, NameHash = 0x65B2753E)] public class GcPetData : NMSTemplate { [NMS(Index = 7)] diff --git a/libMBIN/Source/NMS/GameComponents/GcPlanetData.cs b/libMBIN/Source/NMS/GameComponents/GcPlanetData.cs index 38f91ccfe..572877820 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 = 0x170329FFBED08F8B, NameHash = 0x17A032B6)] + [NMS(GUID = 0x491B5F597EF2D5DD, NameHash = 0x17A032B6)] public class GcPlanetData : NMSTemplate { [NMS(Index = 10)] @@ -39,36 +39,36 @@ public class GcPlanetData : NMSTemplate /* 0x3468 */ public List TileTypeIndices; [NMS(Index = 7)] /* 0x3478 */ public NMSString0x10 UncommonSubstanceID; - [NMS(Index = 23, Size = 0x4, EnumType = typeof(GcCombatTimerDifficultyOption.CombatTimerDifficultyOptionEnum))] - /* 0x3488 */ public GcPlanetGroundCombatData[] GroundCombatDataPerDifficulty; [NMS(Index = 3)] - /* 0x34E8 */ public GcPlanetHazardData Hazard; + /* 0x3488 */ public GcPlanetHazardData Hazard; + [NMS(Index = 23, Size = 0x4, EnumType = typeof(GcCombatTimerDifficultyOption.CombatTimerDifficultyOptionEnum))] + /* 0x34EC */ public GcPlanetGroundCombatData[] GroundCombatDataPerDifficulty; [NMS(Index = 5)] - /* 0x3538 */ public GcBuildingDensityLevels BuildingLevel; + /* 0x354C */ public GcBuildingDensityLevels BuildingLevel; [NMS(Index = 2)] - /* 0x353C */ public GcPlanetLife CreatureLife; + /* 0x3550 */ public GcPlanetLife CreatureLife; [NMS(Index = 28)] - /* 0x3540 */ public float FuelMultiplier; + /* 0x3554 */ public float FuelMultiplier; [NMS(Index = 20)] - /* 0x3544 */ public GcAlienRace InhabitingRace; + /* 0x3558 */ public GcAlienRace InhabitingRace; [NMS(Index = 1)] - /* 0x3548 */ public GcPlanetLife Life; + /* 0x355C */ public GcPlanetLife Life; // size: 0x2 public enum ResourceLevelEnum : uint { Low, High, } [NMS(Index = 4)] - /* 0x354C */ public ResourceLevelEnum ResourceLevel; + /* 0x3560 */ public ResourceLevelEnum ResourceLevel; [NMS(Index = 17)] - /* 0x3550 */ public int TileTypeSet; + /* 0x3564 */ public int TileTypeSet; [NMS(Index = 24)] - /* 0x3554 */ public GcPlanetInfo PlanetInfo; + /* 0x3568 */ public GcPlanetInfo PlanetInfo; [NMS(Index = 0)] - /* 0x3A5A */ public NMSString0x80 Name; + /* 0x3A6E */ public NMSString0x80 Name; [NMS(Index = 27)] - /* 0x3ADA */ public bool InAbandonedSystem; + /* 0x3AEE */ public bool InAbandonedSystem; [NMS(Index = 26)] - /* 0x3ADB */ public bool InEmptySystem; + /* 0x3AEF */ public bool InEmptySystem; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcPlanetGenerationIntermediateData.cs b/libMBIN/Source/NMS/GameComponents/GcPlanetGenerationIntermediateData.cs index 9e10ee839..bcc1e25b5 100644 --- a/libMBIN/Source/NMS/GameComponents/GcPlanetGenerationIntermediateData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcPlanetGenerationIntermediateData.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x70929702FC4C04B5, NameHash = 0x9BD23889)] + [NMS(GUID = 0x957D14BA0450E58A, NameHash = 0x9BD23889)] public class GcPlanetGenerationIntermediateData : NMSTemplate { [NMS(Index = 5)] diff --git a/libMBIN/Source/NMS/GameComponents/GcPlanetHazardData.cs b/libMBIN/Source/NMS/GameComponents/GcPlanetHazardData.cs index 66a68939c..812b131b6 100644 --- a/libMBIN/Source/NMS/GameComponents/GcPlanetHazardData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcPlanetHazardData.cs @@ -2,16 +2,18 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xADF304D0B4BA05B9, NameHash = 0x34800A5C)] + [NMS(GUID = 0xDF2550C5D9064705, NameHash = 0x34800A5C)] public class GcPlanetHazardData : NMSTemplate { [NMS(Index = 3, Size = 0x5, EnumType = typeof(GcHazardValueTypes.HazardValueEnum))] /* 0x00 */ public float[] LifeSupportDrain; [NMS(Index = 2, Size = 0x5, EnumType = typeof(GcHazardValueTypes.HazardValueEnum))] /* 0x14 */ public float[] Radiation; + [NMS(Index = 4, Size = 0x5, EnumType = typeof(GcHazardValueTypes.HazardValueEnum))] + /* 0x28 */ public float[] SpookLevel; [NMS(Index = 0, Size = 0x5, EnumType = typeof(GcHazardValueTypes.HazardValueEnum))] - /* 0x28 */ public float[] Temperature; + /* 0x3C */ public float[] Temperature; [NMS(Index = 1, Size = 0x5, EnumType = typeof(GcHazardValueTypes.HazardValueEnum))] - /* 0x3C */ public float[] Toxicity; + /* 0x50 */ public float[] Toxicity; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcPlayerCommonStateData.cs b/libMBIN/Source/NMS/GameComponents/GcPlayerCommonStateData.cs index d28d7972e..6a4f2df47 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 = 0x6A5ECCC5132F1898, NameHash = 0xC7D918F3)] + [NMS(GUID = 0x4382BFEA7412C398, NameHash = 0xC7D918F3)] public class GcPlayerCommonStateData : NMSTemplate { [NMS(Index = 5)] @@ -18,19 +18,21 @@ public class GcPlayerCommonStateData : NMSTemplate /* 0x5050 */ public GcSeasonTransferInventoryData SeasonTransferInventoryData; [NMS(Index = 10)] /* 0x51C8 */ public List EarnedSeasonSpecialRewards; + [NMS(Index = 13)] + /* 0x51D8 */ public List UsedDiscoveryOwners; [NMS(Index = 12)] - /* 0x51D8 */ public List UsedPlatforms; + /* 0x51E8 */ public List UsedPlatforms; [NMS(Index = 11)] - /* 0x51E8 */ public ulong SaveUniversalId; + /* 0x51F8 */ public ulong SaveUniversalId; [NMS(Index = 1)] - /* 0x51F0 */ public ulong TotalPlayTime; + /* 0x5200 */ public ulong TotalPlayTime; [NMS(Index = 0)] - /* 0x51F8 */ public NMSString0x80 SaveName; + /* 0x5208 */ public NMSString0x80 SaveName; [NMS(Index = 2)] - /* 0x5278 */ public bool UsesThirdPersonCharacterCam; + /* 0x5288 */ public bool UsesThirdPersonCharacterCam; [NMS(Index = 4)] - /* 0x5279 */ public bool UsesThirdPersonShipCam; + /* 0x5289 */ public bool UsesThirdPersonShipCam; [NMS(Index = 3)] - /* 0x527A */ public bool UsesThirdPersonVehicleCam; + /* 0x528A */ public bool UsesThirdPersonVehicleCam; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcPlayerCommunicatorMessage.cs b/libMBIN/Source/NMS/GameComponents/GcPlayerCommunicatorMessage.cs index 30c63322a..df2494df3 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 = 0xF6E92C78A55ABF01, NameHash = 0xA5939A4D)] + [NMS(GUID = 0x2418D1F9F52B0B67, 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 89f4b7a5d..43e14ea3b 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 = 0x5173AB159BAC2082, NameHash = 0xA82989A1)] + [NMS(GUID = 0xF1F965348F910E48, 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 245565058..9215d663f 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 = 0x5B9EA0D6D0895675, NameHash = 0x9776BBFB)] + [NMS(GUID = 0x2E0667231F3EE1DC, NameHash = 0x9776BBFB)] public class GcPlayerDamageData : NMSTemplate { [NMS(Index = 7)] @@ -17,24 +17,26 @@ public class GcPlayerDamageData : NMSTemplate /* 0x060 */ public NMSString0x20A HitMessage; [NMS(Index = 3)] /* 0x080 */ public TkTextureResource HitIcon; - [NMS(Index = 13)] + [NMS(Index = 14)] /* 0x098 */ public NMSString0x10 CameraShakeNoShield; - [NMS(Index = 12)] + [NMS(Index = 13)] /* 0x0A8 */ public NMSString0x10 CameraShakeShield; - [NMS(Index = 18)] + [NMS(Index = 19)] /* 0x0B8 */ public List DamageTechWithStat; [NMS(Index = 2)] /* 0x0C8 */ public NMSString0x10 DeathStat; [NMS(Index = 0)] /* 0x0D8 */ public NMSString0x10 Id; - [NMS(Index = 11)] + [NMS(Index = 12)] /* 0x0E8 */ public float CameraTurn; [NMS(Index = 8)] /* 0x0EC */ public GcAudioWwiseEvents CriticalHitMessageAudio; [NMS(Index = 9)] /* 0x0F0 */ public float Damage; + [NMS(Index = 10)] + /* 0x0F4 */ public int HazardDrain; [NMS(Index = 6)] - /* 0x0F4 */ public GcAudioWwiseEvents HitMessageAudio; + /* 0x0F8 */ public GcAudioWwiseEvents HitMessageAudio; // size: 0x5 public enum PlayerDamageTypeEnum : uint { Normal, @@ -43,17 +45,17 @@ public enum PlayerDamageTypeEnum : uint { Freeze, Scorch, } + [NMS(Index = 18)] + /* 0x0FC */ public PlayerDamageTypeEnum PlayerDamageType; + [NMS(Index = 11)] + /* 0x100 */ public float PushForce; + [NMS(Index = 20)] + /* 0x104 */ public float TechDamageChance; [NMS(Index = 17)] - /* 0x0F8 */ public PlayerDamageTypeEnum PlayerDamageType; - [NMS(Index = 10)] - /* 0x0FC */ public float PushForce; - [NMS(Index = 19)] - /* 0x100 */ public float TechDamageChance; + /* 0x108 */ public bool AllowDeathInInteraction; [NMS(Index = 16)] - /* 0x104 */ public bool AllowDeathInInteraction; + /* 0x109 */ public bool ForceDamageInInteraction; [NMS(Index = 15)] - /* 0x105 */ public bool ForceDamageInInteraction; - [NMS(Index = 14)] - /* 0x106 */ public bool ShowTrackIcon; + /* 0x10A */ public bool ShowTrackIcon; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcPlayerDamageTable.cs b/libMBIN/Source/NMS/GameComponents/GcPlayerDamageTable.cs index 95d4924c3..76cec9ccf 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 = 0x48025DE47669E30E, NameHash = 0xE2349289)] + [NMS(GUID = 0xDE3A55E7992782BD, NameHash = 0xE2349289)] public class GcPlayerDamageTable : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcPlayerExperienceSpawnArchetypeData.cs b/libMBIN/Source/NMS/GameComponents/GcPlayerExperienceSpawnArchetypeData.cs index 7b339818d..753baeea8 100644 --- a/libMBIN/Source/NMS/GameComponents/GcPlayerExperienceSpawnArchetypeData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcPlayerExperienceSpawnArchetypeData.cs @@ -3,16 +3,16 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x49957823E3C9766, NameHash = 0x93BDA22E)] + [NMS(GUID = 0xB85EE66B6963749, NameHash = 0x93BDA22E)] public class GcPlayerExperienceSpawnArchetypeData : NMSTemplate { [NMS(Index = 5)] /* 0x00 */ public NMSString0x10 AppearAnim; - [NMS(Index = 13)] + [NMS(Index = 14)] /* 0x10 */ public List BehaviourOverrides; - [NMS(Index = 12)] + [NMS(Index = 13)] /* 0x20 */ public NMSString0x10 BehaviourTreeOverride; - [NMS(Index = 14)] + [NMS(Index = 15)] /* 0x30 */ public List BlackboardValues; [NMS(Index = 8)] /* 0x40 */ public NMSString0x10 DamageOverride; @@ -36,5 +36,7 @@ public class GcPlayerExperienceSpawnArchetypeData : NMSTemplate /* 0x94 */ public float SpeedMultiplier; [NMS(Index = 2)] /* 0x98 */ public GcCreatureTypes Type; + [NMS(Index = 12)] + /* 0x9C */ public bool AllowSpawnInAir; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcPlayerExperienceSpawnData.cs b/libMBIN/Source/NMS/GameComponents/GcPlayerExperienceSpawnData.cs index 435f91e9d..7ab07e5aa 100644 --- a/libMBIN/Source/NMS/GameComponents/GcPlayerExperienceSpawnData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcPlayerExperienceSpawnData.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xBEFAB9EB89565760, NameHash = 0xF5E1C8D2)] + [NMS(GUID = 0xA54CD3F7DA2CA820, NameHash = 0xF5E1C8D2)] public class GcPlayerExperienceSpawnData : NMSTemplate { [NMS(Index = 3)] @@ -13,11 +13,11 @@ public class GcPlayerExperienceSpawnData : NMSTemplate /* 0x30 */ public NMSString0x10 Archetype; [NMS(Index = 2)] /* 0x40 */ public NMSString0x10 SpawnLocator; - [NMS(Index = 8, Size = 0x4, EnumType = typeof(GcCombatTimerDifficultyOption.CombatTimerDifficultyOptionEnum))] + [NMS(Index = 9, Size = 0x4, EnumType = typeof(GcCombatTimerDifficultyOption.CombatTimerDifficultyOptionEnum))] /* 0x50 */ public int[] MaxNum; - [NMS(Index = 7, Size = 0x4, EnumType = typeof(GcCombatTimerDifficultyOption.CombatTimerDifficultyOptionEnum))] + [NMS(Index = 8, Size = 0x4, EnumType = typeof(GcCombatTimerDifficultyOption.CombatTimerDifficultyOptionEnum))] /* 0x60 */ public int[] MinNum; - [NMS(Index = 9)] + [NMS(Index = 10)] /* 0x70 */ public float ActiveTime; // size: 0x4 public enum FaceDirEnum : uint { @@ -32,5 +32,7 @@ public enum FaceDirEnum : uint { /* 0x78 */ public float MaxDist; [NMS(Index = 5)] /* 0x7C */ public float MinDist; + [NMS(Index = 7)] + /* 0x80 */ public float PlayerFacingOffsetMax; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcPlayerExperienceSpawnTable.cs b/libMBIN/Source/NMS/GameComponents/GcPlayerExperienceSpawnTable.cs index 82db85e2f..6e62eb3f3 100644 --- a/libMBIN/Source/NMS/GameComponents/GcPlayerExperienceSpawnTable.cs +++ b/libMBIN/Source/NMS/GameComponents/GcPlayerExperienceSpawnTable.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x7CEC8C3BD7ACD602, NameHash = 0x9110C2E1)] + [NMS(GUID = 0xD47D331536EE857C, NameHash = 0x9110C2E1)] public class GcPlayerExperienceSpawnTable : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcPlayerHazardTable.cs b/libMBIN/Source/NMS/GameComponents/GcPlayerHazardTable.cs index 32fff4d4b..91c89eb0c 100644 --- a/libMBIN/Source/NMS/GameComponents/GcPlayerHazardTable.cs +++ b/libMBIN/Source/NMS/GameComponents/GcPlayerHazardTable.cs @@ -2,10 +2,10 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xDDD00D48E4ECED82, NameHash = 0xA6C1713F)] + [NMS(GUID = 0xCCCBE62AB1907863, NameHash = 0xA6C1713F)] public class GcPlayerHazardTable : NMSTemplate { - [NMS(Index = 0, Size = 0x6, EnumType = typeof(GcPlayerHazardType.HazardEnum))] + [NMS(Index = 0, Size = 0x7, EnumType = typeof(GcPlayerHazardType.HazardEnum))] /* 0x0 */ public GcPlayerHazardData[] Table; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcPlayerHazardType.cs b/libMBIN/Source/NMS/GameComponents/GcPlayerHazardType.cs index 2d06e24be..f5a043e3e 100644 --- a/libMBIN/Source/NMS/GameComponents/GcPlayerHazardType.cs +++ b/libMBIN/Source/NMS/GameComponents/GcPlayerHazardType.cs @@ -1,9 +1,9 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xF8CE0E13EB01EA06, NameHash = 0xD76320A)] + [NMS(GUID = 0xB44DA798C0BB4F59, NameHash = 0xD76320A)] public class GcPlayerHazardType : NMSTemplate { - // size: 0x6 + // size: 0x7 public enum HazardEnum : uint { None, NoOxygen, @@ -11,6 +11,7 @@ public enum HazardEnum : uint { ExtremeCold, ToxicGas, Radiation, + Spook, } [NMS(Index = 0)] /* 0x0 */ public HazardEnum Hazard; diff --git a/libMBIN/Source/NMS/GameComponents/GcPlayerStateData.cs b/libMBIN/Source/NMS/GameComponents/GcPlayerStateData.cs index 749c255a0..4c285125c 100644 --- a/libMBIN/Source/NMS/GameComponents/GcPlayerStateData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcPlayerStateData.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x1DAA3903B709D29F, NameHash = 0x5E49C3E9)] + [NMS(GUID = 0x84F0F8D1CFF0377D, NameHash = 0x5E49C3E9)] public class GcPlayerStateData : NMSTemplate { [NMS(Index = 119)] @@ -334,141 +334,141 @@ public class GcPlayerStateData : NMSTemplate /* 0x6FF30 */ public GcUniverseAddressData[] AtlasStationAdressData; [NMS(Index = 4)] /* 0x70020 */ public GcDifficultyStateData DifficultyState; + [NMS(Index = 66, Size = 0x7, EnumType = typeof(GcPlayerHazardType.HazardEnum))] + /* 0x70088 */ public float[] Hazard; [NMS(Index = 110)] - /* 0x70088 */ public GcUniverseAddressData FreighterUniverseAddress; + /* 0x700A4 */ public GcUniverseAddressData FreighterUniverseAddress; [NMS(Index = 96)] - /* 0x700A0 */ public GcUniverseAddressData GameStartAddress1; + /* 0x700BC */ public GcUniverseAddressData GameStartAddress1; [NMS(Index = 97)] - /* 0x700B8 */ public GcUniverseAddressData GameStartAddress2; + /* 0x700D4 */ public GcUniverseAddressData GameStartAddress2; [NMS(Index = 21)] - /* 0x700D0 */ public GcUniverseAddressData GraveUniverseAddress; - [NMS(Index = 66, Size = 0x6, EnumType = typeof(GcPlayerHazardType.HazardEnum))] - /* 0x700E8 */ public float[] Hazard; + /* 0x700EC */ public GcUniverseAddressData GraveUniverseAddress; [NMS(Index = 189)] - /* 0x70100 */ public GcUniverseAddressData MultiplayerUA; + /* 0x70104 */ public GcUniverseAddressData MultiplayerUA; [NMS(Index = 199)] - /* 0x70118 */ public GcUniverseAddressData NexusUniverseAddress; + /* 0x7011C */ public GcUniverseAddressData NexusUniverseAddress; [NMS(Index = 1)] - /* 0x70130 */ public GcUniverseAddressData PreviousUniverseAddress; + /* 0x70134 */ public GcUniverseAddressData PreviousUniverseAddress; [NMS(Index = 0)] - /* 0x70148 */ public GcUniverseAddressData UniverseAddress; + /* 0x7014C */ public GcUniverseAddressData UniverseAddress; [NMS(Index = 13)] - /* 0x70160 */ public int ActiveMultioolIndex; + /* 0x70164 */ public int ActiveMultioolIndex; [NMS(Index = 91)] - /* 0x70164 */ public int ActiveSpaceBattleLevel; + /* 0x70168 */ public int ActiveSpaceBattleLevel; [NMS(Index = 205)] - /* 0x70168 */ public int BannerBackgroundColour; + /* 0x7016C */ public int BannerBackgroundColour; [NMS(Index = 203)] - /* 0x7016C */ public int BannerIcon; + /* 0x70170 */ public int BannerIcon; [NMS(Index = 204)] - /* 0x70170 */ public int BannerMainColour; + /* 0x70174 */ public int BannerMainColour; [NMS(Index = 67)] - /* 0x70174 */ public int BoltAmmo; + /* 0x70178 */ public int BoltAmmo; [NMS(Index = 50)] - /* 0x70178 */ public int Energy; + /* 0x7017C */ public int Energy; [NMS(Index = 46)] - /* 0x7017C */ public int Health; + /* 0x70180 */ public int Health; [NMS(Index = 2)] - /* 0x70180 */ public int HomeRealityIteration; + /* 0x70184 */ public int HomeRealityIteration; [NMS(Index = 170)] - /* 0x70184 */ public int KnownPortalRunes; + /* 0x70188 */ public int KnownPortalRunes; [NMS(Index = 70)] - /* 0x70188 */ public int LaserAmmo; + /* 0x7018C */ public int LaserAmmo; [NMS(Index = 41)] - /* 0x7018C */ public int MissionVersion; + /* 0x70190 */ public int MissionVersion; [NMS(Index = 52)] - /* 0x70190 */ public int Nanites; + /* 0x70194 */ public int Nanites; [NMS(Index = 58)] - /* 0x70194 */ public int NextSurveyedEventPositionIndex; + /* 0x70198 */ public int NextSurveyedEventPositionIndex; [NMS(Index = 36)] - /* 0x70198 */ public int PostMissionIndex; + /* 0x7019C */ public int PostMissionIndex; [NMS(Index = 87)] - /* 0x7019C */ public int PrimaryPlanet; + /* 0x701A0 */ public int PrimaryPlanet; [NMS(Index = 160)] - /* 0x701A0 */ public int PrimaryShip; + /* 0x701A4 */ public int PrimaryShip; [NMS(Index = 157)] - /* 0x701A4 */ public int PrimaryVehicle; + /* 0x701A8 */ public int PrimaryVehicle; [NMS(Index = 81)] - /* 0x701A8 */ public int ProcTechIndex; + /* 0x701AC */ public int ProcTechIndex; [NMS(Index = 80)] - /* 0x701AC */ public int ProgressionLevel; + /* 0x701B0 */ public int ProgressionLevel; [NMS(Index = 69)] - /* 0x701B0 */ public int PulseAmmo; + /* 0x701B4 */ public int PulseAmmo; [NMS(Index = 68)] - /* 0x701B4 */ public int ScatterAmmo; + /* 0x701B8 */ public int ScatterAmmo; [NMS(Index = 214)] - /* 0x701B8 */ public int SettlementStateRingBufferIndexV2; + /* 0x701BC */ public int SettlementStateRingBufferIndexV2; [NMS(Index = 48)] - /* 0x701BC */ public int Shield; + /* 0x701C0 */ public int Shield; [NMS(Index = 47)] - /* 0x701C0 */ public int ShipHealth; + /* 0x701C4 */ public int ShipHealth; [NMS(Index = 49)] - /* 0x701C4 */ public int ShipShield; + /* 0x701C8 */ public int ShipShield; [NMS(Index = 53)] - /* 0x701C8 */ public int Specials; + /* 0x701CC */ public int Specials; [NMS(Index = 175)] - /* 0x701CC */ public GcPlayerWeapons StartingPrimaryWeapon; + /* 0x701D0 */ public GcPlayerWeapons StartingPrimaryWeapon; [NMS(Index = 218)] - /* 0x701D0 */ public int StartingSeasonNumber; + /* 0x701D4 */ public int StartingSeasonNumber; [NMS(Index = 176)] - /* 0x701D4 */ public GcPlayerWeapons StartingSecondaryWeapon; + /* 0x701D8 */ public GcPlayerWeapons StartingSecondaryWeapon; [NMS(Index = 207)] - /* 0x701D8 */ public int TelemetryUploadVersion; + /* 0x701DC */ public int TelemetryUploadVersion; [NMS(Index = 166)] - /* 0x701DC */ public int TradingSupplyDataIndex; + /* 0x701E0 */ public int TradingSupplyDataIndex; [NMS(Index = 51)] - /* 0x701E0 */ public int Units; + /* 0x701E4 */ public int Units; [NMS(Index = 208)] - /* 0x701E4 */ public float VRCameraOffset; + /* 0x701E8 */ public float VRCameraOffset; [NMS(Index = 93)] - /* 0x701E8 */ public int WarpsLastMiniStation; + /* 0x701EC */ public int WarpsLastMiniStation; [NMS(Index = 89)] - /* 0x701EC */ public int WarpsLastSpaceBattle; + /* 0x701F0 */ public int WarpsLastSpaceBattle; [NMS(Index = 196)] - /* 0x701F0 */ public ushort ShopNumber; + /* 0x701F4 */ public ushort ShopNumber; [NMS(Index = 197)] - /* 0x701F2 */ public ushort ShopTier; + /* 0x701F6 */ public ushort ShopTier; [NMS(Index = 3)] - /* 0x701F4 */ public NMSString0x80 SaveSummary; + /* 0x701F8 */ public NMSString0x80 SaveSummary; [NMS(Index = 163)] - /* 0x70274 */ public NMSString0x20 PlayerFreighterName; + /* 0x70278 */ public NMSString0x20 PlayerFreighterName; [NMS(Index = 17, Size = 0x12)] - /* 0x70294 */ public bool[] UnlockedPetSlots; + /* 0x70298 */ public bool[] UnlockedPetSlots; [NMS(Index = 98, Size = 0x10)] - /* 0x702A6 */ public bool[] GalacticMapRequests; + /* 0x702AA */ public bool[] GalacticMapRequests; [NMS(Index = 178, Size = 0xC)] - /* 0x702B6 */ public bool[] ShipUsesLegacyColours; + /* 0x702BA */ public bool[] ShipUsesLegacyColours; [NMS(Index = 115, Size = 0x4)] - /* 0x702C2 */ public bool[] SquadronUnlockedPilotSlots; + /* 0x702C6 */ public bool[] SquadronUnlockedPilotSlots; [NMS(Index = 217)] - /* 0x702C6 */ public bool BuildersKnown; + /* 0x702CA */ public bool BuildersKnown; [NMS(Index = 78)] - /* 0x702C7 */ public bool FirstAtlasStationDiscovered; + /* 0x702CB */ public bool FirstAtlasStationDiscovered; [NMS(Index = 111)] - /* 0x702C8 */ public bool FreighterDismissed; + /* 0x702CC */ public bool FreighterDismissed; [NMS(Index = 198)] - /* 0x702C9 */ public bool HasAccessToNexus; + /* 0x702CD */ public bool HasAccessToNexus; [NMS(Index = 82)] - /* 0x702CA */ public bool IsNew; + /* 0x702CE */ public bool IsNew; [NMS(Index = 161)] - /* 0x702CB */ public bool MultiShipEnabled; + /* 0x702CF */ public bool MultiShipEnabled; [NMS(Index = 215)] - /* 0x702CC */ public bool NextLoadSpawnsWithFreshStart; + /* 0x702D0 */ public bool NextLoadSpawnsWithFreshStart; [NMS(Index = 171)] - /* 0x702CD */ public bool OnOtherSideOfPortal; + /* 0x702D1 */ public bool OnOtherSideOfPortal; [NMS(Index = 209)] - /* 0x702CE */ public bool RestartAllInactiveSeasonalMissions; + /* 0x702D2 */ public bool RestartAllInactiveSeasonalMissions; [NMS(Index = 101)] - /* 0x702CF */ public bool RevealBlackHoles; + /* 0x702D3 */ public bool RevealBlackHoles; [NMS(Index = 165)] - /* 0x702D0 */ public bool ShipNeedsTerrainPositioning; + /* 0x702D4 */ public bool ShipNeedsTerrainPositioning; [NMS(Index = 20)] - /* 0x702D1 */ public bool SpaceGrave; + /* 0x702D5 */ public bool SpaceGrave; [NMS(Index = 19)] - /* 0x702D2 */ public bool SpawnGrave; + /* 0x702D6 */ public bool SpawnGrave; [NMS(Index = 83)] - /* 0x702D3 */ public bool UseSmallerBlackholeJumps; + /* 0x702D7 */ public bool UseSmallerBlackholeJumps; [NMS(Index = 162)] - /* 0x702D4 */ public bool VehicleAIControlEnabled; + /* 0x702D8 */ public bool VehicleAIControlEnabled; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcPlayerWeaponBiomeProperties.cs b/libMBIN/Source/NMS/GameComponents/GcPlayerWeaponBiomeProperties.cs index ac029e8d5..6bfef6fa0 100644 --- a/libMBIN/Source/NMS/GameComponents/GcPlayerWeaponBiomeProperties.cs +++ b/libMBIN/Source/NMS/GameComponents/GcPlayerWeaponBiomeProperties.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xDEC3738C74AEEF4E, NameHash = 0x4F6E3733)] + [NMS(GUID = 0x8B089029DB980172, NameHash = 0x4F6E3733)] public class GcPlayerWeaponBiomeProperties : NMSTemplate { [NMS(Index = 12)] diff --git a/libMBIN/Source/NMS/GameComponents/GcPlayerWeaponPropertiesData.cs b/libMBIN/Source/NMS/GameComponents/GcPlayerWeaponPropertiesData.cs index 1e24752f2..d6ed0f9ed 100644 --- a/libMBIN/Source/NMS/GameComponents/GcPlayerWeaponPropertiesData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcPlayerWeaponPropertiesData.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x41374FF524DCA04D, NameHash = 0x1B0642FA)] + [NMS(GUID = 0x25E5653CB12420D0, NameHash = 0x1B0642FA)] public class GcPlayerWeaponPropertiesData : NMSTemplate { [NMS(Index = 27)] diff --git a/libMBIN/Source/NMS/GameComponents/GcPlayerWeaponPropertiesTable.cs b/libMBIN/Source/NMS/GameComponents/GcPlayerWeaponPropertiesTable.cs index 82227a163..9484a6d07 100644 --- a/libMBIN/Source/NMS/GameComponents/GcPlayerWeaponPropertiesTable.cs +++ b/libMBIN/Source/NMS/GameComponents/GcPlayerWeaponPropertiesTable.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x2DF8841262649003, NameHash = 0x3CBA48CA)] + [NMS(GUID = 0xBFB28FA018521167, NameHash = 0x3CBA48CA)] public class GcPlayerWeaponPropertiesTable : NMSTemplate { [NMS(Index = 1, Size = 0x14, EnumType = typeof(GcPlayerWeapons.WeaponModeEnum))] diff --git a/libMBIN/Source/NMS/GameComponents/GcProceduralTechnologyData.cs b/libMBIN/Source/NMS/GameComponents/GcProceduralTechnologyData.cs index c6f46d3ec..1d3de1a46 100644 --- a/libMBIN/Source/NMS/GameComponents/GcProceduralTechnologyData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcProceduralTechnologyData.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xEC718511681F0217, NameHash = 0x4F77FA42)] + [NMS(GUID = 0xC6FB91EB4C97236E, NameHash = 0x4F77FA42)] public class GcProceduralTechnologyData : NMSTemplate { [NMS(Index = 7)] diff --git a/libMBIN/Source/NMS/GameComponents/GcProceduralTechnologyStatLevel.cs b/libMBIN/Source/NMS/GameComponents/GcProceduralTechnologyStatLevel.cs index 20927a184..f1852af90 100644 --- a/libMBIN/Source/NMS/GameComponents/GcProceduralTechnologyStatLevel.cs +++ b/libMBIN/Source/NMS/GameComponents/GcProceduralTechnologyStatLevel.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xEC3B7F040D8BC83A, NameHash = 0x196A6949)] + [NMS(GUID = 0xEC27059F47527B0C, NameHash = 0x196A6949)] public class GcProceduralTechnologyStatLevel : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcProceduralTechnologyTable.cs b/libMBIN/Source/NMS/GameComponents/GcProceduralTechnologyTable.cs index 9a7e12e31..2f4a30b1a 100644 --- a/libMBIN/Source/NMS/GameComponents/GcProceduralTechnologyTable.cs +++ b/libMBIN/Source/NMS/GameComponents/GcProceduralTechnologyTable.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xC6092D780CAFBBAC, NameHash = 0xBEA4D836)] + [NMS(GUID = 0x8F1C2DBC0DD37582, NameHash = 0xBEA4D836)] public class GcProceduralTechnologyTable : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcProjectileData.cs b/libMBIN/Source/NMS/GameComponents/GcProjectileData.cs index c14f9b8d9..e80dd114c 100644 --- a/libMBIN/Source/NMS/GameComponents/GcProjectileData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcProjectileData.cs @@ -4,30 +4,30 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x66D77E2A5E704C0D, NameHash = 0x1119BAC1)] + [NMS(GUID = 0xF02FF914C4DB7B62, NameHash = 0x1119BAC1)] public class GcProjectileData : NMSTemplate { - [NMS(Index = 34)] - /* 0x000 */ public Colour Colour; [NMS(Index = 43)] + /* 0x000 */ public Colour Colour; + [NMS(Index = 52)] /* 0x010 */ public Vector3f ImpactOffset; - [NMS(Index = 36)] + [NMS(Index = 45)] /* 0x020 */ public Colour LightColour; [NMS(Index = 1)] /* 0x030 */ public GcResourceElement Model; - [NMS(Index = 44)] + [NMS(Index = 53)] /* 0x078 */ public List CombatEffectsOnImpact; - [NMS(Index = 40)] + [NMS(Index = 49)] /* 0x088 */ public NMSString0x10 CriticalImpact; - [NMS(Index = 39)] + [NMS(Index = 48)] /* 0x098 */ public NMSString0x10 DefaultImpact; [NMS(Index = 0)] /* 0x0A8 */ public NMSString0x10 Id; - [NMS(Index = 42)] + [NMS(Index = 51)] /* 0x0B8 */ public List Impacts; - [NMS(Index = 25)] + [NMS(Index = 26)] /* 0x0C8 */ public NMSString0x10 PlayerDamage; - [NMS(Index = 29)] + [NMS(Index = 38)] /* 0x0D8 */ public GcProjectileLineData CustomBulletData; // size: 0x8 [Flags] @@ -41,17 +41,17 @@ public enum BehaviourFlagsEnum : uint { ScareCreatures = 0x20, ExplosionForce = 0x40, } - [NMS(Index = 37)] + [NMS(Index = 46)] /* 0x100 */ public BehaviourFlagsEnum BehaviourFlags; - [NMS(Index = 22)] - /* 0x104 */ public float BounceDamping; [NMS(Index = 23)] + /* 0x104 */ public float BounceDamping; + [NMS(Index = 24)] /* 0x108 */ public float BounceFinalStopTime; - [NMS(Index = 21)] + [NMS(Index = 22)] /* 0x10C */ public float BounceMaxSpeed; - [NMS(Index = 9)] + [NMS(Index = 10)] /* 0x110 */ public float CapsuleHeight; - [NMS(Index = 3)] + [NMS(Index = 4)] /* 0x114 */ public GcAudioWwiseEvents ChargedFireAudioEvent; // size: 0x4 public enum ClassEnum : uint { @@ -60,61 +60,79 @@ public enum ClassEnum : uint { Ship, Robot, } - [NMS(Index = 38)] + [NMS(Index = 47)] /* 0x118 */ public ClassEnum Class; - [NMS(Index = 26)] + [NMS(Index = 27)] /* 0x11C */ public float CriticalHitModifier; - [NMS(Index = 31)] + [NMS(Index = 40)] /* 0x120 */ public float DamageImpactMergeTime; - [NMS(Index = 33)] + [NMS(Index = 42)] /* 0x124 */ public float DamageImpactMinDistance; - [NMS(Index = 32)] + [NMS(Index = 41)] /* 0x128 */ public float DamageImpactTimeBetweenNumbers; - [NMS(Index = 19)] - /* 0x12C */ public GcDamageType DamageType; [NMS(Index = 20)] + /* 0x12C */ public GcDamageType DamageType; + [NMS(Index = 21)] /* 0x130 */ public int DefaultBounces; - [NMS(Index = 17)] + [NMS(Index = 18)] /* 0x134 */ public int DefaultDamage; - [NMS(Index = 10)] + [NMS(Index = 11)] /* 0x138 */ public float DefaultSpeed; - [NMS(Index = 16)] + [NMS(Index = 17)] /* 0x13C */ public float DroneImpulse; - [NMS(Index = 18)] + [NMS(Index = 19)] /* 0x140 */ public float ExtraPlayerDamage; - [NMS(Index = 2)] + [NMS(Index = 3)] /* 0x144 */ public GcAudioWwiseEvents FireAudioEvent; - [NMS(Index = 11)] - /* 0x148 */ public float Gravity; [NMS(Index = 12)] - /* 0x14C */ public float Life; + /* 0x148 */ public float Gravity; + [NMS(Index = 29)] + /* 0x14C */ public float HomingDelay; + [NMS(Index = 30)] + /* 0x150 */ public float HomingDelayAcceleration; + [NMS(Index = 31)] + /* 0x154 */ public float HomingDuration; [NMS(Index = 13)] - /* 0x150 */ public float Offset; - [NMS(Index = 4)] - /* 0x154 */ public GcAudioWwiseEvents OverheatAudioEvent; - [NMS(Index = 15)] - /* 0x158 */ public float PhysicsPush; - [NMS(Index = 27)] - /* 0x15C */ public float PiercingDamagePercentage; - [NMS(Index = 8)] - /* 0x160 */ public float Radius; + /* 0x158 */ public float Life; + [NMS(Index = 32)] + /* 0x15C */ public float MaxHomingAcceleration; + [NMS(Index = 33)] + /* 0x160 */ public float MaxHomingTargetAngleLower; + [NMS(Index = 35)] + /* 0x164 */ public float MaxHomingTargetAngleLowerDistance; + [NMS(Index = 34)] + /* 0x168 */ public float MaxHomingTargetAngleUpper; + [NMS(Index = 36)] + /* 0x16C */ public float MaxHomingTargetAngleUpperDistance; [NMS(Index = 14)] - /* 0x164 */ public float RagdollPush; + /* 0x170 */ public float Offset; [NMS(Index = 5)] - /* 0x168 */ public float Scale; - [NMS(Index = 7)] - /* 0x16C */ public bool ApplyCombatLevelMultipliers; - [NMS(Index = 24)] - /* 0x16D */ public bool HitOnBounce; - [NMS(Index = 6)] - /* 0x16E */ public bool IsAutonomous; - [NMS(Index = 35)] - /* 0x16F */ public bool OverrideLightColour; - [NMS(Index = 41)] - /* 0x170 */ public bool ShootableCanOverrideImpact; + /* 0x174 */ public GcAudioWwiseEvents OverheatAudioEvent; + [NMS(Index = 16)] + /* 0x178 */ public float PhysicsPush; [NMS(Index = 28)] - /* 0x171 */ public bool UseCustomBulletData; - [NMS(Index = 30)] - /* 0x172 */ public bool UseDamageNumberData; + /* 0x17C */ public float PiercingDamagePercentage; + [NMS(Index = 9)] + /* 0x180 */ public float Radius; + [NMS(Index = 15)] + /* 0x184 */ public float RagdollPush; + [NMS(Index = 6)] + /* 0x188 */ public float Scale; + [NMS(Index = 8)] + /* 0x18C */ public bool ApplyCombatLevelMultipliers; + [NMS(Index = 25)] + /* 0x18D */ public bool HitOnBounce; + [NMS(Index = 7)] + /* 0x18E */ public bool IsAutonomous; + [NMS(Index = 44)] + /* 0x18F */ public bool OverrideLightColour; + [NMS(Index = 50)] + /* 0x190 */ public bool ShootableCanOverrideImpact; + [NMS(Index = 37)] + /* 0x191 */ public bool UseCustomBulletData; + [NMS(Index = 39)] + /* 0x192 */ public bool UseDamageNumberData; + [NMS(Index = 2)] + /* 0x193 */ public bool UsePersistentAudio; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcProjectileDataTable.cs b/libMBIN/Source/NMS/GameComponents/GcProjectileDataTable.cs index effb2fe50..8368dd201 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 = 0x334FCB2B177E8268, NameHash = 0x4BE4494B)] + [NMS(GUID = 0xD8AF927BA86DC334, 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 d332d82f8..be86e04b5 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 = 0x9FB5FD552A5907BF, NameHash = 0x191B9BEB)] + [NMS(GUID = 0x679B19290E599BAC, 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 6430c8e28..3c7fc5682 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 = 0x48A40738DDE99E75, NameHash = 0x332E71B4)] + [NMS(GUID = 0xAE8D94ED96A47CCF, 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 a5e1b1a91..107616b21 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 = 0x6DE78C0B6D361348, NameHash = 0x8C01FB7E)] + [NMS(GUID = 0x4907F0A1293982B0, 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 8ffd4961a..1db295638 100644 --- a/libMBIN/Source/NMS/GameComponents/GcPuzzleTextFlow.cs +++ b/libMBIN/Source/NMS/GameComponents/GcPuzzleTextFlow.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xE0CB419E32665573, NameHash = 0x695F3196)] + [NMS(GUID = 0xA43F86BFE792D272, NameHash = 0x695F3196)] public class GcPuzzleTextFlow : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcRealityGameIcons.cs b/libMBIN/Source/NMS/GameComponents/GcRealityGameIcons.cs index 76f9664e8..7ee269bb7 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 = 0x860F222D8C0C8546, NameHash = 0xC8C2FA1E)] + [NMS(GUID = 0xE1B76AA2CFEDE092, NameHash = 0xC8C2FA1E)] public class GcRealityGameIcons : NMSTemplate { - // size: 0x5B + // size: 0x5C public enum GameIconsEnum : uint { Stamina, NoStamina, @@ -96,6 +96,7 @@ public enum GameIconsEnum : uint { Stealth, StealthEmpty, DefenceForce, + HazardIndicatorSpook, } [NMS(Index = 0)] /* 0x0 */ public GameIconsEnum GameIcons; diff --git a/libMBIN/Source/NMS/GameComponents/GcRealityIconTable.cs b/libMBIN/Source/NMS/GameComponents/GcRealityIconTable.cs index 2bf6122c8..ac4159e5f 100644 --- a/libMBIN/Source/NMS/GameComponents/GcRealityIconTable.cs +++ b/libMBIN/Source/NMS/GameComponents/GcRealityIconTable.cs @@ -4,50 +4,50 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x12297AEE8AD27A77, NameHash = 0xA547E834)] + [NMS(GUID = 0x7BE83B81C8BB967F, NameHash = 0xA547E834)] public class GcRealityIconTable : NMSTemplate { - [NMS(Index = 15, Size = 0x5B, EnumType = typeof(GcRealityGameIcons.GameIconsEnum))] + [NMS(Index = 15, Size = 0x5C, EnumType = typeof(GcRealityGameIcons.GameIconsEnum))] /* 0x0000 */ public TkTextureResource[] GameIcons; [NMS(Index = 5, Size = 0x11, EnumType = typeof(GcDiscoveryType.DiscoveryTypeEnum))] - /* 0x0888 */ public TkTextureResource[] BinocularDiscoveryIcons; + /* 0x08A0 */ public TkTextureResource[] BinocularDiscoveryIcons; [NMS(Index = 4, Size = 0xA, EnumType = typeof(GcMissionFaction.MissionFactionEnum))] - /* 0x0A20 */ public TkTextureResource[] MissionFactionIcons; + /* 0x0A38 */ public TkTextureResource[] MissionFactionIcons; [NMS(Index = 3, Size = 0xA, EnumType = typeof(GcProductCategory.ProductCategoryEnum))] - /* 0x0B10 */ public TkTextureResource[] ProductCategoryIcons; + /* 0x0B28 */ public TkTextureResource[] ProductCategoryIcons; [NMS(Index = 8, Size = 0x9, EnumType = typeof(GcAlienRace.AlienRaceEnum))] - /* 0x0C00 */ public TkTextureResource[] DiscoveryPageRaceIcons; + /* 0x0C18 */ public TkTextureResource[] DiscoveryPageRaceIcons; [NMS(Index = 2, Size = 0x9, EnumType = typeof(GcRealitySubstanceCategory.SubstanceCategoryEnum))] - /* 0x0CD8 */ public TkTextureResource[] SubstanceCategoryIcons; + /* 0x0CF0 */ public TkTextureResource[] SubstanceCategoryIcons; [NMS(Index = 17, Size = 0x7, EnumType = typeof(GcDifficultyPresetType.DifficultyPresetTypeEnum))] - /* 0x0DB0 */ public TkTextureResource[] DifficultyPresetIcons; + /* 0x0DC8 */ public TkTextureResource[] DifficultyPresetIcons; [NMS(Index = 6, Size = 0x7, EnumType = typeof(GcTradingClass.TradingClassEnum))] - /* 0x0E58 */ public TkTextureResource[] DiscoveryPageTradingIcons; - [NMS(Index = 0, Size = 0x6, EnumType = typeof(GcPlayerHazardType.HazardEnum))] - /* 0x0F00 */ public TkTextureResource[] HazardIcons; - [NMS(Index = 1, Size = 0x6, EnumType = typeof(GcPlayerHazardType.HazardEnum))] - /* 0x0F90 */ public TkTextureResource[] HazardIconsHUD; + /* 0x0E70 */ public TkTextureResource[] DiscoveryPageTradingIcons; + [NMS(Index = 0, Size = 0x7, EnumType = typeof(GcPlayerHazardType.HazardEnum))] + /* 0x0F18 */ public TkTextureResource[] HazardIcons; + [NMS(Index = 1, Size = 0x7, EnumType = typeof(GcPlayerHazardType.HazardEnum))] + /* 0x0FC0 */ public TkTextureResource[] HazardIconsHUD; [NMS(Index = 20, Size = 0x5, EnumType = typeof(GcInventoryFilterOptions.InventoryFilterEnum))] - /* 0x1020 */ public TkTextureResource[] InventoryFilterIcons; + /* 0x1068 */ public TkTextureResource[] InventoryFilterIcons; [NMS(Index = 19, Size = 0x5, EnumType = typeof(GcOptionsUIHeaderIcons.OptionsUIHeaderIconTypeEnum))] - /* 0x1098 */ public TkTextureResource[] OptionsUIHeaderIcons; + /* 0x10E0 */ public TkTextureResource[] OptionsUIHeaderIcons; [NMS(Index = 18, Size = 0x4, EnumType = typeof(GcDifficultyOptionGroups.DifficultyOptionGroupEnum))] - /* 0x1110 */ public TkTextureResource[] DifficultyUIOptionIcons; + /* 0x1158 */ public TkTextureResource[] DifficultyUIOptionIcons; [NMS(Index = 7, Size = 0x4, EnumType = typeof(GcPlayerConflictData.ConflictLevelEnum))] - /* 0x1170 */ public TkTextureResource[] DiscoveryPageConflictIcons; + /* 0x11B8 */ public TkTextureResource[] DiscoveryPageConflictIcons; [NMS(Index = 16)] - /* 0x11D0 */ public HashMap MissionDetailIcons; + /* 0x1218 */ public HashMap MissionDetailIcons; [NMS(Index = 10)] - /* 0x1200 */ public TkTextureResource DiscoveryPageConflictUnknown; + /* 0x1248 */ public TkTextureResource DiscoveryPageConflictUnknown; [NMS(Index = 11)] - /* 0x1218 */ public TkTextureResource DiscoveryPageRaceUnknown; + /* 0x1260 */ public TkTextureResource DiscoveryPageRaceUnknown; [NMS(Index = 9)] - /* 0x1230 */ public TkTextureResource DiscoveryPageTradingUnknown; + /* 0x1278 */ public TkTextureResource DiscoveryPageTradingUnknown; [NMS(Index = 13)] - /* 0x1248 */ public List PlanetResourceIconLookups; + /* 0x1290 */ public List PlanetResourceIconLookups; [NMS(Index = 14)] - /* 0x1258 */ public List RepairTechIcons; + /* 0x12A0 */ public List RepairTechIcons; [NMS(Index = 12)] - /* 0x1268 */ public List TerrainIconLookups; + /* 0x12B0 */ public List TerrainIconLookups; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcRealityManagerData.cs b/libMBIN/Source/NMS/GameComponents/GcRealityManagerData.cs index 697c38741..33b735c82 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 = 0x1E58BC4C25637534, NameHash = 0xEDA97B90)] + [NMS(GUID = 0xB249DA5FE95C2124, NameHash = 0xEDA97B90)] public class GcRealityManagerData : NMSTemplate { [NMS(Index = 63, Size = 0x9, EnumType = typeof(GcRealitySubstanceCategory.SubstanceCategoryEnum))] /* 0x0000 */ public Colour[] SubstanceCategoryColours; - [NMS(Index = 61, Size = 0x6, EnumType = typeof(GcPlayerHazardType.HazardEnum))] + [NMS(Index = 61, Size = 0x7, EnumType = typeof(GcPlayerHazardType.HazardEnum))] /* 0x0090 */ public Colour[] HazardColours; [NMS(Index = 62, Size = 0x3, EnumType = typeof(GcRarity.RarityEnum))] - /* 0x00F0 */ public Colour[] RarityColours; - [NMS(Index = 71)] - /* 0x0120 */ public GcTradeSettings TradeSettings; + /* 0x0100 */ public Colour[] RarityColours; [NMS(Index = 60)] - /* 0x13D0 */ public GcRealityIconTable Icons; - [NMS(Index = 65, Size = 0xC5, EnumType = typeof(GcStatsTypes.StatsTypeEnum))] - /* 0x2648 */ public TkTextureResource[] StatCategoryIcons; - [NMS(Index = 66, Size = 0xC5, EnumType = typeof(GcStatsTypes.StatsTypeEnum))] - /* 0x38C0 */ public TkTextureResource[] StatTechPackageIcons; + /* 0x0130 */ public GcRealityIconTable Icons; + [NMS(Index = 71)] + /* 0x13F0 */ public GcTradeSettings TradeSettings; + [NMS(Index = 65, Size = 0xC7, EnumType = typeof(GcStatsTypes.StatsTypeEnum))] + /* 0x26A0 */ public TkTextureResource[] StatCategoryIcons; + [NMS(Index = 66, Size = 0xC7, EnumType = typeof(GcStatsTypes.StatsTypeEnum))] + /* 0x3948 */ public TkTextureResource[] StatTechPackageIcons; [NMS(Index = 55, Size = 0x16, EnumType = typeof(GcMissionType.MissionTypeEnum))] - /* 0x4B38 */ public GcNumberedTextList[] MissionNameAdjectives; + /* 0x4BF0 */ public GcNumberedTextList[] MissionNameAdjectives; [NMS(Index = 54, Size = 0x16, EnumType = typeof(GcMissionType.MissionTypeEnum))] - /* 0x4D48 */ public GcNumberedTextList[] MissionNameFormats; + /* 0x4E00 */ public GcNumberedTextList[] MissionNameFormats; [NMS(Index = 56, Size = 0x16, EnumType = typeof(GcMissionType.MissionTypeEnum))] - /* 0x4F58 */ public GcNumberedTextList[] MissionNameNouns; + /* 0x5010 */ public GcNumberedTextList[] MissionNameNouns; [NMS(Index = 5)] - /* 0x5168 */ public GcSubstanceSecondaryBiome SubstanceSecondaryBiome; + /* 0x5220 */ public GcSubstanceSecondaryBiome SubstanceSecondaryBiome; [NMS(Index = 48, Size = 0x7, EnumType = typeof(GcShipWeapons.ShipWeaponEnum))] - /* 0x5368 */ public GcShipWeaponData[] ShipWeapons; + /* 0x5420 */ public GcShipWeaponData[] ShipWeapons; [NMS(Index = 52, Size = 0xA, EnumType = typeof(GcMissionFaction.MissionFactionEnum))] - /* 0x5528 */ public NMSString0x20A[] FactionNames; + /* 0x55E0 */ public NMSString0x20A[] FactionNames; [NMS(Index = 49, Size = 0x14, EnumType = typeof(GcPlayerWeapons.WeaponModeEnum))] - /* 0x5668 */ public GcPlayerWeaponData[] PlayerWeapons; + /* 0x5720 */ public GcPlayerWeaponData[] PlayerWeapons; [NMS(Index = 70, Size = 0xA, EnumType = typeof(GcMissionFaction.MissionFactionEnum))] - /* 0x57A8 */ public GcRepShopData[] RepShops; + /* 0x5860 */ public GcRepShopData[] RepShops; [NMS(Index = 69, Size = 0x10, EnumType = typeof(GcBiomeType.BiomeEnum))] - /* 0x58E8 */ public GcTechList[] PlanetTechShops; + /* 0x59A0 */ public GcTechList[] PlanetTechShops; [NMS(Index = 53, Size = 0xA, EnumType = typeof(GcMissionFaction.MissionFactionEnum))] - /* 0x59E8 */ public GcNumberedTextList[] FactionClients; + /* 0x5AA0 */ public GcNumberedTextList[] FactionClients; [NMS(Index = 64, Size = 0x9, EnumType = typeof(GcRealitySubstanceCategory.SubstanceCategoryEnum))] - /* 0x5AD8 */ public TkTextureResource[] SubstanceChargeIcons; + /* 0x5B90 */ public TkTextureResource[] SubstanceChargeIcons; [NMS(Index = 57, Size = 0xB)] - /* 0x5BB0 */ public TkIdArray[] MissionBoardRewardOptions; + /* 0x5C68 */ public TkIdArray[] MissionBoardRewardOptions; [NMS(Index = 51, Size = 0xA, EnumType = typeof(GcMissionFaction.MissionFactionEnum))] - /* 0x5C60 */ public NMSString0x10[] FactionStandingIDs; + /* 0x5D18 */ public NMSString0x10[] FactionStandingIDs; [NMS(Index = 50, Size = 0x7, EnumType = typeof(GcVehicleType.VehicleTypeEnum))] - /* 0x5D00 */ public TkIdArray[] DefaultVehicleLoadout; + /* 0x5DB8 */ public TkIdArray[] DefaultVehicleLoadout; [NMS(Index = 87, Size = 0x5, EnumType = typeof(GcCatalogueGroups.CatalogueGroupEnum))] - /* 0x5D70 */ public VariableSizeString[] Catalogues; + /* 0x5E28 */ public VariableSizeString[] Catalogues; // size: 0x5 public enum StatsEnum { Suit, @@ -60,136 +60,136 @@ public enum StatsEnum { Vehicle, } [NMS(Index = 67, Size = 0x5, EnumType = typeof(StatsEnum))] - /* 0x5DC0 */ public GcStats[] Stats; + /* 0x5E78 */ public GcStats[] Stats; [NMS(Index = 78)] - /* 0x5E10 */ public GcInventoryLayout ShipCargoOnlyStartingLayout; + /* 0x5EC8 */ public GcInventoryLayout ShipCargoOnlyStartingLayout; [NMS(Index = 76)] - /* 0x5E28 */ public GcInventoryLayout ShipStartingLayout; + /* 0x5EE0 */ public GcInventoryLayout ShipStartingLayout; [NMS(Index = 77)] - /* 0x5E40 */ public GcInventoryLayout ShipTechOnlyStartingLayout; + /* 0x5EF8 */ public GcInventoryLayout ShipTechOnlyStartingLayout; [NMS(Index = 75)] - /* 0x5E58 */ public GcInventoryLayout SuitCargoStartingSlotLayout; + /* 0x5F10 */ public GcInventoryLayout SuitCargoStartingSlotLayout; [NMS(Index = 73)] - /* 0x5E70 */ public GcInventoryLayout SuitStartingSlotLayout; + /* 0x5F28 */ public GcInventoryLayout SuitStartingSlotLayout; [NMS(Index = 74)] - /* 0x5E88 */ public GcInventoryLayout SuitTechOnlyStartingSlotLayout; + /* 0x5F40 */ public GcInventoryLayout SuitTechOnlyStartingSlotLayout; [NMS(Index = 22)] - /* 0x5EA0 */ public List AlienPuzzleTables; + /* 0x5F58 */ public List AlienPuzzleTables; [NMS(Index = 21)] - /* 0x5EB0 */ public VariableSizeString AlienWordsTable; + /* 0x5F68 */ public VariableSizeString AlienWordsTable; [NMS(Index = 20)] - /* 0x5EC0 */ public VariableSizeString BaitDataTable; + /* 0x5F78 */ public VariableSizeString BaitDataTable; [NMS(Index = 58)] - /* 0x5ED0 */ public List BuilderMissionRewardOverrides; + /* 0x5F88 */ public List BuilderMissionRewardOverrides; [NMS(Index = 45)] - /* 0x5EE0 */ public VariableSizeString CombatEffectsTable; + /* 0x5F98 */ public VariableSizeString CombatEffectsTable; [NMS(Index = 13)] - /* 0x5EF0 */ public VariableSizeString ConsumableItemTable; + /* 0x5FA8 */ public VariableSizeString ConsumableItemTable; [NMS(Index = 38)] - /* 0x5F00 */ public VariableSizeString CostTable; + /* 0x5FB8 */ public VariableSizeString CostTable; [NMS(Index = 26)] - /* 0x5F10 */ public List DamageMultiplierTable; + /* 0x5FC8 */ public List DamageMultiplierTable; [NMS(Index = 32)] - /* 0x5F20 */ public VariableSizeString DamageTable; + /* 0x5FD8 */ public VariableSizeString DamageTable; [NMS(Index = 16)] - /* 0x5F30 */ public VariableSizeString DialogClearanceTable; + /* 0x5FE8 */ public VariableSizeString DialogClearanceTable; [NMS(Index = 29)] - /* 0x5F40 */ public VariableSizeString DiscoveryRewardTable; + /* 0x5FF8 */ public VariableSizeString DiscoveryRewardTable; [NMS(Index = 85)] - /* 0x5F50 */ public List FiendCrimeSpawnTable; + /* 0x6008 */ public List FiendCrimeSpawnTable; [NMS(Index = 19)] - /* 0x5F60 */ public VariableSizeString FishDataTable; + /* 0x6018 */ public VariableSizeString FishDataTable; [NMS(Index = 86)] - /* 0x5F70 */ public List FreighterBaseItemPairs; + /* 0x6028 */ public List FreighterBaseItemPairs; [NMS(Index = 47)] - /* 0x5F80 */ public List FreighterCargoOptions; + /* 0x6038 */ public List FreighterCargoOptions; [NMS(Index = 27)] - /* 0x5F90 */ public VariableSizeString HistoricalSeasonDataTable; + /* 0x6048 */ public VariableSizeString HistoricalSeasonDataTable; [NMS(Index = 31)] - /* 0x5FA0 */ public VariableSizeString InventoryTable; + /* 0x6058 */ public VariableSizeString InventoryTable; [NMS(Index = 11)] - /* 0x5FB0 */ public VariableSizeString LegacyItemConversionTable; + /* 0x6068 */ public VariableSizeString LegacyItemConversionTable; [NMS(Index = 12)] - /* 0x5FC0 */ public List LegacyRepairTable; + /* 0x6078 */ public List LegacyRepairTable; [NMS(Index = 41)] - /* 0x5FD0 */ public VariableSizeString MaintenanceGroupsTable; + /* 0x6088 */ public VariableSizeString MaintenanceGroupsTable; [NMS(Index = 18)] - /* 0x5FE0 */ public VariableSizeString MaintenanceOverrideTable; + /* 0x6098 */ public VariableSizeString MaintenanceOverrideTable; [NMS(Index = 83)] - /* 0x5FF0 */ public List NeverOfferedForSale; + /* 0x60A8 */ public List NeverOfferedForSale; [NMS(Index = 82)] - /* 0x6000 */ public List NeverSellableItems; + /* 0x60B8 */ public List NeverSellableItems; [NMS(Index = 72)] - /* 0x6010 */ public List PirateStationExtraProds; + /* 0x60C8 */ public List PirateStationExtraProds; [NMS(Index = 44)] - /* 0x6020 */ public VariableSizeString PlayerWeaponPropertiesTable; + /* 0x60D8 */ public VariableSizeString PlayerWeaponPropertiesTable; [NMS(Index = 9)] - /* 0x6030 */ public VariableSizeString ProceduralProductTable; + /* 0x60E8 */ public VariableSizeString ProceduralProductTable; [NMS(Index = 10)] - /* 0x6040 */ public VariableSizeString ProceduralTechnologyTable; + /* 0x60F8 */ public VariableSizeString ProceduralTechnologyTable; [NMS(Index = 17)] - /* 0x6050 */ public VariableSizeString ProductDescriptionOverrideTable; + /* 0x6108 */ public VariableSizeString ProductDescriptionOverrideTable; [NMS(Index = 8)] - /* 0x6060 */ public VariableSizeString ProductTable; + /* 0x6118 */ public VariableSizeString ProductTable; [NMS(Index = 33)] - /* 0x6070 */ public VariableSizeString PurchaseableBuildingBlueprintsTable; + /* 0x6128 */ public VariableSizeString PurchaseableBuildingBlueprintsTable; [NMS(Index = 34)] - /* 0x6080 */ public VariableSizeString PurchaseableSpecialsTable; + /* 0x6138 */ public VariableSizeString PurchaseableSpecialsTable; [NMS(Index = 14)] - /* 0x6090 */ public VariableSizeString RecipeTable; + /* 0x6148 */ public VariableSizeString RecipeTable; [NMS(Index = 28)] - /* 0x60A0 */ public VariableSizeString RewardTable; + /* 0x6158 */ public VariableSizeString RewardTable; [NMS(Index = 43)] - /* 0x60B0 */ public VariableSizeString SettlementPerksTable; + /* 0x6168 */ public VariableSizeString SettlementPerksTable; [NMS(Index = 68)] - /* 0x60C0 */ public GcTechList StationTechShops; + /* 0x6178 */ public GcTechList StationTechShops; [NMS(Index = 30)] - /* 0x60D0 */ public VariableSizeString StatRewardsTable; + /* 0x6188 */ public VariableSizeString StatRewardsTable; [NMS(Index = 15)] - /* 0x60E0 */ public VariableSizeString StoriesTable; + /* 0x6198 */ public VariableSizeString StoriesTable; [NMS(Index = 4)] - /* 0x60F0 */ public List SubstanceSecondaryLookups; + /* 0x61A8 */ public List SubstanceSecondaryLookups; [NMS(Index = 7)] - /* 0x6100 */ public VariableSizeString SubstanceTable; + /* 0x61B8 */ public VariableSizeString SubstanceTable; [NMS(Index = 81)] - /* 0x6110 */ public List SuitCargoUpgradePrices; + /* 0x61C8 */ public List SuitCargoUpgradePrices; [NMS(Index = 80)] - /* 0x6120 */ public List SuitTechOnlyUpgradePrices; + /* 0x61D8 */ public List SuitTechOnlyUpgradePrices; [NMS(Index = 79)] - /* 0x6130 */ public List SuitUpgradePrices; + /* 0x61E8 */ public List SuitUpgradePrices; [NMS(Index = 46)] - /* 0x6140 */ public VariableSizeString TechBoxTable; + /* 0x61F8 */ public VariableSizeString TechBoxTable; [NMS(Index = 6)] - /* 0x6150 */ public VariableSizeString TechnologyTable; + /* 0x6208 */ public VariableSizeString TechnologyTable; [NMS(Index = 40)] - /* 0x6160 */ public VariableSizeString TradingClassDataTable; + /* 0x6218 */ public VariableSizeString TradingClassDataTable; [NMS(Index = 39)] - /* 0x6170 */ public VariableSizeString TradingCostTable; + /* 0x6228 */ public VariableSizeString TradingCostTable; [NMS(Index = 42)] - /* 0x6180 */ public VariableSizeString UnlockableItemTrees; + /* 0x6238 */ public VariableSizeString UnlockableItemTrees; [NMS(Index = 37)] - /* 0x6190 */ public VariableSizeString UnlockablePlatformRewardsTable; + /* 0x6248 */ public VariableSizeString UnlockablePlatformRewardsTable; [NMS(Index = 35)] - /* 0x61A0 */ public VariableSizeString UnlockableSeasonRewardsTable; + /* 0x6258 */ public VariableSizeString UnlockableSeasonRewardsTable; [NMS(Index = 36)] - /* 0x61B0 */ public VariableSizeString UnlockableTwitchRewardsTable; + /* 0x6268 */ public VariableSizeString UnlockableTwitchRewardsTable; [NMS(Index = 24, Size = 0x8E, EnumType = typeof(GcInteractionType.InteractionTypeEnum))] - /* 0x61C0 */ public GcAlienPuzzleTableIndex[] InteractionPuzzlesIndexTypes; + /* 0x6278 */ public GcAlienPuzzleTableIndex[] InteractionPuzzlesIndexTypes; [NMS(Index = 2, Size = 0x11, EnumType = typeof(GcDiscoveryType.DiscoveryTypeEnum))] - /* 0x63F8 */ public GcDiscoveryWorth[] DiscoveryWorth; + /* 0x64B0 */ public GcDiscoveryWorth[] DiscoveryWorth; [NMS(Index = 84, Size = 0x5)] - /* 0x65D4 */ public float[] NormalisedPriceLimits; + /* 0x668C */ public float[] NormalisedPriceLimits; [NMS(Index = 3, Size = 0x4, EnumType = typeof(GcCreatureSizeClasses.CreatureSizeClassEnum))] - /* 0x65E8 */ public float[] CreatureDiscoverySizeMultiplier; + /* 0x66A0 */ public float[] CreatureDiscoverySizeMultiplier; [NMS(Index = 59, Size = 0x3, EnumType = typeof(GcRarity.RarityEnum))] - /* 0x65F8 */ public float[] WeightedTextWeights; + /* 0x66B0 */ public float[] WeightedTextWeights; [NMS(Index = 0)] - /* 0x6604 */ public ushort HomeRealityIteration; + /* 0x66BC */ public ushort HomeRealityIteration; [NMS(Index = 1)] - /* 0x6606 */ public ushort RealityIteration; + /* 0x66BE */ public ushort RealityIteration; [NMS(Index = 23, Size = 0x8E, EnumType = typeof(GcInteractionType.InteractionTypeEnum))] - /* 0x6608 */ public bool[] LoopInteractionPuzzles; + /* 0x66C0 */ public bool[] LoopInteractionPuzzles; [NMS(Index = 25, Size = 0x7, EnumType = typeof(GcWeightingCurve.WeightingCurveEnum))] - /* 0x6696 */ public TkCurveType[] WeightingCurves; + /* 0x674E */ public TkCurveType[] WeightingCurves; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcRefinerUnitComponentData.cs b/libMBIN/Source/NMS/GameComponents/GcRefinerUnitComponentData.cs index 85a4e625a..592c7cfc2 100644 --- a/libMBIN/Source/NMS/GameComponents/GcRefinerUnitComponentData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcRefinerUnitComponentData.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xF35334B356BE5000, NameHash = 0x77A67F2A)] + [NMS(GUID = 0x8C83ED1F5200CB78, NameHash = 0x77A67F2A)] public class GcRefinerUnitComponentData : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcRewardCommunicatorMessage.cs b/libMBIN/Source/NMS/GameComponents/GcRewardCommunicatorMessage.cs index 368f48348..425d1b27a 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 = 0x17B0D14934A22206, NameHash = 0x7CA999C6)] + [NMS(GUID = 0x6531DF8BC54212E4, NameHash = 0x7CA999C6)] public class GcRewardCommunicatorMessage : NMSTemplate { [NMS(Index = 2)] diff --git a/libMBIN/Source/NMS/GameComponents/GcRewardDeath.cs b/libMBIN/Source/NMS/GameComponents/GcRewardDeath.cs index 692b70253..134b89cdd 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 = 0xEBD1955FDC83F891, NameHash = 0xA1AB33A5)] + [NMS(GUID = 0xEE34F5FD4F7A6B9C, 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 5a4d1e902..3067f8f42 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 = 0x5179917DF08A9A12, NameHash = 0x7DA2A291)] + [NMS(GUID = 0x19F09E3EADCD355E, NameHash = 0x7DA2A291)] public class GcRewardFrigateFlyby : NMSTemplate { [NMS(Index = 3)] diff --git a/libMBIN/Source/NMS/GameComponents/GcRewardOSDMessage.cs b/libMBIN/Source/NMS/GameComponents/GcRewardOSDMessage.cs index 7f154195e..81022715b 100644 --- a/libMBIN/Source/NMS/GameComponents/GcRewardOSDMessage.cs +++ b/libMBIN/Source/NMS/GameComponents/GcRewardOSDMessage.cs @@ -3,20 +3,26 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x95F601811F5A1DC6, NameHash = 0x2ED2EBC3)] + [NMS(GUID = 0xB0CF8A6E4F982340, NameHash = 0x2ED2EBC3)] public class GcRewardOSDMessage : NMSTemplate { - [NMS(Index = 4)] + [NMS(Index = 5)] /* 0x00 */ public Colour MessageColour; + [NMS(Index = 4)] + /* 0x10 */ public TkTextureResource Icon; [NMS(Index = 1)] - /* 0x10 */ public NMSString0x20A Message; + /* 0x28 */ public VariableSizeString Message; [NMS(Index = 3)] - /* 0x30 */ public TkTextureResource Icon; - [NMS(Index = 2)] - /* 0x48 */ public GcAudioWwiseEvents AudioEvent; + /* 0x38 */ public GcAudioWwiseEvents AudioEvent; [NMS(Index = 0)] - /* 0x4C */ public float Time; - [NMS(Index = 5)] - /* 0x50 */ public bool UseTimedMessage; + /* 0x3C */ public float Time; + [NMS(Index = 2)] + /* 0x40 */ public bool RandomiseMessage; + [NMS(Index = 7)] + /* 0x41 */ public bool UseFancyMessage; + [NMS(Index = 8)] + /* 0x42 */ public bool UseSpookMessage; + [NMS(Index = 6)] + /* 0x43 */ public bool UseTimedMessage; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcRewardRefreshHazProt.cs b/libMBIN/Source/NMS/GameComponents/GcRewardRefreshHazProt.cs index f68955d42..c7e8dbed1 100644 --- a/libMBIN/Source/NMS/GameComponents/GcRewardRefreshHazProt.cs +++ b/libMBIN/Source/NMS/GameComponents/GcRewardRefreshHazProt.cs @@ -1,13 +1,17 @@ +using libMBIN.NMS.GameComponents; + namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x7556032DAD186762, NameHash = 0xFCAC7902)] + [NMS(GUID = 0xAF5A7128CB187223, NameHash = 0xFCAC7902)] public class GcRewardRefreshHazProt : NMSTemplate { [NMS(Index = 0)] /* 0x0 */ public float Amount; + [NMS(Index = 3)] + /* 0x4 */ public GcPlayerHazardType SpecificHazard; [NMS(Index = 1)] - /* 0x4 */ public bool SetNotAdd; + /* 0x8 */ public bool SetNotAdd; [NMS(Index = 2)] - /* 0x5 */ public bool Silent; + /* 0x9 */ public bool Silent; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcRewardReinitialise.cs b/libMBIN/Source/NMS/GameComponents/GcRewardReinitialise.cs new file mode 100644 index 000000000..04a629dff --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcRewardReinitialise.cs @@ -0,0 +1,11 @@ +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0xC035EC53043FD2F7, NameHash = 0x8F4041AD)] + public class GcRewardReinitialise : NMSTemplate + { + [NMS(Index = 0)] + /* 0x00 */ public NMSString0x20A OverrideMessage; + [NMS(Index = 1)] + /* 0x20 */ public bool DoIntroNextWarp; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcRewardSecondaryInteractionOptions.cs b/libMBIN/Source/NMS/GameComponents/GcRewardSecondaryInteractionOptions.cs index db729746c..217d35b8c 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 = 0x3B37F009F4240EDC, NameHash = 0x4ED8FEEE)] + [NMS(GUID = 0x3FD65AB9871C8DF3, NameHash = 0x4ED8FEEE)] public class GcRewardSecondaryInteractionOptions : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcRewardSpecificPetEgg.cs b/libMBIN/Source/NMS/GameComponents/GcRewardSpecificPetEgg.cs index a3b5ac43d..1b8bfa3c0 100644 --- a/libMBIN/Source/NMS/GameComponents/GcRewardSpecificPetEgg.cs +++ b/libMBIN/Source/NMS/GameComponents/GcRewardSpecificPetEgg.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x75B25ADA3CB3B0B5, NameHash = 0x3165E96F)] + [NMS(GUID = 0x5951970140BE6541, NameHash = 0x3165E96F)] public class GcRewardSpecificPetEgg : NMSTemplate { [NMS(Index = 1)] diff --git a/libMBIN/Source/NMS/GameComponents/GcRewardSpecificShip.cs b/libMBIN/Source/NMS/GameComponents/GcRewardSpecificShip.cs index 5cbd79966..677c0accb 100644 --- a/libMBIN/Source/NMS/GameComponents/GcRewardSpecificShip.cs +++ b/libMBIN/Source/NMS/GameComponents/GcRewardSpecificShip.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x2EFBB25470099FDD, NameHash = 0x8A37C4A2)] + [NMS(GUID = 0x42322DE55DF9A6AA, NameHash = 0x8A37C4A2)] public class GcRewardSpecificShip : NMSTemplate { [NMS(Index = 3)] @@ -19,17 +19,19 @@ public class GcRewardSpecificShip : NMSTemplate /* 0x230 */ public int CostAmount; [NMS(Index = 5)] /* 0x234 */ public GcCurrency CostCurrency; + [NMS(Index = 13)] + /* 0x238 */ public GcModelViews ModelViewOverride; [NMS(Index = 8)] - /* 0x238 */ public GcInventoryLayoutSizeType OverrideSizeType; + /* 0x23C */ public GcInventoryLayoutSizeType OverrideSizeType; [NMS(Index = 6)] - /* 0x23C */ public GcSpaceshipClasses ShipType; + /* 0x240 */ public GcSpaceshipClasses ShipType; [NMS(Index = 12)] - /* 0x240 */ public bool FormatAsSeasonal; + /* 0x244 */ public bool FormatAsSeasonal; [NMS(Index = 10)] - /* 0x241 */ public bool IsGift; + /* 0x245 */ public bool IsGift; [NMS(Index = 11)] - /* 0x242 */ public bool IsRewardShip; + /* 0x246 */ public bool IsRewardShip; [NMS(Index = 7)] - /* 0x243 */ public bool UseOverrideSizeType; + /* 0x247 */ public bool UseOverrideSizeType; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcScanEventData.cs b/libMBIN/Source/NMS/GameComponents/GcScanEventData.cs index 6bd4c915e..a6e16a96a 100644 --- a/libMBIN/Source/NMS/GameComponents/GcScanEventData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcScanEventData.cs @@ -4,53 +4,53 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x6910124A44F8B2E2, NameHash = 0x37EE71BB)] + [NMS(GUID = 0xF18C9A5DF8962BFA, NameHash = 0x37EE71BB)] public class GcScanEventData : NMSTemplate { [NMS(Index = 40)] /* 0x000 */ public GcScanEventSolarSystemLookup SolarSystemAttributes; [NMS(Index = 41)] - /* 0x070 */ public GcScanEventSolarSystemLookup SolarSystemAttributesFallback; - [NMS(Index = 63)] - /* 0x0E0 */ public GcResourceElement ResourceOverride; + /* 0x088 */ public GcScanEventSolarSystemLookup SolarSystemAttributesFallback; + [NMS(Index = 64)] + /* 0x110 */ public GcResourceElement ResourceOverride; [NMS(Index = 1)] - /* 0x128 */ public NMSString0x20A ForceInteraction; + /* 0x158 */ public NMSString0x20A ForceInteraction; [NMS(Index = 7)] - /* 0x148 */ public NMSString0x20A MustMatchStoryUtilityPuzzle; + /* 0x178 */ public NMSString0x20A MustMatchStoryUtilityPuzzle; [NMS(Index = 0)] - /* 0x168 */ public NMSString0x20A Name; - [NMS(Index = 44)] - /* 0x188 */ public NMSString0x20A NextOption; + /* 0x198 */ public NMSString0x20A Name; + [NMS(Index = 45)] + /* 0x1B8 */ public NMSString0x20A NextOption; [NMS(Index = 20)] - /* 0x1A8 */ public NMSString0x20A PlanetLabelText; + /* 0x1D8 */ public NMSString0x20A PlanetLabelText; [NMS(Index = 22)] - /* 0x1C8 */ public NMSString0x20A SurveyDiscoveryOSDMessage; + /* 0x1F8 */ public NMSString0x20A SurveyDiscoveryOSDMessage; [NMS(Index = 23)] - /* 0x1E8 */ public NMSString0x20A SurveyHUDName; - [NMS(Index = 51)] - /* 0x208 */ public TkTextureResource MarkerIcon; - [NMS(Index = 45)] - /* 0x220 */ public GcScanEventTriggers TriggerActions; + /* 0x218 */ public NMSString0x20A SurveyHUDName; + [NMS(Index = 52)] + /* 0x238 */ public TkTextureResource MarkerIcon; + [NMS(Index = 46)] + /* 0x250 */ public GcScanEventTriggers TriggerActions; [NMS(Index = 12)] - /* 0x238 */ public NMSString0x10 ForceOverrideEncounter; - [NMS(Index = 43)] - /* 0x248 */ public NMSString0x10 HasReward; - [NMS(Index = 49)] - /* 0x258 */ public VariableSizeString InterstellarOSDMessage; + /* 0x268 */ public NMSString0x10 ForceOverrideEncounter; + [NMS(Index = 44)] + /* 0x278 */ public NMSString0x10 HasReward; [NMS(Index = 50)] - /* 0x268 */ public VariableSizeString MarkerLabel; - [NMS(Index = 62)] - /* 0x278 */ public NMSString0x10 MissionMessageOnInteract; - [NMS(Index = 48)] - /* 0x288 */ public VariableSizeString OSDMessage; + /* 0x288 */ public VariableSizeString InterstellarOSDMessage; + [NMS(Index = 51)] + /* 0x298 */ public VariableSizeString MarkerLabel; + [NMS(Index = 63)] + /* 0x2A8 */ public NMSString0x10 MissionMessageOnInteract; + [NMS(Index = 49)] + /* 0x2B8 */ public VariableSizeString OSDMessage; [NMS(Index = 10)] - /* 0x298 */ public NMSString0x10 ReplacementMaintData; - [NMS(Index = 61)] - /* 0x2A8 */ public VariableSizeString TooltipMessage; - [NMS(Index = 46)] - /* 0x2B8 */ public List UAsList; + /* 0x2C8 */ public NMSString0x10 ReplacementMaintData; + [NMS(Index = 62)] + /* 0x2D8 */ public VariableSizeString TooltipMessage; + [NMS(Index = 47)] + /* 0x2E8 */ public List UAsList; [NMS(Index = 33)] - /* 0x2C8 */ public GcBuildingClassification BuildingClass; + /* 0x2F8 */ public GcBuildingClassification BuildingClass; // size: 0x7 public enum BuildingLocationEnum : uint { Nearest, @@ -62,9 +62,9 @@ public enum BuildingLocationEnum : uint { PlayerSettlement, } [NMS(Index = 31)] - /* 0x2CC */ public BuildingLocationEnum BuildingLocation; + /* 0x2FC */ public BuildingLocationEnum BuildingLocation; [NMS(Index = 15)] - /* 0x2D0 */ public float BuildingPreventionRadius; + /* 0x300 */ public float BuildingPreventionRadius; // size: 0x19 public enum BuildingTypeEnum : uint { Any, @@ -94,7 +94,7 @@ public enum BuildingTypeEnum : uint { AnyRobotSite, } [NMS(Index = 32)] - /* 0x2D4 */ public BuildingTypeEnum BuildingType; + /* 0x304 */ public BuildingTypeEnum BuildingType; // size: 0x5 public enum EventEndTypeEnum : uint { None, @@ -104,14 +104,14 @@ public enum EventEndTypeEnum : uint { TimedInteract, } [NMS(Index = 25)] - /* 0x2D8 */ public EventEndTypeEnum EventEndType; + /* 0x308 */ public EventEndTypeEnum EventEndType; // size: 0x2 public enum EventPriorityEnum : uint { Regular, High, } [NMS(Index = 26)] - /* 0x2DC */ public EventPriorityEnum EventPriority; + /* 0x30C */ public EventPriorityEnum EventPriority; // size: 0x6 public enum EventStartTypeEnum : uint { None, @@ -122,23 +122,23 @@ public enum EventStartTypeEnum : uint { LeaveBuilding, } [NMS(Index = 24)] - /* 0x2E0 */ public EventStartTypeEnum EventStartType; + /* 0x310 */ public EventStartTypeEnum EventStartType; [NMS(Index = 3)] - /* 0x2E4 */ public GcInteractionType ForceInteractionType; + /* 0x314 */ public GcInteractionType ForceInteractionType; + [NMS(Index = 58)] + /* 0x318 */ public float IconTime; [NMS(Index = 57)] - /* 0x2E8 */ public float IconTime; + /* 0x31C */ public GcAudioWwiseEvents MessageAudio; [NMS(Index = 56)] - /* 0x2EC */ public GcAudioWwiseEvents MessageAudio; + /* 0x320 */ public float MessageDisplayTime; [NMS(Index = 55)] - /* 0x2F0 */ public float MessageDisplayTime; - [NMS(Index = 54)] - /* 0x2F4 */ public float MessageTime; - [NMS(Index = 52)] - /* 0x2F8 */ public GcScannerIconHighlightTypes MissionMarkerHighlightStyleOverride; + /* 0x324 */ public float MessageTime; + [NMS(Index = 53)] + /* 0x328 */ public GcScannerIconHighlightTypes MissionMarkerHighlightStyleOverride; [NMS(Index = 6)] - /* 0x2FC */ public GcAlienRace OverrideInteractionRace; + /* 0x32C */ public GcAlienRace OverrideInteractionRace; [NMS(Index = 5)] - /* 0x300 */ public GcAlienRace RequireInteractionRace; + /* 0x330 */ public GcAlienRace RequireInteractionRace; // size: 0x6 public enum SolarSystemLocationEnum : uint { Local, @@ -149,60 +149,62 @@ public enum SolarSystemLocationEnum : uint { SeasonParty, } [NMS(Index = 39)] - /* 0x304 */ public SolarSystemLocationEnum SolarSystemLocation; - [NMS(Index = 53)] - /* 0x308 */ public float StartTime; + /* 0x334 */ public SolarSystemLocationEnum SolarSystemLocation; + [NMS(Index = 54)] + /* 0x338 */ public float StartTime; [NMS(Index = 21)] - /* 0x30C */ public float SurveyDistance; - [NMS(Index = 47)] - /* 0x310 */ public GcTechnologyCategory TechShopType; - [NMS(Index = 58)] - /* 0x314 */ public float TooltipTime; + /* 0x33C */ public float SurveyDistance; + [NMS(Index = 48)] + /* 0x340 */ public GcTechnologyCategory TechShopType; + [NMS(Index = 59)] + /* 0x344 */ public float TooltipTime; [NMS(Index = 34)] - /* 0x318 */ public bool AllowFriendsBases; + /* 0x348 */ public bool AllowFriendsBases; [NMS(Index = 37)] - /* 0x319 */ public bool AllowOverriddenBuildings; + /* 0x349 */ public bool AllowOverriddenBuildings; [NMS(Index = 17)] - /* 0x31A */ public bool AlwaysShow; + /* 0x34A */ public bool AlwaysShow; [NMS(Index = 29)] - /* 0x31B */ public bool BlockStartedOnUseEvents; + /* 0x34B */ public bool BlockStartedOnUseEvents; [NMS(Index = 27)] - /* 0x31C */ public bool CanEndFromOutsideMission; + /* 0x34C */ public bool CanEndFromOutsideMission; [NMS(Index = 14)] - /* 0x31D */ public bool ClearForcedInteractionOnCompletion; + /* 0x34D */ public bool ClearForcedInteractionOnCompletion; [NMS(Index = 28)] - /* 0x31E */ public bool DisableMultiplayerSync; + /* 0x34E */ public bool DisableMultiplayerSync; [NMS(Index = 8)] - /* 0x31F */ public bool ForceBroken; + /* 0x34F */ public bool ForceBroken; [NMS(Index = 9)] - /* 0x320 */ public bool ForceFixed; + /* 0x350 */ public bool ForceFixed; [NMS(Index = 11)] - /* 0x321 */ public bool ForceOverridesAll; + /* 0x351 */ public bool ForceOverridesAll; + [NMS(Index = 43)] + /* 0x352 */ public bool ForceResetPortal; [NMS(Index = 42)] - /* 0x322 */ public bool ForceRestartInteraction; + /* 0x353 */ public bool ForceRestartInteraction; [NMS(Index = 35)] - /* 0x323 */ public bool ForceWideRandom; + /* 0x354 */ public bool ForceWideRandom; [NMS(Index = 13)] - /* 0x324 */ public bool IsCommunityPortalOverride; + /* 0x355 */ public bool IsCommunityPortalOverride; [NMS(Index = 36)] - /* 0x325 */ public bool MustFindSystem; + /* 0x356 */ public bool MustFindSystem; [NMS(Index = 18)] - /* 0x326 */ public bool NeverShow; + /* 0x357 */ public bool NeverShow; [NMS(Index = 4)] - /* 0x327 */ public bool NPCReactsToPlayer; + /* 0x358 */ public bool NPCReactsToPlayer; [NMS(Index = 30)] - /* 0x328 */ public bool ReplaceEventIfAlreadyActive; - [NMS(Index = 60)] - /* 0x329 */ public bool ShowEndTooltip; + /* 0x359 */ public bool ReplaceEventIfAlreadyActive; + [NMS(Index = 61)] + /* 0x35A */ public bool ShowEndTooltip; [NMS(Index = 19)] - /* 0x32A */ public bool ShowOnlyIfSequenceTarget; + /* 0x35B */ public bool ShowOnlyIfSequenceTarget; [NMS(Index = 38)] - /* 0x32B */ public bool TargetMustMatchMissionSeed; - [NMS(Index = 59)] - /* 0x32C */ public bool TooltipRepeats; + /* 0x35C */ public bool TargetMustMatchMissionSeed; + [NMS(Index = 60)] + /* 0x35D */ public bool TooltipRepeats; [NMS(Index = 16)] - /* 0x32D */ public bool UseMissionTradingDataOverride; + /* 0x35E */ public bool UseMissionTradingDataOverride; [NMS(Index = 2)] - /* 0x32E */ public bool UseSeasonDataAsInteraction; + /* 0x35F */ public bool UseSeasonDataAsInteraction; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcScanEventSolarSystemLookup.cs b/libMBIN/Source/NMS/GameComponents/GcScanEventSolarSystemLookup.cs index 96e248354..bc55811bc 100644 --- a/libMBIN/Source/NMS/GameComponents/GcScanEventSolarSystemLookup.cs +++ b/libMBIN/Source/NMS/GameComponents/GcScanEventSolarSystemLookup.cs @@ -2,78 +2,94 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xF0773BB420CCA13B, NameHash = 0x9CE4FFF3)] + [NMS(GUID = 0x6195603EA8537A99, NameHash = 0x9CE4FFF3)] public class GcScanEventSolarSystemLookup : NMSTemplate { - [NMS(Index = 33)] + [NMS(Index = 34)] /* 0x00 */ public NMSString0x20A SamePlanetAsEvent; - [NMS(Index = 28)] + [NMS(Index = 29)] /* 0x20 */ public NMSString0x10 NeedsResourceHint; + [NMS(Index = 36)] + /* 0x30 */ public NMSString0x10 SystemNeedsResourceHint; [NMS(Index = 7)] - /* 0x30 */ public GcPlanetTradingData TradingData; - [NMS(Index = 24)] - /* 0x38 */ public GcBiomeType NeedsBiomeType; - [NMS(Index = 34)] - /* 0x3C */ public int SamePlanetAsSeasonParty; + /* 0x40 */ public GcPlanetTradingData TradingData; + [NMS(Index = 42)] + /* 0x48 */ public int MinPlanets; + [NMS(Index = 25)] + /* 0x4C */ public GcBiomeType NeedsBiomeType; + [NMS(Index = 35)] + /* 0x50 */ public int SamePlanetAsSeasonParty; [NMS(Index = 6)] - /* 0x40 */ public GcGalaxyStarTypes StarType; + /* 0x54 */ public GcGalaxyStarTypes StarType; [NMS(Index = 4)] - /* 0x44 */ public GcGalaxyStarAnomaly UseAnomaly; - [NMS(Index = 25)] - /* 0x48 */ public GcBiomeSubType UseBiomeSubType; + /* 0x58 */ public GcGalaxyStarAnomaly UseAnomaly; + [NMS(Index = 26)] + /* 0x5C */ public GcBiomeSubType UseBiomeSubType; [NMS(Index = 5)] - /* 0x4C */ public GcPlayerConflictData UseConflict; + /* 0x60 */ public GcPlayerConflictData UseConflict; [NMS(Index = 3)] - /* 0x50 */ public GcAlienRace UseRace; + /* 0x64 */ public GcAlienRace UseRace; [NMS(Index = 8)] - /* 0x54 */ public bool AllowUnsafeMatches; - [NMS(Index = 20)] - /* 0x55 */ public bool AnyBiomeNotWeirdOrDead; - [NMS(Index = 22)] - /* 0x56 */ public bool AnyInfestedBiome; + /* 0x68 */ public bool AllowUnsafeMatches; [NMS(Index = 21)] - /* 0x57 */ public bool AnyRGBBiome; - [NMS(Index = 27)] - /* 0x58 */ public bool NeedsAbandonedSystem; + /* 0x69 */ public bool AnyBiomeNotWeirdOrDead; [NMS(Index = 23)] - /* 0x59 */ public bool NeedsBiome; + /* 0x6A */ public bool AnyInfestedBiome; + [NMS(Index = 22)] + /* 0x6B */ public bool AnyRGBBiome; + [NMS(Index = 28)] + /* 0x6C */ public bool NeedsAbandonedSystem; + [NMS(Index = 24)] + /* 0x6D */ public bool NeedsBiome; [NMS(Index = 15)] - /* 0x5A */ public bool NeedsCorruptSentinelPlanet; - [NMS(Index = 26)] - /* 0x5B */ public bool NeedsEmptySystem; + /* 0x6E */ public bool NeedsCorruptSentinelPlanet; + [NMS(Index = 27)] + /* 0x6F */ public bool NeedsEmptySystem; [NMS(Index = 19)] - /* 0x5C */ public bool NeedsExtremeHazardPlanet; + /* 0x70 */ public bool NeedsExtremeHazardPlanet; [NMS(Index = 16)] - /* 0x5D */ public bool NeedsExtremeSentinelPlanet; + /* 0x71 */ public bool NeedsExtremeSentinelPlanet; [NMS(Index = 18)] - /* 0x5E */ public bool NeedsExtremeWeatherPlanet; + /* 0x72 */ public bool NeedsExtremeWeatherPlanet; [NMS(Index = 13)] - /* 0x5F */ public bool NeedsPrimePlanet; + /* 0x73 */ public bool NeedsPrimePlanet; [NMS(Index = 14)] - /* 0x60 */ public bool NeedsSentinels; + /* 0x74 */ public bool NeedsSentinels; [NMS(Index = 12)] - /* 0x61 */ public bool NeedsWaterPlanet; + /* 0x75 */ public bool NeedsWaterPlanet; [NMS(Index = 10)] - /* 0x62 */ public bool NeverAllowAbandoned; + /* 0x76 */ public bool NeverAllowAbandoned; [NMS(Index = 9)] - /* 0x63 */ public bool NeverAllowEmpty; + /* 0x77 */ public bool NeverAllowEmpty; [NMS(Index = 17)] - /* 0x64 */ public bool NeverAllowExtremeSentinelPlanet; + /* 0x78 */ public bool NeverAllowExtremeSentinelPlanet; + [NMS(Index = 20)] + /* 0x79 */ public bool NeverAllowExtremeWeatherPlanet; [NMS(Index = 11)] - /* 0x65 */ public bool RequireUndiscovered; - [NMS(Index = 29)] - /* 0x66 */ public bool SuitableForCreatureDiscovery; + /* 0x7A */ public bool RequireUndiscovered; + [NMS(Index = 30)] + /* 0x7B */ public bool SuitableForCreatureDiscovery; + [NMS(Index = 33)] + /* 0x7C */ public bool SuitableForCreatureTaming; [NMS(Index = 32)] - /* 0x67 */ public bool SuitableForCreatureTaming; + /* 0x7D */ public bool SuitableForRobotCreatureDiscovery; [NMS(Index = 31)] - /* 0x68 */ public bool SuitableForRobotCreatureDiscovery; - [NMS(Index = 30)] - /* 0x69 */ public bool SuitableForWeirdCreatureDiscovery; + /* 0x7E */ public bool SuitableForWeirdCreatureDiscovery; + [NMS(Index = 40)] + /* 0x7F */ public bool SystemNeedsCorruptSentinelPlanet; + [NMS(Index = 41)] + /* 0x80 */ public bool SystemNeedsExtremeStormPlanet; + [NMS(Index = 39)] + /* 0x81 */ public bool SystemNeedsInfestedPlanet; + [NMS(Index = 37)] + /* 0x82 */ public bool SystemNeedsWater; + [NMS(Index = 38)] + /* 0x83 */ public bool SystemNeedsWeirdPlanet; [NMS(Index = 0)] - /* 0x6A */ public bool UseStarType; + /* 0x84 */ public bool UseStarType; [NMS(Index = 2)] - /* 0x6B */ public bool UseTrading; + /* 0x85 */ public bool UseTrading; [NMS(Index = 1)] - /* 0x6C */ public bool UseWealth; + /* 0x86 */ public bool UseWealth; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcScanEventTable.cs b/libMBIN/Source/NMS/GameComponents/GcScanEventTable.cs index 348fd86f2..e56370330 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 = 0x25C7785937D2567B, NameHash = 0xEE47CB18)] + [NMS(GUID = 0x2E564951E24A1276, NameHash = 0xEE47CB18)] public class GcScanEventTable : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcScanToRevealComponentData.cs b/libMBIN/Source/NMS/GameComponents/GcScanToRevealComponentData.cs index 6ace136ea..f60ad396b 100644 --- a/libMBIN/Source/NMS/GameComponents/GcScanToRevealComponentData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcScanToRevealComponentData.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x4CD90FA870A7C9F7, NameHash = 0x6C0235EC)] + [NMS(GUID = 0x2A8BA93042A32577, NameHash = 0x6C0235EC)] public class GcScanToRevealComponentData : NMSTemplate { [NMS(Index = 14)] diff --git a/libMBIN/Source/NMS/GameComponents/GcSeasonalGameModeData.cs b/libMBIN/Source/NMS/GameComponents/GcSeasonalGameModeData.cs index 62b999ecb..0d3ee6aaf 100644 --- a/libMBIN/Source/NMS/GameComponents/GcSeasonalGameModeData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcSeasonalGameModeData.cs @@ -4,7 +4,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x5C4DFAFB1BF892D4, NameHash = 0xC2909BE6)] + [NMS(GUID = 0x688B32A485F7F50C, NameHash = 0xC2909BE6)] public class GcSeasonalGameModeData : NMSTemplate { [NMS(Index = 71, Size = 0x12)] @@ -231,7 +231,9 @@ public class GcSeasonalGameModeData : NMSTemplate /* 0x343F */ public bool UseRandomPet; [NMS(Index = 111)] /* 0x3440 */ public bool UseSeasonalUAStationTradeData; + [NMS(Index = 113)] + /* 0x3441 */ public bool UseSpookHazardOnly; [NMS(Index = 87)] - /* 0x3441 */ public bool UseStartPlanetObjectListOverrides; + /* 0x3442 */ public bool UseStartPlanetObjectListOverrides; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcSentinelEncounterOverride.cs b/libMBIN/Source/NMS/GameComponents/GcSentinelEncounterOverride.cs index a09aafa4b..6038a4183 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 = 0xBD3A9D48FC39E50A, NameHash = 0xC2A84DBE)] + [NMS(GUID = 0x27DF03CB3ABDB94, 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 6bde9b62e..b73146cba 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 = 0x50D95E01E96AEF9E, NameHash = 0xBFA48A64)] + [NMS(GUID = 0x457FCF86BC9FC384, NameHash = 0xBFA48A64)] public class GcSentinelMechWeaponData : NMSTemplate { [NMS(Index = 16)] diff --git a/libMBIN/Source/NMS/GameComponents/GcSentinelQuadWeaponData.cs b/libMBIN/Source/NMS/GameComponents/GcSentinelQuadWeaponData.cs index a286655cd..d4e2cb6c9 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 = 0x189D4F24AEBF88F4, NameHash = 0xCAB38C6E)] + [NMS(GUID = 0x106C1D0549336E3A, NameHash = 0xCAB38C6E)] public class GcSentinelQuadWeaponData : NMSTemplate { [NMS(Index = 12)] diff --git a/libMBIN/Source/NMS/GameComponents/GcShipDialogue.cs b/libMBIN/Source/NMS/GameComponents/GcShipDialogue.cs index d2c587be3..cd84f1128 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 = 0x5B13724CF5F61F69, NameHash = 0xD5492CC8)] + [NMS(GUID = 0x92C14A2C67FC6A02, NameHash = 0xD5492CC8)] public class GcShipDialogue : NMSTemplate { [NMS(Index = 0, Size = 0x7, EnumType = typeof(GcShipDialogueTreeEnum.DialogueTreeEnum))] diff --git a/libMBIN/Source/NMS/GameComponents/GcShipWeaponData.cs b/libMBIN/Source/NMS/GameComponents/GcShipWeaponData.cs index 58f5fc54d..1e9491130 100644 --- a/libMBIN/Source/NMS/GameComponents/GcShipWeaponData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcShipWeaponData.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x62CFD8C91069500E, NameHash = 0x549307DF)] + [NMS(GUID = 0x7352F7A8BCFCC26, NameHash = 0x549307DF)] public class GcShipWeaponData : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcSpookFiendSpawnData.cs b/libMBIN/Source/NMS/GameComponents/GcSpookFiendSpawnData.cs new file mode 100644 index 000000000..94ba905b6 --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcSpookFiendSpawnData.cs @@ -0,0 +1,17 @@ +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0xBA5F10A4BCFA5402, NameHash = 0xE11F7108)] + public class GcSpookFiendSpawnData : NMSTemplate + { + [NMS(Index = 3)] + /* 0x00 */ public NMSString0x10 SpawnID; + [NMS(Index = 4)] + /* 0x10 */ public int MaxNumSpawns; + [NMS(Index = 2)] + /* 0x14 */ public float SpawnChance; + [NMS(Index = 0)] + /* 0x18 */ public float ThresholdSpookLevel; + [NMS(Index = 1)] + /* 0x1C */ public float TimerAccelerator; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcStatIconTable.cs b/libMBIN/Source/NMS/GameComponents/GcStatIconTable.cs index 1a5ef79c2..3cff66e71 100644 --- a/libMBIN/Source/NMS/GameComponents/GcStatIconTable.cs +++ b/libMBIN/Source/NMS/GameComponents/GcStatIconTable.cs @@ -2,10 +2,10 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x4B0C5D217593D849, NameHash = 0xE97F7AA9)] + [NMS(GUID = 0x9DCBE0D0E8265B30, NameHash = 0xE97F7AA9)] public class GcStatIconTable : NMSTemplate { - [NMS(Index = 0, Size = 0xC5, EnumType = typeof(GcStatsTypes.StatsTypeEnum))] + [NMS(Index = 0, Size = 0xC7, EnumType = typeof(GcStatsTypes.StatsTypeEnum))] /* 0x0 */ public VariableSizeString[] StatIcons; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcStats.cs b/libMBIN/Source/NMS/GameComponents/GcStats.cs index 39fc958b8..79dad87bc 100644 --- a/libMBIN/Source/NMS/GameComponents/GcStats.cs +++ b/libMBIN/Source/NMS/GameComponents/GcStats.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x87F024A8CA6FD495, NameHash = 0xB4EEBEE8)] + [NMS(GUID = 0xA21F15E50862FA09, NameHash = 0xB4EEBEE8)] public class GcStats : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcStatsBonus.cs b/libMBIN/Source/NMS/GameComponents/GcStatsBonus.cs index 529169dcf..9ab58474e 100644 --- a/libMBIN/Source/NMS/GameComponents/GcStatsBonus.cs +++ b/libMBIN/Source/NMS/GameComponents/GcStatsBonus.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xBA93482B78A2C39D, NameHash = 0xEC38CA46)] + [NMS(GUID = 0x6AB1880E6B3FFBE3, NameHash = 0xEC38CA46)] public class GcStatsBonus : NMSTemplate { [NMS(Index = 1)] diff --git a/libMBIN/Source/NMS/GameComponents/GcStatsEntry.cs b/libMBIN/Source/NMS/GameComponents/GcStatsEntry.cs index 9fa4fe7f8..dae0d248d 100644 --- a/libMBIN/Source/NMS/GameComponents/GcStatsEntry.cs +++ b/libMBIN/Source/NMS/GameComponents/GcStatsEntry.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xCEDB1DCBD61E8D7C, NameHash = 0x54437A2E)] + [NMS(GUID = 0x3B4B5BFBE6EDE65A, NameHash = 0x54437A2E)] public class GcStatsEntry : NMSTemplate { [NMS(Index = 1)] diff --git a/libMBIN/Source/NMS/GameComponents/GcStatsGroup.cs b/libMBIN/Source/NMS/GameComponents/GcStatsGroup.cs index 50d77d0f4..aa5df8594 100644 --- a/libMBIN/Source/NMS/GameComponents/GcStatsGroup.cs +++ b/libMBIN/Source/NMS/GameComponents/GcStatsGroup.cs @@ -4,7 +4,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x789EF22200F10528, NameHash = 0x40C76ADF)] + [NMS(GUID = 0x88D5EC52197224D5, NameHash = 0x40C76ADF)] public class GcStatsGroup : NMSTemplate { [NMS(Index = 1)] diff --git a/libMBIN/Source/NMS/GameComponents/GcStatsTypes.cs b/libMBIN/Source/NMS/GameComponents/GcStatsTypes.cs index 8febc0951..0776c281a 100644 --- a/libMBIN/Source/NMS/GameComponents/GcStatsTypes.cs +++ b/libMBIN/Source/NMS/GameComponents/GcStatsTypes.cs @@ -1,9 +1,9 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x974131788DBFBBB6, NameHash = 0x514AD10F)] + [NMS(GUID = 0x73001B302CEF29C0, NameHash = 0x514AD10F)] public class GcStatsTypes : NMSTemplate { - // size: 0xC5 + // size: 0xC7 public enum StatsTypeEnum : uint { Unspecified, Weapon_Laser, @@ -90,6 +90,7 @@ public enum StatsTypeEnum : uint { Suit_Protection_Heat, Suit_Protection_Toxic, Suit_Protection_Radiation, + Suit_Protection_Spook, Suit_Underwater, Suit_UnderwaterLifeSupport, Suit_DamageReduce_Cold, @@ -101,6 +102,7 @@ public enum StatsTypeEnum : uint { Suit_Protection_ToxDrain, Suit_Protection_RadDrain, Suit_Protection_WaterDrain, + Suit_Protection_SpookDrain, Suit_Stamina_Strength, Suit_Stamina_Speed, Suit_Stamina_Recovery, diff --git a/libMBIN/Source/NMS/GameComponents/GcStatusMessageDefinition.cs b/libMBIN/Source/NMS/GameComponents/GcStatusMessageDefinition.cs index 09e95e54f..a3fdfb892 100644 --- a/libMBIN/Source/NMS/GameComponents/GcStatusMessageDefinition.cs +++ b/libMBIN/Source/NMS/GameComponents/GcStatusMessageDefinition.cs @@ -2,19 +2,21 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xD0773E45AE6ECCEC, NameHash = 0xA29CFBD3)] + [NMS(GUID = 0xE9789D3E977ADB6A, NameHash = 0xA29CFBD3)] public class GcStatusMessageDefinition : NMSTemplate { + [NMS(Index = 5)] + /* 0x00 */ public NMSString0x20A CustomPrefixLocID; [NMS(Index = 1)] - /* 0x00 */ public NMSString0x20A Message; + /* 0x20 */ public NMSString0x20A Message; [NMS(Index = 0)] - /* 0x20 */ public NMSString0x10 Id; + /* 0x40 */ public NMSString0x10 Id; + [NMS(Index = 10)] + /* 0x50 */ public float DisplayDurationMultiplier; [NMS(Index = 9)] - /* 0x30 */ public float DisplayDurationMultiplier; - [NMS(Index = 8)] - /* 0x34 */ public float Distance; - [NMS(Index = 12)] - /* 0x38 */ public GcStatusMessageMissionMarkup MissionMarkup; + /* 0x54 */ public float Distance; + [NMS(Index = 13)] + /* 0x58 */ public GcStatusMessageMissionMarkup MissionMarkup; // size: 0x8 public enum ReplicateToEnum : uint { None, @@ -26,21 +28,21 @@ public enum ReplicateToEnum : uint { Fireteam_Global_Distance, Not_Fireteam, } - [NMS(Index = 6)] - /* 0x3C */ public ReplicateToEnum ReplicateTo; + [NMS(Index = 7)] + /* 0x5C */ public ReplicateToEnum ReplicateTo; [NMS(Index = 4)] - /* 0x40 */ public bool AddFriendlyDronePrefix; + /* 0x60 */ public bool AddFriendlyDronePrefix; [NMS(Index = 3)] - /* 0x41 */ public bool AddPetNamePrefix; + /* 0x61 */ public bool AddPetNamePrefix; [NMS(Index = 2)] - /* 0x42 */ public bool AddPlayerNamePrefix; - [NMS(Index = 5)] - /* 0x43 */ public bool IncludePlayerName; - [NMS(Index = 10)] - /* 0x44 */ public bool OnlyInMultiplayer; + /* 0x62 */ public bool AddPlayerNamePrefix; + [NMS(Index = 6)] + /* 0x63 */ public bool IncludePlayerName; [NMS(Index = 11)] - /* 0x45 */ public bool OnlyOnFireteam; - [NMS(Index = 7)] - /* 0x46 */ public bool PostLocally; + /* 0x64 */ public bool OnlyInMultiplayer; + [NMS(Index = 12)] + /* 0x65 */ public bool OnlyOnFireteam; + [NMS(Index = 8)] + /* 0x66 */ public bool PostLocally; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcStatusMessageDefinitions.cs b/libMBIN/Source/NMS/GameComponents/GcStatusMessageDefinitions.cs index a31370d02..66579a9d4 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 = 0xFB1A3DF1519DCCA0, NameHash = 0x466CC80B)] + [NMS(GUID = 0xD1D5058861DCEEC9, NameHash = 0x466CC80B)] public class GcStatusMessageDefinitions : NMSTemplate { [NMS(Index = 1)] diff --git a/libMBIN/Source/NMS/GameComponents/GcStatusMessageMissionMarkup.cs b/libMBIN/Source/NMS/GameComponents/GcStatusMessageMissionMarkup.cs index 80855ecb5..da6e2b780 100644 --- a/libMBIN/Source/NMS/GameComponents/GcStatusMessageMissionMarkup.cs +++ b/libMBIN/Source/NMS/GameComponents/GcStatusMessageMissionMarkup.cs @@ -1,9 +1,9 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xBE39D03F2CDE8335, NameHash = 0x5F03B020)] + [NMS(GUID = 0xC0192A72DB273C2D, NameHash = 0x5F03B020)] public class GcStatusMessageMissionMarkup : NMSTemplate { - // size: 0x11 + // size: 0x12 public enum MissionMarkupEnum : uint { KillFiend, KillPirate, @@ -14,6 +14,7 @@ public enum MissionMarkupEnum : uint { KillPredators, KillDepot, KillWorms, + KillSpookSquids, FeedCreature, CollectBones, CollectScrap, diff --git a/libMBIN/Source/NMS/GameComponents/GcStormProperties.cs b/libMBIN/Source/NMS/GameComponents/GcStormProperties.cs index 444b6ba5f..c0cc06852 100644 --- a/libMBIN/Source/NMS/GameComponents/GcStormProperties.cs +++ b/libMBIN/Source/NMS/GameComponents/GcStormProperties.cs @@ -2,16 +2,16 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xEBAEF266F8EF968A, NameHash = 0xE99625D7)] + [NMS(GUID = 0x4AE19368948E649F, NameHash = 0xE99625D7)] public class GcStormProperties : NMSTemplate { [NMS(Index = 2)] /* 0x000 */ public GcWeatherColourModifiers ColourModifiers; [NMS(Index = 1)] /* 0x2A0 */ public GcFogProperties Fog; - [NMS(Index = 3, Size = 0x5, EnumType = typeof(GcHazardModifiers.HazardModifierEnum))] + [NMS(Index = 3, Size = 0x6, EnumType = typeof(GcHazardModifiers.HazardModifierEnum))] /* 0x470 */ public Vector2f[] HazardModifiers; [NMS(Index = 0)] - /* 0x498 */ public float Weighting; + /* 0x4A0 */ public float Weighting; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcTechnology.cs b/libMBIN/Source/NMS/GameComponents/GcTechnology.cs index faf386c4a..f009e4fa6 100644 --- a/libMBIN/Source/NMS/GameComponents/GcTechnology.cs +++ b/libMBIN/Source/NMS/GameComponents/GcTechnology.cs @@ -4,7 +4,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x1EF5B2283EA6F6B2, NameHash = 0x77AFB727)] + [NMS(GUID = 0x383A0AC2EEDD879D, NameHash = 0x77AFB727)] public class GcTechnology : NMSTemplate { [NMS(Index = 10)] diff --git a/libMBIN/Source/NMS/GameComponents/GcTechnologyTable.cs b/libMBIN/Source/NMS/GameComponents/GcTechnologyTable.cs index 9d58861d1..42d815041 100644 --- a/libMBIN/Source/NMS/GameComponents/GcTechnologyTable.cs +++ b/libMBIN/Source/NMS/GameComponents/GcTechnologyTable.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xEEEDB3A570FEE85E, NameHash = 0x14FDBFDE)] + [NMS(GUID = 0xBB4B6E5EE0560C0C, NameHash = 0x14FDBFDE)] public class GcTechnologyTable : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcTechnologyTypes.cs b/libMBIN/Source/NMS/GameComponents/GcTechnologyTypes.cs index db3b559fb..98aef111a 100644 --- a/libMBIN/Source/NMS/GameComponents/GcTechnologyTypes.cs +++ b/libMBIN/Source/NMS/GameComponents/GcTechnologyTypes.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x9E75B6A4E4541190, NameHash = 0x9D866220)] + [NMS(GUID = 0x47A668B819D81AD8, NameHash = 0x9D866220)] public class GcTechnologyTypes : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcUserSettingsData.cs b/libMBIN/Source/NMS/GameComponents/GcUserSettingsData.cs index 1c95083df..9175586c4 100644 --- a/libMBIN/Source/NMS/GameComponents/GcUserSettingsData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcUserSettingsData.cs @@ -5,7 +5,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x840E7E95D9F4AD77, NameHash = 0x6C799781)] + [NMS(GUID = 0x41D46FA1C89BA1AA, NameHash = 0x6C799781)] public class GcUserSettingsData : NMSTemplate { [NMS(Index = 28)] @@ -28,11 +28,11 @@ public class GcUserSettingsData : NMSTemplate /* 0x0080 */ public List UnlockedTwitchRewards; [NMS(Index = 30)] /* 0x0090 */ public List UnlockedWikiTopics; - [NMS(Index = 73)] + [NMS(Index = 74)] /* 0x00A0 */ public List UpgradedUsers; [NMS(Index = 16)] /* 0x00B0 */ public GcBlockListPersistence BlockList; - [NMS(Index = 81)] + [NMS(Index = 82)] /* 0x3900 */ public GcGyroSettingsData GyroSettings; // size: 0x3 public enum BaseSharingModeEnum : uint { @@ -42,13 +42,13 @@ public enum BaseSharingModeEnum : uint { } [NMS(Index = 25)] /* 0x3974 */ public BaseSharingModeEnum BaseSharingMode; - [NMS(Index = 70)] + [NMS(Index = 71)] /* 0x3978 */ public int CamerShakeStrength; [NMS(Index = 13)] /* 0x397C */ public int CursorSensitivityMode1; [NMS(Index = 14)] /* 0x3980 */ public int CursorSensitivityMode2; - [NMS(Index = 84)] + [NMS(Index = 85)] /* 0x3984 */ public GcHand DominantHand; // size: 0x4 [Flags] @@ -58,11 +58,11 @@ public enum EyeTrackingFlagsEnum : uint { WristMenus = 0x2, Menus = 0x4, } - [NMS(Index = 79)] + [NMS(Index = 80)] /* 0x3988 */ public EyeTrackingFlagsEnum EyeTrackingFlags; [NMS(Index = 18)] /* 0x398C */ public int Filter; - [NMS(Index = 67)] + [NMS(Index = 68)] /* 0x3990 */ public int FireteamSessionCount; [NMS(Index = 11)] /* 0x3994 */ public int FlightSensitivityMode1; @@ -70,20 +70,20 @@ public enum EyeTrackingFlagsEnum : uint { /* 0x3998 */ public int FlightSensitivityMode2; [NMS(Index = 57)] /* 0x399C */ public float FrontendZoom; - [NMS(Index = 85)] + [NMS(Index = 86)] /* 0x39A0 */ public float HazardEffectsStrength; - [NMS(Index = 68)] + [NMS(Index = 69)] /* 0x39A4 */ public int HeadsetVibrationStrength; // size: 0x2 public enum HighResVRUIEnum : uint { High, Low, } - [NMS(Index = 87)] + [NMS(Index = 89)] /* 0x39A8 */ public HighResVRUIEnum HighResVRUI; [NMS(Index = 56)] /* 0x39AC */ public float HUDZoom; - [NMS(Index = 82)] + [NMS(Index = 83)] /* 0x39B0 */ public TkLanguages Language; [NMS(Index = 46)] /* 0x39B4 */ public int LastSeenCommunityMission; @@ -110,7 +110,7 @@ public enum MovementModeEnum : uint { /* 0x39D4 */ public MovementModeEnum MovementMode; [NMS(Index = 7)] /* 0x39D8 */ public int MusicVolume; - [NMS(Index = 88)] + [NMS(Index = 90)] /* 0x39DC */ public float PlayerHUDVROffset; // size: 0x3 public enum PS4FixedFPSEnum : uint { @@ -128,7 +128,7 @@ public enum PS4FixedFPSEnum : uint { /* 0x39EC */ public int ScreenBrightness; [NMS(Index = 8)] /* 0x39F0 */ public int SfxVolume; - [NMS(Index = 89)] + [NMS(Index = 91)] /* 0x39F4 */ public float ShipHUDVROffset; // size: 0x3 public enum SpaceCombatFollowModeEnum : uint { @@ -136,7 +136,7 @@ public enum SpaceCombatFollowModeEnum : uint { Hold, Toggle, } - [NMS(Index = 72)] + [NMS(Index = 73)] /* 0x39F8 */ public SpaceCombatFollowModeEnum SpaceCombatFollowMode; // size: 0x4 public enum TemperatureUnitEnum : uint { @@ -147,7 +147,7 @@ public enum TemperatureUnitEnum : uint { } [NMS(Index = 44)] /* 0x39FC */ public TemperatureUnitEnum TemperatureUnit; - [NMS(Index = 71)] + [NMS(Index = 72)] /* 0x3A00 */ public int TriggerFeedbackStrength; // size: 0x2 public enum TurnModeEnum : uint { @@ -163,91 +163,95 @@ public enum UIColourSchemeEnum : uint { Deuteranopia, Tritanopia, } - [NMS(Index = 59)] + [NMS(Index = 60)] /* 0x3A08 */ public UIColourSchemeEnum UIColourScheme; - [NMS(Index = 69)] + [NMS(Index = 70)] /* 0x3A0C */ public int VibrationStrength; [NMS(Index = 54)] /* 0x3A10 */ public float VRVignetteStrength; - [NMS(Index = 75)] + [NMS(Index = 76)] /* 0x3A14 */ public bool AccessibleText; - [NMS(Index = 74)] + [NMS(Index = 75)] /* 0x3A15 */ public bool AllowWhiteScreenTransitions; - [NMS(Index = 83)] + [NMS(Index = 84)] /* 0x3A16 */ public bool AutoRotateThirdPersonPlayerCamera; - [NMS(Index = 76)] + [NMS(Index = 77)] /* 0x3A17 */ public bool AutoScanDiscoveries; [NMS(Index = 52)] /* 0x3A18 */ public bool BaseBuildingShowOptionsFromVision; - [NMS(Index = 65)] + [NMS(Index = 66)] /* 0x3A19 */ public bool BaseComplexityLimitsEnabled; [NMS(Index = 42)] /* 0x3A1A */ public bool CrossPlatform; [NMS(Index = 43)] /* 0x3A1B */ public bool CrossSaves; + [NMS(Index = 59)] + /* 0x3A1C */ public bool CrossSavesAutoUploads; [NMS(Index = 19)] - /* 0x3A1C */ public bool DamageNumbers; + /* 0x3A1D */ public bool DamageNumbers; [NMS(Index = 51)] - /* 0x3A1D */ public bool EnableControllerCursorInVR; - [NMS(Index = 66)] - /* 0x3A1E */ public bool EnableLargeLobbies; - [NMS(Index = 60)] - /* 0x3A1F */ public bool EnableModdingConsole; + /* 0x3A1E */ public bool EnableControllerCursorInVR; + [NMS(Index = 67)] + /* 0x3A1F */ public bool EnableLargeLobbies; [NMS(Index = 61)] - /* 0x3A20 */ public bool HeadBob; - [NMS(Index = 90)] - /* 0x3A21 */ public bool HighlightInteractableObjects; + /* 0x3A20 */ public bool EnableModdingConsole; + [NMS(Index = 62)] + /* 0x3A21 */ public bool HeadBob; + [NMS(Index = 92)] + /* 0x3A22 */ public bool HighlightInteractableObjects; [NMS(Index = 4)] - /* 0x3A22 */ public bool HUDHidden; + /* 0x3A23 */ public bool HUDHidden; [NMS(Index = 39)] - /* 0x3A23 */ public bool InstantUIDelete; + /* 0x3A24 */ public bool InstantUIDelete; [NMS(Index = 38)] - /* 0x3A24 */ public bool InstantUIInputs; + /* 0x3A25 */ public bool InstantUIInputs; [NMS(Index = 1)] - /* 0x3A25 */ public bool InvertFlightControls; + /* 0x3A26 */ public bool InvertFlightControls; [NMS(Index = 0)] - /* 0x3A26 */ public bool InvertLookControls; + /* 0x3A27 */ public bool InvertLookControls; [NMS(Index = 2)] - /* 0x3A27 */ public bool InvertVRInWorldFlightControls; - [NMS(Index = 80)] - /* 0x3A28 */ public bool MoveableWristMenus; + /* 0x3A28 */ public bool InvertVRInWorldFlightControls; + [NMS(Index = 81)] + /* 0x3A29 */ public bool MoveableWristMenus; [NMS(Index = 37)] - /* 0x3A29 */ public bool Multiplayer; - [NMS(Index = 78)] - /* 0x3A2A */ public bool PlaceJumpSwap; + /* 0x3A2A */ public bool Multiplayer; + [NMS(Index = 79)] + /* 0x3A2B */ public bool PlaceJumpSwap; [NMS(Index = 24)] - /* 0x3A2B */ public bool PS4VignetteAndScanlines; - [NMS(Index = 86)] - /* 0x3A2C */ public bool QuickMenuBuildMenuSwap; + /* 0x3A2C */ public bool PS4VignetteAndScanlines; + [NMS(Index = 88)] + /* 0x3A2D */ public bool QuickMenuBuildMenuSwap; [NMS(Index = 40)] - /* 0x3A2D */ public bool SpeechToText; - [NMS(Index = 77)] - /* 0x3A2E */ public bool SprintScanSwap; + /* 0x3A2E */ public bool SpeechToText; + [NMS(Index = 87)] + /* 0x3A2F */ public bool SpookHazardSkySpin; + [NMS(Index = 78)] + /* 0x3A30 */ public bool SprintScanSwap; [NMS(Index = 41)] - /* 0x3A2F */ public bool Translate; + /* 0x3A31 */ public bool Translate; [NMS(Index = 58)] - /* 0x3A30 */ public bool UseAutoTorch; - [NMS(Index = 64)] - /* 0x3A31 */ public bool UseCharacterHeightForCamera; + /* 0x3A32 */ public bool UseAutoTorch; + [NMS(Index = 65)] + /* 0x3A33 */ public bool UseCharacterHeightForCamera; [NMS(Index = 45)] - /* 0x3A32 */ public bool UseOldMouseFlight; + /* 0x3A34 */ public bool UseOldMouseFlight; [NMS(Index = 55)] - /* 0x3A33 */ public bool UseShipAutoControlVignette; + /* 0x3A35 */ public bool UseShipAutoControlVignette; [NMS(Index = 5)] - /* 0x3A34 */ public bool Vibration; + /* 0x3A36 */ public bool Vibration; [NMS(Index = 36)] - /* 0x3A35 */ public bool VoiceChat; - [NMS(Index = 92)] - /* 0x3A36 */ public bool VRHandControllerEnableTwist; - [NMS(Index = 91)] - /* 0x3A37 */ public bool VRHandControllerSwapYawAndRoll; - [NMS(Index = 62)] - /* 0x3A38 */ public bool VRHeadBob; + /* 0x3A37 */ public bool VoiceChat; + [NMS(Index = 94)] + /* 0x3A38 */ public bool VRHandControllerEnableTwist; + [NMS(Index = 93)] + /* 0x3A39 */ public bool VRHandControllerSwapYawAndRoll; [NMS(Index = 63)] - /* 0x3A39 */ public bool VRShowBody; + /* 0x3A3A */ public bool VRHeadBob; + [NMS(Index = 64)] + /* 0x3A3B */ public bool VRShowBody; [NMS(Index = 3)] - /* 0x3A3A */ public bool VRVehiclesUseWorldControls; + /* 0x3A3C */ public bool VRVehiclesUseWorldControls; [NMS(Index = 23)] - /* 0x3A3B */ public bool XboxOneXHighResolutionMode; + /* 0x3A3D */ public bool XboxOneXHighResolutionMode; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcWeatherEffect.cs b/libMBIN/Source/NMS/GameComponents/GcWeatherEffect.cs index 50336e9df..97b26ff9d 100644 --- a/libMBIN/Source/NMS/GameComponents/GcWeatherEffect.cs +++ b/libMBIN/Source/NMS/GameComponents/GcWeatherEffect.cs @@ -3,71 +3,73 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xC662E12248D9A2B4, NameHash = 0xBCBC706D)] + [NMS(GUID = 0xA96D2EE207A1DDDC, NameHash = 0xBCBC706D)] public class GcWeatherEffect : NMSTemplate { [NMS(Index = 1)] - /* 0x00 */ public NMSString0x20A OSDMessage; + /* 0x000 */ public NMSString0x20A OSDMessage; [NMS(Index = 6)] - /* 0x20 */ public NMSString0x10 BlockedByCluster; - [NMS(Index = 40)] - /* 0x30 */ public NMSTemplate EffectData; + /* 0x020 */ public NMSString0x10 BlockedByCluster; + [NMS(Index = 41)] + /* 0x030 */ public NMSTemplate EffectData; [NMS(Index = 2)] - /* 0x40 */ public List Effects; + /* 0x040 */ public List Effects; [NMS(Index = 5)] - /* 0x50 */ public NMSString0x10 ForcedOnByHazard; + /* 0x050 */ public NMSString0x10 ForcedOnByHazard; [NMS(Index = 0)] - /* 0x60 */ public NMSString0x10 Id; + /* 0x060 */ public NMSString0x10 Id; + [NMS(Index = 25)] + /* 0x070 */ public VariableSizeString ImpactGift; [NMS(Index = 24)] - /* 0x70 */ public VariableSizeString ImpactGift; - [NMS(Index = 23)] - /* 0x80 */ public GcAudioWwiseEvents Audio; - [NMS(Index = 14)] - /* 0x84 */ public float ChanceOfPlanetBeingExtreme; + /* 0x080 */ public GcAudioWwiseEvents Audio; + [NMS(Index = 15)] + /* 0x084 */ public float ChanceOfPlanetBeingExtreme; + [NMS(Index = 29)] + /* 0x088 */ public float ClusterMaxLifetime; [NMS(Index = 28)] - /* 0x88 */ public float ClusterMaxLifetime; + /* 0x08C */ public float ClusterMinLifetime; [NMS(Index = 27)] - /* 0x8C */ public float ClusterMinLifetime; + /* 0x090 */ public float ClusterSpawnChance; + [NMS(Index = 21)] + /* 0x094 */ public float FadeoutStart; [NMS(Index = 26)] - /* 0x90 */ public float ClusterSpawnChance; - [NMS(Index = 20)] - /* 0x94 */ public float FadeoutStart; - [NMS(Index = 25)] - /* 0x98 */ public float ImpactGiftChance; + /* 0x098 */ public float ImpactGiftChance; [NMS(Index = 4)] - /* 0x9C */ public int MaxHazardsOfThisTypeActive; + /* 0x09C */ public int MaxHazardsOfThisTypeActive; + [NMS(Index = 20)] + /* 0x0A0 */ public float MaxLifetime; + [NMS(Index = 18)] + /* 0x0A4 */ public float MaxSpawnDistance; + [NMS(Index = 11)] + /* 0x0A8 */ public float MaxSpawnScale; [NMS(Index = 19)] - /* 0xA0 */ public float MaxLifetime; + /* 0x0AC */ public float MinLifetime; [NMS(Index = 17)] - /* 0xA4 */ public float MaxSpawnDistance; - [NMS(Index = 11)] - /* 0xA8 */ public float MaxSpawnScale; - [NMS(Index = 18)] - /* 0xAC */ public float MinLifetime; - [NMS(Index = 16)] - /* 0xB0 */ public float MinSpawnDistance; + /* 0x0B0 */ public float MinSpawnDistance; [NMS(Index = 10)] - /* 0xB4 */ public float MinSpawnScale; - [NMS(Index = 35)] - /* 0xB8 */ public float MoveSpeed; - [NMS(Index = 31)] - /* 0xBC */ public float PatchMaxRadius; - [NMS(Index = 33)] - /* 0xC0 */ public int PatchMaxSpawns; - [NMS(Index = 29)] - /* 0xC4 */ public float PatchMaxTimeSpawnOffset; - [NMS(Index = 30)] - /* 0xC8 */ public float PatchMinRadius; + /* 0x0B4 */ public float MinSpawnScale; + [NMS(Index = 36)] + /* 0x0B8 */ public float MoveSpeed; + [NMS(Index = 14)] + /* 0x0BC */ public GcPlayerHazardType MultiplySpawnChanceByHazardLevel; [NMS(Index = 32)] - /* 0xCC */ public int PatchMinSpawns; + /* 0x0C0 */ public float PatchMaxRadius; [NMS(Index = 34)] - /* 0xD0 */ public float PatchScaling; + /* 0x0C4 */ public int PatchMaxSpawns; + [NMS(Index = 30)] + /* 0x0C8 */ public float PatchMaxTimeSpawnOffset; + [NMS(Index = 31)] + /* 0x0CC */ public float PatchMinRadius; + [NMS(Index = 33)] + /* 0x0D0 */ public int PatchMinSpawns; + [NMS(Index = 35)] + /* 0x0D4 */ public float PatchScaling; [NMS(Index = 12)] - /* 0xD4 */ public int SpawnAttemptsPerRegion; - [NMS(Index = 15)] - /* 0xD8 */ public float SpawnChancePerSecondExtreme; + /* 0x0D8 */ public int SpawnAttemptsPerRegion; + [NMS(Index = 16)] + /* 0x0DC */ public float SpawnChancePerSecondExtreme; [NMS(Index = 13)] - /* 0xDC */ public float SpawnChancePerSecondPerAttempt; + /* 0x0E0 */ public float SpawnChancePerSecondPerAttempt; // size: 0x5 public enum SpawnConditionsEnum : uint { Anytime, @@ -77,15 +79,15 @@ public enum SpawnConditionsEnum : uint { AtNightNotInStorm, } [NMS(Index = 3)] - /* 0xE0 */ public SpawnConditionsEnum SpawnConditions; + /* 0x0E4 */ public SpawnConditionsEnum SpawnConditions; + [NMS(Index = 40)] + /* 0x0E8 */ public float WanderMaxArcDeg; + [NMS(Index = 38)] + /* 0x0EC */ public float WanderMaxRadius; [NMS(Index = 39)] - /* 0xE4 */ public float WanderMaxArcDeg; + /* 0x0F0 */ public float WanderMinArcDeg; [NMS(Index = 37)] - /* 0xE8 */ public float WanderMaxRadius; - [NMS(Index = 38)] - /* 0xEC */ public float WanderMinArcDeg; - [NMS(Index = 36)] - /* 0xF0 */ public float WanderMinRadius; + /* 0x0F4 */ public float WanderMinRadius; // size: 0x3 public enum WeatherEffectBehaviourEnum : uint { Static, @@ -93,7 +95,7 @@ public enum WeatherEffectBehaviourEnum : uint { ChasePlayer, } [NMS(Index = 7)] - /* 0xF4 */ public WeatherEffectBehaviourEnum WeatherEffectBehaviour; + /* 0x0F8 */ public WeatherEffectBehaviourEnum WeatherEffectBehaviour; // size: 0x3 public enum WeatherEffectSpawnTypeEnum : uint { Single, @@ -101,12 +103,12 @@ public enum WeatherEffectSpawnTypeEnum : uint { Patch, } [NMS(Index = 8)] - /* 0xF8 */ public WeatherEffectSpawnTypeEnum WeatherEffectSpawnType; + /* 0x0FC */ public WeatherEffectSpawnTypeEnum WeatherEffectSpawnType; + [NMS(Index = 23)] + /* 0x100 */ public bool FadeoutAudio; [NMS(Index = 22)] - /* 0xFC */ public bool FadeoutAudio; - [NMS(Index = 21)] - /* 0xFD */ public bool FadeoutVisuals; + /* 0x101 */ public bool FadeoutVisuals; [NMS(Index = 9)] - /* 0xFE */ public bool RandomRotationAroundUp; + /* 0x102 */ public bool RandomRotationAroundUp; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcWeatherEffectTable.cs b/libMBIN/Source/NMS/GameComponents/GcWeatherEffectTable.cs index 61caf5f5b..be22b11a1 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 = 0x101407FF5EE9BEBC, NameHash = 0x23C4698E)] + [NMS(GUID = 0x49955E3DAB5ED3C5, 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 b78aa08b4..74e569a9b 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 = 0x589540C65E43A573, NameHash = 0x51B5691)] + [NMS(GUID = 0xA50E032FE5BED685, NameHash = 0x51B5691)] public class GcWeatherProperties : NMSTemplate { [NMS(Index = 7)] @@ -16,55 +16,59 @@ public class GcWeatherProperties : NMSTemplate /* 0x640 */ public GcFogProperties Fog; [NMS(Index = 4)] /* 0x810 */ public GcFogProperties StormFog; - [NMS(Index = 25)] - /* 0x9E0 */ public GcLightShaftProperties LightShaftProperties; [NMS(Index = 27)] + /* 0x9E0 */ public GcLightShaftProperties LightShaftProperties; + [NMS(Index = 29)] /* 0xA10 */ public GcLightShaftProperties StormLightShaftProperties; [NMS(Index = 10)] /* 0xA40 */ public List HeavyAir; [NMS(Index = 0)] /* 0xA50 */ public NMSString0x10 Name; - [NMS(Index = 21)] + [NMS(Index = 23)] /* 0xA60 */ public List StormFilterOptions; [NMS(Index = 9)] /* 0xA70 */ public List Storms; - [NMS(Index = 28)] + [NMS(Index = 30)] /* 0xA80 */ public List WeatherEffectsIds; - [NMS(Index = 29)] + [NMS(Index = 31)] /* 0xA90 */ public List WeatherHazardsIds; - [NMS(Index = 23)] + [NMS(Index = 25)] /* 0xAA0 */ public GcSkyProperties Sky; - [NMS(Index = 20, Size = 0x5, EnumType = typeof(GcHazardValueTypes.HazardValueEnum))] + [NMS(Index = 22, Size = 0x5, EnumType = typeof(GcHazardValueTypes.HazardValueEnum))] /* 0xAD0 */ public GcHazardValues[] LifeSupportDrain; [NMS(Index = 19, Size = 0x5, EnumType = typeof(GcHazardValueTypes.HazardValueEnum))] /* 0xAF8 */ public GcHazardValues[] Radiation; + [NMS(Index = 21, Size = 0x5, EnumType = typeof(GcHazardValueTypes.HazardValueEnum))] + /* 0xB20 */ public GcHazardValues[] SpookLevel; [NMS(Index = 15, Size = 0x5, EnumType = typeof(GcHazardValueTypes.HazardValueEnum))] - /* 0xB20 */ public GcHazardValues[] Temperature; + /* 0xB48 */ public GcHazardValues[] Temperature; [NMS(Index = 17, Size = 0x5, EnumType = typeof(GcHazardValueTypes.HazardValueEnum))] - /* 0xB48 */ public GcHazardValues[] Toxicity; + /* 0xB70 */ public GcHazardValues[] Toxicity; [NMS(Index = 8, Size = 0x4, EnumType = typeof(GcRainbowType.RainbowTypeEnum))] - /* 0xB70 */ public float[] RainbowChance; + /* 0xB98 */ public float[] RainbowChance; [NMS(Index = 13)] - /* 0xB80 */ public float ExtremeWeatherChance; + /* 0xBA8 */ public float ExtremeWeatherChance; [NMS(Index = 12)] - /* 0xB84 */ public float HighStormsChance; + /* 0xBAC */ public float HighStormsChance; [NMS(Index = 11)] - /* 0xB88 */ public float LowStormsChance; + /* 0xBB0 */ public float LowStormsChance; [NMS(Index = 6)] - /* 0xB8C */ public float MaxStormFilterBlend; + /* 0xBB4 */ public float MaxStormFilterBlend; [NMS(Index = 18)] - /* 0xB90 */ public bool OverrideRadiation; + /* 0xBB8 */ public bool OverrideRadiation; + [NMS(Index = 20)] + /* 0xBB9 */ public bool OverrideSpookLevel; [NMS(Index = 14)] - /* 0xB91 */ public bool OverrideTemperature; + /* 0xBBA */ public bool OverrideTemperature; [NMS(Index = 16)] - /* 0xB92 */ public bool OverrideToxicity; - [NMS(Index = 24)] - /* 0xB93 */ public bool UseLightShaftProperties; + /* 0xBBB */ public bool OverrideToxicity; [NMS(Index = 26)] - /* 0xB94 */ public bool UseStormLightShaftProperties; + /* 0xBBC */ public bool UseLightShaftProperties; + [NMS(Index = 28)] + /* 0xBBD */ public bool UseStormLightShaftProperties; [NMS(Index = 1)] - /* 0xB95 */ public bool UseWeatherFog; - [NMS(Index = 22)] - /* 0xB96 */ public bool UseWeatherSky; + /* 0xBBE */ public bool UseWeatherFog; + [NMS(Index = 24)] + /* 0xBBF */ public bool UseWeatherSky; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcWeatherTable.cs b/libMBIN/Source/NMS/GameComponents/GcWeatherTable.cs index 84afeafb3..529cb7cf9 100644 --- a/libMBIN/Source/NMS/GameComponents/GcWeatherTable.cs +++ b/libMBIN/Source/NMS/GameComponents/GcWeatherTable.cs @@ -2,16 +2,18 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xD69B54E17E3A3DDF, NameHash = 0x1754D309)] + [NMS(GUID = 0x3509F575EAE717CC, NameHash = 0x1754D309)] public class GcWeatherTable : NMSTemplate { [NMS(Index = 0, Size = 0x10, EnumType = typeof(GcWeatherOptions.WeatherEnum))] /* 0x000 */ public VariableSizeString[] Table; [NMS(Index = 3, Size = 0x5, EnumType = typeof(GcHazardValueTypes.HazardValueEnum))] /* 0x100 */ public GcHazardValues[] DefaultRadiation; + [NMS(Index = 4, Size = 0x5, EnumType = typeof(GcHazardValueTypes.HazardValueEnum))] + /* 0x128 */ public GcHazardValues[] DefaultSpookLevel; [NMS(Index = 1, Size = 0x5, EnumType = typeof(GcHazardValueTypes.HazardValueEnum))] - /* 0x128 */ public GcHazardValues[] DefaultTemperature; + /* 0x150 */ public GcHazardValues[] DefaultTemperature; [NMS(Index = 2, Size = 0x5, EnumType = typeof(GcHazardValueTypes.HazardValueEnum))] - /* 0x150 */ public GcHazardValues[] DefaultToxicity; + /* 0x178 */ public GcHazardValues[] DefaultToxicity; } } diff --git a/libMBIN/Source/NMS/Globals/GcCreatureGlobals.cs b/libMBIN/Source/NMS/Globals/GcCreatureGlobals.cs index 5c3ddbf18..81353b5ab 100644 --- a/libMBIN/Source/NMS/Globals/GcCreatureGlobals.cs +++ b/libMBIN/Source/NMS/Globals/GcCreatureGlobals.cs @@ -3,1188 +3,1238 @@ namespace libMBIN.NMS.Globals { - [NMS(GUID = 0x40867BBAC9B38EE6, NameHash = 0xD1168B3D)] + [NMS(GUID = 0x20D4071A22ADC9A8, NameHash = 0xD1168B3D)] public class GcCreatureGlobals : NMSTemplate { [NMS(Index = 97)] /* 0x0000 */ public GcCameraShakeData PainShake; - [NMS(Index = 510)] + [NMS(Index = 535)] /* 0x00C0 */ public GcScanEffectData PetOffPlanetEffect; [NMS(Index = 3)] /* 0x0110 */ public Colour AllCreaturesDiscoveredColour; - [NMS(Index = 533)] - /* 0x0120 */ public Colour PetInteractionLightColour; - [NMS(Index = 431)] - /* 0x0130 */ public Colour PetRadialBadColour; - [NMS(Index = 434)] - /* 0x0140 */ public Colour PetRadialBoostColour; - [NMS(Index = 433)] - /* 0x0150 */ public Colour PetRadialGoodColour; - [NMS(Index = 432)] - /* 0x0160 */ public Colour PetRadialNeutralColour; - [NMS(Index = 525)] - /* 0x0170 */ public Colour PetThrowArcColour; + [NMS(Index = 269)] + /* 0x0120 */ public Colour JellyBossBroodIdleColour; + [NMS(Index = 270)] + /* 0x0130 */ public Colour JellyBossBroodProximityWarningColour; + [NMS(Index = 266)] + /* 0x0140 */ public Colour JellyBossIdleColour; + [NMS(Index = 268)] + /* 0x0150 */ public Colour JellyBossProjectileAttackWarningColour; + [NMS(Index = 267)] + /* 0x0160 */ public Colour JellyBossSpawnBroodWarningColour; + [NMS(Index = 558)] + /* 0x0170 */ public Colour PetInteractionLightColour; + [NMS(Index = 456)] + /* 0x0180 */ public Colour PetRadialBadColour; + [NMS(Index = 459)] + /* 0x0190 */ public Colour PetRadialBoostColour; + [NMS(Index = 458)] + /* 0x01A0 */ public Colour PetRadialGoodColour; + [NMS(Index = 457)] + /* 0x01B0 */ public Colour PetRadialNeutralColour; + [NMS(Index = 550)] + /* 0x01C0 */ public Colour PetThrowArcColour; + [NMS(Index = 272)] + /* 0x01D0 */ public Colour SpookFiendAggressiveColour; + [NMS(Index = 274)] + /* 0x01E0 */ public Colour SpookFiendKamikazeColour; + [NMS(Index = 271)] + /* 0x01F0 */ public Colour SpookFiendPassiveColour; + [NMS(Index = 273)] + /* 0x0200 */ public Colour SpookFiendSpitColour; [NMS(Index = 26, Size = 0x1C, EnumType = typeof(GcBiomeSubType.BiomeSubTypeEnum))] - /* 0x0180 */ public NMSString0x20A[] WeirdBiomeDescriptions; + /* 0x0210 */ public NMSString0x20A[] WeirdBiomeDescriptions; [NMS(Index = 25, Size = 0x10, EnumType = typeof(GcBiomeType.BiomeEnum))] - /* 0x0500 */ public NMSString0x20A[] BiomeAirDescriptions; + /* 0x0590 */ public NMSString0x20A[] BiomeAirDescriptions; [NMS(Index = 23, Size = 0x10, EnumType = typeof(GcBiomeType.BiomeEnum))] - /* 0x0700 */ public NMSString0x20A[] BiomeDescriptions; + /* 0x0790 */ public NMSString0x20A[] BiomeDescriptions; [NMS(Index = 24, Size = 0x10, EnumType = typeof(GcBiomeType.BiomeEnum))] - /* 0x0900 */ public NMSString0x20A[] BiomeWaterDescriptions; + /* 0x0990 */ public NMSString0x20A[] BiomeWaterDescriptions; [NMS(Index = 19, Size = 0x10, EnumType = typeof(GcBiomeType.BiomeEnum))] - /* 0x0B00 */ public NMSString0x20A[] DietMeat; + /* 0x0B90 */ public NMSString0x20A[] DietMeat; [NMS(Index = 20, Size = 0x10, EnumType = typeof(GcBiomeType.BiomeEnum))] - /* 0x0D00 */ public NMSString0x20A[] DietVeg; + /* 0x0D90 */ public NMSString0x20A[] DietVeg; [NMS(Index = 27, Size = 0x10, EnumType = typeof(GcBiomeType.BiomeEnum))] - /* 0x0F00 */ public NMSString0x20A[] PetBiomeClimates; - [NMS(Index = 582)] - /* 0x1100 */ public GcWeirdCreatureRewardList WeirdKillingRewards; - [NMS(Index = 16, Size = 0xB, EnumType = typeof(GcCreatureRoles.CreatureRoleEnum))] - /* 0x12C0 */ public NMSString0x20A[] TempermentDescriptions; + /* 0x0F90 */ public NMSString0x20A[] PetBiomeClimates; + [NMS(Index = 607)] + /* 0x1190 */ public GcWeirdCreatureRewardList WeirdKillingRewards; [NMS(Index = 15, Size = 0xB, EnumType = typeof(GcCreatureRoles.CreatureRoleEnum))] - /* 0x1420 */ public NMSString0x20A[] Temperments; - [NMS(Index = 21, Size = 0x4, EnumType = typeof(GcCreatureDiet.DietEnum))] - /* 0x1580 */ public NMSString0x20A[] DietDescriptions; + /* 0x1350 */ public NMSString0x20A[] Temperments; [NMS(Index = 17, Size = 0x4, EnumType = typeof(GcCreatureDiet.DietEnum))] - /* 0x1600 */ public NMSString0x20A[] Diets; - [NMS(Index = 22, Size = 0x4, EnumType = typeof(GcCreatureDiet.DietEnum))] - /* 0x1680 */ public NMSString0x20A[] WaterDietDescriptions; + /* 0x14B0 */ public NMSString0x20A[] Diets; [NMS(Index = 18, Size = 0x4, EnumType = typeof(GcCreatureDiet.DietEnum))] - /* 0x1700 */ public NMSString0x20A[] WaterDiets; + /* 0x1530 */ public NMSString0x20A[] WaterDiets; [NMS(Index = 56)] - /* 0x1780 */ public NMSString0x20A CreatureFilter; + /* 0x15B0 */ public NMSString0x20A CreatureFilter; [NMS(Index = 4)] - /* 0x17A0 */ public NMSString0x20A PetCarePuzzleOverrideID; + /* 0x15D0 */ public NMSString0x20A PetCarePuzzleOverrideID; [NMS(Index = 178)] - /* 0x17C0 */ public List AlertTable; - [NMS(Index = 560)] - /* 0x17D0 */ public NMSString0x10 AlienShipQuestCreatureWeapon; - [NMS(Index = 559)] - /* 0x17E0 */ public NMSString0x10 AlienShipQuestKillingSubstance; - [NMS(Index = 575)] - /* 0x17F0 */ public NMSString0x10 BasicFeedingProduct; - [NMS(Index = 581)] - /* 0x1800 */ public List CarnivoreFeedingProducts; - [NMS(Index = 392)] - /* 0x1810 */ public NMSString0x10 CreatureDeathEffectBig; - [NMS(Index = 391)] - /* 0x1820 */ public NMSString0x10 CreatureDeathEffectMedium; - [NMS(Index = 390)] - /* 0x1830 */ public NMSString0x10 CreatureDeathEffectSmall; + /* 0x15F0 */ public List AlertTable; + [NMS(Index = 585)] + /* 0x1600 */ public NMSString0x10 AlienShipQuestCreatureWeapon; + [NMS(Index = 584)] + /* 0x1610 */ public NMSString0x10 AlienShipQuestKillingSubstance; + [NMS(Index = 600)] + /* 0x1620 */ public NMSString0x10 BasicFeedingProduct; + [NMS(Index = 606)] + /* 0x1630 */ public List CarnivoreFeedingProducts; + [NMS(Index = 417)] + /* 0x1640 */ public NMSString0x10 CreatureDeathEffectBig; + [NMS(Index = 416)] + /* 0x1650 */ public NMSString0x10 CreatureDeathEffectMedium; + [NMS(Index = 415)] + /* 0x1660 */ public NMSString0x10 CreatureDeathEffectSmall; [NMS(Index = 200)] - /* 0x1840 */ public NMSString0x10 CreatureHugeRunShake; + /* 0x1670 */ public NMSString0x10 CreatureHugeRunShake; [NMS(Index = 198)] - /* 0x1850 */ public NMSString0x10 CreatureHugeWalkShake; + /* 0x1680 */ public NMSString0x10 CreatureHugeWalkShake; [NMS(Index = 196)] - /* 0x1860 */ public NMSString0x10 CreatureLargeRunShake; + /* 0x1690 */ public NMSString0x10 CreatureLargeRunShake; [NMS(Index = 194)] - /* 0x1870 */ public NMSString0x10 CreatureLargeWalkShake; + /* 0x16A0 */ public NMSString0x10 CreatureLargeWalkShake; [NMS(Index = 55)] - /* 0x1880 */ public GcSeed CreatureSeed; - [NMS(Index = 558)] - /* 0x1890 */ public NMSString0x10 DefaultKillingSubstance; - [NMS(Index = 393)] - /* 0x18A0 */ public NMSString0x10 FishDeathEffect; - [NMS(Index = 568)] - /* 0x18B0 */ public List HarvestingProducts; - [NMS(Index = 580)] - /* 0x18C0 */ public List HerbivoreFeedingProducts; - [NMS(Index = 576)] - /* 0x18D0 */ public NMSString0x10 HorrorPetFeedingProduct; - [NMS(Index = 567)] - /* 0x18E0 */ public List KillingProducts; - [NMS(Index = 561)] - /* 0x18F0 */ public List KillingSubstances; + /* 0x16B0 */ public GcSeed CreatureSeed; [NMS(Index = 583)] - /* 0x1900 */ public List LootItems; - [NMS(Index = 512)] - /* 0x1910 */ public VariableSizeString PetEggHatchResourceFile; - [NMS(Index = 478)] - /* 0x1920 */ public NMSString0x10 PetEggMaxChangeProduct; - [NMS(Index = 511)] - /* 0x1930 */ public VariableSizeString PetEggResourceFile; - [NMS(Index = 519)] - /* 0x1940 */ public NMSString0x10 PetEggsplosionEffect; - [NMS(Index = 417)] - /* 0x1950 */ public NMSString0x10 PetScan; - [NMS(Index = 577)] - /* 0x1960 */ public NMSString0x10 RobotFeedingProduct; - [NMS(Index = 585)] - /* 0x1970 */ public List RockTransformChanceModifiers; + /* 0x16C0 */ public NMSString0x10 DefaultKillingSubstance; + [NMS(Index = 418)] + /* 0x16D0 */ public NMSString0x10 FishDeathEffect; + [NMS(Index = 593)] + /* 0x16E0 */ public List HarvestingProducts; + [NMS(Index = 605)] + /* 0x16F0 */ public List HerbivoreFeedingProducts; + [NMS(Index = 601)] + /* 0x1700 */ public NMSString0x10 HorrorPetFeedingProduct; + [NMS(Index = 592)] + /* 0x1710 */ public List KillingProducts; + [NMS(Index = 586)] + /* 0x1720 */ public List KillingSubstances; + [NMS(Index = 608)] + /* 0x1730 */ public List LootItems; + [NMS(Index = 537)] + /* 0x1740 */ public VariableSizeString PetEggHatchResourceFile; + [NMS(Index = 503)] + /* 0x1750 */ public NMSString0x10 PetEggMaxChangeProduct; + [NMS(Index = 536)] + /* 0x1760 */ public VariableSizeString PetEggResourceFile; + [NMS(Index = 544)] + /* 0x1770 */ public NMSString0x10 PetEggsplosionEffect; + [NMS(Index = 442)] + /* 0x1780 */ public NMSString0x10 PetScan; + [NMS(Index = 602)] + /* 0x1790 */ public NMSString0x10 RobotFeedingProduct; + [NMS(Index = 610)] + /* 0x17A0 */ public List RockTransformChanceModifiers; + [NMS(Index = 276)] + /* 0x17B0 */ public List SpookFiendsSpawnData; [NMS(Index = 177)] - /* 0x1980 */ public GcFlyingSnakeData FlyingSnakeData; + /* 0x17C0 */ public GcFlyingSnakeData FlyingSnakeData; + [NMS(Index = 262)] + /* 0x1800 */ public Vector2f JellyBossBroodMaxChaseTime; + [NMS(Index = 275)] + /* 0x1808 */ public Vector2f SpookFiendsSpawnTimer; [NMS(Index = 211)] - /* 0x19C0 */ public float AdultBabyKilledNoticeDistance; - [NMS(Index = 551)] - /* 0x19C4 */ public float AdultCorrelationValue; + /* 0x1810 */ public float AdultBabyKilledNoticeDistance; + [NMS(Index = 576)] + /* 0x1814 */ public float AdultCorrelationValue; [NMS(Index = 161)] - /* 0x19C8 */ public float AlertDistance; + /* 0x1818 */ public float AlertDistance; [NMS(Index = 2)] - /* 0x19CC */ public int AllCreaturesDiscoveredBonusMul; - [NMS(Index = 586)] - /* 0x19D0 */ public float AngryRockProportionNormal; - [NMS(Index = 587)] - /* 0x19D4 */ public float AngryRockProportionSurvival; + /* 0x181C */ public int AllCreaturesDiscoveredBonusMul; + [NMS(Index = 611)] + /* 0x1820 */ public float AngryRockProportionNormal; + [NMS(Index = 612)] + /* 0x1824 */ public float AngryRockProportionSurvival; [NMS(Index = 176)] - /* 0x19D8 */ public float AnimationStickToGroundSpeed; - [NMS(Index = 534)] - /* 0x19DC */ public float AnimChangeCoolDown; - [NMS(Index = 305)] - /* 0x19E0 */ public float AsteroidCreatureRichSystemSpawnPercent; - [NMS(Index = 304)] - /* 0x19E4 */ public float AsteroidCreatureSpawnPercentOverride; - [NMS(Index = 366)] - /* 0x19E8 */ public float AttackPlayerDistance; - [NMS(Index = 460)] - /* 0x19EC */ public float AttractedMaxAvoidCreaturesDist; - [NMS(Index = 459)] - /* 0x19F0 */ public float AttractedMaxAvoidCreaturesStrength; - [NMS(Index = 458)] - /* 0x19F4 */ public float AttractedMinAvoidCreaturesDist; - [NMS(Index = 457)] - /* 0x19F8 */ public float AttractedMinAvoidCreaturesStrength; + /* 0x1828 */ public float AnimationStickToGroundSpeed; + [NMS(Index = 559)] + /* 0x182C */ public float AnimChangeCoolDown; + [NMS(Index = 324)] + /* 0x1830 */ public float AsteroidCreatureRichSystemSpawnPercent; + [NMS(Index = 323)] + /* 0x1834 */ public float AsteroidCreatureSpawnPercentOverride; + [NMS(Index = 391)] + /* 0x1838 */ public float AttackPlayerDistance; + [NMS(Index = 485)] + /* 0x183C */ public float AttractedMaxAvoidCreaturesDist; + [NMS(Index = 484)] + /* 0x1840 */ public float AttractedMaxAvoidCreaturesStrength; + [NMS(Index = 483)] + /* 0x1844 */ public float AttractedMinAvoidCreaturesDist; + [NMS(Index = 482)] + /* 0x1848 */ public float AttractedMinAvoidCreaturesStrength; [NMS(Index = 148)] - /* 0x19FC */ public float AttractMinDistance; - [NMS(Index = 333)] - /* 0x1A00 */ public float AvoidCreaturesWeight; - [NMS(Index = 334)] - /* 0x1A04 */ public float AvoidImpassableWeight; - [NMS(Index = 319)] - /* 0x1A08 */ public float BadTurnPercent; - [NMS(Index = 320)] - /* 0x1A0C */ public float BadTurnWeight; - [NMS(Index = 335)] - /* 0x1A10 */ public float BaseAndTerrainModImpassableStrength; - [NMS(Index = 328)] - /* 0x1A14 */ public float BrakingForce; - [NMS(Index = 329)] - /* 0x1A18 */ public float BrakingForceY; - [NMS(Index = 268)] - /* 0x1A1C */ public int BugFiendHealth; - [NMS(Index = 263)] - /* 0x1A20 */ public int BugQueenHealth; - [NMS(Index = 267)] - /* 0x1A24 */ public float BugQueenSpitballExplosionRadius; - [NMS(Index = 266)] - /* 0x1A28 */ public float BugQueenSpitballSpeed; - [NMS(Index = 264)] - /* 0x1A2C */ public int BugQueenSpitCount; - [NMS(Index = 265)] - /* 0x1A30 */ public float BugQueenSpitRadius; + /* 0x184C */ public float AttractMinDistance; + [NMS(Index = 352)] + /* 0x1850 */ public float AvoidCreaturesWeight; + [NMS(Index = 353)] + /* 0x1854 */ public float AvoidImpassableWeight; + [NMS(Index = 338)] + /* 0x1858 */ public float BadTurnPercent; + [NMS(Index = 339)] + /* 0x185C */ public float BadTurnWeight; + [NMS(Index = 354)] + /* 0x1860 */ public float BaseAndTerrainModImpassableStrength; + [NMS(Index = 347)] + /* 0x1864 */ public float BrakingForce; + [NMS(Index = 348)] + /* 0x1868 */ public float BrakingForceY; + [NMS(Index = 285)] + /* 0x186C */ public int BugFiendHealth; + [NMS(Index = 280)] + /* 0x1870 */ public int BugQueenHealth; + [NMS(Index = 284)] + /* 0x1874 */ public float BugQueenSpitballExplosionRadius; + [NMS(Index = 283)] + /* 0x1878 */ public float BugQueenSpitballSpeed; + [NMS(Index = 281)] + /* 0x187C */ public int BugQueenSpitCount; + [NMS(Index = 282)] + /* 0x1880 */ public float BugQueenSpitRadius; [NMS(Index = 189)] - /* 0x1A34 */ public float CreatureBlobRidingHugeMinSize; + /* 0x1884 */ public float CreatureBlobRidingHugeMinSize; [NMS(Index = 188)] - /* 0x1A38 */ public float CreatureBlobRidingLargeMinSize; + /* 0x1888 */ public float CreatureBlobRidingLargeMinSize; [NMS(Index = 187)] - /* 0x1A3C */ public float CreatureBlobRidingMedMinSize; + /* 0x188C */ public float CreatureBlobRidingMedMinSize; [NMS(Index = 82)] - /* 0x1A40 */ public float CreatureBrakeForce; - [NMS(Index = 572)] - /* 0x1A44 */ public int CreatureHarvestAmountHuge; - [NMS(Index = 571)] - /* 0x1A48 */ public int CreatureHarvestAmountLarge; - [NMS(Index = 570)] - /* 0x1A4C */ public int CreatureHarvestAmountMed; - [NMS(Index = 569)] - /* 0x1A50 */ public int CreatureHarvestAmountSmall; + /* 0x1890 */ public float CreatureBrakeForce; + [NMS(Index = 597)] + /* 0x1894 */ public int CreatureHarvestAmountHuge; + [NMS(Index = 596)] + /* 0x1898 */ public int CreatureHarvestAmountLarge; + [NMS(Index = 595)] + /* 0x189C */ public int CreatureHarvestAmountMed; + [NMS(Index = 594)] + /* 0x18A0 */ public int CreatureHarvestAmountSmall; [NMS(Index = 77)] - /* 0x1A54 */ public float CreatureHearingRange; + /* 0x18A4 */ public float CreatureHearingRange; [NMS(Index = 193)] - /* 0x1A58 */ public int CreatureHugeHealth; + /* 0x18A8 */ public int CreatureHugeHealth; [NMS(Index = 183)] - /* 0x1A5C */ public float CreatureHugeMinSize; + /* 0x18AC */ public float CreatureHugeMinSize; [NMS(Index = 201)] - /* 0x1A60 */ public float CreatureHugeRunMaxShakeDist; + /* 0x18B0 */ public float CreatureHugeRunMaxShakeDist; [NMS(Index = 199)] - /* 0x1A64 */ public float CreatureHugeWalkMaxShakeDist; - [NMS(Index = 555)] - /* 0x1A68 */ public float CreatureIndoorSpeedMultiplier; + /* 0x18B4 */ public float CreatureHugeWalkMaxShakeDist; + [NMS(Index = 580)] + /* 0x18B8 */ public float CreatureIndoorSpeedMultiplier; [NMS(Index = 13)] - /* 0x1A6C */ public float CreatureInteractBaseRange; + /* 0x18BC */ public float CreatureInteractBaseRange; [NMS(Index = 5)] - /* 0x1A70 */ public float CreatureInteractionRangeBoostHuge; + /* 0x18C0 */ public float CreatureInteractionRangeBoostHuge; [NMS(Index = 6)] - /* 0x1A74 */ public float CreatureInteractionRangeBoostLarge; + /* 0x18C4 */ public float CreatureInteractionRangeBoostLarge; [NMS(Index = 7)] - /* 0x1A78 */ public float CreatureInteractionRangeBoostMedium; + /* 0x18C8 */ public float CreatureInteractionRangeBoostMedium; [NMS(Index = 9)] - /* 0x1A7C */ public float CreatureInteractionRangeBoostRun; + /* 0x18CC */ public float CreatureInteractionRangeBoostRun; [NMS(Index = 8)] - /* 0x1A80 */ public float CreatureInteractionRangeBoostSmall; + /* 0x18D0 */ public float CreatureInteractionRangeBoostSmall; [NMS(Index = 10)] - /* 0x1A84 */ public float CreatureInteractionRangeBoostSprint; + /* 0x18D4 */ public float CreatureInteractionRangeBoostSprint; [NMS(Index = 11)] - /* 0x1A88 */ public float CreatureInteractionRangeReducePredator; - [NMS(Index = 562)] - /* 0x1A8C */ public int CreatureKillRewardAmountFiend; - [NMS(Index = 566)] - /* 0x1A90 */ public int CreatureKillRewardAmountHuge; - [NMS(Index = 565)] - /* 0x1A94 */ public int CreatureKillRewardAmountLarge; - [NMS(Index = 564)] - /* 0x1A98 */ public int CreatureKillRewardAmountMed; - [NMS(Index = 563)] - /* 0x1A9C */ public int CreatureKillRewardAmountSmall; + /* 0x18D8 */ public float CreatureInteractionRangeReducePredator; + [NMS(Index = 587)] + /* 0x18DC */ public int CreatureKillRewardAmountFiend; + [NMS(Index = 591)] + /* 0x18E0 */ public int CreatureKillRewardAmountHuge; + [NMS(Index = 590)] + /* 0x18E4 */ public int CreatureKillRewardAmountLarge; + [NMS(Index = 589)] + /* 0x18E8 */ public int CreatureKillRewardAmountMed; + [NMS(Index = 588)] + /* 0x18EC */ public int CreatureKillRewardAmountSmall; [NMS(Index = 192)] - /* 0x1AA0 */ public int CreatureLargeHealth; + /* 0x18F0 */ public int CreatureLargeHealth; [NMS(Index = 182)] - /* 0x1AA4 */ public float CreatureLargeMinSize; + /* 0x18F4 */ public float CreatureLargeMinSize; [NMS(Index = 197)] - /* 0x1AA8 */ public float CreatureLargeRunMaxShakeDist; + /* 0x18F8 */ public float CreatureLargeRunMaxShakeDist; [NMS(Index = 195)] - /* 0x1AAC */ public float CreatureLargeWalkMaxShakeDist; + /* 0x18FC */ public float CreatureLargeWalkMaxShakeDist; [NMS(Index = 86)] - /* 0x1AB0 */ public float CreatureLookBeforeFleeingIfShotTime; + /* 0x1900 */ public float CreatureLookBeforeFleeingIfShotTime; [NMS(Index = 85)] - /* 0x1AB4 */ public float CreatureLookBeforeFleeingTime; + /* 0x1904 */ public float CreatureLookBeforeFleeingTime; [NMS(Index = 84)] - /* 0x1AB8 */ public float CreatureLookBeforeGoingTime; + /* 0x1908 */ public float CreatureLookBeforeGoingTime; [NMS(Index = 88)] - /* 0x1ABC */ public float CreatureLookPlayerForceLookTime; + /* 0x190C */ public float CreatureLookPlayerForceLookTime; [NMS(Index = 87)] - /* 0x1AC0 */ public float CreatureLookScaryThingTime; + /* 0x1910 */ public float CreatureLookScaryThingTime; [NMS(Index = 191)] - /* 0x1AC4 */ public int CreatureMedHealth; + /* 0x1914 */ public int CreatureMedHealth; [NMS(Index = 181)] - /* 0x1AC8 */ public float CreatureMedMinSize; + /* 0x1918 */ public float CreatureMedMinSize; [NMS(Index = 70)] - /* 0x1ACC */ public float CreatureMinAlignSpeed; + /* 0x191C */ public float CreatureMinAlignSpeed; [NMS(Index = 83)] - /* 0x1AD0 */ public float CreatureMinAnimMoveSpeed; + /* 0x1920 */ public float CreatureMinAnimMoveSpeed; [NMS(Index = 76)] - /* 0x1AD4 */ public float CreatureMinRunTime; + /* 0x1924 */ public float CreatureMinRunTime; [NMS(Index = 79)] - /* 0x1AD8 */ public float CreatureMoveIdle; + /* 0x1928 */ public float CreatureMoveIdle; [NMS(Index = 186)] - /* 0x1ADC */ public float CreatureRidingHugeMinSize; + /* 0x192C */ public float CreatureRidingHugeMinSize; [NMS(Index = 185)] - /* 0x1AE0 */ public float CreatureRidingLargeMinSize; + /* 0x1930 */ public float CreatureRidingLargeMinSize; [NMS(Index = 184)] - /* 0x1AE4 */ public float CreatureRidingMedMinSize; + /* 0x1934 */ public float CreatureRidingMedMinSize; [NMS(Index = 39)] - /* 0x1AE8 */ public float CreatureScaleMangle; + /* 0x1938 */ public float CreatureScaleMangle; [NMS(Index = 78)] - /* 0x1AEC */ public float CreatureSightRange; + /* 0x193C */ public float CreatureSightRange; [NMS(Index = 190)] - /* 0x1AF0 */ public int CreatureSmallHealth; - [NMS(Index = 556)] - /* 0x1AF4 */ public float CreatureSpeedMultiplier; + /* 0x1940 */ public int CreatureSmallHealth; + [NMS(Index = 581)] + /* 0x1944 */ public float CreatureSpeedMultiplier; [NMS(Index = 81)] - /* 0x1AF8 */ public float CreatureTurnMax; + /* 0x1948 */ public float CreatureTurnMax; [NMS(Index = 80)] - /* 0x1AFC */ public float CreatureTurnMin; - [NMS(Index = 589)] - /* 0x1B00 */ public float CreatureUpdateRateMultiplier; + /* 0x194C */ public float CreatureTurnMin; + [NMS(Index = 614)] + /* 0x1950 */ public float CreatureUpdateRateMultiplier; [NMS(Index = 75)] - /* 0x1B04 */ public float CreatureWaryTime; - [NMS(Index = 346)] - /* 0x1B08 */ public float DefaultRunMoveSpeed; - [NMS(Index = 342)] - /* 0x1B0C */ public float DefaultSwimSpeed; - [NMS(Index = 345)] - /* 0x1B10 */ public float DefaultTrotMoveSpeed; - [NMS(Index = 344)] - /* 0x1B14 */ public float DefaultWalkMoveSpeed; + /* 0x1954 */ public float CreatureWaryTime; + [NMS(Index = 363)] + /* 0x1958 */ public float DefaultRunMoveSpeed; + [NMS(Index = 362)] + /* 0x195C */ public float DefaultTrotMoveSpeed; + [NMS(Index = 361)] + /* 0x1960 */ public float DefaultWalkMoveSpeed; [NMS(Index = 236)] - /* 0x1B18 */ public float DelayAfterRespawnBeforeAttackable; - [NMS(Index = 375)] - /* 0x1B1C */ public float DespawnDistFactor; - [NMS(Index = 385)] - /* 0x1B20 */ public float DetailAnimBlendInTime; - [NMS(Index = 386)] - /* 0x1B24 */ public float DetailAnimBlendOutTime; - [NMS(Index = 388)] - /* 0x1B28 */ public float DetailAnimMaxPauseTime; - [NMS(Index = 387)] - /* 0x1B2C */ public float DetailAnimMinPauseTime; + /* 0x1964 */ public float DelayAfterRespawnBeforeAttackable; + [NMS(Index = 400)] + /* 0x1968 */ public float DespawnDistFactor; + [NMS(Index = 410)] + /* 0x196C */ public float DetailAnimBlendInTime; + [NMS(Index = 411)] + /* 0x1970 */ public float DetailAnimBlendOutTime; + [NMS(Index = 413)] + /* 0x1974 */ public float DetailAnimMaxPauseTime; + [NMS(Index = 412)] + /* 0x1978 */ public float DetailAnimMinPauseTime; [NMS(Index = 150)] - /* 0x1B30 */ public float DroneExplodeRadius; - [NMS(Index = 351)] - /* 0x1B34 */ public float EdgeClosenessPenalty; + /* 0x197C */ public float DroneExplodeRadius; + [NMS(Index = 368)] + /* 0x1980 */ public float EdgeClosenessPenalty; [NMS(Index = 100)] - /* 0x1B38 */ public float ExtraFollowFreq1; + /* 0x1984 */ public float ExtraFollowFreq1; [NMS(Index = 101)] - /* 0x1B3C */ public float ExtraFollowFreq2; + /* 0x1988 */ public float ExtraFollowFreq2; [NMS(Index = 99)] - /* 0x1B40 */ public float ExtraFollowStrength; - [NMS(Index = 372)] - /* 0x1B44 */ public float FadeDistance; - [NMS(Index = 370)] - /* 0x1B48 */ public float FadeScaleMultiplier; - [NMS(Index = 371)] - /* 0x1B4C */ public float FadeScalePower; - [NMS(Index = 343)] - /* 0x1B50 */ public float FastSwimSpeed; - [NMS(Index = 454)] - /* 0x1B54 */ public float FeedingFollowTime; - [NMS(Index = 456)] - /* 0x1B58 */ public float FeedingNoticeDistance; - [NMS(Index = 455)] - /* 0x1B5C */ public float FeedingNoticeTime; - [NMS(Index = 453)] - /* 0x1B60 */ public int FeedingTaskAmount; - [NMS(Index = 290)] - /* 0x1B64 */ public float FiendAggroDecreasePerSpawn; - [NMS(Index = 288)] - /* 0x1B68 */ public float FiendAggroIncreaseDamageEgg; - [NMS(Index = 289)] - /* 0x1B6C */ public float FiendAggroIncreaseDestroyEgg; - [NMS(Index = 277)] - /* 0x1B70 */ public float FiendAggroTime; - [NMS(Index = 294)] - /* 0x1B74 */ public float FiendBeingShotMemoryTime; - [NMS(Index = 291)] - /* 0x1B78 */ public float FiendCritAreaSize; - [NMS(Index = 274)] - /* 0x1B7C */ public float FiendDespawnDistance; + /* 0x198C */ public float ExtraFollowStrength; + [NMS(Index = 397)] + /* 0x1990 */ public float FadeDistance; + [NMS(Index = 395)] + /* 0x1994 */ public float FadeScaleMultiplier; + [NMS(Index = 396)] + /* 0x1998 */ public float FadeScalePower; + [NMS(Index = 358)] + /* 0x199C */ public float FastSwimSpeed; + [NMS(Index = 479)] + /* 0x19A0 */ public float FeedingFollowTime; + [NMS(Index = 481)] + /* 0x19A4 */ public float FeedingNoticeDistance; + [NMS(Index = 480)] + /* 0x19A8 */ public float FeedingNoticeTime; + [NMS(Index = 478)] + /* 0x19AC */ public int FeedingTaskAmount; + [NMS(Index = 309)] + /* 0x19B0 */ public float FiendAggroDecreasePerSpawn; + [NMS(Index = 307)] + /* 0x19B4 */ public float FiendAggroIncreaseDamageEgg; + [NMS(Index = 308)] + /* 0x19B8 */ public float FiendAggroIncreaseDestroyEgg; + [NMS(Index = 296)] + /* 0x19BC */ public float FiendAggroTime; + [NMS(Index = 313)] + /* 0x19C0 */ public float FiendBeingShotMemoryTime; + [NMS(Index = 310)] + /* 0x19C4 */ public float FiendCritAreaSize; [NMS(Index = 293)] - /* 0x1B80 */ public float FiendDistReduceForBeingShot; - [NMS(Index = 292)] - /* 0x1B84 */ public float FiendDistToConsiderTargetSwtich; - [NMS(Index = 283)] - /* 0x1B88 */ public int FiendEggsToUnlockSpit; - [NMS(Index = 269)] - /* 0x1B8C */ public int FiendHealth; - [NMS(Index = 271)] - /* 0x1B90 */ public float FiendHealthLevelMul; - [NMS(Index = 279)] - /* 0x1B94 */ public int FiendMaxAttackers; - [NMS(Index = 278)] - /* 0x1B98 */ public int FiendMaxEngaged; - [NMS(Index = 287)] - /* 0x1B9C */ public float FiendMaxSpawnTime; - [NMS(Index = 280)] - /* 0x1BA0 */ public float FiendMaxVerticalForPounce; - [NMS(Index = 286)] - /* 0x1BA4 */ public float FiendMinSpawnTime; - [NMS(Index = 272)] - /* 0x1BA8 */ public float FiendPerceptionDistance; - [NMS(Index = 262)] - /* 0x1BAC */ public float FiendPounceDistanceModifier; - [NMS(Index = 276)] - /* 0x1BB0 */ public float FiendReplicateEndDistance; - [NMS(Index = 275)] - /* 0x1BB4 */ public float FiendReplicateStartDistance; - [NMS(Index = 273)] - /* 0x1BB8 */ public float FiendSpawnDistance; - [NMS(Index = 281)] - /* 0x1BBC */ public float FiendZigZagSpeed; - [NMS(Index = 282)] - /* 0x1BC0 */ public float FiendZigZagStrength; - [NMS(Index = 140)] - /* 0x1BC4 */ public float FishBobAmplitude; - [NMS(Index = 139)] - /* 0x1BC8 */ public float FishBobFrequency; - [NMS(Index = 357)] - /* 0x1BCC */ public float FishDesiredDepth; - [NMS(Index = 301)] - /* 0x1BD0 */ public float FishFiendBigBoostStrength; + /* 0x19C8 */ public float FiendDespawnDistance; + [NMS(Index = 312)] + /* 0x19CC */ public float FiendDistReduceForBeingShot; + [NMS(Index = 311)] + /* 0x19D0 */ public float FiendDistToConsiderTargetSwtich; [NMS(Index = 302)] - /* 0x1BD4 */ public float FishFiendBigBoostTime; - [NMS(Index = 297)] - /* 0x1BD8 */ public int FishFiendBigHealth; - [NMS(Index = 303)] - /* 0x1BDC */ public float FishFiendBigScale; + /* 0x19D4 */ public int FiendEggsToUnlockSpit; + [NMS(Index = 286)] + /* 0x19D8 */ public int FiendHealth; + [NMS(Index = 290)] + /* 0x19DC */ public float FiendHealthLevelMul; [NMS(Index = 298)] - /* 0x1BE0 */ public float FishFiendSmallBoostStrength; + /* 0x19E0 */ public int FiendMaxAttackers; + [NMS(Index = 297)] + /* 0x19E4 */ public int FiendMaxEngaged; + [NMS(Index = 306)] + /* 0x19E8 */ public float FiendMaxSpawnTime; [NMS(Index = 299)] - /* 0x1BE4 */ public float FishFiendSmallBoostTime; - [NMS(Index = 296)] - /* 0x1BE8 */ public int FishFiendSmallHealth; + /* 0x19EC */ public float FiendMaxVerticalForPounce; + [NMS(Index = 305)] + /* 0x19F0 */ public float FiendMinSpawnTime; + [NMS(Index = 291)] + /* 0x19F4 */ public float FiendPerceptionDistance; + [NMS(Index = 279)] + /* 0x19F8 */ public float FiendPounceDistanceModifier; + [NMS(Index = 295)] + /* 0x19FC */ public float FiendReplicateEndDistance; + [NMS(Index = 294)] + /* 0x1A00 */ public float FiendReplicateStartDistance; + [NMS(Index = 292)] + /* 0x1A04 */ public float FiendSpawnDistance; [NMS(Index = 300)] - /* 0x1BEC */ public float FishFiendSmallScale; - [NMS(Index = 358)] - /* 0x1BF0 */ public float FishMinHeightAboveSeaBed; - [NMS(Index = 360)] - /* 0x1BF4 */ public float FishObstacleAvoidStrength; - [NMS(Index = 362)] - /* 0x1BF8 */ public float FishPlayerAttractionAhead; - [NMS(Index = 361)] - /* 0x1BFC */ public float FishPlayerAttractionFrontDist; - [NMS(Index = 364)] - /* 0x1C00 */ public float FishPlayerAttractionMaxDist; - [NMS(Index = 363)] - /* 0x1C04 */ public float FishPlayerAttractionMinDist; - [NMS(Index = 365)] - /* 0x1C08 */ public float FishPlayerAttractionStrength; + /* 0x1A08 */ public float FiendZigZagSpeed; + [NMS(Index = 301)] + /* 0x1A0C */ public float FiendZigZagStrength; + [NMS(Index = 140)] + /* 0x1A10 */ public float FishBobAmplitude; + [NMS(Index = 139)] + /* 0x1A14 */ public float FishBobFrequency; + [NMS(Index = 378)] + /* 0x1A18 */ public float FishDesiredDepth; + [NMS(Index = 320)] + /* 0x1A1C */ public float FishFiendBigBoostStrength; + [NMS(Index = 321)] + /* 0x1A20 */ public float FishFiendBigBoostTime; + [NMS(Index = 316)] + /* 0x1A24 */ public int FishFiendBigHealth; + [NMS(Index = 322)] + /* 0x1A28 */ public float FishFiendBigScale; + [NMS(Index = 317)] + /* 0x1A2C */ public float FishFiendSmallBoostStrength; + [NMS(Index = 318)] + /* 0x1A30 */ public float FishFiendSmallBoostTime; + [NMS(Index = 315)] + /* 0x1A34 */ public int FishFiendSmallHealth; + [NMS(Index = 319)] + /* 0x1A38 */ public float FishFiendSmallScale; + [NMS(Index = 379)] + /* 0x1A3C */ public float FishMinHeightAboveSeaBed; + [NMS(Index = 381)] + /* 0x1A40 */ public float FishObstacleAvoidStrength; + [NMS(Index = 383)] + /* 0x1A44 */ public float FishPlayerAttractionAhead; + [NMS(Index = 382)] + /* 0x1A48 */ public float FishPlayerAttractionFrontDist; + [NMS(Index = 385)] + /* 0x1A4C */ public float FishPlayerAttractionMaxDist; + [NMS(Index = 384)] + /* 0x1A50 */ public float FishPlayerAttractionMinDist; + [NMS(Index = 386)] + /* 0x1A54 */ public float FishPlayerAttractionStrength; [NMS(Index = 223)] - /* 0x1C0C */ public float FishPredatorChargeDist; + /* 0x1A58 */ public float FishPredatorChargeDist; [NMS(Index = 224)] - /* 0x1C10 */ public float FishPredatorChargeDistScale; - [NMS(Index = 359)] - /* 0x1C14 */ public float FishSeaBedAvoidStrength; + /* 0x1A5C */ public float FishPredatorChargeDistScale; + [NMS(Index = 380)] + /* 0x1A60 */ public float FishSeaBedAvoidStrength; [NMS(Index = 159)] - /* 0x1C18 */ public float FishSpeedMax; + /* 0x1A64 */ public float FishSpeedMax; [NMS(Index = 158)] - /* 0x1C1C */ public float FishSpeedMin; + /* 0x1A68 */ public float FishSpeedMin; [NMS(Index = 160)] - /* 0x1C20 */ public float FishSwimMaxAcceleration; + /* 0x1A6C */ public float FishSwimMaxAcceleration; [NMS(Index = 164)] - /* 0x1C24 */ public float FishTurn; + /* 0x1A70 */ public float FishTurn; + [NMS(Index = 376)] + /* 0x1A74 */ public float FishWaterSurfaceAnticipate; + [NMS(Index = 377)] + /* 0x1A78 */ public float FishWaterSurfaceAvoidStrength; + [NMS(Index = 387)] + /* 0x1A7C */ public float FloaterObstacleAvoidStrength; + [NMS(Index = 388)] + /* 0x1A80 */ public float FloaterSteeringRayLength; + [NMS(Index = 389)] + /* 0x1A84 */ public float FloaterSteeringRaySphereSize; + [NMS(Index = 390)] + /* 0x1A88 */ public float FloaterSteeringRaySpread; + [NMS(Index = 374)] + /* 0x1A8C */ public float FloaterSurfaceAnticipate; + [NMS(Index = 375)] + /* 0x1A90 */ public float FloaterSurfaceAvoidStrength; + [NMS(Index = 349)] + /* 0x1A94 */ public float FlowFieldWeight; [NMS(Index = 355)] - /* 0x1C28 */ public float FishWaterSurfaceAnticipate; + /* 0x1A98 */ public float FollowLeaderAlignWeight; [NMS(Index = 356)] - /* 0x1C2C */ public float FishWaterSurfaceAvoidStrength; - [NMS(Index = 330)] - /* 0x1C30 */ public float FlowFieldWeight; - [NMS(Index = 336)] - /* 0x1C34 */ public float FollowLeaderAlignWeight; - [NMS(Index = 337)] - /* 0x1C38 */ public float FollowLeaderCohereWeight; - [NMS(Index = 398)] - /* 0x1C3C */ public float FollowPlayerDistance; - [NMS(Index = 400)] - /* 0x1C40 */ public float FollowRange; - [NMS(Index = 399)] - /* 0x1C44 */ public float FollowRunPlayerDistance; - [NMS(Index = 331)] - /* 0x1C48 */ public float FollowWeight; + /* 0x1A9C */ public float FollowLeaderCohereWeight; + [NMS(Index = 423)] + /* 0x1AA0 */ public float FollowPlayerDistance; + [NMS(Index = 425)] + /* 0x1AA4 */ public float FollowRange; + [NMS(Index = 424)] + /* 0x1AA8 */ public float FollowRunPlayerDistance; + [NMS(Index = 350)] + /* 0x1AAC */ public float FollowWeight; [NMS(Index = 172)] - /* 0x1C4C */ public float FootDustGroundTintStrength; - [NMS(Index = 394)] - /* 0x1C50 */ public float FootParticleTime; + /* 0x1AB0 */ public float FootDustGroundTintStrength; + [NMS(Index = 419)] + /* 0x1AB4 */ public float FootParticleTime; [NMS(Index = 95)] - /* 0x1C54 */ public float FootPlantError; + /* 0x1AB8 */ public float FootPlantError; [NMS(Index = 243)] - /* 0x1C58 */ public float FreighterDespawnDist; + /* 0x1ABC */ public float FreighterDespawnDist; [NMS(Index = 142)] - /* 0x1C5C */ public float FreighterJellyBobAmplitude; + /* 0x1AC0 */ public float FreighterJellyBobAmplitude; [NMS(Index = 141)] - /* 0x1C60 */ public float FreighterJellyBobFrequency; - [NMS(Index = 339)] - /* 0x1C64 */ public float FreighterJellySwimSpeed; + /* 0x1AC4 */ public float FreighterJellyBobFrequency; [NMS(Index = 242)] - /* 0x1C68 */ public float FreighterSpawnDist; - [NMS(Index = 452)] - /* 0x1C6C */ public int FriendlyCreatureLimit; - [NMS(Index = 553)] - /* 0x1C70 */ public float GrassPushMaxSize; - [NMS(Index = 552)] - /* 0x1C74 */ public float GrassPushRadius; + /* 0x1AC8 */ public float FreighterSpawnDist; + [NMS(Index = 477)] + /* 0x1ACC */ public int FriendlyCreatureLimit; + [NMS(Index = 578)] + /* 0x1AD0 */ public float GrassPushMaxSize; + [NMS(Index = 577)] + /* 0x1AD4 */ public float GrassPushRadius; [NMS(Index = 127)] - /* 0x1C78 */ public float GroundWormScaleMax; + /* 0x1AD8 */ public float GroundWormScaleMax; [NMS(Index = 126)] - /* 0x1C7C */ public float GroundWormScaleMin; + /* 0x1ADC */ public float GroundWormScaleMin; [NMS(Index = 125)] - /* 0x1C80 */ public float GroundWormSpawnChance; + /* 0x1AE0 */ public float GroundWormSpawnChance; [NMS(Index = 122)] - /* 0x1C84 */ public float GroundWormSpawnerActivateRadius; + /* 0x1AE4 */ public float GroundWormSpawnerActivateRadius; [NMS(Index = 123)] - /* 0x1C88 */ public float GroundWormSpawnerDestroyRadiusActive; + /* 0x1AE8 */ public float GroundWormSpawnerDestroyRadiusActive; [NMS(Index = 124)] - /* 0x1C8C */ public float GroundWormSpawnerDestroyRadiusInactive; + /* 0x1AEC */ public float GroundWormSpawnerDestroyRadiusInactive; [NMS(Index = 121)] - /* 0x1C90 */ public int GroundWormSpawnMax; + /* 0x1AF0 */ public int GroundWormSpawnMax; [NMS(Index = 120)] - /* 0x1C94 */ public int GroundWormSpawnMin; + /* 0x1AF4 */ public int GroundWormSpawnMin; [NMS(Index = 117)] - /* 0x1C98 */ public float GroundWormSpawnRadius; + /* 0x1AF8 */ public float GroundWormSpawnRadius; [NMS(Index = 118)] - /* 0x1C9C */ public float GroundWormSpawnSpacing; + /* 0x1AFC */ public float GroundWormSpawnSpacing; [NMS(Index = 119)] - /* 0x1CA0 */ public float GroundWormSpawnTimeOut; - [NMS(Index = 546)] - /* 0x1CA4 */ public float GroupBabyHealthMultiplier; - [NMS(Index = 544)] - /* 0x1CA8 */ public float GroupBabyProportion; - [NMS(Index = 536)] - /* 0x1CAC */ public float GroupBabyRunProbability; - [NMS(Index = 545)] - /* 0x1CB0 */ public float GroupBabyScale; - [NMS(Index = 543)] - /* 0x1CB4 */ public float GroupFemaleProportion; - [NMS(Index = 540)] - /* 0x1CB8 */ public float GroupLookAtDurationMax; - [NMS(Index = 539)] - /* 0x1CBC */ public float GroupLookAtDurationMin; - [NMS(Index = 538)] - /* 0x1CC0 */ public float GroupLookAtProbability; - [NMS(Index = 542)] - /* 0x1CC4 */ public float GroupRunDurationMax; - [NMS(Index = 541)] - /* 0x1CC8 */ public float GroupRunDurationMin; - [NMS(Index = 535)] - /* 0x1CCC */ public float GroupRunProbability; - [NMS(Index = 537)] - /* 0x1CD0 */ public float GroupRunStormProbability; - [NMS(Index = 574)] - /* 0x1CD4 */ public float HarvestCooldownMax; - [NMS(Index = 573)] - /* 0x1CD8 */ public float HarvestCooldownMin; - [NMS(Index = 350)] - /* 0x1CDC */ public float HeightDiffPenalty; + /* 0x1B00 */ public float GroundWormSpawnTimeOut; + [NMS(Index = 571)] + /* 0x1B04 */ public float GroupBabyHealthMultiplier; + [NMS(Index = 569)] + /* 0x1B08 */ public float GroupBabyProportion; + [NMS(Index = 561)] + /* 0x1B0C */ public float GroupBabyRunProbability; + [NMS(Index = 570)] + /* 0x1B10 */ public float GroupBabyScale; + [NMS(Index = 568)] + /* 0x1B14 */ public float GroupFemaleProportion; + [NMS(Index = 565)] + /* 0x1B18 */ public float GroupLookAtDurationMax; + [NMS(Index = 564)] + /* 0x1B1C */ public float GroupLookAtDurationMin; + [NMS(Index = 563)] + /* 0x1B20 */ public float GroupLookAtProbability; + [NMS(Index = 567)] + /* 0x1B24 */ public float GroupRunDurationMax; + [NMS(Index = 566)] + /* 0x1B28 */ public float GroupRunDurationMin; + [NMS(Index = 560)] + /* 0x1B2C */ public float GroupRunProbability; + [NMS(Index = 562)] + /* 0x1B30 */ public float GroupRunStormProbability; + [NMS(Index = 599)] + /* 0x1B34 */ public float HarvestCooldownMax; + [NMS(Index = 598)] + /* 0x1B38 */ public float HarvestCooldownMin; + [NMS(Index = 367)] + /* 0x1B3C */ public float HeightDiffPenalty; [NMS(Index = 155)] - /* 0x1CE0 */ public float HeightLookAhead; - [NMS(Index = 548)] - /* 0x1CE4 */ public float HerdGroupSizeMultiplier; - [NMS(Index = 322)] - /* 0x1CE8 */ public float ImpassabilityBrakeTime; - [NMS(Index = 324)] - /* 0x1CEC */ public float ImpassabilityTurnSpeedMultiplier; - [NMS(Index = 323)] - /* 0x1CF0 */ public float ImpassabilityUnbrakeTime; + /* 0x1B40 */ public float HeightLookAhead; + [NMS(Index = 573)] + /* 0x1B44 */ public float HerdGroupSizeMultiplier; + [NMS(Index = 341)] + /* 0x1B48 */ public float ImpassabilityBrakeTime; + [NMS(Index = 343)] + /* 0x1B4C */ public float ImpassabilityTurnSpeedMultiplier; + [NMS(Index = 342)] + /* 0x1B50 */ public float ImpassabilityUnbrakeTime; [NMS(Index = 238)] - /* 0x1CF4 */ public float IndoorObstacleAvoidStrength; + /* 0x1B54 */ public float IndoorObstacleAvoidStrength; [NMS(Index = 239)] - /* 0x1CF8 */ public float IndoorSteeringRayLength; + /* 0x1B58 */ public float IndoorSteeringRayLength; [NMS(Index = 240)] - /* 0x1CFC */ public float IndoorSteeringRaySphereSize; + /* 0x1B5C */ public float IndoorSteeringRaySphereSize; [NMS(Index = 241)] - /* 0x1D00 */ public float IndoorSteeringRaySpread; + /* 0x1B60 */ public float IndoorSteeringRaySpread; [NMS(Index = 237)] - /* 0x1D04 */ public float IndoorTurnTime; + /* 0x1B64 */ public float IndoorTurnTime; [NMS(Index = 146)] - /* 0x1D08 */ public float InfluenceDeflect; + /* 0x1B68 */ public float InfluenceDeflect; [NMS(Index = 144)] - /* 0x1D0C */ public float InfluenceForce; + /* 0x1B6C */ public float InfluenceForce; [NMS(Index = 143)] - /* 0x1D10 */ public float InfluenceRadius; + /* 0x1B70 */ public float InfluenceRadius; [NMS(Index = 145)] - /* 0x1D14 */ public float InfluenceThreshold; - [NMS(Index = 340)] - /* 0x1D18 */ public float LandJellySwimSpeed; + /* 0x1B74 */ public float InfluenceThreshold; + [NMS(Index = 264)] + /* 0x1B78 */ public float JellyBossBroodColourInterpTime; + [NMS(Index = 261)] + /* 0x1B7C */ public float JellyBossBroodSeparateTime; + [NMS(Index = 260)] + /* 0x1B80 */ public float JellyBossBroodWarningRadius; + [NMS(Index = 263)] + /* 0x1B84 */ public float JellyBossColourInterpTime; + [NMS(Index = 360)] + /* 0x1B88 */ public float JellyBossFastSwimSpeed; + [NMS(Index = 372)] + /* 0x1B8C */ public float JellyBossLandAnticipate; + [NMS(Index = 373)] + /* 0x1B90 */ public float JellyBossLandAvoidStrength; [NMS(Index = 207)] - /* 0x1D1C */ public float LargeCreatureAvoidPlayerDistance; + /* 0x1B94 */ public float LargeCreatureAvoidPlayerDistance; [NMS(Index = 205)] - /* 0x1D20 */ public float LargeCreatureFleePlayerDistance; + /* 0x1B98 */ public float LargeCreatureFleePlayerDistance; [NMS(Index = 203)] - /* 0x1D24 */ public float largeCreaturePerceptionDistance; + /* 0x1B9C */ public float largeCreaturePerceptionDistance; [NMS(Index = 92)] - /* 0x1D28 */ public float LookMaxPitchWhenMoving; + /* 0x1BA0 */ public float LookMaxPitchWhenMoving; [NMS(Index = 89)] - /* 0x1D2C */ public float LookMaxYawMoving; + /* 0x1BA4 */ public float LookMaxYawMoving; [NMS(Index = 90)] - /* 0x1D30 */ public float LookMaxYawStatic; + /* 0x1BA8 */ public float LookMaxYawStatic; [NMS(Index = 91)] - /* 0x1D34 */ public float LookPitchAtMaxYaw; + /* 0x1BAC */ public float LookPitchAtMaxYaw; [NMS(Index = 93)] - /* 0x1D38 */ public float LookRollAtMaxYaw; + /* 0x1BB0 */ public float LookRollAtMaxYaw; [NMS(Index = 94)] - /* 0x1D3C */ public float LookRollWhenMoving; + /* 0x1BB4 */ public float LookRollWhenMoving; [NMS(Index = 60)] - /* 0x1D40 */ public float LowPerfFlockReduce; + /* 0x1BB8 */ public float LowPerfFlockReduce; [NMS(Index = 59)] - /* 0x1D44 */ public int MaxAdditionalEcosystemCreaturesForDiscovery; - [NMS(Index = 547)] - /* 0x1D48 */ public float MaxBirdsProportion; + /* 0x1BBC */ public int MaxAdditionalEcosystemCreaturesForDiscovery; + [NMS(Index = 572)] + /* 0x1BC0 */ public float MaxBirdsProportion; [NMS(Index = 49)] - /* 0x1D4C */ public float MaxCreatureSize; + /* 0x1BC4 */ public float MaxCreatureSize; [NMS(Index = 58)] - /* 0x1D50 */ public int MaxEcosystemCreaturesLow; + /* 0x1BC8 */ public int MaxEcosystemCreaturesLow; [NMS(Index = 57)] - /* 0x1D54 */ public int MaxEcosystemCreaturesNormal; - [NMS(Index = 377)] - /* 0x1D58 */ public float MaxFade; - [NMS(Index = 284)] - /* 0x1D5C */ public int MaxFiendsToSpawn; - [NMS(Index = 285)] - /* 0x1D60 */ public int MaxFiendsToSpawnCarnage; - [NMS(Index = 295)] - /* 0x1D64 */ public int MaxFishFiends; + /* 0x1BCC */ public int MaxEcosystemCreaturesNormal; + [NMS(Index = 402)] + /* 0x1BD0 */ public float MaxFade; + [NMS(Index = 303)] + /* 0x1BD4 */ public int MaxFiendsToSpawn; + [NMS(Index = 304)] + /* 0x1BD8 */ public int MaxFiendsToSpawnCarnage; + [NMS(Index = 314)] + /* 0x1BDC */ public int MaxFishFiends; [NMS(Index = 167)] - /* 0x1D68 */ public float MaxForce; + /* 0x1BE0 */ public float MaxForce; [NMS(Index = 156)] - /* 0x1D6C */ public float MaxHeightTime; - [NMS(Index = 314)] - /* 0x1D70 */ public int MaxRagdollsBeforeDespawnOffscreen; - [NMS(Index = 315)] - /* 0x1D74 */ public int MaxRagdollsBeforeDespawnOnscreen; + /* 0x1BE4 */ public float MaxHeightTime; + [NMS(Index = 333)] + /* 0x1BE8 */ public int MaxRagdollsBeforeDespawnOffscreen; + [NMS(Index = 334)] + /* 0x1BEC */ public int MaxRagdollsBeforeDespawnOnscreen; [NMS(Index = 50)] - /* 0x1D78 */ public float MaxRideLeanCounterRotate; + /* 0x1BF0 */ public float MaxRideLeanCounterRotate; [NMS(Index = 166)] - /* 0x1D7C */ public float MaxSpeed; + /* 0x1BF4 */ public float MaxSpeed; [NMS(Index = 168)] - /* 0x1D80 */ public float MaxTorque; - [NMS(Index = 317)] - /* 0x1D84 */ public float MaxTurnRadius; - [NMS(Index = 376)] - /* 0x1D88 */ public float MinFade; + /* 0x1BF8 */ public float MaxTorque; + [NMS(Index = 336)] + /* 0x1BFC */ public float MaxTurnRadius; + [NMS(Index = 401)] + /* 0x1C00 */ public float MinFade; [NMS(Index = 256)] - /* 0x1D8C */ public float MiniDroneEnergyRecoverRate; + /* 0x1C04 */ public float MiniDroneEnergyRecoverRate; [NMS(Index = 257)] - /* 0x1D90 */ public float MiniDroneEnergyUsePerShot; + /* 0x1C08 */ public float MiniDroneEnergyUsePerShot; [NMS(Index = 258)] - /* 0x1D94 */ public float MiniDroneShotDelay; + /* 0x1C0C */ public float MiniDroneShotDelay; [NMS(Index = 259)] - /* 0x1D98 */ public float MiniDroneShotMaxAngle; - [NMS(Index = 450)] - /* 0x1D9C */ public float MiningRandomProbability; + /* 0x1C10 */ public float MiniDroneShotMaxAngle; + [NMS(Index = 475)] + /* 0x1C14 */ public float MiningRandomProbability; [NMS(Index = 48)] - /* 0x1DA0 */ public float MinRideSize; - [NMS(Index = 321)] - /* 0x1DA4 */ public float MinScaleForNavMap; + /* 0x1C18 */ public float MinRideSize; + [NMS(Index = 340)] + /* 0x1C1C */ public float MinScaleForNavMap; [NMS(Index = 169)] - /* 0x1DA8 */ public float MinWaterSpawnDepth; - [NMS(Index = 325)] - /* 0x1DAC */ public float NavMapLookAhead; + /* 0x1C20 */ public float MinWaterSpawnDepth; + [NMS(Index = 344)] + /* 0x1C24 */ public float NavMapLookAhead; [NMS(Index = 0)] - /* 0x1DB0 */ public int NumCreaturesRequiredForDiscoveryMission; + /* 0x1C28 */ public int NumCreaturesRequiredForDiscoveryMission; [NMS(Index = 1)] - /* 0x1DB4 */ public int NumWeirdCreaturesRequiredForDiscoveryMission; + /* 0x1C2C */ public int NumWeirdCreaturesRequiredForDiscoveryMission; [NMS(Index = 210)] - /* 0x1DB8 */ public float PassiveFleePlayerDistance; - [NMS(Index = 354)] - /* 0x1DBC */ public float PathOverestimate; + /* 0x1C30 */ public float PassiveFleePlayerDistance; + [NMS(Index = 371)] + /* 0x1C34 */ public float PathOverestimate; [NMS(Index = 74)] - /* 0x1DC0 */ public float PatrolGradientFactor; + /* 0x1C38 */ public float PatrolGradientFactor; [NMS(Index = 73)] - /* 0x1DC4 */ public float PatrolHeightOffset; + /* 0x1C3C */ public float PatrolHeightOffset; [NMS(Index = 72)] - /* 0x1DC8 */ public float PatrolMaxDist; + /* 0x1C40 */ public float PatrolMaxDist; [NMS(Index = 71)] - /* 0x1DCC */ public float PatrolMinDist; + /* 0x1C44 */ public float PatrolMinDist; [NMS(Index = 98)] - /* 0x1DD0 */ public float PatrolSwitchMinTime; - [NMS(Index = 588)] - /* 0x1DD4 */ public int PauseBetweenCreatureSpawnRequests; - [NMS(Index = 352)] - /* 0x1DD8 */ public float PelvisIkStrength; + /* 0x1C48 */ public float PatrolSwitchMinTime; + [NMS(Index = 613)] + /* 0x1C4C */ public int PauseBetweenCreatureSpawnRequests; + [NMS(Index = 369)] + /* 0x1C50 */ public float PelvisIkStrength; [NMS(Index = 212)] - /* 0x1DDC */ public float PercentagePlayerPredators; - [NMS(Index = 380)] - /* 0x1DE0 */ public int PerceptionUpdateRate; + /* 0x1C54 */ public float PercentagePlayerPredators; + [NMS(Index = 405)] + /* 0x1C58 */ public int PerceptionUpdateRate; + [NMS(Index = 553)] + /* 0x1C5C */ public float PetAccessoryMoodDisplayThreshold; + [NMS(Index = 554)] + /* 0x1C60 */ public float PetAccessoryStateInterval; + [NMS(Index = 526)] + /* 0x1C64 */ public float PetAnimSpeedBoostSmallerThan; + [NMS(Index = 527)] + /* 0x1C68 */ public float PetAnimSpeedBoostStrength; [NMS(Index = 528)] - /* 0x1DE4 */ public float PetAccessoryMoodDisplayThreshold; + /* 0x1C6C */ public float PetAnimSpeedMax; [NMS(Index = 529)] - /* 0x1DE8 */ public float PetAccessoryStateInterval; - [NMS(Index = 501)] - /* 0x1DEC */ public float PetAnimSpeedBoostSmallerThan; + /* 0x1C70 */ public float PetAnimSpeedMin; + [NMS(Index = 460)] + /* 0x1C74 */ public float PetChatCooldown; + [NMS(Index = 461)] + /* 0x1C78 */ public float PetChatUseTraitTemplateChance; + [NMS(Index = 465)] + /* 0x1C7C */ public float PetEffectSpawnOffsetHuge; + [NMS(Index = 464)] + /* 0x1C80 */ public float PetEffectSpawnOffsetLarge; + [NMS(Index = 463)] + /* 0x1C84 */ public float PetEffectSpawnOffsetMed; + [NMS(Index = 462)] + /* 0x1C88 */ public float PetEffectSpawnOffsetSmall; + [NMS(Index = 514)] + /* 0x1C8C */ public float PetEggAccessoryChanceModifier; + [NMS(Index = 516)] + /* 0x1C90 */ public float PetEggColourChanceModifier; + [NMS(Index = 500)] + /* 0x1C94 */ public int PetEggFirstEggDelay; + [NMS(Index = 520)] + /* 0x1C98 */ public float PetEggHatchColourChangeChance; + [NMS(Index = 539)] + /* 0x1C9C */ public float PetEggHatchOffset; + [NMS(Index = 538)] + /* 0x1CA0 */ public float PetEggHatchScale; + [NMS(Index = 518)] + /* 0x1CA4 */ public float PetEggHatchScaleChange; + [NMS(Index = 519)] + /* 0x1CA8 */ public float PetEggHatchTraitChange; + [NMS(Index = 498)] + /* 0x1CAC */ public float PetEggLayingDuration; + [NMS(Index = 499)] + /* 0x1CB0 */ public int PetEggLayingInterval; + [NMS(Index = 515)] + /* 0x1CB4 */ public float PetEggMaxAccessoriesChangeChance; + [NMS(Index = 517)] + /* 0x1CB8 */ public float PetEggMaxColourChangeChance; + [NMS(Index = 510)] + /* 0x1CBC */ public float PetEggMaxDistStep; + [NMS(Index = 541)] + /* 0x1CC0 */ public float PetEggMaxHungry; + [NMS(Index = 540)] + /* 0x1CC4 */ public float PetEggMaxLonely; + [NMS(Index = 512)] + /* 0x1CC8 */ public float PetEggMaxOverdosage; + [NMS(Index = 513)] + /* 0x1CCC */ public float PetEggMaxTopDescriptorChangeChance; + [NMS(Index = 509)] + /* 0x1CD0 */ public float PetEggMinDistStep; + [NMS(Index = 542)] + /* 0x1CD4 */ public float PetEggMinGrowthToLay; [NMS(Index = 502)] - /* 0x1DF0 */ public float PetAnimSpeedBoostStrength; - [NMS(Index = 503)] - /* 0x1DF4 */ public float PetAnimSpeedMax; + /* 0x1CD8 */ public int PetEggModificationItemLimit; + [NMS(Index = 501)] + /* 0x1CDC */ public int PetEggModificationTime; + [NMS(Index = 511)] + /* 0x1CE0 */ public float PetEggOverdosageModifier; + [NMS(Index = 506)] + /* 0x1CE4 */ public float PetEggScaleRangeMax; + [NMS(Index = 505)] + /* 0x1CE8 */ public float PetEggScaleRangeModifier; [NMS(Index = 504)] - /* 0x1DF8 */ public float PetAnimSpeedMin; + /* 0x1CEC */ public float PetEggSubstanceModifier; + [NMS(Index = 508)] + /* 0x1CF0 */ public float PetEggTraitRangeMax; + [NMS(Index = 507)] + /* 0x1CF4 */ public float PetEggTraitRangeModifier; + [NMS(Index = 455)] + /* 0x1CF8 */ public float PetFollowRange; + [NMS(Index = 454)] + /* 0x1CFC */ public float PetFollowRunPlayerDistance; + [NMS(Index = 180)] + /* 0x1D00 */ public float PetFootShakeModifier; + [NMS(Index = 521)] + /* 0x1D04 */ public GcPetBehaviours PetForceBehaviour; + [NMS(Index = 488)] + /* 0x1D08 */ public int PetGrowthTime; + [NMS(Index = 449)] + /* 0x1D0C */ public float PetHeartChangePerLayer; + [NMS(Index = 448)] + /* 0x1D10 */ public float PetHeartMaxSize; + [NMS(Index = 450)] + /* 0x1D14 */ public float PetHeartResponseLoopTime; + [NMS(Index = 451)] + /* 0x1D18 */ public float PetHeartResponseTotalTime; [NMS(Index = 435)] - /* 0x1DFC */ public float PetChatCooldown; - [NMS(Index = 436)] - /* 0x1E00 */ public float PetChatUseTraitTemplateChance; - [NMS(Index = 440)] - /* 0x1E04 */ public float PetEffectSpawnOffsetHuge; + /* 0x1D1C */ public float PetHeelDistSwitchTimeMax; + [NMS(Index = 434)] + /* 0x1D20 */ public float PetHeelDistSwitchTimeMin; [NMS(Index = 439)] - /* 0x1E08 */ public float PetEffectSpawnOffsetLarge; + /* 0x1D24 */ public float PetHeelLateralShiftTimeMax; [NMS(Index = 438)] - /* 0x1E0C */ public float PetEffectSpawnOffsetMed; - [NMS(Index = 437)] - /* 0x1E10 */ public float PetEffectSpawnOffsetSmall; + /* 0x1D28 */ public float PetHeelLateralShiftTimeMin; + [NMS(Index = 441)] + /* 0x1D2C */ public float PetHeelPosSpringTime; [NMS(Index = 489)] - /* 0x1E14 */ public float PetEggAccessoryChanceModifier; - [NMS(Index = 491)] - /* 0x1E18 */ public float PetEggColourChanceModifier; - [NMS(Index = 475)] - /* 0x1E1C */ public int PetEggFirstEggDelay; - [NMS(Index = 495)] - /* 0x1E20 */ public float PetEggHatchColourChangeChance; - [NMS(Index = 514)] - /* 0x1E24 */ public float PetEggHatchOffset; - [NMS(Index = 513)] - /* 0x1E28 */ public float PetEggHatchScale; - [NMS(Index = 493)] - /* 0x1E2C */ public float PetEggHatchScaleChange; - [NMS(Index = 494)] - /* 0x1E30 */ public float PetEggHatchTraitChange; - [NMS(Index = 473)] - /* 0x1E34 */ public float PetEggLayingDuration; - [NMS(Index = 474)] - /* 0x1E38 */ public int PetEggLayingInterval; - [NMS(Index = 490)] - /* 0x1E3C */ public float PetEggMaxAccessoriesChangeChance; - [NMS(Index = 492)] - /* 0x1E40 */ public float PetEggMaxColourChangeChance; - [NMS(Index = 485)] - /* 0x1E44 */ public float PetEggMaxDistStep; - [NMS(Index = 516)] - /* 0x1E48 */ public float PetEggMaxHungry; - [NMS(Index = 515)] - /* 0x1E4C */ public float PetEggMaxLonely; - [NMS(Index = 487)] - /* 0x1E50 */ public float PetEggMaxOverdosage; - [NMS(Index = 488)] - /* 0x1E54 */ public float PetEggMaxTopDescriptorChangeChance; - [NMS(Index = 484)] - /* 0x1E58 */ public float PetEggMinDistStep; - [NMS(Index = 517)] - /* 0x1E5C */ public float PetEggMinGrowthToLay; - [NMS(Index = 477)] - /* 0x1E60 */ public int PetEggModificationItemLimit; - [NMS(Index = 476)] - /* 0x1E64 */ public int PetEggModificationTime; - [NMS(Index = 486)] - /* 0x1E68 */ public float PetEggOverdosageModifier; - [NMS(Index = 481)] - /* 0x1E6C */ public float PetEggScaleRangeMax; - [NMS(Index = 480)] - /* 0x1E70 */ public float PetEggScaleRangeModifier; - [NMS(Index = 479)] - /* 0x1E74 */ public float PetEggSubstanceModifier; - [NMS(Index = 483)] - /* 0x1E78 */ public float PetEggTraitRangeMax; - [NMS(Index = 482)] - /* 0x1E7C */ public float PetEggTraitRangeModifier; - [NMS(Index = 430)] - /* 0x1E80 */ public float PetFollowRange; - [NMS(Index = 429)] - /* 0x1E84 */ public float PetFollowRunPlayerDistance; - [NMS(Index = 180)] - /* 0x1E88 */ public float PetFootShakeModifier; - [NMS(Index = 496)] - /* 0x1E8C */ public GcPetBehaviours PetForceBehaviour; - [NMS(Index = 463)] - /* 0x1E90 */ public int PetGrowthTime; - [NMS(Index = 424)] - /* 0x1E94 */ public float PetHeartChangePerLayer; - [NMS(Index = 423)] - /* 0x1E98 */ public float PetHeartMaxSize; - [NMS(Index = 425)] - /* 0x1E9C */ public float PetHeartResponseLoopTime; - [NMS(Index = 426)] - /* 0x1EA0 */ public float PetHeartResponseTotalTime; - [NMS(Index = 410)] - /* 0x1EA4 */ public float PetHeelDistSwitchTimeMax; - [NMS(Index = 409)] - /* 0x1EA8 */ public float PetHeelDistSwitchTimeMin; - [NMS(Index = 414)] - /* 0x1EAC */ public float PetHeelLateralShiftTimeMax; - [NMS(Index = 413)] - /* 0x1EB0 */ public float PetHeelLateralShiftTimeMin; - [NMS(Index = 416)] - /* 0x1EB4 */ public float PetHeelPosSpringTime; - [NMS(Index = 464)] - /* 0x1EB8 */ public int PetIncubationTime; + /* 0x1D30 */ public int PetIncubationTime; [NMS(Index = 14)] - /* 0x1EBC */ public float PetInteractBaseRange; - [NMS(Index = 530)] - /* 0x1EC0 */ public float PetInteractionLightHeight; + /* 0x1D34 */ public float PetInteractBaseRange; + [NMS(Index = 555)] + /* 0x1D38 */ public float PetInteractionLightHeight; + [NMS(Index = 557)] + /* 0x1D3C */ public float PetInteractionLightIntensityMax; + [NMS(Index = 556)] + /* 0x1D40 */ public float PetInteractionLightIntensityMin; + [NMS(Index = 422)] + /* 0x1D44 */ public float PetInteractTurnToFaceMinAngle; + [NMS(Index = 452)] + /* 0x1D48 */ public float PetLastActionReportTime; + [NMS(Index = 522)] + /* 0x1D4C */ public float PetMaxSizeOffPlanet; + [NMS(Index = 52)] + /* 0x1D50 */ public float PetMaxSummonDistance; + [NMS(Index = 533)] + /* 0x1D54 */ public float PetMaxTurnRad; + [NMS(Index = 51)] + /* 0x1D58 */ public float PetMinSummonDistance; + [NMS(Index = 497)] + /* 0x1D5C */ public float PetMinTrust; [NMS(Index = 532)] - /* 0x1EC4 */ public float PetInteractionLightIntensityMax; + /* 0x1D60 */ public float PetMinTurnRad; + [NMS(Index = 534)] + /* 0x1D64 */ public float PetMoodCurvePower; + [NMS(Index = 453)] + /* 0x1D68 */ public float PetMoodSmoothTime; [NMS(Index = 531)] - /* 0x1EC8 */ public float PetInteractionLightIntensityMin; - [NMS(Index = 397)] - /* 0x1ECC */ public float PetInteractTurnToFaceMinAngle; + /* 0x1D6C */ public float PetNavRadForMaxTurn; + [NMS(Index = 530)] + /* 0x1D70 */ public float PetNavRadForMinTurn; + [NMS(Index = 552)] + /* 0x1D74 */ public float PetOrderMaxRange; + [NMS(Index = 551)] + /* 0x1D78 */ public float PetOrderMinRange; + [NMS(Index = 426)] + /* 0x1D7C */ public float PetPlayerSpeedSmoothTime; + [NMS(Index = 443)] + /* 0x1D80 */ public float PetRadialCentre; + [NMS(Index = 446)] + /* 0x1D84 */ public float PetRadialPulseMul; + [NMS(Index = 447)] + /* 0x1D88 */ public float PetRadialPulseTime; + [NMS(Index = 444)] + /* 0x1D8C */ public float PetRadialRadius; + [NMS(Index = 445)] + /* 0x1D90 */ public float PetRadialWidth; + [NMS(Index = 433)] + /* 0x1D94 */ public float PetRunAtHeelDistMax; + [NMS(Index = 432)] + /* 0x1D98 */ public float PetRunAtHeelDistMin; + [NMS(Index = 437)] + /* 0x1D9C */ public float PetRunAtHeelLateralShiftMax; + [NMS(Index = 436)] + /* 0x1DA0 */ public float PetRunAtHeelLateralShiftMin; + [NMS(Index = 487)] + /* 0x1DA4 */ public int PetSlotsUnlockedByDefault; [NMS(Index = 427)] - /* 0x1ED0 */ public float PetLastActionReportTime; - [NMS(Index = 497)] - /* 0x1ED4 */ public float PetMaxSizeOffPlanet; - [NMS(Index = 52)] - /* 0x1ED8 */ public float PetMaxSummonDistance; - [NMS(Index = 508)] - /* 0x1EDC */ public float PetMaxTurnRad; - [NMS(Index = 51)] - /* 0x1EE0 */ public float PetMinSummonDistance; - [NMS(Index = 472)] - /* 0x1EE4 */ public float PetMinTrust; - [NMS(Index = 507)] - /* 0x1EE8 */ public float PetMinTurnRad; - [NMS(Index = 509)] - /* 0x1EEC */ public float PetMoodCurvePower; - [NMS(Index = 428)] - /* 0x1EF0 */ public float PetMoodSmoothTime; - [NMS(Index = 506)] - /* 0x1EF4 */ public float PetNavRadForMaxTurn; - [NMS(Index = 505)] - /* 0x1EF8 */ public float PetNavRadForMinTurn; - [NMS(Index = 527)] - /* 0x1EFC */ public float PetOrderMaxRange; - [NMS(Index = 526)] - /* 0x1F00 */ public float PetOrderMinRange; - [NMS(Index = 401)] - /* 0x1F04 */ public float PetPlayerSpeedSmoothTime; - [NMS(Index = 418)] - /* 0x1F08 */ public float PetRadialCentre; - [NMS(Index = 421)] - /* 0x1F0C */ public float PetRadialPulseMul; - [NMS(Index = 422)] - /* 0x1F10 */ public float PetRadialPulseTime; - [NMS(Index = 419)] - /* 0x1F14 */ public float PetRadialRadius; - [NMS(Index = 420)] - /* 0x1F18 */ public float PetRadialWidth; - [NMS(Index = 408)] - /* 0x1F1C */ public float PetRunAtHeelDistMax; - [NMS(Index = 407)] - /* 0x1F20 */ public float PetRunAtHeelDistMin; - [NMS(Index = 412)] - /* 0x1F24 */ public float PetRunAtHeelLateralShiftMax; - [NMS(Index = 411)] - /* 0x1F28 */ public float PetRunAtHeelLateralShiftMin; - [NMS(Index = 462)] - /* 0x1F2C */ public int PetSlotsUnlockedByDefault; - [NMS(Index = 402)] - /* 0x1F30 */ public float PetStickySideBiasAngle; + /* 0x1DA8 */ public float PetStickySideBiasAngle; [NMS(Index = 53)] - /* 0x1F34 */ public float PetSummonRotation; - [NMS(Index = 498)] - /* 0x1F38 */ public float PetTeleportDistOffPlanet; - [NMS(Index = 499)] - /* 0x1F3C */ public float PetTeleportDistOnPlanet; + /* 0x1DAC */ public float PetSummonRotation; [NMS(Index = 523)] - /* 0x1F40 */ public float PetTeleportEffectTime; + /* 0x1DB0 */ public float PetTeleportDistOffPlanet; [NMS(Index = 524)] - /* 0x1F44 */ public float PetThrowArcRange; - [NMS(Index = 441)] - /* 0x1F48 */ public float PetTickleChatChance; - [NMS(Index = 442)] - /* 0x1F4C */ public float PetTreatChatChance; - [NMS(Index = 465)] - /* 0x1F50 */ public int PetTrustChangeInterval; - [NMS(Index = 469)] - /* 0x1F54 */ public float PetTrustDecreaseStep; - [NMS(Index = 471)] - /* 0x1F58 */ public float PetTrustDecreaseThreshold; - [NMS(Index = 468)] - /* 0x1F5C */ public float PetTrustIncreaseStep; - [NMS(Index = 470)] - /* 0x1F60 */ public float PetTrustIncreaseThreshold; + /* 0x1DB4 */ public float PetTeleportDistOnPlanet; + [NMS(Index = 548)] + /* 0x1DB8 */ public float PetTeleportEffectTime; + [NMS(Index = 549)] + /* 0x1DBC */ public float PetThrowArcRange; [NMS(Index = 466)] - /* 0x1F64 */ public float PetTrustOnAdoption; + /* 0x1DC0 */ public float PetTickleChatChance; [NMS(Index = 467)] - /* 0x1F68 */ public float PetTrustOnHatch; - [NMS(Index = 403)] - /* 0x1F6C */ public float PetWalkAtHeelChanceDevoted; - [NMS(Index = 404)] - /* 0x1F70 */ public float PetWalkAtHeelChanceIndependent; - [NMS(Index = 406)] - /* 0x1F74 */ public float PetWalkAtHeelDistMax; - [NMS(Index = 405)] - /* 0x1F78 */ public float PetWalkAtHeelDistMin; - [NMS(Index = 415)] - /* 0x1F7C */ public float PetWalkAtHeelLateralShift; + /* 0x1DC4 */ public float PetTreatChatChance; + [NMS(Index = 490)] + /* 0x1DC8 */ public int PetTrustChangeInterval; + [NMS(Index = 494)] + /* 0x1DCC */ public float PetTrustDecreaseStep; + [NMS(Index = 496)] + /* 0x1DD0 */ public float PetTrustDecreaseThreshold; + [NMS(Index = 493)] + /* 0x1DD4 */ public float PetTrustIncreaseStep; + [NMS(Index = 495)] + /* 0x1DD8 */ public float PetTrustIncreaseThreshold; + [NMS(Index = 491)] + /* 0x1DDC */ public float PetTrustOnAdoption; + [NMS(Index = 492)] + /* 0x1DE0 */ public float PetTrustOnHatch; + [NMS(Index = 428)] + /* 0x1DE4 */ public float PetWalkAtHeelChanceDevoted; + [NMS(Index = 429)] + /* 0x1DE8 */ public float PetWalkAtHeelChanceIndependent; + [NMS(Index = 431)] + /* 0x1DEC */ public float PetWalkAtHeelDistMax; + [NMS(Index = 430)] + /* 0x1DF0 */ public float PetWalkAtHeelDistMin; + [NMS(Index = 440)] + /* 0x1DF4 */ public float PetWalkAtHeelLateralShift; [NMS(Index = 157)] - /* 0x1F80 */ public float PlayerBirdDistance; + /* 0x1DF8 */ public float PlayerBirdDistance; [NMS(Index = 54)] - /* 0x1F84 */ public float PlayerDamageTransferScale; + /* 0x1DFC */ public float PlayerDamageTransferScale; [NMS(Index = 226)] - /* 0x1F88 */ public float PlayerPredatorBoredomDistance; + /* 0x1E00 */ public float PlayerPredatorBoredomDistance; [NMS(Index = 217)] - /* 0x1F8C */ public float PlayerPredatorHealthModifier; + /* 0x1E04 */ public float PlayerPredatorHealthModifier; [NMS(Index = 228)] - /* 0x1F90 */ public float PlayerPredatorRegainInterestTime; + /* 0x1E08 */ public float PlayerPredatorRegainInterestTime; [NMS(Index = 46)] - /* 0x1F94 */ public float PostRideMoveTime; + /* 0x1E0C */ public float PostRideMoveTime; [NMS(Index = 218)] - /* 0x1F98 */ public float PredatorApproachTime; + /* 0x1E10 */ public float PredatorApproachTime; [NMS(Index = 225)] - /* 0x1F9C */ public float PredatorBoredomDistance; + /* 0x1E14 */ public float PredatorBoredomDistance; [NMS(Index = 221)] - /* 0x1FA0 */ public float PredatorChargeDist; + /* 0x1E18 */ public float PredatorChargeDist; [NMS(Index = 222)] - /* 0x1FA4 */ public float PredatorChargeDistScale; + /* 0x1E1C */ public float PredatorChargeDistScale; [NMS(Index = 233)] - /* 0x1FA8 */ public float PredatorEnergyRecoverRate; + /* 0x1E20 */ public float PredatorEnergyRecoverRate; [NMS(Index = 234)] - /* 0x1FAC */ public float PredatorEnergyUseChasing; + /* 0x1E24 */ public float PredatorEnergyUseChasing; [NMS(Index = 209)] - /* 0x1FB0 */ public float PredatorFishPerceptionDistance; + /* 0x1E28 */ public float PredatorFishPerceptionDistance; [NMS(Index = 216)] - /* 0x1FB4 */ public int PredatorHugeHealth; + /* 0x1E2C */ public int PredatorHugeHealth; [NMS(Index = 215)] - /* 0x1FB8 */ public int PredatorLargeHealth; + /* 0x1E30 */ public int PredatorLargeHealth; [NMS(Index = 214)] - /* 0x1FBC */ public int PredatorMedHealth; + /* 0x1E34 */ public int PredatorMedHealth; [NMS(Index = 219)] - /* 0x1FC0 */ public float PredatorNoticePauseTime; + /* 0x1E38 */ public float PredatorNoticePauseTime; [NMS(Index = 208)] - /* 0x1FC4 */ public float PredatorPerceptionDistance; + /* 0x1E3C */ public float PredatorPerceptionDistance; [NMS(Index = 227)] - /* 0x1FC8 */ public float PredatorRegainInterestTime; + /* 0x1E40 */ public float PredatorRegainInterestTime; [NMS(Index = 230)] - /* 0x1FCC */ public float PredatorRoarProbAfterHit; + /* 0x1E44 */ public float PredatorRoarProbAfterHit; [NMS(Index = 231)] - /* 0x1FD0 */ public float PredatorRoarProbAfterMiss; + /* 0x1E48 */ public float PredatorRoarProbAfterMiss; [NMS(Index = 229)] - /* 0x1FD4 */ public float PredatorRunAwayDist; + /* 0x1E4C */ public float PredatorRunAwayDist; [NMS(Index = 232)] - /* 0x1FD8 */ public float PredatorRunAwayHealthPercent; - [NMS(Index = 349)] - /* 0x1FDC */ public float PredatorRunMoveSpeed; + /* 0x1E50 */ public float PredatorRunAwayHealthPercent; + [NMS(Index = 366)] + /* 0x1E54 */ public float PredatorRunMoveSpeed; [NMS(Index = 213)] - /* 0x1FE0 */ public int PredatorSmallHealth; - [NMS(Index = 557)] - /* 0x1FE4 */ public float PredatorSpeedMultiplier; + /* 0x1E58 */ public int PredatorSmallHealth; + [NMS(Index = 582)] + /* 0x1E5C */ public float PredatorSpeedMultiplier; [NMS(Index = 220)] - /* 0x1FE8 */ public float PredatorStealthDist; - [NMS(Index = 348)] - /* 0x1FEC */ public float PredatorTrotMoveSpeed; - [NMS(Index = 347)] - /* 0x1FF0 */ public float PredatorWalkMoveSpeed; - [NMS(Index = 270)] - /* 0x1FF4 */ public float QueenHealthLevelMul; - [NMS(Index = 310)] - /* 0x1FF8 */ public float RagdollConeLimit; - [NMS(Index = 309)] - /* 0x1FFC */ public float RagdollDamping; - [NMS(Index = 313)] - /* 0x2000 */ public float RagdollMotorFadeEnd; - [NMS(Index = 312)] - /* 0x2004 */ public float RagdollMotorFadeStart; - [NMS(Index = 308)] - /* 0x2008 */ public float RagdollTau; - [NMS(Index = 311)] - /* 0x200C */ public float RagdollTwistLimit; + /* 0x1E60 */ public float PredatorStealthDist; + [NMS(Index = 365)] + /* 0x1E64 */ public float PredatorTrotMoveSpeed; + [NMS(Index = 364)] + /* 0x1E68 */ public float PredatorWalkMoveSpeed; + [NMS(Index = 289)] + /* 0x1E6C */ public float QueenHealthLevelMul; + [NMS(Index = 329)] + /* 0x1E70 */ public float RagdollConeLimit; + [NMS(Index = 328)] + /* 0x1E74 */ public float RagdollDamping; + [NMS(Index = 332)] + /* 0x1E78 */ public float RagdollMotorFadeEnd; + [NMS(Index = 331)] + /* 0x1E7C */ public float RagdollMotorFadeStart; + [NMS(Index = 327)] + /* 0x1E80 */ public float RagdollTau; + [NMS(Index = 330)] + /* 0x1E84 */ public float RagdollTwistLimit; [NMS(Index = 96)] - /* 0x2010 */ public float RecoverHealthTime; + /* 0x1E88 */ public float RecoverHealthTime; [NMS(Index = 163)] - /* 0x2014 */ public float RepelAmount; + /* 0x1E8C */ public float RepelAmount; [NMS(Index = 162)] - /* 0x2018 */ public float RepelRange; + /* 0x1E90 */ public float RepelRange; [NMS(Index = 63)] - /* 0x201C */ public float ResourceSpawnTime; + /* 0x1E94 */ public float ResourceSpawnTime; [NMS(Index = 47)] - /* 0x2020 */ public float RideIdleTime; + /* 0x1E98 */ public float RideIdleTime; [NMS(Index = 45)] - /* 0x2024 */ public float RiderLeanTime; + /* 0x1E9C */ public float RiderLeanTime; [NMS(Index = 44)] - /* 0x2028 */ public float RideSpeedChangeTime; + /* 0x1EA0 */ public float RideSpeedChangeTime; [NMS(Index = 43)] - /* 0x202C */ public float RideSpeedFast; + /* 0x1EA4 */ public float RideSpeedFast; [NMS(Index = 42)] - /* 0x2030 */ public float RideSpeedSlow; + /* 0x1EA8 */ public float RideSpeedSlow; [NMS(Index = 37)] - /* 0x2034 */ public float RidingFirstPersonOffsetFwd; + /* 0x1EAC */ public float RidingFirstPersonOffsetFwd; [NMS(Index = 38)] - /* 0x2038 */ public float RidingFirstPersonOffsetUp; + /* 0x1EB0 */ public float RidingFirstPersonOffsetUp; [NMS(Index = 34)] - /* 0x203C */ public float RidingReplicationRangeMultiplier; + /* 0x1EB4 */ public float RidingReplicationRangeMultiplier; [NMS(Index = 35)] - /* 0x2040 */ public float RidingRollAdjustMaxAngle; + /* 0x1EB8 */ public float RidingRollAdjustMaxAngle; [NMS(Index = 36)] - /* 0x2044 */ public float RidingRollMaxAngleAt; - [NMS(Index = 332)] - /* 0x2048 */ public float RidingSteerWeight; - [NMS(Index = 584)] - /* 0x204C */ public float RockTransformGlobalChance; - [NMS(Index = 307)] - /* 0x2050 */ public float RoutineOffset; - [NMS(Index = 306)] - /* 0x2054 */ public float RoutineSpeed; + /* 0x1EBC */ public float RidingRollMaxAngleAt; + [NMS(Index = 351)] + /* 0x1EC0 */ public float RidingSteerWeight; + [NMS(Index = 609)] + /* 0x1EC4 */ public float RockTransformGlobalChance; + [NMS(Index = 326)] + /* 0x1EC8 */ public float RoutineOffset; + [NMS(Index = 325)] + /* 0x1ECC */ public float RoutineSpeed; [NMS(Index = 102)] - /* 0x2058 */ public float SandWormChangeDirectionTime; + /* 0x1ED0 */ public float SandWormChangeDirectionTime; [NMS(Index = 112)] - /* 0x205C */ public float SandWormDespawnDist; + /* 0x1ED4 */ public float SandWormDespawnDist; [NMS(Index = 106)] - /* 0x2060 */ public float SandWormJumpHeight; + /* 0x1ED8 */ public float SandWormJumpHeight; [NMS(Index = 107)] - /* 0x2064 */ public float SandWormJumpTime; + /* 0x1EDC */ public float SandWormJumpTime; [NMS(Index = 105)] - /* 0x2068 */ public float SandWormMaxHeightAdjust; + /* 0x1EE0 */ public float SandWormMaxHeightAdjust; [NMS(Index = 111)] - /* 0x206C */ public int SandWormMaxJumps; + /* 0x1EE4 */ public int SandWormMaxJumps; [NMS(Index = 104)] - /* 0x2070 */ public float SandWormMaxSteer; + /* 0x1EE8 */ public float SandWormMaxSteer; [NMS(Index = 116)] - /* 0x2074 */ public float SandWormSpawnChanceInfested; + /* 0x1EEC */ public float SandWormSpawnChanceInfested; [NMS(Index = 115)] - /* 0x2078 */ public float SandWormSpawnChanceMax; + /* 0x1EF0 */ public float SandWormSpawnChanceMax; [NMS(Index = 114)] - /* 0x207C */ public float SandWormSpawnChanceMin; + /* 0x1EF4 */ public float SandWormSpawnChanceMin; [NMS(Index = 113)] - /* 0x2080 */ public float SandWormSpawnTimer; + /* 0x1EF8 */ public float SandWormSpawnTimer; [NMS(Index = 103)] - /* 0x2084 */ public float SandWormSteerAdjustTime; + /* 0x1EFC */ public float SandWormSteerAdjustTime; [NMS(Index = 108)] - /* 0x2088 */ public float SandWormSubmergeDepth; + /* 0x1F00 */ public float SandWormSubmergeDepth; [NMS(Index = 109)] - /* 0x208C */ public float SandWormSubmergeTime; + /* 0x1F04 */ public float SandWormSubmergeTime; [NMS(Index = 110)] - /* 0x2090 */ public float SandWormSurfaceTime; + /* 0x1F08 */ public float SandWormSurfaceTime; [NMS(Index = 69)] - /* 0x2094 */ public float SceneTerrainSpawnMinDistance; + /* 0x1F0C */ public float SceneTerrainSpawnMinDistance; [NMS(Index = 245)] - /* 0x2098 */ public int ScuttlerHealth; + /* 0x1F10 */ public int ScuttlerHealth; [NMS(Index = 250)] - /* 0x209C */ public float ScuttlerIdleTimeMax; + /* 0x1F14 */ public float ScuttlerIdleTimeMax; [NMS(Index = 249)] - /* 0x20A0 */ public float ScuttlerIdleTimeMin; + /* 0x1F18 */ public float ScuttlerIdleTimeMin; [NMS(Index = 246)] - /* 0x20A4 */ public float ScuttlerInitialNoAttackTime; + /* 0x1F1C */ public float ScuttlerInitialNoAttackTime; [NMS(Index = 248)] - /* 0x20A8 */ public float ScuttlerMoveTimeMax; + /* 0x1F20 */ public float ScuttlerMoveTimeMax; [NMS(Index = 247)] - /* 0x20AC */ public float ScuttlerMoveTimeMin; + /* 0x1F24 */ public float ScuttlerMoveTimeMin; [NMS(Index = 255)] - /* 0x20B0 */ public float ScuttlerSpitChargeTime; + /* 0x1F28 */ public float ScuttlerSpitChargeTime; [NMS(Index = 254)] - /* 0x20B4 */ public float ScuttlerSpitDelay; + /* 0x1F2C */ public float ScuttlerSpitDelay; [NMS(Index = 253)] - /* 0x20B8 */ public float ScuttlerZigZagStrength; + /* 0x1F30 */ public float ScuttlerZigZagStrength; [NMS(Index = 252)] - /* 0x20BC */ public float ScuttlerZigZagTimeMax; + /* 0x1F34 */ public float ScuttlerZigZagTimeMax; [NMS(Index = 251)] - /* 0x20C0 */ public float ScuttlerZigZagTimeMin; - [NMS(Index = 444)] - /* 0x20C4 */ public float SearchItemDistance; - [NMS(Index = 445)] - /* 0x20C8 */ public float SearchItemFrequency; - [NMS(Index = 446)] - /* 0x20CC */ public float SearchItemGiveUpDistance; - [NMS(Index = 447)] - /* 0x20D0 */ public float SearchItemGiveUpTime; - [NMS(Index = 448)] - /* 0x20D4 */ public float SearchItemNotifyTime; - [NMS(Index = 449)] - /* 0x20D8 */ public float SearchSpawnRandomItemProbability; + /* 0x1F38 */ public float ScuttlerZigZagTimeMin; + [NMS(Index = 469)] + /* 0x1F3C */ public float SearchItemDistance; + [NMS(Index = 470)] + /* 0x1F40 */ public float SearchItemFrequency; + [NMS(Index = 471)] + /* 0x1F44 */ public float SearchItemGiveUpDistance; + [NMS(Index = 472)] + /* 0x1F48 */ public float SearchItemGiveUpTime; + [NMS(Index = 473)] + /* 0x1F4C */ public float SearchItemNotifyTime; + [NMS(Index = 474)] + /* 0x1F50 */ public float SearchSpawnRandomItemProbability; [NMS(Index = 138)] - /* 0x20DC */ public float SharkAlignSpeed; + /* 0x1F54 */ public float SharkAlignSpeed; [NMS(Index = 129)] - /* 0x20E0 */ public float SharkAlongPathSpeed; + /* 0x1F58 */ public float SharkAlongPathSpeed; [NMS(Index = 133)] - /* 0x20E4 */ public float SharkAttackAccel; + /* 0x1F5C */ public float SharkAttackAccel; [NMS(Index = 132)] - /* 0x20E8 */ public float SharkAttackSpeed; + /* 0x1F60 */ public float SharkAttackSpeed; [NMS(Index = 137)] - /* 0x20EC */ public float SharkGetToPathSpeed; + /* 0x1F64 */ public float SharkGetToPathSpeed; [NMS(Index = 136)] - /* 0x20F0 */ public float SharkPatrolEnd; + /* 0x1F68 */ public float SharkPatrolEnd; [NMS(Index = 135)] - /* 0x20F4 */ public float SharkPatrolRadius; + /* 0x1F6C */ public float SharkPatrolRadius; [NMS(Index = 134)] - /* 0x20F8 */ public float SharkPatrolSpeed; + /* 0x1F70 */ public float SharkPatrolSpeed; [NMS(Index = 131)] - /* 0x20FC */ public float SharkToPathYDamp; + /* 0x1F74 */ public float SharkToPathYDamp; [NMS(Index = 128)] - /* 0x2100 */ public float ShieldFadeTime; + /* 0x1F78 */ public float ShieldFadeTime; [NMS(Index = 206)] - /* 0x2104 */ public float SmallCreatureAvoidPlayerDistance; + /* 0x1F7C */ public float SmallCreatureAvoidPlayerDistance; [NMS(Index = 204)] - /* 0x2108 */ public float SmallCreatureFleePlayerDistance; + /* 0x1F80 */ public float SmallCreatureFleePlayerDistance; [NMS(Index = 202)] - /* 0x210C */ public float SmallCreaturePerceptionDistance; - [NMS(Index = 338)] - /* 0x2110 */ public float SoftenAvoidanceRadiusMod; - [NMS(Index = 341)] - /* 0x2114 */ public float SpaceJellySwimSpeed; - [NMS(Index = 367)] - /* 0x2118 */ public float SpawnCameraAngleCos; + /* 0x1F84 */ public float SmallCreaturePerceptionDistance; + [NMS(Index = 357)] + /* 0x1F88 */ public float SoftenAvoidanceRadiusMod; + [NMS(Index = 392)] + /* 0x1F8C */ public float SpawnCameraAngleCos; [NMS(Index = 171)] - /* 0x211C */ public float SpawnDistanceModifierForUnderwater; - [NMS(Index = 374)] - /* 0x2120 */ public float SpawnDistAtMaxSize; - [NMS(Index = 373)] - /* 0x2124 */ public float SpawnDistAtMinSize; - [NMS(Index = 368)] - /* 0x2128 */ public float SpawnMinDistPercentage; - [NMS(Index = 369)] - /* 0x212C */ public float SpawnOnscreenDist; - [NMS(Index = 379)] - /* 0x2130 */ public float SpawnsAvoidBaseMultiplier; - [NMS(Index = 353)] - /* 0x2134 */ public float SteeringUpdateRate; + /* 0x1F90 */ public float SpawnDistanceModifierForUnderwater; + [NMS(Index = 399)] + /* 0x1F94 */ public float SpawnDistAtMaxSize; + [NMS(Index = 398)] + /* 0x1F98 */ public float SpawnDistAtMinSize; + [NMS(Index = 393)] + /* 0x1F9C */ public float SpawnMinDistPercentage; + [NMS(Index = 394)] + /* 0x1FA0 */ public float SpawnOnscreenDist; + [NMS(Index = 404)] + /* 0x1FA4 */ public float SpawnsAvoidBaseMultiplier; + [NMS(Index = 287)] + /* 0x1FA8 */ public int SpookBossHealth; + [NMS(Index = 265)] + /* 0x1FAC */ public float SpookFiendColourInterpTime; + [NMS(Index = 359)] + /* 0x1FB0 */ public float SpookFiendFastSwimSpeed; + [NMS(Index = 288)] + /* 0x1FB4 */ public int SpookSquidHealth; + [NMS(Index = 370)] + /* 0x1FB8 */ public float SteeringUpdateRate; [NMS(Index = 174)] - /* 0x2138 */ public float StickToGroundCastBegin; + /* 0x1FBC */ public float StickToGroundCastBegin; [NMS(Index = 175)] - /* 0x213C */ public float StickToGroundCastEnd; + /* 0x1FC0 */ public float StickToGroundCastEnd; [NMS(Index = 173)] - /* 0x2140 */ public float StickToGroundSpeed; + /* 0x1FC4 */ public float StickToGroundSpeed; [NMS(Index = 130)] - /* 0x2144 */ public float SwarmBrakingForce; + /* 0x1FC8 */ public float SwarmBrakingForce; [NMS(Index = 149)] - /* 0x2148 */ public float SwarmMoveYFactor; + /* 0x1FCC */ public float SwarmMoveYFactor; [NMS(Index = 165)] - /* 0x214C */ public float TargetReachedDistance; + /* 0x1FD0 */ public float TargetReachedDistance; [NMS(Index = 147)] - /* 0x2150 */ public float TargetSearchTimeout; - [NMS(Index = 383)] - /* 0x2154 */ public float TrailHalfLife; + /* 0x1FD4 */ public float TargetSearchTimeout; + [NMS(Index = 408)] + /* 0x1FD8 */ public float TrailHalfLife; [NMS(Index = 64)] - /* 0x2158 */ public float TurnInPlaceIdleTime; + /* 0x1FDC */ public float TurnInPlaceIdleTime; [NMS(Index = 65)] - /* 0x215C */ public float TurnInPlaceMaxAngle; + /* 0x1FE0 */ public float TurnInPlaceMaxAngle; [NMS(Index = 67)] - /* 0x2160 */ public float TurnInPlaceMaxSpeed; + /* 0x1FE4 */ public float TurnInPlaceMaxSpeed; [NMS(Index = 68)] - /* 0x2164 */ public float TurnInPlaceMaxSpeedIndoor; + /* 0x1FE8 */ public float TurnInPlaceMaxSpeedIndoor; [NMS(Index = 66)] - /* 0x2168 */ public float TurnInPlaceMinTime; - [NMS(Index = 316)] - /* 0x216C */ public float TurnRadiusMultiplier; - [NMS(Index = 318)] - /* 0x2170 */ public float TurnSlowAreaCos; + /* 0x1FEC */ public float TurnInPlaceMinTime; + [NMS(Index = 335)] + /* 0x1FF0 */ public float TurnRadiusMultiplier; + [NMS(Index = 337)] + /* 0x1FF4 */ public float TurnSlowAreaCos; [NMS(Index = 154)] - /* 0x2174 */ public float VelocityAlignSpeed; + /* 0x1FF8 */ public float VelocityAlignSpeed; [NMS(Index = 153)] - /* 0x2178 */ public float VelocityAlignStrength; - [NMS(Index = 327)] - /* 0x217C */ public float VelocityAlignYFactorMax; - [NMS(Index = 326)] - /* 0x2180 */ public float VelocityAlignYFactorMin; + /* 0x1FFC */ public float VelocityAlignStrength; + [NMS(Index = 346)] + /* 0x2000 */ public float VelocityAlignYFactorMax; + [NMS(Index = 345)] + /* 0x2004 */ public float VelocityAlignYFactorMin; [NMS(Index = 170)] - /* 0x2184 */ public float WaterSpawnOffset; + /* 0x2008 */ public float WaterSpawnOffset; [NMS(Index = 152)] - /* 0x2188 */ public float WeaponRepelAmount; + /* 0x200C */ public float WeaponRepelAmount; [NMS(Index = 151)] - /* 0x218C */ public float WeaponRepelRange; + /* 0x2010 */ public float WeaponRepelRange; + [NMS(Index = 16, Size = 0xB, EnumType = typeof(GcCreatureRoles.CreatureRoleEnum))] + /* 0x2014 */ public NMSString0x20[] TempermentDescriptions; + [NMS(Index = 21, Size = 0x4, EnumType = typeof(GcCreatureDiet.DietEnum))] + /* 0x2174 */ public NMSString0x20[] DietDescriptions; + [NMS(Index = 22, Size = 0x4, EnumType = typeof(GcCreatureDiet.DietEnum))] + /* 0x21F4 */ public NMSString0x20[] WaterDietDescriptions; [NMS(Index = 235)] - /* 0x2190 */ public bool AggressiveSharks; - [NMS(Index = 578)] - /* 0x2191 */ public bool AllBaitIsBasic; - [NMS(Index = 381)] - /* 0x2192 */ public bool AllowSleeping; + /* 0x2274 */ public bool AggressiveSharks; + [NMS(Index = 603)] + /* 0x2275 */ public bool AllBaitIsBasic; + [NMS(Index = 406)] + /* 0x2276 */ public bool AllowSleeping; [NMS(Index = 62)] - /* 0x2193 */ public bool AllowSpawningOnscreen; - [NMS(Index = 579)] - /* 0x2194 */ public bool CanAlwaysLayEgg; + /* 0x2277 */ public bool AllowSpawningOnscreen; + [NMS(Index = 604)] + /* 0x2278 */ public bool CanAlwaysLayEgg; [NMS(Index = 12)] - /* 0x2195 */ public bool CreatureInteractWithoutRaycasts; + /* 0x2279 */ public bool CreatureInteractWithoutRaycasts; [NMS(Index = 40)] - /* 0x2196 */ public bool CreatureRideDirectControl; - [NMS(Index = 382)] - /* 0x2197 */ public bool DebugDrawTrails; - [NMS(Index = 451)] - /* 0x2198 */ public bool DebugSearch; - [NMS(Index = 389)] - /* 0x2199 */ public bool DetailAnimPlayWhileWalking; - [NMS(Index = 554)] - /* 0x219A */ public bool DrawGrassPushRadius; - [NMS(Index = 549)] - /* 0x219B */ public bool DrawRoutineFollowDebug; - [NMS(Index = 550)] - /* 0x219C */ public bool DrawRoutineInfo; + /* 0x227A */ public bool CreatureRideDirectControl; + [NMS(Index = 407)] + /* 0x227B */ public bool DebugDrawTrails; + [NMS(Index = 476)] + /* 0x227C */ public bool DebugSearch; + [NMS(Index = 414)] + /* 0x227D */ public bool DetailAnimPlayWhileWalking; + [NMS(Index = 579)] + /* 0x227E */ public bool DrawGrassPushRadius; + [NMS(Index = 574)] + /* 0x227F */ public bool DrawRoutineFollowDebug; + [NMS(Index = 575)] + /* 0x2280 */ public bool DrawRoutineInfo; [NMS(Index = 29)] - /* 0x219D */ public bool EnableFlyingSnakeTails; + /* 0x2281 */ public bool EnableFlyingSnakeTails; [NMS(Index = 33)] - /* 0x219E */ public bool EnableMPCreatureRide; + /* 0x2282 */ public bool EnableMPCreatureRide; [NMS(Index = 30)] - /* 0x219F */ public bool EnableNewStuff; - [NMS(Index = 384)] - /* 0x21A0 */ public bool EnableTrailIk; + /* 0x2283 */ public bool EnableNewStuff; + [NMS(Index = 409)] + /* 0x2284 */ public bool EnableTrailIk; [NMS(Index = 32)] - /* 0x21A1 */ public bool EnableVRCreatureRide; - [NMS(Index = 261)] - /* 0x21A2 */ public bool FiendOnscreenMarkers; - [NMS(Index = 260)] - /* 0x21A3 */ public bool FiendsCanAttack; - [NMS(Index = 396)] - /* 0x21A4 */ public bool ForceStatic; + /* 0x2285 */ public bool EnableVRCreatureRide; + [NMS(Index = 278)] + /* 0x2286 */ public bool FiendOnscreenMarkers; + [NMS(Index = 277)] + /* 0x2287 */ public bool FiendsCanAttack; + [NMS(Index = 421)] + /* 0x2288 */ public bool ForceStatic; [NMS(Index = 31)] - /* 0x21A5 */ public bool InstantCreatureRide; + /* 0x2289 */ public bool InstantCreatureRide; [NMS(Index = 28)] - /* 0x21A6 */ public bool IsHurtingCreaturesACrime; - [NMS(Index = 521)] - /* 0x21A7 */ public bool PetAnimTest; - [NMS(Index = 500)] - /* 0x21A8 */ public bool PetCanSummonOnFreighter; - [NMS(Index = 518)] - /* 0x21A9 */ public bool PetForceSummonFromEgg; - [NMS(Index = 461)] - /* 0x21AA */ public bool PetsShowTraitClassesAsWords; - [NMS(Index = 395)] - /* 0x21AB */ public bool PiedPiper; - [NMS(Index = 378)] - /* 0x21AC */ public bool ProcessPendingSpawnRequests; - [NMS(Index = 520)] - /* 0x21AD */ public bool RidingPositionTest; + /* 0x228A */ public bool IsHurtingCreaturesACrime; + [NMS(Index = 546)] + /* 0x228B */ public bool PetAnimTest; + [NMS(Index = 525)] + /* 0x228C */ public bool PetCanSummonOnFreighter; + [NMS(Index = 543)] + /* 0x228D */ public bool PetForceSummonFromEgg; + [NMS(Index = 486)] + /* 0x228E */ public bool PetsShowTraitClassesAsWords; + [NMS(Index = 420)] + /* 0x228F */ public bool PiedPiper; + [NMS(Index = 403)] + /* 0x2290 */ public bool ProcessPendingSpawnRequests; + [NMS(Index = 545)] + /* 0x2291 */ public bool RidingPositionTest; [NMS(Index = 244)] - /* 0x21AE */ public bool ScuttlersCanAttack; + /* 0x2292 */ public bool ScuttlersCanAttack; [NMS(Index = 179)] - /* 0x21AF */ public bool ShowScale; + /* 0x2293 */ public bool ShowScale; [NMS(Index = 41)] - /* 0x21B0 */ public bool StaticCreatureRide; + /* 0x2294 */ public bool StaticCreatureRide; [NMS(Index = 61)] - /* 0x21B1 */ public bool UncapSpawningforVideo; - [NMS(Index = 443)] - /* 0x21B2 */ public bool UseCreatureAdoptOSD; - [NMS(Index = 522)] - /* 0x21B3 */ public bool UsePetTeleportEffect; + /* 0x2295 */ public bool UncapSpawningforVideo; + [NMS(Index = 468)] + /* 0x2296 */ public bool UseCreatureAdoptOSD; + [NMS(Index = 547)] + /* 0x2297 */ public bool UsePetTeleportEffect; } } diff --git a/libMBIN/Source/NMS/Globals/GcDebugOptions.cs b/libMBIN/Source/NMS/Globals/GcDebugOptions.cs index df20c6824..d6a082508 100644 --- a/libMBIN/Source/NMS/Globals/GcDebugOptions.cs +++ b/libMBIN/Source/NMS/Globals/GcDebugOptions.cs @@ -4,72 +4,72 @@ namespace libMBIN.NMS.Globals { - [NMS(GUID = 0x21D25B95DEF7AF68, NameHash = 0xAA861200)] + [NMS(GUID = 0x47D66213B5EDFBE5, NameHash = 0xAA861200)] public class GcDebugOptions : NMSTemplate { - [NMS(Index = 419)] + [NMS(Index = 421)] /* 0x0000 */ public GcSeasonTransferInventoryConfig SeasonTransferInventoryConfigOverride; - [NMS(Index = 195)] + [NMS(Index = 196)] /* 0x0030 */ public VariableSizeString CrashDumpPath; - [NMS(Index = 416)] + [NMS(Index = 418)] /* 0x0040 */ public NMSString0x10 CreateSeasonContextMaskIdOverride; - [NMS(Index = 304)] + [NMS(Index = 306)] /* 0x0050 */ public VariableSizeString CursorTexture; - [NMS(Index = 302)] + [NMS(Index = 304)] /* 0x0060 */ public VariableSizeString DebugFont; - [NMS(Index = 303)] + [NMS(Index = 305)] /* 0x0070 */ public VariableSizeString DebugFontTexture; [NMS(Index = 103)] /* 0x0080 */ public VariableSizeString DebugScene; - [NMS(Index = 336)] - /* 0x0090 */ public NMSString0x10 DefaultAirCreatureTable; [NMS(Index = 338)] + /* 0x0090 */ public NMSString0x10 DefaultAirCreatureTable; + [NMS(Index = 340)] /* 0x00A0 */ public NMSString0x10 DefaultCaveCreatureTable; - [NMS(Index = 335)] + [NMS(Index = 337)] /* 0x00B0 */ public NMSString0x10 DefaultGroundCreatureTable; - [NMS(Index = 173)] + [NMS(Index = 174)] /* 0x00C0 */ public VariableSizeString DefaultSaveData; - [NMS(Index = 337)] + [NMS(Index = 339)] /* 0x00D0 */ public NMSString0x10 DefaultWaterCreatureTable; [NMS(Index = 68)] /* 0x00E0 */ public NMSString0x10 ForceBuilderMissionBoardMission; - [NMS(Index = 172)] + [NMS(Index = 173)] /* 0x00F0 */ public List LocTableList; - [NMS(Index = 305)] + [NMS(Index = 307)] /* 0x0100 */ public VariableSizeString PauseTexture; - [NMS(Index = 250)] - /* 0x0110 */ public VariableSizeString PipelineFile; [NMS(Index = 252)] + /* 0x0110 */ public VariableSizeString PipelineFile; + [NMS(Index = 254)] /* 0x0120 */ public VariableSizeString PipelineFileEditor; - [NMS(Index = 251)] + [NMS(Index = 253)] /* 0x0130 */ public VariableSizeString PipelineFileFrontend; - [NMS(Index = 306)] + [NMS(Index = 308)] /* 0x0140 */ public VariableSizeString PlayTexture; - [NMS(Index = 170)] + [NMS(Index = 171)] /* 0x0150 */ public VariableSizeString RealityPresetFile; - [NMS(Index = 308)] + [NMS(Index = 310)] /* 0x0160 */ public VariableSizeString RenderToTexture; [NMS(Index = 101)] /* 0x0170 */ public VariableSizeString SceneSettings; - [NMS(Index = 307)] + [NMS(Index = 309)] /* 0x0180 */ public VariableSizeString StepTexture; - [NMS(Index = 417)] + [NMS(Index = 419)] /* 0x0190 */ public NMSString0x10 SwitchSeasonContextMaskIdOverride; - [NMS(Index = 193)] + [NMS(Index = 194)] /* 0x01A0 */ public ulong ForceTimeToEpoch; [NMS(Index = 4)] /* 0x01A8 */ public ulong OverrideAbandonedFreighterSeed; - [NMS(Index = 400)] + [NMS(Index = 402)] /* 0x01B0 */ public TkGlobals ToolkitGlobals; - [NMS(Index = 181)] - /* 0x068C */ public float _3dTextDistance; [NMS(Index = 182)] + /* 0x068C */ public float _3dTextDistance; + [NMS(Index = 183)] /* 0x0690 */ public float _3dTextMinScale; - [NMS(Index = 390)] + [NMS(Index = 392)] /* 0x0694 */ public GcBaseBuildingPartStyle AutomaticPartSpawnStyle; - [NMS(Index = 385)] + [NMS(Index = 387)] /* 0x0698 */ public float BaseDownloadTimeout; - [NMS(Index = 397)] + [NMS(Index = 399)] /* 0x069C */ public uint BasePayloadMultiplier; [NMS(Index = 11)] /* 0x06A0 */ public int BootDirectlyIntoSaveSlot; @@ -81,7 +81,7 @@ public enum BootLoadDelayEnum : uint { } [NMS(Index = 109)] /* 0x06A4 */ public BootLoadDelayEnum BootLoadDelay; - [NMS(Index = 176)] + [NMS(Index = 177)] /* 0x06A8 */ public float BootLogoFadeRate; // size: 0x7 public enum BootModeEnum : uint { @@ -95,17 +95,17 @@ public enum BootModeEnum : uint { } [NMS(Index = 99)] /* 0x06AC */ public BootModeEnum BootMode; - [NMS(Index = 162)] + [NMS(Index = 163)] /* 0x06B0 */ public TkLanguages DebugLanguage; - [NMS(Index = 204)] + [NMS(Index = 205)] /* 0x06B4 */ public float DebugMenuAlpha; - [NMS(Index = 206)] + [NMS(Index = 207)] /* 0x06B8 */ public float DebugTextLineHeight; - [NMS(Index = 205)] + [NMS(Index = 206)] /* 0x06BC */ public float DebugTextSize; - [NMS(Index = 295)] + [NMS(Index = 297)] /* 0x06C0 */ public int DebugTextureSize; - [NMS(Index = 268)] + [NMS(Index = 270)] /* 0x06C4 */ public int DiscoveryAutoSyncIntervalSeconds; // size: 0x3 public enum EnableWorldsGraphicsEnum : uint { @@ -113,59 +113,59 @@ public enum EnableWorldsGraphicsEnum : uint { True, False, } - [NMS(Index = 199)] + [NMS(Index = 200)] /* 0x06C8 */ public EnableWorldsGraphicsEnum EnableWorldsGraphics; - [NMS(Index = 347)] + [NMS(Index = 349)] /* 0x06CC */ public GcGalaxyStarAnomaly ForceAnomalyTo; - [NMS(Index = 365)] + [NMS(Index = 367)] /* 0x06D0 */ public int ForceAsteroidSystemIndex; - [NMS(Index = 326)] + [NMS(Index = 328)] /* 0x06D4 */ public GcBiomeSubType ForceBiomeSubTypeTo; - [NMS(Index = 325)] + [NMS(Index = 327)] /* 0x06D8 */ public GcBiomeType ForceBiomeTo; - [NMS(Index = 330)] + [NMS(Index = 332)] /* 0x06DC */ public GcAlienRace ForceBuildingRaceTo; - [NMS(Index = 339)] + [NMS(Index = 341)] /* 0x06E0 */ public GcPlanetLife ForceCreatureLifeLevelTo; - [NMS(Index = 358)] + [NMS(Index = 360)] /* 0x06E4 */ public int ForceGrassColourIndex; [NMS(Index = 112)] /* 0x06E8 */ public float ForceInitialTimeOfDay; - [NMS(Index = 157)] + [NMS(Index = 158)] /* 0x06EC */ public int ForceInteractionIndex; - [NMS(Index = 165)] + [NMS(Index = 166)] /* 0x06F0 */ public GcAlienRace ForceInteractionRaceTo; - [NMS(Index = 332)] + [NMS(Index = 334)] /* 0x06F4 */ public GcPlanetLife ForceLifeLevelTo; - [NMS(Index = 158)] + [NMS(Index = 159)] /* 0x06F8 */ public GcAlienPuzzleCategory ForceNPCPuzzleCategory; - [NMS(Index = 328)] + [NMS(Index = 330)] /* 0x06FC */ public GcScreenFilters ForceScreenFilterTo; - [NMS(Index = 350)] + [NMS(Index = 352)] /* 0x0700 */ public float ForceSeaLevel; - [NMS(Index = 353)] + [NMS(Index = 355)] /* 0x0704 */ public int ForceSkyColourIndex; - [NMS(Index = 356)] + [NMS(Index = 358)] /* 0x0708 */ public uint ForceSkyColourSeed; [NMS(Index = 40)] /* 0x070C */ public int ForceSpaceBattleLevel; - [NMS(Index = 354)] + [NMS(Index = 356)] /* 0x0710 */ public int ForceSpaceSkyColourIndex; - [NMS(Index = 323)] + [NMS(Index = 325)] /* 0x0714 */ public GcGalaxyStarTypes ForceStarTypeTo; [NMS(Index = 114)] /* 0x0718 */ public float ForceSunAngle; - [NMS(Index = 340)] - /* 0x071C */ public GcPlanetLife ForceTerrainSettings; [NMS(Index = 342)] + /* 0x071C */ public GcPlanetLife ForceTerrainSettings; + [NMS(Index = 344)] /* 0x0720 */ public TkVoxelGeneratorSettingsTypes ForceTerrainTypeTo; [NMS(Index = 111)] /* 0x0724 */ public float ForceTimeOfDay; - [NMS(Index = 357)] + [NMS(Index = 359)] /* 0x0728 */ public int ForceWaterColourIndex; - [NMS(Index = 352)] + [NMS(Index = 354)] /* 0x072C */ public TkWaterCondition ForceWaterConditionTo; - [NMS(Index = 349)] + [NMS(Index = 351)] /* 0x0730 */ public int ForceWaterObjectFileIndex; // size: 0x3 public enum GameStateModeEnum : uint { @@ -175,31 +175,31 @@ public enum GameStateModeEnum : uint { } [NMS(Index = 98)] /* 0x0734 */ public GameStateModeEnum GameStateMode; - [NMS(Index = 374)] + [NMS(Index = 376)] /* 0x0738 */ public float GenerateCostAngle; - [NMS(Index = 373)] - /* 0x073C */ public float GenerateCostDistance; [NMS(Index = 375)] + /* 0x073C */ public float GenerateCostDistance; + [NMS(Index = 377)] /* 0x0740 */ public float GenerateCostLOD; - [NMS(Index = 376)] + [NMS(Index = 378)] /* 0x0744 */ public float GenerateCostWait; - [NMS(Index = 371)] + [NMS(Index = 373)] /* 0x0748 */ public int GenerateFarLodBuildingDist; - [NMS(Index = 293)] + [NMS(Index = 295)] /* 0x074C */ public int MaxNumDebugMessages; - [NMS(Index = 388)] + [NMS(Index = 390)] /* 0x0750 */ public int MoveBaseIndex; - [NMS(Index = 412)] + [NMS(Index = 414)] /* 0x0754 */ public int MultipleFingersSamePressFrameDelta; [NMS(Index = 13)] /* 0x0758 */ public GcGameMode NewSaveGameMode; - [NMS(Index = 275)] + [NMS(Index = 277)] /* 0x075C */ public int OverrideMatchmakingVersion; - [NMS(Index = 285)] + [NMS(Index = 287)] /* 0x0760 */ public int OverrideServerSeasonEndTime; - [NMS(Index = 284)] + [NMS(Index = 286)] /* 0x0764 */ public int OverrideServerSeasonNumber; - [NMS(Index = 415)] + [NMS(Index = 417)] /* 0x0768 */ public float PanDeadzone; // size: 0x7 public enum PlayerSpawnLocationOverrideEnum : uint { @@ -213,19 +213,19 @@ public enum PlayerSpawnLocationOverrideEnum : uint { } [NMS(Index = 100)] /* 0x076C */ public PlayerSpawnLocationOverrideEnum PlayerSpawnLocationOverride; - [NMS(Index = 298)] + [NMS(Index = 300)] /* 0x0770 */ public int ProceduralModelBatchSize; - [NMS(Index = 299)] + [NMS(Index = 301)] /* 0x0774 */ public int ProceduralModelFilterMatchretryCount; - [NMS(Index = 297)] + [NMS(Index = 299)] /* 0x0778 */ public int ProceduralModelsShown; - [NMS(Index = 301)] + [NMS(Index = 303)] /* 0x077C */ public int ProceduralModelsThumbnailSize; - [NMS(Index = 392)] + [NMS(Index = 394)] /* 0x0780 */ public int ProfilerPartIndexPhase; - [NMS(Index = 393)] + [NMS(Index = 395)] /* 0x0784 */ public int ProfilerPartIndexStride; - [NMS(Index = 394)] + [NMS(Index = 396)] /* 0x0788 */ public int ProfilerPartIteration; // size: 0x3 public enum ProxyTypeEnum : uint { @@ -233,14 +233,14 @@ public enum ProxyTypeEnum : uint { ManualURI, InetProxy, } - [NMS(Index = 262)] + [NMS(Index = 264)] /* 0x078C */ public ProxyTypeEnum ProxyType; // size: 0x2 public enum RealityModeEnum : uint { LoadPreset, Generate, } - [NMS(Index = 166)] + [NMS(Index = 167)] /* 0x0790 */ public RealityModeEnum RealityMode; // size: 0x3 public enum RecordSettingEnum : uint { @@ -248,15 +248,15 @@ public enum RecordSettingEnum : uint { Record, Playback, } - [NMS(Index = 183)] + [NMS(Index = 184)] /* 0x0794 */ public RecordSettingEnum RecordSetting; - [NMS(Index = 192)] + [NMS(Index = 193)] /* 0x0798 */ public int RecurrenceTimeOffset; - [NMS(Index = 411)] + [NMS(Index = 413)] /* 0x079C */ public int ScreenshotForUploadHeight; - [NMS(Index = 410)] + [NMS(Index = 412)] /* 0x07A0 */ public int ScreenshotForUploadWidth; - // size: 0x8 + // size: 0x9 public enum ServerEnvEnum : uint { Default, dev, @@ -266,8 +266,9 @@ public enum ServerEnvEnum : uint { custom, pentest, merged, + local, } - [NMS(Index = 264)] + [NMS(Index = 266)] /* 0x07A4 */ public ServerEnvEnum ServerEnv; // size: 0x2 public enum ShaderPreloadEnum : uint { @@ -276,19 +277,19 @@ public enum ShaderPreloadEnum : uint { } [NMS(Index = 105)] /* 0x07A8 */ public ShaderPreloadEnum ShaderPreload; - [NMS(Index = 215)] + [NMS(Index = 217)] /* 0x07AC */ public int ShowSpecificGraph; - [NMS(Index = 231)] + [NMS(Index = 233)] /* 0x07B0 */ public int SmokeTestConfigCaptureCycles; - [NMS(Index = 232)] + [NMS(Index = 234)] /* 0x07B4 */ public float SmokeTestConfigCaptureDurationInSeconds; - [NMS(Index = 233)] + [NMS(Index = 235)] /* 0x07B8 */ public int SmokeTestConfigCaptureFolderNameNumberOffset; - [NMS(Index = 224)] - /* 0x07BC */ public int SmokeTestConfigPlanetPositionCount; [NMS(Index = 226)] + /* 0x07BC */ public int SmokeTestConfigPlanetPositionCount; + [NMS(Index = 228)] /* 0x07C0 */ public float SmokeTestConfigScenarioLength; - [NMS(Index = 225)] + [NMS(Index = 227)] /* 0x07C4 */ public float SmokeTestConfigScenarioPreambleLength; // size: 0x7 public enum SmokeTestCycleModeEnum : uint { @@ -300,7 +301,7 @@ public enum SmokeTestCycleModeEnum : uint { TourShortUDAs, TourRandomWarps, } - [NMS(Index = 221)] + [NMS(Index = 223)] /* 0x07C8 */ public SmokeTestCycleModeEnum SmokeTestCycleMode; // size: 0x8 public enum SmokeTestScenarioEnum : uint { @@ -313,9 +314,9 @@ public enum SmokeTestScenarioEnum : uint { LeakDetector, WalkingSnapshot, } - [NMS(Index = 222)] + [NMS(Index = 224)] /* 0x07CC */ public SmokeTestScenarioEnum SmokeTestScenario; - [NMS(Index = 237)] + [NMS(Index = 239)] /* 0x07D0 */ public int SmokeTestSmokeBotTargetWarps; // size: 0x2 public enum SolarSystemBootEnum : uint { @@ -324,11 +325,11 @@ public enum SolarSystemBootEnum : uint { } [NMS(Index = 104)] /* 0x07D4 */ public SolarSystemBootEnum SolarSystemBoot; - [NMS(Index = 413)] + [NMS(Index = 415)] /* 0x07D8 */ public int SwipeDetectionMaxFrames; - [NMS(Index = 414)] + [NMS(Index = 416)] /* 0x07DC */ public float SwipeDetectionNormalizedTravelThreshold; - [NMS(Index = 291)] + [NMS(Index = 293)] /* 0x07E0 */ public int SynergyPort; // size: 0x3 public enum UseBanksEnum : uint { @@ -336,75 +337,75 @@ public enum UseBanksEnum : uint { True, Default, } - [NMS(Index = 188)] + [NMS(Index = 189)] /* 0x07E4 */ public UseBanksEnum UseBanks; - [NMS(Index = 178)] + [NMS(Index = 179)] /* 0x07E8 */ public float WeaponScale3P; - [NMS(Index = 171)] + [NMS(Index = 172)] /* 0x07EC */ public ushort RealityGenerationIteration; - [NMS(Index = 271)] + [NMS(Index = 273)] /* 0x07EE */ public NMSString0x800 AutoJoinUserNames; [NMS(Index = 83)] /* 0x0FEE */ public NMSString0x400 DebugTwitchRewards; - [NMS(Index = 276)] + [NMS(Index = 278)] /* 0x13EE */ public NMSString0x200 LoadToBase; [NMS(Index = 79)] /* 0x15EE */ public NMSString0x200 SeasonalDataOverrideFile; - [NMS(Index = 286)] + [NMS(Index = 288)] /* 0x17EE */ public NMSString0x100 ForceHgAccount; [NMS(Index = 95)] /* 0x18EE */ public NMSString0x100 ForcePlayerPosition; [NMS(Index = 94)] /* 0x19EE */ public NMSString0x100 ForceUniverseAddress; - [NMS(Index = 279)] + [NMS(Index = 281)] /* 0x1AEE */ public NMSString0x100 GOGLogin; - [NMS(Index = 212)] + [NMS(Index = 213)] /* 0x1BEE */ public NMSString0x100 ShowUniverseAddressOnGalaxyMap; [NMS(Index = 102)] /* 0x1CEE */ public NMSString0x100 WorkingDirectory; - [NMS(Index = 265)] + [NMS(Index = 267)] /* 0x1DEE */ public NMSString0x80 AuthBaseUrl; - [NMS(Index = 263)] + [NMS(Index = 265)] /* 0x1E6E */ public NMSString0x80 ProxyURI; - [NMS(Index = 287)] + [NMS(Index = 289)] /* 0x1EEE */ public NMSString0x40 ForceBaseDownloadUser; - [NMS(Index = 403)] + [NMS(Index = 405)] /* 0x1F2E */ public NMSString0x40 OverrideSettlementOwnershipOnlineId; - [NMS(Index = 402)] + [NMS(Index = 404)] /* 0x1F6E */ public NMSString0x40 OverrideSettlementOwnershipUsername; - [NMS(Index = 409)] + [NMS(Index = 411)] /* 0x1FAE */ public NMSString0x40 ScreenshotForUploadName; - [NMS(Index = 163)] + [NMS(Index = 164)] /* 0x1FEE */ public NMSString0x20 AllowedLanguagesFile; - [NMS(Index = 389)] + [NMS(Index = 391)] /* 0x200E */ public NMSString0x20 AutomaticPartSpawnID; - [NMS(Index = 396)] + [NMS(Index = 398)] /* 0x202E */ public NMSString0x20 BaseServerPlatform; - [NMS(Index = 196)] + [NMS(Index = 197)] /* 0x204E */ public NMSString0x20 CrashDumpIdentifier; - [NMS(Index = 267)] + [NMS(Index = 269)] /* 0x206E */ public NMSString0x20 OverrideUsernameForDev; - [NMS(Index = 187)] + [NMS(Index = 188)] /* 0x208E */ public NMSString0x20 SaveTestingCommand; - [NMS(Index = 239)] + [NMS(Index = 241)] /* 0x20AE */ public NMSString0x20 SmokeTestForcePlanetDetail; - [NMS(Index = 240)] + [NMS(Index = 242)] /* 0x20CE */ public NMSString0x20 SmokeTestRunFolder; - [NMS(Index = 290)] + [NMS(Index = 292)] /* 0x20EE */ public NMSString0x20 SynergyServer; [NMS(Index = 118)] /* 0x210E */ public bool AllowGalaxyMapRequests; - [NMS(Index = 384)] + [NMS(Index = 386)] /* 0x210F */ public bool AllowGlobalPartSnapping; - [NMS(Index = 317)] + [NMS(Index = 319)] /* 0x2110 */ public bool AllowNGuiVR; - [NMS(Index = 401)] + [NMS(Index = 403)] /* 0x2111 */ public bool AllowOverrideSettlementOwnership; [NMS(Index = 84)] /* 0x2112 */ public bool AllowPause; [NMS(Index = 2)] /* 0x2113 */ public bool AllowSavingOnAbandonedFreighters; - [NMS(Index = 145)] + [NMS(Index = 146)] /* 0x2114 */ public bool AllSeasonMilestonesShowComplete; [NMS(Index = 85)] /* 0x2115 */ public bool AllSettlementsAreCompleted; @@ -414,543 +415,547 @@ public enum UseBanksEnum : uint { /* 0x2117 */ public bool AlwaysAllowFreighterInventoryAccess; [NMS(Index = 76)] /* 0x2118 */ public bool AlwaysAllowShipOperations; + [NMS(Index = 134)] + /* 0x2119 */ public bool AlwaysAllowSpookFiends; [NMS(Index = 77)] - /* 0x2119 */ public bool AlwaysAllowVehicleOperations; + /* 0x211A */ public bool AlwaysAllowVehicleOperations; [NMS(Index = 19)] - /* 0x211A */ public bool AlwaysHaveFocus; - [NMS(Index = 260)] - /* 0x211B */ public bool AlwaysIncludeLocalPlayerInChatMessage; - [NMS(Index = 272)] - /* 0x211C */ public bool AlwaysSaveGameAsClient; + /* 0x211B */ public bool AlwaysHaveFocus; + [NMS(Index = 262)] + /* 0x211C */ public bool AlwaysIncludeLocalPlayerInChatMessage; + [NMS(Index = 274)] + /* 0x211D */ public bool AlwaysSaveGameAsClient; + [NMS(Index = 215)] + /* 0x211E */ public bool AlwaysShowSaveIds; [NMS(Index = 70)] - /* 0x211D */ public bool AlwaysShowURI; + /* 0x211F */ public bool AlwaysShowURI; [NMS(Index = 39)] - /* 0x211E */ public bool AlwaysSpaceBattle; - [NMS(Index = 278)] - /* 0x211F */ public bool AutoJoinRandomGames; - [NMS(Index = 270)] - /* 0x2120 */ public bool AutoJoinUserEnabled; - [NMS(Index = 391)] - /* 0x2121 */ public bool AutomaticPartSpawnInactive; - [NMS(Index = 395)] - /* 0x2122 */ public bool BaseAdmin; + /* 0x2120 */ public bool AlwaysSpaceBattle; + [NMS(Index = 280)] + /* 0x2121 */ public bool AutoJoinRandomGames; + [NMS(Index = 272)] + /* 0x2122 */ public bool AutoJoinUserEnabled; + [NMS(Index = 393)] + /* 0x2123 */ public bool AutomaticPartSpawnInactive; + [NMS(Index = 397)] + /* 0x2124 */ public bool BaseAdmin; [NMS(Index = 89)] - /* 0x2123 */ public bool BlockCommunicatorSignals; - [NMS(Index = 404)] - /* 0x2124 */ public bool BlockSettlementsNetwork; - [NMS(Index = 311)] - /* 0x2125 */ public bool BodyTurning; + /* 0x2125 */ public bool BlockCommunicatorSignals; + [NMS(Index = 406)] + /* 0x2126 */ public bool BlockSettlementsNetwork; + [NMS(Index = 313)] + /* 0x2127 */ public bool BodyTurning; [NMS(Index = 12)] - /* 0x2126 */ public bool BootDirectlyIntoLastSave; - [NMS(Index = 177)] - /* 0x2127 */ public bool BootMusic; + /* 0x2128 */ public bool BootDirectlyIntoLastSave; + [NMS(Index = 178)] + /* 0x2129 */ public bool BootMusic; [NMS(Index = 30)] - /* 0x2128 */ public bool CanLeaveDialogs; - [NMS(Index = 266)] - /* 0x2129 */ public bool CertificateSecurityBypass; + /* 0x212A */ public bool CanLeaveDialogs; + [NMS(Index = 268)] + /* 0x212B */ public bool CertificateSecurityBypass; [NMS(Index = 55)] - /* 0x212A */ public bool ClothForceAsyncSimulationOff; + /* 0x212C */ public bool ClothForceAsyncSimulationOff; [NMS(Index = 56)] - /* 0x212B */ public bool ClothForceAsyncSimulationOn; + /* 0x212D */ public bool ClothForceAsyncSimulationOn; [NMS(Index = 54)] - /* 0x212C */ public bool ClothForcePositionExtrapolationAntiSyncWithFpsLock; + /* 0x212E */ public bool ClothForcePositionExtrapolationAntiSyncWithFpsLock; [NMS(Index = 51)] - /* 0x212D */ public bool ClothForcePositionExtrapolationBackOn; + /* 0x212F */ public bool ClothForcePositionExtrapolationBackOn; [NMS(Index = 49)] - /* 0x212E */ public bool ClothForcePositionExtrapolationOff; + /* 0x2130 */ public bool ClothForcePositionExtrapolationOff; [NMS(Index = 50)] - /* 0x212F */ public bool ClothForcePositionExtrapolationOn; + /* 0x2131 */ public bool ClothForcePositionExtrapolationOn; [NMS(Index = 53)] - /* 0x2130 */ public bool ClothForcePositionExtrapolationSyncWithFpsLock; + /* 0x2132 */ public bool ClothForcePositionExtrapolationSyncWithFpsLock; [NMS(Index = 52)] - /* 0x2131 */ public bool ClothForcePositionExtrapolationUpdateOrderDependent; - [NMS(Index = 245)] - /* 0x2132 */ public bool CompressTextures; - [NMS(Index = 194)] - /* 0x2133 */ public bool CrashDumpFull; - [NMS(Index = 241)] - /* 0x2134 */ public bool CreatureChatter; + /* 0x2133 */ public bool ClothForcePositionExtrapolationUpdateOrderDependent; + [NMS(Index = 247)] + /* 0x2134 */ public bool CompressTextures; + [NMS(Index = 195)] + /* 0x2135 */ public bool CrashDumpFull; [NMS(Index = 243)] - /* 0x2135 */ public bool CreatureDrawVocals; - [NMS(Index = 242)] - /* 0x2136 */ public bool CreatureErrors; - [NMS(Index = 398)] - /* 0x2137 */ public bool CrossPlatformFeaturedBases; - [NMS(Index = 378)] - /* 0x2138 */ public bool DChecksEnabled; + /* 0x2136 */ public bool CreatureChatter; + [NMS(Index = 245)] + /* 0x2137 */ public bool CreatureDrawVocals; + [NMS(Index = 244)] + /* 0x2138 */ public bool CreatureErrors; + [NMS(Index = 400)] + /* 0x2139 */ public bool CrossPlatformFeaturedBases; [NMS(Index = 380)] - /* 0x2139 */ public bool DChecksOutputBinary; + /* 0x213A */ public bool DChecksEnabled; + [NMS(Index = 382)] + /* 0x213B */ public bool DChecksOutputBinary; + [NMS(Index = 383)] + /* 0x213C */ public bool DChecksOutputFileLine; [NMS(Index = 381)] - /* 0x213A */ public bool DChecksOutputFileLine; - [NMS(Index = 379)] - /* 0x213B */ public bool DChecksOutputJson; - [NMS(Index = 184)] - /* 0x213C */ public bool DebugBuildingSpawns; - [NMS(Index = 155)] - /* 0x213D */ public bool DebugDrawPlayerInteract; + /* 0x213D */ public bool DChecksOutputJson; + [NMS(Index = 185)] + /* 0x213E */ public bool DebugBuildingSpawns; + [NMS(Index = 156)] + /* 0x213F */ public bool DebugDrawPlayerInteract; [NMS(Index = 21)] - /* 0x213E */ public bool DebugGalaxyMapInQuickMenu; - [NMS(Index = 246)] - /* 0x213F */ public bool DebugIBL; - [NMS(Index = 167)] - /* 0x2140 */ public bool DebugPersistentInteractions; - [NMS(Index = 247)] - /* 0x2141 */ public bool DebugSpotlights; + /* 0x2140 */ public bool DebugGalaxyMapInQuickMenu; [NMS(Index = 248)] - /* 0x2142 */ public bool DebugTerrainTextures; - [NMS(Index = 197)] - /* 0x2143 */ public bool DebugThreatLevels; - [NMS(Index = 372)] - /* 0x2144 */ public bool DeferRegionBodies; + /* 0x2141 */ public bool DebugIBL; + [NMS(Index = 168)] + /* 0x2142 */ public bool DebugPersistentInteractions; + [NMS(Index = 249)] + /* 0x2143 */ public bool DebugSpotlights; + [NMS(Index = 250)] + /* 0x2144 */ public bool DebugTerrainTextures; + [NMS(Index = 198)] + /* 0x2145 */ public bool DebugThreatLevels; + [NMS(Index = 374)] + /* 0x2146 */ public bool DeferRegionBodies; [NMS(Index = 3)] - /* 0x2145 */ public bool DisableAbandonedFreighterRoomsOptimisation; - [NMS(Index = 382)] - /* 0x2146 */ public bool DisableBaseBuilding; - [NMS(Index = 383)] - /* 0x2147 */ public bool DisableBaseBuildingLimits; - [NMS(Index = 386)] - /* 0x2148 */ public bool DisableBasePowerRequirements; - [NMS(Index = 259)] - /* 0x2149 */ public bool DisableClouds; + /* 0x2147 */ public bool DisableAbandonedFreighterRoomsOptimisation; + [NMS(Index = 384)] + /* 0x2148 */ public bool DisableBaseBuilding; + [NMS(Index = 385)] + /* 0x2149 */ public bool DisableBaseBuildingLimits; + [NMS(Index = 388)] + /* 0x214A */ public bool DisableBasePowerRequirements; + [NMS(Index = 261)] + /* 0x214B */ public bool DisableClouds; [NMS(Index = 44)] - /* 0x214A */ public bool DisableContinuousSaving; - [NMS(Index = 150)] - /* 0x214B */ public bool DisableDebugControls; - [NMS(Index = 154)] - /* 0x214C */ public bool DisableDiscoveryNaming; - [NMS(Index = 191)] - /* 0x214D */ public bool DisableFileWatcher; + /* 0x214C */ public bool DisableContinuousSaving; + [NMS(Index = 151)] + /* 0x214D */ public bool DisableDebugControls; + [NMS(Index = 155)] + /* 0x214E */ public bool DisableDiscoveryNaming; + [NMS(Index = 192)] + /* 0x214F */ public bool DisableFileWatcher; [NMS(Index = 28)] - /* 0x214E */ public bool DisableHazards; - [NMS(Index = 315)] - /* 0x214F */ public bool DisableHeadConstraints; + /* 0x2150 */ public bool DisableHazards; + [NMS(Index = 317)] + /* 0x2151 */ public bool DisableHeadConstraints; [NMS(Index = 45)] - /* 0x2150 */ public bool DisableInvalidSaveVersion; - [NMS(Index = 314)] - /* 0x2151 */ public bool DisableLeftHand; - [NMS(Index = 366)] - /* 0x2152 */ public bool DisableLimits; - [NMS(Index = 169)] - /* 0x2153 */ public bool DisableMissionShop; - [NMS(Index = 273)] - /* 0x2154 */ public bool DisableMonumentDownloads; + /* 0x2152 */ public bool DisableInvalidSaveVersion; + [NMS(Index = 316)] + /* 0x2153 */ public bool DisableLeftHand; + [NMS(Index = 368)] + /* 0x2154 */ public bool DisableLimits; + [NMS(Index = 170)] + /* 0x2155 */ public bool DisableMissionShop; + [NMS(Index = 275)] + /* 0x2156 */ public bool DisableMonumentDownloads; [NMS(Index = 65)] - /* 0x2155 */ public bool DisableNPCHiddenUntilScanned; + /* 0x2157 */ public bool DisableNPCHiddenUntilScanned; [NMS(Index = 64)] - /* 0x2156 */ public bool DisableNPCs; + /* 0x2158 */ public bool DisableNPCs; [NMS(Index = 31)] - /* 0x2157 */ public bool DisableOldMissions; - [NMS(Index = 406)] - /* 0x2158 */ public bool DisablePartialStories; - [NMS(Index = 190)] - /* 0x2159 */ public bool DisableProfanityFilter; + /* 0x2159 */ public bool DisableOldMissions; + [NMS(Index = 408)] + /* 0x215A */ public bool DisablePartialStories; + [NMS(Index = 191)] + /* 0x215B */ public bool DisableProfanityFilter; [NMS(Index = 42)] - /* 0x215A */ public bool DisableSaveSlotSorting; - [NMS(Index = 288)] - /* 0x215B */ public bool DisableSaveUploadRateLimits; + /* 0x215C */ public bool DisableSaveSlotSorting; + [NMS(Index = 290)] + /* 0x215D */ public bool DisableSaveUploadRateLimits; [NMS(Index = 43)] - /* 0x215C */ public bool DisableSaving; + /* 0x215E */ public bool DisableSaving; [NMS(Index = 86)] - /* 0x215D */ public bool DisableSettlements; - [NMS(Index = 249)] - /* 0x215E */ public bool DisableShadowSwitching; - [NMS(Index = 269)] - /* 0x215F */ public bool DisableSpaceStationSpawnOnJoin; + /* 0x215F */ public bool DisableSettlements; + [NMS(Index = 251)] + /* 0x2160 */ public bool DisableShadowSwitching; + [NMS(Index = 271)] + /* 0x2161 */ public bool DisableSpaceStationSpawnOnJoin; [NMS(Index = 46)] - /* 0x2160 */ public bool DisableStorms; + /* 0x2162 */ public bool DisableStorms; [NMS(Index = 20)] - /* 0x2161 */ public bool DisableVibration; - [NMS(Index = 164)] - /* 0x2162 */ public bool DoAlienLanguage; - [NMS(Index = 244)] - /* 0x2163 */ public bool DrawCreaturesInRoutines; - [NMS(Index = 198)] - /* 0x2164 */ public bool DumpManifestContents; - [NMS(Index = 405)] - /* 0x2165 */ public bool EnableAccessibleUI; - [NMS(Index = 148)] - /* 0x2166 */ public bool EnableBaseBuildingExpandables; - [NMS(Index = 387)] - /* 0x2167 */ public bool EnableBaseMovingOption; + /* 0x2163 */ public bool DisableVibration; + [NMS(Index = 165)] + /* 0x2164 */ public bool DoAlienLanguage; + [NMS(Index = 246)] + /* 0x2165 */ public bool DrawCreaturesInRoutines; + [NMS(Index = 199)] + /* 0x2166 */ public bool DumpManifestContents; + [NMS(Index = 407)] + /* 0x2167 */ public bool EnableAccessibleUI; + [NMS(Index = 149)] + /* 0x2168 */ public bool EnableBaseBuildingExpandables; + [NMS(Index = 389)] + /* 0x2169 */ public bool EnableBaseMovingOption; [NMS(Index = 124)] - /* 0x2168 */ public bool EnableCloudAnimation; - [NMS(Index = 254)] - /* 0x2169 */ public bool EnableComputePost; + /* 0x216A */ public bool EnableCloudAnimation; + [NMS(Index = 256)] + /* 0x216B */ public bool EnableComputePost; [NMS(Index = 133)] - /* 0x216A */ public bool EnableDayNightCycle; - [NMS(Index = 255)] - /* 0x216B */ public bool EnableEvenOddRender; + /* 0x216C */ public bool EnableDayNightCycle; + [NMS(Index = 257)] + /* 0x216D */ public bool EnableEvenOddRender; [NMS(Index = 116)] - /* 0x216C */ public bool EnableFrontendPreload; - [NMS(Index = 146)] - /* 0x216D */ public bool EnableGalaxyRecolouring; + /* 0x216E */ public bool EnableFrontendPreload; + [NMS(Index = 147)] + /* 0x216F */ public bool EnableGalaxyRecolouring; [NMS(Index = 88)] - /* 0x216E */ public bool EnableMemoryPoolAllocPrint; - [NMS(Index = 316)] - /* 0x216F */ public bool EnablePhotomodeVR; - [NMS(Index = 289)] - /* 0x2170 */ public bool EnableSynergy; + /* 0x2170 */ public bool EnableMemoryPoolAllocPrint; + [NMS(Index = 318)] + /* 0x2171 */ public bool EnablePhotomodeVR; + [NMS(Index = 291)] + /* 0x2172 */ public bool EnableSynergy; [NMS(Index = 91)] - /* 0x2171 */ public bool EnableTouchScreenDebugging; + /* 0x2173 */ public bool EnableTouchScreenDebugging; [NMS(Index = 24)] - /* 0x2172 */ public bool EverythingIsFree; + /* 0x2174 */ public bool EverythingIsFree; [NMS(Index = 25)] - /* 0x2173 */ public bool EverythingIsKnown; + /* 0x2175 */ public bool EverythingIsKnown; [NMS(Index = 26)] - /* 0x2174 */ public bool EverythingIsStar; - [NMS(Index = 281)] - /* 0x2175 */ public bool FakeHandsInMultiplayer; + /* 0x2176 */ public bool EverythingIsStar; + [NMS(Index = 283)] + /* 0x2177 */ public bool FakeHandsInMultiplayer; [NMS(Index = 41)] - /* 0x2176 */ public bool FastAndFrequentFleetInterventions; + /* 0x2178 */ public bool FastAndFrequentFleetInterventions; [NMS(Index = 10)] - /* 0x2177 */ public bool FastLoad; - [NMS(Index = 151)] - /* 0x2178 */ public bool FixedFramerate; - [NMS(Index = 180)] - /* 0x2179 */ public bool FleetDirectorAutoMode; - [NMS(Index = 175)] - /* 0x217A */ public bool ForceBasicLoadScreen; - [NMS(Index = 345)] - /* 0x217B */ public bool ForceBinaryStar; - [NMS(Index = 324)] - /* 0x217C */ public bool ForceBiome; + /* 0x2179 */ public bool FastLoad; + [NMS(Index = 152)] + /* 0x217A */ public bool FixedFramerate; + [NMS(Index = 181)] + /* 0x217B */ public bool FleetDirectorAutoMode; + [NMS(Index = 176)] + /* 0x217C */ public bool ForceBasicLoadScreen; + [NMS(Index = 347)] + /* 0x217D */ public bool ForceBinaryStar; + [NMS(Index = 326)] + /* 0x217E */ public bool ForceBiome; [NMS(Index = 67)] - /* 0x217D */ public bool ForceBuildersAlwaysKnown; - [NMS(Index = 329)] - /* 0x217E */ public bool ForceBuildingRace; - [NMS(Index = 320)] - /* 0x217F */ public bool ForceCorruptSentinels; - [NMS(Index = 333)] - /* 0x2180 */ public bool ForceCreatureLifeLevel; - [NMS(Index = 334)] - /* 0x2181 */ public bool ForceDefaultCreatureFile; + /* 0x217F */ public bool ForceBuildersAlwaysKnown; + [NMS(Index = 331)] + /* 0x2180 */ public bool ForceBuildingRace; + [NMS(Index = 322)] + /* 0x2181 */ public bool ForceCorruptSentinels; + [NMS(Index = 335)] + /* 0x2182 */ public bool ForceCreatureLifeLevel; + [NMS(Index = 336)] + /* 0x2183 */ public bool ForceDefaultCreatureFile; [NMS(Index = 48)] - /* 0x2182 */ public bool ForceDisableClothComponent; + /* 0x2184 */ public bool ForceDisableClothComponent; [NMS(Index = 61)] - /* 0x2183 */ public bool ForceDisableNonPlayerRagdollComponents; + /* 0x2185 */ public bool ForceDisableNonPlayerRagdollComponents; [NMS(Index = 60)] - /* 0x2184 */ public bool ForceDisableRagdollComponent; + /* 0x2186 */ public bool ForceDisableRagdollComponent; [NMS(Index = 63)] - /* 0x2185 */ public bool ForceDisableSplitIkOptimisation; + /* 0x2187 */ public bool ForceDisableSplitIkOptimisation; [NMS(Index = 58)] - /* 0x2186 */ public bool ForceDisableSpringComponent; + /* 0x2188 */ public bool ForceDisableSpringComponent; [NMS(Index = 47)] - /* 0x2187 */ public bool ForceEnableClothComponent; + /* 0x2189 */ public bool ForceEnableClothComponent; [NMS(Index = 59)] - /* 0x2188 */ public bool ForceEnableRagdollComponent; + /* 0x218A */ public bool ForceEnableRagdollComponent; [NMS(Index = 62)] - /* 0x2189 */ public bool ForceEnableSplitIkOptimisation; + /* 0x218B */ public bool ForceEnableSplitIkOptimisation; [NMS(Index = 57)] - /* 0x218A */ public bool ForceEnableSpringComponent; - [NMS(Index = 319)] - /* 0x218B */ public bool ForceExtremeSentinels; - [NMS(Index = 318)] - /* 0x218C */ public bool ForceExtremeWeather; + /* 0x218C */ public bool ForceEnableSpringComponent; + [NMS(Index = 321)] + /* 0x218D */ public bool ForceExtremeSentinels; + [NMS(Index = 320)] + /* 0x218E */ public bool ForceExtremeWeather; [NMS(Index = 96)] - /* 0x218D */ public bool ForceInitialShip; + /* 0x218F */ public bool ForceInitialShip; [NMS(Index = 97)] - /* 0x218E */ public bool ForceInitialWeapon; - [NMS(Index = 156)] - /* 0x218F */ public bool ForceInteractionToSettings; - [NMS(Index = 331)] - /* 0x2190 */ public bool ForceLifeLevel; - [NMS(Index = 322)] - /* 0x2191 */ public bool ForceLoadAllWeather; - [NMS(Index = 143)] - /* 0x2192 */ public bool ForceNexusInQuickMenu; - [NMS(Index = 343)] - /* 0x2193 */ public bool ForcePirateSystem; - [NMS(Index = 361)] - /* 0x2194 */ public bool ForcePlanetsToHaveNoCaves; - [NMS(Index = 362)] - /* 0x2195 */ public bool ForcePlanetsToHaveNoNoiseLayers; + /* 0x2190 */ public bool ForceInitialWeapon; + [NMS(Index = 157)] + /* 0x2191 */ public bool ForceInteractionToSettings; + [NMS(Index = 333)] + /* 0x2192 */ public bool ForceLifeLevel; + [NMS(Index = 324)] + /* 0x2193 */ public bool ForceLoadAllWeather; + [NMS(Index = 144)] + /* 0x2194 */ public bool ForceNexusInQuickMenu; + [NMS(Index = 345)] + /* 0x2195 */ public bool ForcePirateSystem; [NMS(Index = 363)] - /* 0x2196 */ public bool ForcePlanetsToHaveNoTerrainFeatures; - [NMS(Index = 360)] - /* 0x2197 */ public bool ForcePlanetsToHaveNoWater; - [NMS(Index = 348)] - /* 0x2198 */ public bool ForcePlanetsToHaveWater; - [NMS(Index = 344)] - /* 0x2199 */ public bool ForcePrimeTerrain; + /* 0x2196 */ public bool ForcePlanetsToHaveNoCaves; [NMS(Index = 364)] - /* 0x219A */ public bool ForceRareAsteroidSystem; + /* 0x2197 */ public bool ForcePlanetsToHaveNoNoiseLayers; + [NMS(Index = 365)] + /* 0x2198 */ public bool ForcePlanetsToHaveNoTerrainFeatures; + [NMS(Index = 362)] + /* 0x2199 */ public bool ForcePlanetsToHaveNoWater; + [NMS(Index = 350)] + /* 0x219A */ public bool ForcePlanetsToHaveWater; + [NMS(Index = 346)] + /* 0x219B */ public bool ForcePrimeTerrain; + [NMS(Index = 366)] + /* 0x219C */ public bool ForceRareAsteroidSystem; [NMS(Index = 0)] - /* 0x219B */ public bool ForceScanEventsToGoPrime; - [NMS(Index = 327)] - /* 0x219C */ public bool ForceScreenFilter; - [NMS(Index = 282)] - /* 0x219D */ public bool ForceSmallLobby; - [NMS(Index = 355)] - /* 0x219E */ public bool ForceSpaceSkyColourRare; - [NMS(Index = 321)] - /* 0x219F */ public bool ForceStarType; + /* 0x219D */ public bool ForceScanEventsToGoPrime; + [NMS(Index = 329)] + /* 0x219E */ public bool ForceScreenFilter; + [NMS(Index = 284)] + /* 0x219F */ public bool ForceSmallLobby; + [NMS(Index = 357)] + /* 0x21A0 */ public bool ForceSpaceSkyColourRare; + [NMS(Index = 323)] + /* 0x21A1 */ public bool ForceStarType; [NMS(Index = 113)] - /* 0x21A0 */ public bool ForceSunDirectionFromPhotoMode; - [NMS(Index = 346)] - /* 0x21A1 */ public bool ForceTernaryStar; - [NMS(Index = 341)] - /* 0x21A2 */ public bool ForceTerrainType; - [NMS(Index = 283)] - /* 0x21A3 */ public bool ForceTinyLobby; + /* 0x21A2 */ public bool ForceSunDirectionFromPhotoMode; + [NMS(Index = 348)] + /* 0x21A3 */ public bool ForceTernaryStar; + [NMS(Index = 343)] + /* 0x21A4 */ public bool ForceTerrainType; + [NMS(Index = 285)] + /* 0x21A5 */ public bool ForceTinyLobby; [NMS(Index = 36)] - /* 0x21A4 */ public bool ForceTranslateAllAlienText; - [NMS(Index = 351)] - /* 0x21A5 */ public bool ForceWaterCondition; - [NMS(Index = 174)] - /* 0x21A6 */ public bool FormatDownloadStorageAreaOnBoot; + /* 0x21A6 */ public bool ForceTranslateAllAlienText; + [NMS(Index = 353)] + /* 0x21A7 */ public bool ForceWaterCondition; + [NMS(Index = 175)] + /* 0x21A8 */ public bool FormatDownloadStorageAreaOnBoot; [NMS(Index = 16)] - /* 0x21A7 */ public bool GodMode; - [NMS(Index = 216)] - /* 0x21A8 */ public bool GraphCommandBuffer; + /* 0x21A9 */ public bool GodMode; [NMS(Index = 218)] - /* 0x21A9 */ public bool GraphFPS; - [NMS(Index = 217)] - /* 0x21AA */ public bool GraphGeneration; + /* 0x21AA */ public bool GraphCommandBuffer; + [NMS(Index = 220)] + /* 0x21AB */ public bool GraphFPS; [NMS(Index = 219)] - /* 0x21AB */ public bool GraphTexStreaming; - [NMS(Index = 189)] - /* 0x21AC */ public bool HangOnCrash; - [NMS(Index = 309)] - /* 0x21AD */ public bool HmdFrameShiftEnabled; - [NMS(Index = 310)] - /* 0x21AE */ public bool HmdUseSolidGuiPointer; + /* 0x21AC */ public bool GraphGeneration; + [NMS(Index = 221)] + /* 0x21AD */ public bool GraphTexStreaming; + [NMS(Index = 190)] + /* 0x21AE */ public bool HangOnCrash; + [NMS(Index = 311)] + /* 0x21AF */ public bool HmdFrameShiftEnabled; + [NMS(Index = 312)] + /* 0x21B0 */ public bool HmdUseSolidGuiPointer; [NMS(Index = 37)] - /* 0x21AF */ public bool IgnoreFreighterSpawnWarpRequirement; + /* 0x21B1 */ public bool IgnoreFreighterSpawnWarpRequirement; [NMS(Index = 29)] - /* 0x21B0 */ public bool IgnoreMissionRank; - [NMS(Index = 147)] - /* 0x21B1 */ public bool IgnoreSteamDev; - [NMS(Index = 277)] - /* 0x21B2 */ public bool IgnoreTransactionTimeouts; - [NMS(Index = 160)] - /* 0x21B3 */ public bool InfiniteInteractions; + /* 0x21B2 */ public bool IgnoreMissionRank; + [NMS(Index = 148)] + /* 0x21B3 */ public bool IgnoreSteamDev; + [NMS(Index = 279)] + /* 0x21B4 */ public bool IgnoreTransactionTimeouts; + [NMS(Index = 161)] + /* 0x21B5 */ public bool InfiniteInteractions; [NMS(Index = 27)] - /* 0x21B4 */ public bool InfiniteStamina; - [NMS(Index = 138)] - /* 0x21B5 */ public bool InstanceCollision; - [NMS(Index = 159)] - /* 0x21B6 */ public bool InteractionsAllwaysGivesTech; + /* 0x21B6 */ public bool InfiniteStamina; + [NMS(Index = 139)] + /* 0x21B7 */ public bool InstanceCollision; + [NMS(Index = 160)] + /* 0x21B8 */ public bool InteractionsAllwaysGivesTech; + [NMS(Index = 372)] + /* 0x21B9 */ public bool LimitGlobalBodies; + [NMS(Index = 371)] + /* 0x21BA */ public bool LimitGlobalInstances; [NMS(Index = 370)] - /* 0x21B7 */ public bool LimitGlobalBodies; + /* 0x21BB */ public bool LimitPerRegionBodies; [NMS(Index = 369)] - /* 0x21B8 */ public bool LimitGlobalInstances; - [NMS(Index = 368)] - /* 0x21B9 */ public bool LimitPerRegionBodies; - [NMS(Index = 367)] - /* 0x21BA */ public bool LimitPerRegionInstances; - [NMS(Index = 139)] - /* 0x21BB */ public bool LoadMissions; - [NMS(Index = 258)] - /* 0x21BC */ public bool LoadShaderSourceIfRenderdocEnabled; + /* 0x21BC */ public bool LimitPerRegionInstances; + [NMS(Index = 140)] + /* 0x21BD */ public bool LoadMissions; + [NMS(Index = 260)] + /* 0x21BE */ public bool LoadShaderSourceIfRenderdocEnabled; [NMS(Index = 75)] - /* 0x21BD */ public bool LockAllTitles; - [NMS(Index = 179)] - /* 0x21BE */ public bool LogMissingLocalisedText; + /* 0x21BF */ public bool LockAllTitles; + [NMS(Index = 180)] + /* 0x21C0 */ public bool LogMissingLocalisedText; [NMS(Index = 23)] - /* 0x21BF */ public bool MapWarpCheckIgnoreDrive; + /* 0x21C1 */ public bool MapWarpCheckIgnoreDrive; [NMS(Index = 22)] - /* 0x21C0 */ public bool MapWarpCheckIgnoreFuel; + /* 0x21C2 */ public bool MapWarpCheckIgnoreFuel; [NMS(Index = 38)] - /* 0x21C1 */ public bool MaximumFreighterSpawns; + /* 0x21C3 */ public bool MaximumFreighterSpawns; [NMS(Index = 110)] - /* 0x21C2 */ public bool MemCsv; + /* 0x21C4 */ public bool MemCsv; [NMS(Index = 119)] - /* 0x21C3 */ public bool MissionMessageLoggingEnabled; + /* 0x21C5 */ public bool MissionMessageLoggingEnabled; [NMS(Index = 120)] - /* 0x21C4 */ public bool MissionNGUIShowsConditionResults; - [NMS(Index = 144)] - /* 0x21C5 */ public bool MissionSurveyEnabled; - [NMS(Index = 359)] - /* 0x21C6 */ public bool ModifyPlanetsInInitialSystems; - [NMS(Index = 140)] - /* 0x21C7 */ public bool MPMissions; + /* 0x21C6 */ public bool MissionNGUIShowsConditionResults; + [NMS(Index = 145)] + /* 0x21C7 */ public bool MissionSurveyEnabled; + [NMS(Index = 361)] + /* 0x21C8 */ public bool ModifyPlanetsInInitialSystems; + [NMS(Index = 141)] + /* 0x21C9 */ public bool MPMissions; [NMS(Index = 71)] - /* 0x21C8 */ public bool MPMissionsAlwaysEPIC; - [NMS(Index = 142)] - /* 0x21C9 */ public bool MultiplePlayerFreightersInASystem; + /* 0x21CA */ public bool MPMissionsAlwaysEPIC; + [NMS(Index = 143)] + /* 0x21CB */ public bool MultiplePlayerFreightersInASystem; [NMS(Index = 87)] - /* 0x21CA */ public bool PlaceOnGroundWhenLeavingDebugCamera; - [NMS(Index = 294)] - /* 0x21CB */ public bool PreloadToolbox; - [NMS(Index = 207)] - /* 0x21CC */ public bool PrintAvgFrameTimes; - [NMS(Index = 300)] - /* 0x21CD */ public bool ProceduralModelsDeterministicSequence; - [NMS(Index = 256)] - /* 0x21CE */ public bool Proto2DevKit; - [NMS(Index = 280)] - /* 0x21CF */ public bool RecordNetworkStatsOnBoot; + /* 0x21CC */ public bool PlaceOnGroundWhenLeavingDebugCamera; + [NMS(Index = 296)] + /* 0x21CD */ public bool PreloadToolbox; + [NMS(Index = 208)] + /* 0x21CE */ public bool PrintAvgFrameTimes; + [NMS(Index = 302)] + /* 0x21CF */ public bool ProceduralModelsDeterministicSequence; + [NMS(Index = 258)] + /* 0x21D0 */ public bool Proto2DevKit; + [NMS(Index = 282)] + /* 0x21D1 */ public bool RecordNetworkStatsOnBoot; [NMS(Index = 34)] - /* 0x21D0 */ public bool RenderCreatureDetails; - [NMS(Index = 153)] - /* 0x21D1 */ public bool RenderHud; - [NMS(Index = 253)] - /* 0x21D2 */ public bool RenderLowFramerate; + /* 0x21D2 */ public bool RenderCreatureDetails; + [NMS(Index = 154)] + /* 0x21D3 */ public bool RenderHud; + [NMS(Index = 255)] + /* 0x21D4 */ public bool RenderLowFramerate; [NMS(Index = 115)] - /* 0x21D3 */ public bool ResetForcedSaveSlotOnLoad; + /* 0x21D5 */ public bool ResetForcedSaveSlotOnLoad; [NMS(Index = 93)] - /* 0x21D4 */ public bool ResetToSupportedResolution; + /* 0x21D6 */ public bool ResetToSupportedResolution; [NMS(Index = 73)] - /* 0x21D5 */ public bool RevealAllTitles; - [NMS(Index = 420)] - /* 0x21D6 */ public bool ScratchpadPlanetEnvironment; - [NMS(Index = 152)] - /* 0x21D7 */ public bool ScreenshotMode; + /* 0x21D7 */ public bool RevealAllTitles; + [NMS(Index = 422)] + /* 0x21D8 */ public bool ScratchpadPlanetEnvironment; + [NMS(Index = 153)] + /* 0x21D9 */ public bool ScreenshotMode; [NMS(Index = 108)] - /* 0x21D8 */ public bool ShaderCaching; + /* 0x21DA */ public bool ShaderCaching; [NMS(Index = 106)] - /* 0x21D9 */ public bool ShaderPreloadListExport; + /* 0x21DB */ public bool ShaderPreloadListExport; [NMS(Index = 107)] - /* 0x21DA */ public bool ShaderPreloadListImport; + /* 0x21DC */ public bool ShaderPreloadListImport; [NMS(Index = 66)] - /* 0x21DB */ public bool ShipSalvageGivesAllParts; - [NMS(Index = 200)] - /* 0x21DC */ public bool ShowDebugMessages; - [NMS(Index = 203)] - /* 0x21DD */ public bool ShowDynamicResScale; - [NMS(Index = 292)] - /* 0x21DE */ public bool ShowEditorPlacementPreview; - [NMS(Index = 72)] - /* 0x21DF */ public bool ShowFireteamMembersUA; + /* 0x21DD */ public bool ShipSalvageGivesAllParts; [NMS(Index = 201)] - /* 0x21E0 */ public bool ShowFramerate; - [NMS(Index = 209)] - /* 0x21E1 */ public bool ShowGPUMemory; + /* 0x21DE */ public bool ShowDebugMessages; + [NMS(Index = 204)] + /* 0x21DF */ public bool ShowDynamicResScale; + [NMS(Index = 294)] + /* 0x21E0 */ public bool ShowEditorPlacementPreview; + [NMS(Index = 72)] + /* 0x21E1 */ public bool ShowFireteamMembersUA; [NMS(Index = 202)] - /* 0x21E2 */ public bool ShowGPURenderTime; - [NMS(Index = 214)] - /* 0x21E3 */ public bool ShowGraphs; - [NMS(Index = 312)] - /* 0x21E4 */ public bool ShowHmdHandControllers; - [NMS(Index = 186)] - /* 0x21E5 */ public bool ShowLongestStrings; + /* 0x21E2 */ public bool ShowFramerate; [NMS(Index = 210)] - /* 0x21E6 */ public bool ShowMempoolOverlay; - [NMS(Index = 399)] - /* 0x21E7 */ public bool ShowMissionIdInTitle; + /* 0x21E3 */ public bool ShowGPUMemory; + [NMS(Index = 203)] + /* 0x21E4 */ public bool ShowGPURenderTime; + [NMS(Index = 216)] + /* 0x21E5 */ public bool ShowGraphs; + [NMS(Index = 314)] + /* 0x21E6 */ public bool ShowHmdHandControllers; + [NMS(Index = 187)] + /* 0x21E7 */ public bool ShowLongestStrings; [NMS(Index = 211)] - /* 0x21E8 */ public bool ShowMouseSmoothing; - [NMS(Index = 208)] - /* 0x21E9 */ public bool ShowPositionDebug; - [NMS(Index = 213)] - /* 0x21EA */ public bool ShowRenderStatsDisplay; - [NMS(Index = 313)] - /* 0x21EB */ public bool ShowTeleportEffectLocally; - [NMS(Index = 257)] - /* 0x21EC */ public bool SimulateDisabledParticleRefractions; - [NMS(Index = 261)] - /* 0x21ED */ public bool SimulateNoNetworkConnection; + /* 0x21E8 */ public bool ShowMempoolOverlay; + [NMS(Index = 401)] + /* 0x21E9 */ public bool ShowMissionIdInTitle; + [NMS(Index = 212)] + /* 0x21EA */ public bool ShowMouseSmoothing; + [NMS(Index = 209)] + /* 0x21EB */ public bool ShowPositionDebug; + [NMS(Index = 214)] + /* 0x21EC */ public bool ShowRenderStatsDisplay; + [NMS(Index = 315)] + /* 0x21ED */ public bool ShowTeleportEffectLocally; + [NMS(Index = 259)] + /* 0x21EE */ public bool SimulateDisabledParticleRefractions; + [NMS(Index = 263)] + /* 0x21EF */ public bool SimulateNoNetworkConnection; [NMS(Index = 1)] - /* 0x21EE */ public bool SkipAbandonedFreighterUnlocking; + /* 0x21F0 */ public bool SkipAbandonedFreighterUnlocking; [NMS(Index = 7)] - /* 0x21EF */ public bool SkipIntro; + /* 0x21F1 */ public bool SkipIntro; [NMS(Index = 8)] - /* 0x21F0 */ public bool SkipLogos; + /* 0x21F2 */ public bool SkipLogos; [NMS(Index = 14)] - /* 0x21F1 */ public bool SkipPlanetDiscoverOnBoot; + /* 0x21F3 */ public bool SkipPlanetDiscoverOnBoot; [NMS(Index = 35)] - /* 0x21F2 */ public bool SkipTutorial; + /* 0x21F4 */ public bool SkipTutorial; [NMS(Index = 9)] - /* 0x21F3 */ public bool SkipUITimers; - [NMS(Index = 228)] - /* 0x21F4 */ public bool SmokeTestCameraFly; - [NMS(Index = 234)] - /* 0x21F5 */ public bool SmokeTestConfigRandomizePlanetSeed; - [NMS(Index = 220)] - /* 0x21F6 */ public bool SmokeTestDumpStatsMode; - [NMS(Index = 227)] - /* 0x21F7 */ public bool SmokeTestFastExit; - [NMS(Index = 223)] - /* 0x21F8 */ public bool SmokeTestLegacyOutput; - [NMS(Index = 229)] - /* 0x21F9 */ public bool SmokeTestOutputOnly; - [NMS(Index = 238)] - /* 0x21FA */ public bool SmokeTestPostBandwidthStats; + /* 0x21F5 */ public bool SkipUITimers; [NMS(Index = 230)] - /* 0x21FB */ public bool SmokeTestPureFlight; + /* 0x21F6 */ public bool SmokeTestCameraFly; [NMS(Index = 236)] - /* 0x21FC */ public bool SmokeTestSmokeBotAutoStart; - [NMS(Index = 235)] - /* 0x21FD */ public bool SmokeTestSmokeBotEnabled; - [NMS(Index = 134)] - /* 0x21FE */ public bool SpawnPirates; - [NMS(Index = 137)] - /* 0x21FF */ public bool SpawnPulseEncounters; + /* 0x21F7 */ public bool SmokeTestConfigRandomizePlanetSeed; + [NMS(Index = 222)] + /* 0x21F8 */ public bool SmokeTestDumpStatsMode; + [NMS(Index = 229)] + /* 0x21F9 */ public bool SmokeTestFastExit; + [NMS(Index = 225)] + /* 0x21FA */ public bool SmokeTestLegacyOutput; + [NMS(Index = 231)] + /* 0x21FB */ public bool SmokeTestOutputOnly; + [NMS(Index = 240)] + /* 0x21FC */ public bool SmokeTestPostBandwidthStats; + [NMS(Index = 232)] + /* 0x21FD */ public bool SmokeTestPureFlight; + [NMS(Index = 238)] + /* 0x21FE */ public bool SmokeTestSmokeBotAutoStart; + [NMS(Index = 237)] + /* 0x21FF */ public bool SmokeTestSmokeBotEnabled; [NMS(Index = 135)] - /* 0x2200 */ public bool SpawnRobots; + /* 0x2200 */ public bool SpawnPirates; + [NMS(Index = 138)] + /* 0x2201 */ public bool SpawnPulseEncounters; [NMS(Index = 136)] - /* 0x2201 */ public bool SpawnShips; - [NMS(Index = 141)] - /* 0x2202 */ public bool SpecialsShop; - [NMS(Index = 149)] - /* 0x2203 */ public bool StartPaused; - [NMS(Index = 161)] - /* 0x2204 */ public bool StopSwitchingToSecondaryInteractions; - [NMS(Index = 185)] - /* 0x2205 */ public bool StressTestLongNameDisplay; + /* 0x2202 */ public bool SpawnRobots; + [NMS(Index = 137)] + /* 0x2203 */ public bool SpawnShips; + [NMS(Index = 142)] + /* 0x2204 */ public bool SpecialsShop; + [NMS(Index = 150)] + /* 0x2205 */ public bool StartPaused; + [NMS(Index = 162)] + /* 0x2206 */ public bool StopSwitchingToSecondaryInteractions; + [NMS(Index = 186)] + /* 0x2207 */ public bool StressTestLongNameDisplay; [NMS(Index = 18)] - /* 0x2206 */ public bool SuperKillGuns; + /* 0x2208 */ public bool SuperKillGuns; [NMS(Index = 17)] - /* 0x2207 */ public bool TakeNoDamage; + /* 0x2209 */ public bool TakeNoDamage; [NMS(Index = 5)] - /* 0x2208 */ public bool ThirdPersonIsDefaultCameraForPlayer; + /* 0x220A */ public bool ThirdPersonIsDefaultCameraForPlayer; [NMS(Index = 6)] - /* 0x2209 */ public bool ThirdPersonIsDefaultCameraForShipAndVehicles; + /* 0x220B */ public bool ThirdPersonIsDefaultCameraForShipAndVehicles; [NMS(Index = 82)] - /* 0x220A */ public bool UnlockAllPlatformRewards; + /* 0x220C */ public bool UnlockAllPlatformRewards; [NMS(Index = 80)] - /* 0x220B */ public bool UnlockAllSeasonRewards; - [NMS(Index = 407)] - /* 0x220C */ public bool UnlockAllStories; + /* 0x220D */ public bool UnlockAllSeasonRewards; + [NMS(Index = 409)] + /* 0x220E */ public bool UnlockAllStories; [NMS(Index = 74)] - /* 0x220D */ public bool UnlockAllTitles; + /* 0x220F */ public bool UnlockAllTitles; [NMS(Index = 81)] - /* 0x220E */ public bool UnlockAllTwitchRewards; - [NMS(Index = 408)] - /* 0x220F */ public bool UnlockAllWords; + /* 0x2210 */ public bool UnlockAllTwitchRewards; + [NMS(Index = 410)] + /* 0x2211 */ public bool UnlockAllWords; [NMS(Index = 128)] - /* 0x2210 */ public bool UseBuildings; + /* 0x2212 */ public bool UseBuildings; [NMS(Index = 123)] - /* 0x2211 */ public bool UseClouds; + /* 0x2213 */ public bool UseClouds; [NMS(Index = 129)] - /* 0x2212 */ public bool UseCreatures; + /* 0x2214 */ public bool UseCreatures; [NMS(Index = 130)] - /* 0x2213 */ public bool UseElevation; + /* 0x2215 */ public bool UseElevation; [NMS(Index = 33)] - /* 0x2214 */ public bool UseGunImpactEffect; - [NMS(Index = 168)] - /* 0x2215 */ public bool UseHighlightedOptionStyle; + /* 0x2216 */ public bool UseGunImpactEffect; + [NMS(Index = 169)] + /* 0x2217 */ public bool UseHighlightedOptionStyle; [NMS(Index = 92)] - /* 0x2216 */ public bool UseImmediateModeFrontend; + /* 0x2218 */ public bool UseImmediateModeFrontend; [NMS(Index = 126)] - /* 0x2217 */ public bool UseInstances; + /* 0x2219 */ public bool UseInstances; [NMS(Index = 132)] - /* 0x2218 */ public bool UseLegacyBuildingTable; + /* 0x221A */ public bool UseLegacyBuildingTable; [NMS(Index = 131)] - /* 0x2219 */ public bool UseLegacyFreighters; + /* 0x221B */ public bool UseLegacyFreighters; [NMS(Index = 90)] - /* 0x221A */ public bool UseMovementStickForRun; + /* 0x221C */ public bool UseMovementStickForRun; [NMS(Index = 127)] - /* 0x221B */ public bool UseObjects; - [NMS(Index = 377)] - /* 0x221C */ public bool UseOldTerrainMeshing; - [NMS(Index = 274)] - /* 0x221D */ public bool UsePadOnUnfocusedWindow; + /* 0x221D */ public bool UseObjects; + [NMS(Index = 379)] + /* 0x221E */ public bool UseOldTerrainMeshing; + [NMS(Index = 276)] + /* 0x221F */ public bool UsePadOnUnfocusedWindow; [NMS(Index = 121)] - /* 0x221E */ public bool UseParticles; - [NMS(Index = 296)] - /* 0x221F */ public bool UseProcTextureDebugger; + /* 0x2220 */ public bool UseParticles; + [NMS(Index = 298)] + /* 0x2221 */ public bool UseProcTextureDebugger; [NMS(Index = 117)] - /* 0x2220 */ public bool UseSceneInfoWindow; + /* 0x2222 */ public bool UseSceneInfoWindow; [NMS(Index = 32)] - /* 0x2221 */ public bool UseScreenEffects; - [NMS(Index = 418)] - /* 0x2222 */ public bool UseSeasonTransferInventoryConfigOverride; + /* 0x2223 */ public bool UseScreenEffects; + [NMS(Index = 420)] + /* 0x2224 */ public bool UseSeasonTransferInventoryConfigOverride; [NMS(Index = 125)] - /* 0x2223 */ public bool UseTerrain; + /* 0x2225 */ public bool UseTerrain; [NMS(Index = 122)] - /* 0x2224 */ public bool UseVolumetrics; + /* 0x2226 */ public bool UseVolumetrics; [NMS(Index = 15)] - /* 0x2225 */ public bool VideoCaptureMode; + /* 0x2227 */ public bool VideoCaptureMode; } } diff --git a/libMBIN/Source/NMS/Globals/GcEnvironmentGlobals.cs b/libMBIN/Source/NMS/Globals/GcEnvironmentGlobals.cs index 2a9aa2f6b..f627f93eb 100644 --- a/libMBIN/Source/NMS/Globals/GcEnvironmentGlobals.cs +++ b/libMBIN/Source/NMS/Globals/GcEnvironmentGlobals.cs @@ -4,30 +4,30 @@ namespace libMBIN.NMS.Globals { - [NMS(GUID = 0x9FE568770A623C6, NameHash = 0x5EAFF93E)] + [NMS(GUID = 0x992D7FA63B585B1F, NameHash = 0x5EAFF93E)] public class GcEnvironmentGlobals : NMSTemplate { [NMS(Index = 4)] /* 0x000 */ public GcCloudProperties CloudProperties; - [NMS(Index = 100)] + [NMS(Index = 102)] /* 0x0E0 */ public Colour IndoorAmbientColour; - [NMS(Index = 97)] + [NMS(Index = 99)] /* 0x0F0 */ public List FarBlendHeight; - [NMS(Index = 111)] + [NMS(Index = 113)] /* 0x100 */ public List ShearWindSettings; - [NMS(Index = 96)] + [NMS(Index = 98)] /* 0x110 */ public List SkyAtmosphereBlendLength; - [NMS(Index = 94)] + [NMS(Index = 96)] /* 0x120 */ public List SkyBlendLength; - [NMS(Index = 93)] + [NMS(Index = 95)] /* 0x130 */ public List SpacePlanetFogStrength; [NMS(Index = 0, Size = 0x4, EnumType = typeof(TkGraphicsDetailTypes.GraphicDetailEnum))] /* 0x140 */ public TkLODSettingsData[] LODSettings; - [NMS(Index = 118)] + [NMS(Index = 120)] /* 0x390 */ public GcEnvironmentProperties EnvironmentPrimeProperties; - [NMS(Index = 117)] + [NMS(Index = 119)] /* 0x408 */ public GcEnvironmentProperties EnvironmentProperties; - [NMS(Index = 110)] + [NMS(Index = 112)] /* 0x480 */ public TkDynamicTreeWindFrequency DynamicTreeWindFrequency; [NMS(Index = 37)] /* 0x4A0 */ public Vector2f ExposureHeightBracket; @@ -37,41 +37,41 @@ public class GcEnvironmentGlobals : NMSTemplate /* 0x4B0 */ public float AbandonedFreighterMaxTemperature; [NMS(Index = 40)] /* 0x4B4 */ public float AbandonedFreighterMinTemperature; - [NMS(Index = 87)] + [NMS(Index = 89)] /* 0x4B8 */ public float AsteroidFadeHeightMax; - [NMS(Index = 86)] + [NMS(Index = 88)] /* 0x4BC */ public float AsteroidFadeHeightMin; [NMS(Index = 30)] /* 0x4C0 */ public float AsteroidFieldStableEnterTime; [NMS(Index = 31)] /* 0x4C4 */ public float AsteroidFieldStableLeaveTime; - [NMS(Index = 91)] + [NMS(Index = 93)] /* 0x4C8 */ public float AsteroidMaxRotate; - [NMS(Index = 90)] + [NMS(Index = 92)] /* 0x4CC */ public float AsteroidMinRotate; - [NMS(Index = 88)] + [NMS(Index = 90)] /* 0x4D0 */ public float AsteroidScale; - [NMS(Index = 59)] + [NMS(Index = 61)] /* 0x4D4 */ public float AtmosphereSpaceRadius; [NMS(Index = 29)] /* 0x4D8 */ public float CameraLocationStableTime; - [NMS(Index = 63)] + [NMS(Index = 65)] /* 0x4DC */ public float CreatureFadeTime; [NMS(Index = 38)] /* 0x4E0 */ public float DailyTempChangePercent; - [NMS(Index = 82)] + [NMS(Index = 84)] /* 0x4E4 */ public float DeepWaterDepthTransitionMax; - [NMS(Index = 81)] - /* 0x4E8 */ public float DeepWaterDepthTransitionMin; [NMS(Index = 83)] + /* 0x4E8 */ public float DeepWaterDepthTransitionMin; + [NMS(Index = 85)] /* 0x4EC */ public float DeepWaterOxygenMultiplier; [NMS(Index = 23)] /* 0x4F0 */ public float DistortionStep; - [NMS(Index = 75)] + [NMS(Index = 77)] /* 0x4F4 */ public float DoFHeightMax; - [NMS(Index = 74)] + [NMS(Index = 76)] /* 0x4F8 */ public float DoFHeightMin; - [NMS(Index = 48)] + [NMS(Index = 50)] /* 0x4FC */ public float DuplicateColourThreshold; [NMS(Index = 36)] /* 0x500 */ public float ExposureGroundFactorAddMul; @@ -79,33 +79,33 @@ public class GcEnvironmentGlobals : NMSTemplate /* 0x504 */ public float ExposureSurfaceContrib; [NMS(Index = 35)] /* 0x508 */ public float ExposureSurfaceDistMax; - [NMS(Index = 98)] + [NMS(Index = 100)] /* 0x50C */ public float FarBlendLength; - [NMS(Index = 65)] + [NMS(Index = 67)] /* 0x510 */ public float FloraFadeTimeMax; - [NMS(Index = 64)] + [NMS(Index = 66)] /* 0x514 */ public float FloraFadeTimeMin; - [NMS(Index = 53)] + [NMS(Index = 55)] /* 0x518 */ public float GrassNormalMap; - [NMS(Index = 51)] + [NMS(Index = 53)] /* 0x51C */ public float GrassNormalOffset; - [NMS(Index = 52)] + [NMS(Index = 54)] /* 0x520 */ public float GrassNormalSpherify; - [NMS(Index = 50)] + [NMS(Index = 52)] /* 0x524 */ public float GrassNormalUpright; [NMS(Index = 24)] /* 0x528 */ public float HDeform; - [NMS(Index = 78)] + [NMS(Index = 80)] /* 0x52C */ public float HeavyAirFadeDistance; - [NMS(Index = 79)] + [NMS(Index = 81)] /* 0x530 */ public float HeavyAirFadeInTime; - [NMS(Index = 80)] + [NMS(Index = 82)] /* 0x534 */ public float HeavyAirFadeOutTime; - [NMS(Index = 70)] + [NMS(Index = 72)] /* 0x538 */ public float HeightFogHeightMin; - [NMS(Index = 112)] + [NMS(Index = 114)] /* 0x53C */ public int HotspotsLOD; - [NMS(Index = 99)] + [NMS(Index = 101)] /* 0x540 */ public float IndoorColourBlendTime; [NMS(Index = 15)] /* 0x544 */ public float IndoorsLightingAbandonedFreighterMax; @@ -129,53 +129,53 @@ public class GcEnvironmentGlobals : NMSTemplate /* 0x568 */ public float IndoorsLightingWeightOverhead; [NMS(Index = 10)] /* 0x56C */ public float IndoorsLightingWeightTowardsSun; - [NMS(Index = 108)] + [NMS(Index = 110)] /* 0x570 */ public float InteractionRadius; [NMS(Index = 28)] /* 0x574 */ public float InterestStableTime; - [NMS(Index = 104)] + [NMS(Index = 106)] /* 0x578 */ public float LightColourBlend; - [NMS(Index = 103)] + [NMS(Index = 105)] /* 0x57C */ public float LightColourHeight; - [NMS(Index = 102)] + [NMS(Index = 104)] /* 0x580 */ public float LightDirectionBlend; - [NMS(Index = 101)] + [NMS(Index = 103)] /* 0x584 */ public float LightDirectionHeight; [NMS(Index = 27)] /* 0x588 */ public float LocationStableTime; [NMS(Index = 19)] /* 0x58C */ public float MaxElevation; - [NMS(Index = 116)] + [NMS(Index = 118)] /* 0x590 */ public float MaxHotspotFalloffDistance; - [NMS(Index = 114)] + [NMS(Index = 116)] /* 0x594 */ public float MaxHotspotOffsetDistance; - [NMS(Index = 56)] + [NMS(Index = 58)] /* 0x598 */ public float MaxPlacementBlendValuePatch; - [NMS(Index = 115)] + [NMS(Index = 117)] /* 0x59C */ public float MinHotspotFalloffDistance; - [NMS(Index = 54)] + [NMS(Index = 56)] /* 0x5A0 */ public float MinPlacementBlendValue; - [NMS(Index = 55)] - /* 0x5A4 */ public float MinPlacementBlendValuePatch; [NMS(Index = 57)] + /* 0x5A4 */ public float MinPlacementBlendValuePatch; + [NMS(Index = 59)] /* 0x5A8 */ public float MinPlacementObjectScale; - [NMS(Index = 92)] + [NMS(Index = 94)] /* 0x5AC */ public float MinWaterReflections; - [NMS(Index = 107)] + [NMS(Index = 109)] /* 0x5B0 */ public float ObjectSpawnDetailRadius; - [NMS(Index = 106)] + [NMS(Index = 108)] /* 0x5B4 */ public float ObjectSpawnFirstDotCheck; - [NMS(Index = 105)] + [NMS(Index = 107)] /* 0x5B8 */ public float ObjectSpawnFirstRadius; - [NMS(Index = 85)] + [NMS(Index = 87)] /* 0x5BC */ public float PlanetEffectEndDistance; - [NMS(Index = 84)] + [NMS(Index = 86)] /* 0x5C0 */ public float PlanetFlipDistance; - [NMS(Index = 67)] + [NMS(Index = 69)] /* 0x5C4 */ public float PlanetUnwrapMax; - [NMS(Index = 66)] + [NMS(Index = 68)] /* 0x5C8 */ public float PlanetUnwrapMin; - [NMS(Index = 113)] + [NMS(Index = 115)] /* 0x5CC */ public float RegionHotspotProbability; [NMS(Index = 25)] /* 0x5D0 */ public float SDeform; @@ -187,69 +187,73 @@ public class GcEnvironmentGlobals : NMSTemplate /* 0x5DC */ public float SenseProbingValueSmoothingTimeSlow; [NMS(Index = 44)] /* 0x5E0 */ public float ShipRadiation; + [NMS(Index = 48)] + /* 0x5E4 */ public float ShipSpookLevel; [NMS(Index = 42)] - /* 0x5E4 */ public float ShipTemperature; + /* 0x5E8 */ public float ShipTemperature; [NMS(Index = 46)] - /* 0x5E8 */ public float ShipToxicity; - [NMS(Index = 95)] - /* 0x5EC */ public float SkyAtmospherePower; - [NMS(Index = 89)] - /* 0x5F0 */ public float SmallAsteroidScale; + /* 0x5EC */ public float ShipToxicity; + [NMS(Index = 97)] + /* 0x5F0 */ public float SkyAtmospherePower; + [NMS(Index = 91)] + /* 0x5F4 */ public float SmallAsteroidScale; [NMS(Index = 43)] - /* 0x5F4 */ public float SpaceRadiation; - [NMS(Index = 58)] - /* 0x5F8 */ public float SpaceStationStateBoundingBoxScaler; + /* 0x5F8 */ public float SpaceRadiation; + [NMS(Index = 47)] + /* 0x5FC */ public float SpaceSpookLevel; + [NMS(Index = 60)] + /* 0x600 */ public float SpaceStationStateBoundingBoxScaler; [NMS(Index = 39)] - /* 0x5FC */ public float SpaceTemperature; + /* 0x604 */ public float SpaceTemperature; [NMS(Index = 45)] - /* 0x600 */ public float SpaceToxicity; - [NMS(Index = 60)] - /* 0x604 */ public float SpawnLowerAtmosphereRadiusMultiplier; + /* 0x608 */ public float SpaceToxicity; + [NMS(Index = 62)] + /* 0x60C */ public float SpawnLowerAtmosphereRadiusMultiplier; [NMS(Index = 20)] - /* 0x608 */ public float SphereLodTextureScale; - [NMS(Index = 77)] - /* 0x60C */ public float SunClampHeightMax; - [NMS(Index = 76)] - /* 0x610 */ public float SunClampHeightMin; + /* 0x610 */ public float SphereLodTextureScale; + [NMS(Index = 79)] + /* 0x614 */ public float SunClampHeightMax; + [NMS(Index = 78)] + /* 0x618 */ public float SunClampHeightMin; [NMS(Index = 33)] - /* 0x614 */ public float SunFactorMin; + /* 0x61C */ public float SunFactorMin; // size: 0x3 public enum SwitchTypeEnum : uint { None, Debug, Enabled, } - [NMS(Index = 49)] - /* 0x618 */ public SwitchTypeEnum SwitchType; + [NMS(Index = 51)] + /* 0x620 */ public SwitchTypeEnum SwitchType; [NMS(Index = 32)] - /* 0x61C */ public float TemperatureSmoothTime; - [NMS(Index = 61)] - /* 0x620 */ public float TerrainFadeTime; - [NMS(Index = 62)] - /* 0x624 */ public float TerrainFadeTimeInShip; - [NMS(Index = 69)] - /* 0x628 */ public float TerrainFlattenMax; - [NMS(Index = 68)] - /* 0x62C */ public float TerrainFlattenMin; + /* 0x624 */ public float TemperatureSmoothTime; + [NMS(Index = 63)] + /* 0x628 */ public float TerrainFadeTime; + [NMS(Index = 64)] + /* 0x62C */ public float TerrainFadeTimeInShip; + [NMS(Index = 71)] + /* 0x630 */ public float TerrainFlattenMax; + [NMS(Index = 70)] + /* 0x634 */ public float TerrainFlattenMin; [NMS(Index = 26)] - /* 0x630 */ public float VDeform; - [NMS(Index = 73)] - /* 0x634 */ public float WaterAlphaHeightMax; - [NMS(Index = 72)] - /* 0x638 */ public float WaterAlphaHeightMin; + /* 0x638 */ public float VDeform; + [NMS(Index = 75)] + /* 0x63C */ public float WaterAlphaHeightMax; + [NMS(Index = 74)] + /* 0x640 */ public float WaterAlphaHeightMin; [NMS(Index = 2)] - /* 0x63C */ public int WaterChangeTime; + /* 0x644 */ public int WaterChangeTime; [NMS(Index = 3)] - /* 0x640 */ public float WaterConditionTransitionTime; - [NMS(Index = 71)] - /* 0x644 */ public float WaterFogHeightMax; - [NMS(Index = 109)] - /* 0x648 */ public bool EnableWind; + /* 0x648 */ public float WaterConditionTransitionTime; + [NMS(Index = 73)] + /* 0x64C */ public float WaterFogHeightMax; + [NMS(Index = 111)] + /* 0x650 */ public bool EnableWind; [NMS(Index = 22)] - /* 0x649 */ public bool ForceAddCaveProps; + /* 0x651 */ public bool ForceAddCaveProps; [NMS(Index = 21)] - /* 0x64A */ public bool ForceAddUnderwaterProps; - [NMS(Index = 47)] - /* 0x64B */ public bool MatchPlantPalettes; + /* 0x652 */ public bool ForceAddUnderwaterProps; + [NMS(Index = 49)] + /* 0x653 */ public bool MatchPlantPalettes; } } diff --git a/libMBIN/Source/NMS/Globals/GcGalaxyGlobals.cs b/libMBIN/Source/NMS/Globals/GcGalaxyGlobals.cs index 24b2739f3..71d971dc2 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 = 0x8074A0B7A1FA4BAB, NameHash = 0xA10A7EF5)] + [NMS(GUID = 0x3D0F7670873FFEB3, NameHash = 0xA10A7EF5)] public class GcGalaxyGlobals : NMSTemplate { [NMS(Index = 122, Size = 0x10, EnumType = typeof(GcGalaxyMarkerTypes.GalaxyMarkerTypeEnum))] diff --git a/libMBIN/Source/NMS/Globals/GcGameplayGlobals.cs b/libMBIN/Source/NMS/Globals/GcGameplayGlobals.cs index 441e8bcde..dde22fde9 100644 --- a/libMBIN/Source/NMS/Globals/GcGameplayGlobals.cs +++ b/libMBIN/Source/NMS/Globals/GcGameplayGlobals.cs @@ -4,1342 +4,1348 @@ namespace libMBIN.NMS.Globals { - [NMS(GUID = 0xF33F3B6BD39F7462, NameHash = 0x2524086B)] + [NMS(GUID = 0x8AC46090064B249F, NameHash = 0x2524086B)] public class GcGameplayGlobals : NMSTemplate { - [NMS(Index = 486)] + [NMS(Index = 489)] /* 0x0000 */ public GcShipHUDTargetData HUDTarget; - [NMS(Index = 430)] + [NMS(Index = 433)] /* 0x0110 */ public GcScanEffectData BaseBuildingDeleteScanEffect; - [NMS(Index = 438)] + [NMS(Index = 441)] /* 0x0160 */ public GcScanEffectData BaseBuildingErrorAboveWaterScanEffect; - [NMS(Index = 439)] + [NMS(Index = 442)] /* 0x01B0 */ public GcScanEffectData BaseBuildingErrorBelowWaterScanEffect; - [NMS(Index = 435)] + [NMS(Index = 438)] /* 0x0200 */ public GcScanEffectData BaseBuildingErrorCollisionScanEffect; - [NMS(Index = 436)] + [NMS(Index = 439)] /* 0x0250 */ public GcScanEffectData BaseBuildingErrorImpossibleScanEffect; - [NMS(Index = 434)] - /* 0x02A0 */ public GcScanEffectData BaseBuildingErrorInsideScanEffect; [NMS(Index = 437)] + /* 0x02A0 */ public GcScanEffectData BaseBuildingErrorInsideScanEffect; + [NMS(Index = 440)] /* 0x02F0 */ public GcScanEffectData BaseBuildingErrorUnaffordableScanEffect; - [NMS(Index = 431)] + [NMS(Index = 434)] /* 0x0340 */ public GcScanEffectData BaseBuildingGhostScanEffect; - [NMS(Index = 428)] + [NMS(Index = 431)] /* 0x0390 */ public GcScanEffectData BaseBuildingPreviewSelectionScanEffect; - [NMS(Index = 441)] + [NMS(Index = 444)] /* 0x03E0 */ public GcScanEffectData BaseBuildingRemotePlayerSelectionScanEffect; - [NMS(Index = 440)] + [NMS(Index = 443)] /* 0x0430 */ public GcScanEffectData BaseBuildingRemotePlayerValidScanEffect; - [NMS(Index = 429)] - /* 0x0480 */ public GcScanEffectData BaseBuildingSelectionScanEffect; [NMS(Index = 432)] + /* 0x0480 */ public GcScanEffectData BaseBuildingSelectionScanEffect; + [NMS(Index = 435)] /* 0x04D0 */ public GcScanEffectData BaseBuildingSpawnStaticEffect; - [NMS(Index = 427)] + [NMS(Index = 430)] /* 0x0520 */ public GcScanEffectData BaseBuildingValidScanEffect; - [NMS(Index = 433)] + [NMS(Index = 436)] /* 0x0570 */ public GcScanEffectData BaseBuildingVisionScanEffect; - [NMS(Index = 229)] + [NMS(Index = 232)] /* 0x05C0 */ public GcScanEffectData BinocularScanEffect; - [NMS(Index = 118)] + [NMS(Index = 121)] /* 0x0610 */ public GcScanEffectData BinocularSelectedEffect; - [NMS(Index = 426)] + [NMS(Index = 429)] /* 0x0660 */ public GcScanEffectData BlankScanEffect; - [NMS(Index = 420)] - /* 0x06B0 */ public GcScanEffectData BuildingScanEffect; [NMS(Index = 423)] + /* 0x06B0 */ public GcScanEffectData BuildingScanEffect; + [NMS(Index = 426)] /* 0x0700 */ public GcScanEffectData CreatureScanEffect; - [NMS(Index = 243)] + [NMS(Index = 246)] /* 0x0750 */ public GcScanEffectData DeconstructEffect; - [NMS(Index = 244)] + [NMS(Index = 247)] /* 0x07A0 */ public GcScanEffectData HitEffect; - [NMS(Index = 245)] + [NMS(Index = 248)] /* 0x07F0 */ public GcScanEffectData HitEffectCritical; - [NMS(Index = 422)] + [NMS(Index = 425)] /* 0x0840 */ public GcScanEffectData HUDShipScanEffect; - [NMS(Index = 424)] + [NMS(Index = 427)] /* 0x0890 */ public GcScanEffectData ObjectsScanEffect; - [NMS(Index = 419)] + [NMS(Index = 422)] /* 0x08E0 */ public GcScanEffectData PassiveScanEffect; - [NMS(Index = 623)] + [NMS(Index = 626)] /* 0x0930 */ public GcScanEffectData ShipBuilderNullScanEffect; - [NMS(Index = 622)] + [NMS(Index = 625)] /* 0x0980 */ public GcScanEffectData ShipBuilderScanEffect; - [NMS(Index = 621)] + [NMS(Index = 624)] /* 0x09D0 */ public GcScanEffectData ShipSalvageScanEffect; - [NMS(Index = 421)] + [NMS(Index = 424)] /* 0x0A20 */ public GcScanEffectData TargetShipScanEffect; - [NMS(Index = 425)] + [NMS(Index = 428)] /* 0x0A70 */ public GcScanEffectData VRGhostScanEffect; - [NMS(Index = 228)] + [NMS(Index = 231)] /* 0x0AC0 */ public Colour BinocularScanTargetColour; - [NMS(Index = 119)] + [NMS(Index = 122)] /* 0x0AD0 */ public Colour BinocularSelectedColour; - [NMS(Index = 120)] + [NMS(Index = 123)] /* 0x0AE0 */ public Colour BinocularSelectedUnknownColour; - [NMS(Index = 92)] + [NMS(Index = 95)] /* 0x0AF0 */ public Colour BulletTraceLineColour; - [NMS(Index = 248)] + [NMS(Index = 251)] /* 0x0B00 */ public Vector3f CommunicatorShipSpawnOffset; - [NMS(Index = 482)] + [NMS(Index = 485)] /* 0x0B10 */ public Colour HUDDamageSplatPainColour; - [NMS(Index = 481)] + [NMS(Index = 484)] /* 0x0B20 */ public Colour HUDDamageSplatShieldColour; - [NMS(Index = 176)] + [NMS(Index = 179)] /* 0x0B30 */ public Colour OverHeatBarColour; - [NMS(Index = 175)] + [NMS(Index = 178)] /* 0x0B40 */ public Colour OverHeatColour; - [NMS(Index = 519)] + [NMS(Index = 522)] /* 0x0B50 */ public Colour PainColour; - [NMS(Index = 567)] + [NMS(Index = 570)] /* 0x0B60 */ public Colour PlayerAmbientSpotLightColour; - [NMS(Index = 201)] + [NMS(Index = 204)] /* 0x0B70 */ public Colour RefinerColour1A; - [NMS(Index = 202)] + [NMS(Index = 205)] /* 0x0B80 */ public Colour RefinerColour1B; - [NMS(Index = 203)] + [NMS(Index = 206)] /* 0x0B90 */ public Colour RefinerColour1C; - [NMS(Index = 204)] + [NMS(Index = 207)] /* 0x0BA0 */ public Colour RefinerColour1D; - [NMS(Index = 465)] + [NMS(Index = 468)] /* 0x0BB0 */ public Colour ScannerColour1; - [NMS(Index = 466)] + [NMS(Index = 469)] /* 0x0BC0 */ public Colour ScannerColour2; - [NMS(Index = 565)] + [NMS(Index = 568)] /* 0x0BD0 */ public Colour TorchColour; [NMS(Index = 0)] /* 0x0BE0 */ public GcDiscoveryTrimSettings DiscoveryTrimSettings; [NMS(Index = 1)] /* 0x0D08 */ public GcScanToRevealComponentData CaveGraveRevealData; - [NMS(Index = 106, Size = 0x5)] + [NMS(Index = 109, Size = 0x5)] /* 0x0D58 */ public NMSString0x10[] SalvageTechList; - [NMS(Index = 107, Size = 0x5)] + [NMS(Index = 110, Size = 0x5)] /* 0x0DA8 */ public NMSString0x10[] SalvageTechListMultiTool; - [NMS(Index = 103, Size = 0x4, EnumType = typeof(GcInventoryClass.InventoryClassEnum))] + [NMS(Index = 106, Size = 0x4, EnumType = typeof(GcInventoryClass.InventoryClassEnum))] /* 0x0DF8 */ public NMSString0x10[] SalvageRewardsDropship; - [NMS(Index = 104, Size = 0x4, EnumType = typeof(GcInventoryClass.InventoryClassEnum))] + [NMS(Index = 107, Size = 0x4, EnumType = typeof(GcInventoryClass.InventoryClassEnum))] /* 0x0E38 */ public NMSString0x10[] SalvageRewardsFighter; - [NMS(Index = 105, Size = 0x4, EnumType = typeof(GcInventoryClass.InventoryClassEnum))] + [NMS(Index = 108, Size = 0x4, EnumType = typeof(GcInventoryClass.InventoryClassEnum))] /* 0x0E78 */ public NMSString0x10[] SalvageRewardsScience; - [NMS(Index = 102, Size = 0x4, EnumType = typeof(GcInventoryClass.InventoryClassEnum))] + [NMS(Index = 105, Size = 0x4, EnumType = typeof(GcInventoryClass.InventoryClassEnum))] /* 0x0EB8 */ public NMSString0x10[] SalvageRewardsShuttle; - [NMS(Index = 636)] + [NMS(Index = 639)] /* 0x0EF8 */ public NMSString0x20A CommunicatorFireteamNexusExitDialog; - [NMS(Index = 637)] + [NMS(Index = 640)] /* 0x0F18 */ public NMSString0x20A CommunicatorNexusExitAbandonWarningDialog; - [NMS(Index = 651)] + [NMS(Index = 654)] /* 0x0F38 */ public TkModelResource WeaponSpawnAltObject; - [NMS(Index = 650)] + [NMS(Index = 653)] /* 0x0F50 */ public TkModelResource WeaponSpawnObject; - [NMS(Index = 594)] + [NMS(Index = 597)] /* 0x0F68 */ public VariableSizeString BaseBuildingTable; - [NMS(Index = 405)] + [NMS(Index = 408)] /* 0x0F78 */ public NMSString0x10 BeaconScan; - [NMS(Index = 394)] + [NMS(Index = 397)] /* 0x0F88 */ public NMSString0x10 BioShipTerrainResource; - [NMS(Index = 30)] + [NMS(Index = 33)] /* 0x0F98 */ public NMSString0x10 BuildersWordReward; - [NMS(Index = 260)] + [NMS(Index = 263)] /* 0x0FA8 */ public List CommunicatorEffectTable; - [NMS(Index = 409)] + [NMS(Index = 412)] /* 0x0FB8 */ public NMSString0x10 DebugScanPlanet; - [NMS(Index = 410)] + [NMS(Index = 413)] /* 0x0FC8 */ public NMSString0x10 DebugScanSpace; - [NMS(Index = 532)] + [NMS(Index = 535)] /* 0x0FD8 */ public NMSString0x10 DefaultAnim; - [NMS(Index = 408)] + [NMS(Index = 411)] /* 0x0FE8 */ public NMSString0x10 DistressSignalScan; - [NMS(Index = 71)] + [NMS(Index = 74)] /* 0x0FF8 */ public NMSString0x10 FreeShipSlotID; - [NMS(Index = 70)] + [NMS(Index = 73)] /* 0x1008 */ public NMSString0x10 FreeSuitSlotID; - [NMS(Index = 72)] + [NMS(Index = 75)] /* 0x1018 */ public NMSString0x10 FreeWeapSlotID; - [NMS(Index = 184)] + [NMS(Index = 187)] /* 0x1028 */ public List FreighterHyperdriveAccess; - [NMS(Index = 183)] + [NMS(Index = 186)] /* 0x1038 */ public List HyperdriveAccess; - [NMS(Index = 581)] + [NMS(Index = 584)] /* 0x1048 */ public VariableSizeString InitialDebrisScene; - [NMS(Index = 593)] + [NMS(Index = 596)] /* 0x1058 */ public VariableSizeString LegacyBaseBuildingTable; - [NMS(Index = 130)] + [NMS(Index = 133)] /* 0x1068 */ public NMSString0x10 MissionSurveyBugsID; - [NMS(Index = 129)] + [NMS(Index = 132)] /* 0x1078 */ public NMSString0x10 MissionSurveyWormID; - [NMS(Index = 66)] + [NMS(Index = 69)] /* 0x1088 */ public NMSString0x10 NexusRecipeCostType; - [NMS(Index = 407)] + [NMS(Index = 410)] /* 0x1098 */ public NMSString0x10 ObservatoryScan; - [NMS(Index = 362)] + [NMS(Index = 365)] /* 0x10A8 */ public List PirateEarlySpawnChances; - [NMS(Index = 28)] + [NMS(Index = 31)] /* 0x10B8 */ public NMSString0x10 PirateMissionPrimaryReward; - [NMS(Index = 29)] + [NMS(Index = 32)] /* 0x10C8 */ public NMSString0x10 PirateMissionSecondReward; - [NMS(Index = 406)] + [NMS(Index = 409)] /* 0x10D8 */ public NMSString0x10 RadioTowerScan; - [NMS(Index = 392)] + [NMS(Index = 395)] /* 0x10E8 */ public NMSString0x10 ResourceDirtSubstanceID; - [NMS(Index = 496)] + [NMS(Index = 499)] /* 0x10F8 */ public VariableSizeString ResourceParticleFile; - [NMS(Index = 108)] + [NMS(Index = 111)] /* 0x1108 */ public List SalvageProdsList; - [NMS(Index = 109)] + [NMS(Index = 112)] /* 0x1118 */ public List SalvageSubstancesList; - [NMS(Index = 393)] + [NMS(Index = 396)] /* 0x1128 */ public NMSString0x10 SandwormTerrainResource; - [NMS(Index = 2)] + [NMS(Index = 5)] /* 0x1138 */ public NMSString0x10 SeaTrashDeployID; - [NMS(Index = 411)] + [NMS(Index = 414)] /* 0x1148 */ public NMSString0x10 ShipScan; - [NMS(Index = 402)] + [NMS(Index = 405)] /* 0x1158 */ public NMSString0x10 ToolScan; - [NMS(Index = 403)] + [NMS(Index = 406)] /* 0x1168 */ public NMSString0x10 ToolScanHardMode; - [NMS(Index = 412)] + [NMS(Index = 415)] /* 0x1178 */ public NMSString0x10 VisualScan; - [NMS(Index = 404)] + [NMS(Index = 407)] /* 0x1188 */ public NMSString0x10 WaypointScan; - [NMS(Index = 418)] + [NMS(Index = 421)] /* 0x1198 */ public List ZoomLevels; - [NMS(Index = 596)] + [NMS(Index = 599)] /* 0x11A8 */ public ulong NPCWorkerInteractionCooldown; - [NMS(Index = 400)] + [NMS(Index = 403)] /* 0x11B0 */ public GcResourceCollectEffect AsteroidResourceCollect; - [NMS(Index = 648, Size = 0x8)] + [NMS(Index = 651, Size = 0x8)] /* 0x11E4 */ public int[] AlienShipEvolveCosts; - [NMS(Index = 364)] + [NMS(Index = 367)] /* 0x1204 */ public GcExperienceTimers FlybyTimers; - [NMS(Index = 367, Size = 0x8, EnumType = typeof(GcProceduralTechnologyData.QualityEnum))] + [NMS(Index = 370, Size = 0x8, EnumType = typeof(GcProceduralTechnologyData.QualityEnum))] /* 0x1224 */ public int[] FreighterTechQualityWeightings; - [NMS(Index = 359)] + [NMS(Index = 362)] /* 0x1244 */ public GcExperienceTimers FreighterTimers; - [NMS(Index = 360)] + [NMS(Index = 363)] /* 0x1264 */ public GcExperienceTimers PlanetPirateTimers; - [NMS(Index = 366)] + [NMS(Index = 369)] /* 0x1284 */ public GcExperienceTimers PoliceTimers; - [NMS(Index = 356)] + [NMS(Index = 359)] /* 0x12A4 */ public GcExperienceTimers SentinelTimersLow; - [NMS(Index = 357)] + [NMS(Index = 360)] /* 0x12C4 */ public GcExperienceTimers SentinelTimersNormal; - [NMS(Index = 365)] + [NMS(Index = 368)] /* 0x12E4 */ public GcExperienceTimers SpaceFlybyTimers; - [NMS(Index = 361)] + [NMS(Index = 364)] /* 0x1304 */ public GcExperienceTimers SpacePirateTimers; - [NMS(Index = 530)] + [NMS(Index = 533)] /* 0x1324 */ public GcTracerData BulletTracer; - [NMS(Index = 531)] + [NMS(Index = 534)] /* 0x133C */ public GcTracerData ShipTracer; - [NMS(Index = 310, Size = 0x4, EnumType = typeof(GcPlayerConflictData.ConflictLevelEnum))] + [NMS(Index = 313, Size = 0x4, EnumType = typeof(GcPlayerConflictData.ConflictLevelEnum))] /* 0x1354 */ public float[] ChanceOfPirateFreighterBattleOnWarpToSystem; - [NMS(Index = 31, Size = 0x3, EnumType = typeof(GcMissionDifficulty.MissionDifficultyEnum))] + [NMS(Index = 34, Size = 0x3, EnumType = typeof(GcMissionDifficulty.MissionDifficultyEnum))] /* 0x1364 */ public float[] MissionSubstanceDifficultyMultipliers; - [NMS(Index = 285, Size = 0x3)] + [NMS(Index = 288, Size = 0x3)] /* 0x1370 */ public int[] PirateInterestLevels; - [NMS(Index = 286, Size = 0x3)] + [NMS(Index = 289, Size = 0x3)] /* 0x137C */ public int[] PirateInterestLevelsSurvival; - [NMS(Index = 290, Size = 0x3)] + [NMS(Index = 293, Size = 0x3)] /* 0x1388 */ public int[] PoliceInterestLevels; - [NMS(Index = 291, Size = 0x3)] + [NMS(Index = 294, Size = 0x3)] /* 0x1394 */ public int[] PoliceInterestLevelsSurvival; - [NMS(Index = 653)] + [NMS(Index = 656)] /* 0x13A0 */ public Vector2f FrigateFlybyTimer; - [NMS(Index = 479)] + [NMS(Index = 482)] /* 0x13A8 */ public Vector2f HUDDamageSize; - [NMS(Index = 480)] + [NMS(Index = 483)] /* 0x13B0 */ public Vector2f HUDDamageSplatSize; - [NMS(Index = 610)] + [NMS(Index = 613)] /* 0x13B8 */ public GcPortalData Portal; - [NMS(Index = 13)] + [NMS(Index = 16)] /* 0x13C0 */ public Vector2f SaveContextTransferShipCostScaleNanites; - [NMS(Index = 12)] + [NMS(Index = 15)] /* 0x13C8 */ public Vector2f SaveContextTransferShipCostScaleUnits; - [NMS(Index = 11)] + [NMS(Index = 14)] /* 0x13D0 */ public Vector2f SaveContextTransferWeaponCostScaleNanites; - [NMS(Index = 10)] + [NMS(Index = 13)] /* 0x13D8 */ public Vector2f SaveContextTransferWeaponCostScaleUnits; - [NMS(Index = 345)] + [NMS(Index = 348)] /* 0x13E0 */ public float AggressiveSentinelProbability; - [NMS(Index = 346)] + [NMS(Index = 349)] /* 0x13E4 */ public float AggressiveSentinelProbabilitySurvival; - [NMS(Index = 598)] + [NMS(Index = 601)] /* 0x13E8 */ public float AirLockDoorRange; - [NMS(Index = 91)] + [NMS(Index = 94)] /* 0x13EC */ public float AlienPodThreshold1; - [NMS(Index = 90)] + [NMS(Index = 93)] /* 0x13F0 */ public float AlienPodThreshold2; - [NMS(Index = 235)] + [NMS(Index = 238)] /* 0x13F4 */ public float AllRecipesKnownNanitesMax; - [NMS(Index = 234)] + [NMS(Index = 237)] /* 0x13F8 */ public float AllRecipesKnownNanitesMin; - [NMS(Index = 123)] + [NMS(Index = 126)] /* 0x13FC */ public float AngleFromBaseComputerWhenTeleporting; - [NMS(Index = 372)] + [NMS(Index = 375)] /* 0x1400 */ public float AsteroidCarveRadius; - [NMS(Index = 370)] + [NMS(Index = 373)] /* 0x1404 */ public float AsteroidHitForce; - [NMS(Index = 380)] + [NMS(Index = 383)] /* 0x1408 */ public int AsteroidResourceReducer; - [NMS(Index = 210)] + [NMS(Index = 213)] /* 0x140C */ public int AsteroidScanMaxShown; - [NMS(Index = 212)] + [NMS(Index = 215)] /* 0x1410 */ public float AsteroidScanRange; - [NMS(Index = 211)] + [NMS(Index = 214)] /* 0x1414 */ public float AsteroidScanTime; - [NMS(Index = 371)] + [NMS(Index = 374)] /* 0x1418 */ public float AsteroidTorqueForce; - [NMS(Index = 666)] + [NMS(Index = 669)] /* 0x141C */ public float AtlasGunCurrencyConversion; - [NMS(Index = 209)] + [NMS(Index = 212)] /* 0x1420 */ public float AtmosphereEntryErrorTime; - [NMS(Index = 206)] + [NMS(Index = 209)] /* 0x1424 */ public float AtmosphereEntryFadeTimeFactor; - [NMS(Index = 207)] + [NMS(Index = 210)] /* 0x1428 */ public float AtmosphereEntryOffset; - [NMS(Index = 205)] + [NMS(Index = 208)] /* 0x142C */ public float AtmosphereEntryTime; - [NMS(Index = 125)] + [NMS(Index = 128)] /* 0x1430 */ public float AutoTranslateWordChance; - [NMS(Index = 638)] + [NMS(Index = 641)] /* 0x1434 */ public float BackgroundSpaceEncounterCheckTimer; - [NMS(Index = 528)] + [NMS(Index = 531)] /* 0x1438 */ public float BarrelOffset; - [NMS(Index = 595)] + [NMS(Index = 598)] /* 0x143C */ public float BaseBuildingHoverTimeToKnowPart; - [NMS(Index = 442)] + [NMS(Index = 445)] /* 0x1440 */ public float BaseBuildingRemotePlayerErrorAlphaScanEffect; - [NMS(Index = 165)] + [NMS(Index = 168)] /* 0x1444 */ public float BaseLaserHeatTime; - [NMS(Index = 398)] + [NMS(Index = 401)] /* 0x1448 */ public float BeaconInteractRange; - [NMS(Index = 222)] + [NMS(Index = 225)] /* 0x144C */ public float BinocCreatureScanTime; - [NMS(Index = 220)] + [NMS(Index = 223)] /* 0x1450 */ public float BinocMinScanTime; - [NMS(Index = 221)] + [NMS(Index = 224)] /* 0x1454 */ public float BinocScanTime; - [NMS(Index = 219)] + [NMS(Index = 222)] /* 0x1458 */ public float BinocTimeBeforeScan; - [NMS(Index = 227)] + [NMS(Index = 230)] /* 0x145C */ public float BinocularScanTargetFadeTime; - [NMS(Index = 218)] + [NMS(Index = 221)] /* 0x1460 */ public float BinocularScanTargetHeightRange; - [NMS(Index = 224)] + [NMS(Index = 227)] /* 0x1464 */ public float BinocularScanTargetInitialFadeTime; - [NMS(Index = 226)] + [NMS(Index = 229)] /* 0x1468 */ public float BinocularScanTargetLineWidth; - [NMS(Index = 217)] + [NMS(Index = 220)] /* 0x146C */ public float BinocularScanTargetMinHeight; - [NMS(Index = 225)] + [NMS(Index = 228)] /* 0x1470 */ public float BinocularScanTargetScaler; - [NMS(Index = 588)] + [NMS(Index = 591)] /* 0x1474 */ public float BlackHoleJumpVoxelDist; - [NMS(Index = 589)] + [NMS(Index = 592)] /* 0x1478 */ public float BlackHoleJumpVoxelVariation; - [NMS(Index = 584)] + [NMS(Index = 587)] /* 0x147C */ public float BonusChildTypeElementsAdd; - [NMS(Index = 585)] + [NMS(Index = 588)] /* 0x1480 */ public float BonusChildTypeElementsMultiply; - [NMS(Index = 582)] + [NMS(Index = 585)] /* 0x1484 */ public float BonusSameTypeElementsAdd; - [NMS(Index = 583)] + [NMS(Index = 586)] /* 0x1488 */ public float BonusSameTypeElementsMultiply; - [NMS(Index = 3)] + [NMS(Index = 6)] /* 0x148C */ public int BugFiendCap; - [NMS(Index = 375)] + [NMS(Index = 378)] /* 0x1490 */ public float BuildingBeamDistance; - [NMS(Index = 237)] + [NMS(Index = 240)] /* 0x1494 */ public float BuildingPlayerBaseIconOffset; - [NMS(Index = 93)] + [NMS(Index = 96)] /* 0x1498 */ public float BulletTraceLineWidth; - [NMS(Index = 38)] + [NMS(Index = 41)] /* 0x149C */ public float CargoShieldStrength; - [NMS(Index = 121)] + [NMS(Index = 124)] /* 0x14A0 */ public float CockpitScale; - [NMS(Index = 59)] + [NMS(Index = 62)] /* 0x14A4 */ public float CombatLevelBaseValueBoltcaster; - [NMS(Index = 63)] + [NMS(Index = 66)] /* 0x14A8 */ public float CombatLevelBaseValueCannon; - [NMS(Index = 64)] + [NMS(Index = 67)] /* 0x14AC */ public float CombatLevelBaseValueGrenade; - [NMS(Index = 61)] + [NMS(Index = 64)] /* 0x14B0 */ public float CombatLevelBaseValueRailgun; - [NMS(Index = 60)] + [NMS(Index = 63)] /* 0x14B4 */ public float CombatLevelBaseValueShotgun; - [NMS(Index = 62)] + [NMS(Index = 65)] /* 0x14B8 */ public float CombatLevelBaseValueSMG; - [NMS(Index = 58)] + [NMS(Index = 61)] /* 0x14BC */ public float CombatLevelBestWeaponBias; - [NMS(Index = 65)] + [NMS(Index = 68)] /* 0x14C0 */ public float CombatLevelSClassValue; - [NMS(Index = 536)] + [NMS(Index = 539)] /* 0x14C4 */ public float CombatSpeedReadoutMultiplier; - [NMS(Index = 378)] + [NMS(Index = 381)] /* 0x14C8 */ public int CommonProductEffectiveness; - [NMS(Index = 255)] + [NMS(Index = 258)] /* 0x14CC */ public float CommunicatorCargoScanDroneAtOffsetFallback; - [NMS(Index = 256)] + [NMS(Index = 259)] /* 0x14D0 */ public float CommunicatorCargoScanDronePitch; - [NMS(Index = 257)] + [NMS(Index = 260)] /* 0x14D4 */ public float CommunicatorCargoScanDroneRoll; - [NMS(Index = 251)] + [NMS(Index = 254)] /* 0x14D8 */ public float CommunicatorCargoScanDroneScale; - [NMS(Index = 252)] + [NMS(Index = 255)] /* 0x14DC */ public float CommunicatorCargoScanDroneScaleFallback; - [NMS(Index = 253)] + [NMS(Index = 256)] /* 0x14E0 */ public float CommunicatorCargoScanDroneUpOffset; - [NMS(Index = 254)] + [NMS(Index = 257)] /* 0x14E4 */ public float CommunicatorCargoScanDroneUpOffsetFallback; - [NMS(Index = 258)] + [NMS(Index = 261)] /* 0x14E8 */ public float CommunicatorCargoScanDroneYaw; - [NMS(Index = 259)] + [NMS(Index = 262)] /* 0x14EC */ public float CommunicatorFadeTime; - [NMS(Index = 247)] + [NMS(Index = 250)] /* 0x14F0 */ public float CommunicatorSpawnHeightOffset; - [NMS(Index = 246)] + [NMS(Index = 249)] /* 0x14F4 */ public float CommunicatorSpawnOffset; - [NMS(Index = 250)] + [NMS(Index = 253)] /* 0x14F8 */ public float CommunicatorSpawnRotation; - [NMS(Index = 249)] + [NMS(Index = 252)] /* 0x14FC */ public float CommunicatorSpawnScale; - [NMS(Index = 614)] + [NMS(Index = 617)] /* 0x1500 */ public float CorruptSentinelProbability; - [NMS(Index = 334)] + [NMS(Index = 337)] /* 0x1504 */ public float CreatureMinScanTime; - [NMS(Index = 333)] + [NMS(Index = 336)] /* 0x1508 */ public float CreatureScanAngle; - [NMS(Index = 332)] + [NMS(Index = 335)] /* 0x150C */ public float CreatureScanStickyDecay; - [NMS(Index = 157)] + [NMS(Index = 160)] /* 0x1510 */ public int CreaturesToBaitForTutorial; - [NMS(Index = 158)] + [NMS(Index = 161)] /* 0x1514 */ public int CreaturesToFeedForTutorial; - [NMS(Index = 339)] + [NMS(Index = 342)] /* 0x1518 */ public int CritDamage; - [NMS(Index = 238)] + [NMS(Index = 241)] /* 0x151C */ public float CriticalHitMultiplier; - [NMS(Index = 340)] + [NMS(Index = 343)] /* 0x1520 */ public float CritScale; - [NMS(Index = 620)] + [NMS(Index = 623)] /* 0x1524 */ public float DeadPlanetGravityFactor; - [NMS(Index = 373)] + [NMS(Index = 376)] /* 0x1528 */ public int DeathMoneyPenalty; - [NMS(Index = 445)] + [NMS(Index = 448)] /* 0x152C */ public GcBuildingClassification DebugScanForceBuildingType; - [NMS(Index = 647)] + [NMS(Index = 650)] /* 0x1530 */ public float DerelictPulseEncounterAtmosphericEffectChance; - [NMS(Index = 272)] + [NMS(Index = 275)] /* 0x1534 */ public float DestroyEffectHeight; - [NMS(Index = 273)] + [NMS(Index = 276)] /* 0x1538 */ public float DestroyEffectMaxScale; - [NMS(Index = 124)] + [NMS(Index = 127)] /* 0x153C */ public float DistanceFromBaseComputerWhenTeleporting; - [NMS(Index = 397)] + [NMS(Index = 400)] /* 0x1540 */ public float DockNodeBuyRadius; - [NMS(Index = 280)] + [NMS(Index = 283)] /* 0x1544 */ public int EarlyPiratesToBeKilled; - [NMS(Index = 342)] + [NMS(Index = 345)] /* 0x1548 */ public float EmergencyBuildingScanEventDistance; - [NMS(Index = 343)] + [NMS(Index = 346)] /* 0x154C */ public float EmergencyBuildingScanEventTime; - [NMS(Index = 274)] + [NMS(Index = 277)] /* 0x1550 */ public float EventTargetSpeed; - [NMS(Index = 470)] + [NMS(Index = 473)] /* 0x1554 */ public float ExcitingNearRange; - [NMS(Index = 468)] + [NMS(Index = 471)] /* 0x1558 */ public float ExcitingViewAngle; - [NMS(Index = 469)] + [NMS(Index = 472)] /* 0x155C */ public float ExcitingViewRange; - [NMS(Index = 576)] + [NMS(Index = 579)] /* 0x1560 */ public float ExplosionForce; - [NMS(Index = 577)] + [NMS(Index = 580)] /* 0x1564 */ public float ExplosionForceMaxForceRadius; - [NMS(Index = 575)] + [NMS(Index = 578)] /* 0x1568 */ public float ExplosionRadiusMultiplier; - [NMS(Index = 611)] + [NMS(Index = 614)] /* 0x156C */ public int FourthRaceSpawnPercentage; - [NMS(Index = 297)] + [NMS(Index = 300)] /* 0x1570 */ public float FreighterBattleRadius; - [NMS(Index = 309)] + [NMS(Index = 312)] /* 0x1574 */ public float FreighterCargoPodHealthFraction; - [NMS(Index = 308)] + [NMS(Index = 311)] /* 0x1578 */ public float FreighterFuelRodHealthFraction; - [NMS(Index = 358)] + [NMS(Index = 361)] /* 0x157C */ public int FreighterStartPecent; - [NMS(Index = 587)] + [NMS(Index = 590)] /* 0x1580 */ public float GoalGapVoxelDist; - [NMS(Index = 99)] + [NMS(Index = 102)] /* 0x1584 */ public int GPSRandomChangeTimeBuilderCorruption; - [NMS(Index = 97)] + [NMS(Index = 100)] /* 0x1588 */ public int GPSRandomChangeTimeMid; - [NMS(Index = 98)] + [NMS(Index = 101)] /* 0x158C */ public int GPSRandomChangeTimeNarrow; - [NMS(Index = 96)] + [NMS(Index = 99)] /* 0x1590 */ public int GPSRandomChangeTimeWide; - [NMS(Index = 240)] + [NMS(Index = 243)] /* 0x1594 */ public float GrabPlayerCooldownTime; - [NMS(Index = 526)] + [NMS(Index = 529)] /* 0x1598 */ public float GunDownAngle; - [NMS(Index = 523)] + [NMS(Index = 526)] /* 0x159C */ public float GunOffsetAggressiveX; - [NMS(Index = 524)] + [NMS(Index = 527)] /* 0x15A0 */ public float GunOffsetAggressiveY; - [NMS(Index = 525)] + [NMS(Index = 528)] /* 0x15A4 */ public float GunOffsetAggressiveZ; - [NMS(Index = 520)] + [NMS(Index = 523)] /* 0x15A8 */ public float GunOffsetX; - [NMS(Index = 521)] + [NMS(Index = 524)] /* 0x15AC */ public float GunOffsetY; - [NMS(Index = 522)] + [NMS(Index = 525)] /* 0x15B0 */ public float GunOffsetZ; - [NMS(Index = 527)] + [NMS(Index = 530)] /* 0x15B4 */ public float GunUpAngle; - [NMS(Index = 279)] + [NMS(Index = 282)] /* 0x15B8 */ public int HardModeTechDamageHighPercent; - [NMS(Index = 277)] + [NMS(Index = 280)] /* 0x15BC */ public int HardModeTechDamageMidNum; - [NMS(Index = 278)] + [NMS(Index = 281)] /* 0x15C0 */ public int HardModeTechDamageMidPercent; - [NMS(Index = 166)] + [NMS(Index = 169)] /* 0x15C4 */ public float HeatAlertTime; - [NMS(Index = 167)] + [NMS(Index = 170)] /* 0x15C8 */ public float HeatDamageBoost; - [NMS(Index = 171)] + [NMS(Index = 174)] /* 0x15CC */ public float HeatMaxPowerPoint; - [NMS(Index = 168)] + [NMS(Index = 171)] /* 0x15D0 */ public float HeatWidthBoost; - [NMS(Index = 169)] + [NMS(Index = 172)] /* 0x15D4 */ public float HeatWidthBoostAlt; - [NMS(Index = 239)] + [NMS(Index = 242)] /* 0x15D8 */ public float HitEffectMinTime; - [NMS(Index = 529)] + [NMS(Index = 532)] /* 0x15DC */ public float HitOffset; - [NMS(Index = 187)] + [NMS(Index = 190)] /* 0x15E0 */ public float HmdInteractionRangeMinDistance; - [NMS(Index = 186)] + [NMS(Index = 189)] /* 0x15E4 */ public float HmdInteractionRangeMinRange; - [NMS(Index = 188)] + [NMS(Index = 191)] /* 0x15E8 */ public float HmdInteractionRangeMultiplier; - [NMS(Index = 294)] + [NMS(Index = 297)] /* 0x15EC */ public float HoursBetweenBattles; - [NMS(Index = 592)] + [NMS(Index = 595)] /* 0x15F0 */ public float HoursBetweenMiniStation; - [NMS(Index = 415)] + [NMS(Index = 418)] /* 0x15F4 */ public float HoverTimeToScan; - [NMS(Index = 416)] + [NMS(Index = 419)] /* 0x15F8 */ public float HoverTimeToScanCreatures; - [NMS(Index = 417)] + [NMS(Index = 420)] /* 0x15FC */ public int HoverVisiblePointsNeeded; - [NMS(Index = 478)] + [NMS(Index = 481)] /* 0x1600 */ public float HUDArrowPrimaryScaler; - [NMS(Index = 483)] + [NMS(Index = 486)] /* 0x1604 */ public float HUDDamageOffset; - [NMS(Index = 485)] + [NMS(Index = 488)] /* 0x1608 */ public float HUDDamageRadius; - [NMS(Index = 484)] + [NMS(Index = 487)] /* 0x160C */ public float HUDDamageScaler; - [NMS(Index = 488)] + [NMS(Index = 491)] /* 0x1610 */ public float HUDLabelAngle; - [NMS(Index = 489)] + [NMS(Index = 492)] /* 0x1614 */ public float HUDLabelAngleOffset; - [NMS(Index = 490)] + [NMS(Index = 493)] /* 0x1618 */ public float HUDLabelOffsetX; - [NMS(Index = 491)] + [NMS(Index = 494)] /* 0x161C */ public float HUDLabelOffsetY; - [NMS(Index = 492)] + [NMS(Index = 495)] /* 0x1620 */ public float HUDLabelOffsetZ; - [NMS(Index = 493)] + [NMS(Index = 496)] /* 0x1624 */ public float HUDLabelScale; - [NMS(Index = 487)] + [NMS(Index = 490)] /* 0x1628 */ public float HUDLabelTime; - [NMS(Index = 477)] + [NMS(Index = 480)] /* 0x162C */ public float HUDLockOnAudioTime; - [NMS(Index = 513)] + [NMS(Index = 516)] /* 0x1630 */ public float HUDReticuleMoveAim; - [NMS(Index = 512)] + [NMS(Index = 515)] /* 0x1634 */ public float HUDReticuleMoveBack; - [NMS(Index = 506)] + [NMS(Index = 509)] /* 0x1638 */ public float HUDScaleAdd; - [NMS(Index = 511)] + [NMS(Index = 514)] /* 0x163C */ public float HUDScaleFarTarget; - [NMS(Index = 510)] + [NMS(Index = 513)] /* 0x1640 */ public float HUDScaleMax; - [NMS(Index = 508)] + [NMS(Index = 511)] /* 0x1644 */ public float HUDScaleMin; - [NMS(Index = 509)] + [NMS(Index = 512)] /* 0x1648 */ public float HUDScaleMinAim; - [NMS(Index = 507)] + [NMS(Index = 510)] /* 0x164C */ public float HUDScaleRadius; - [NMS(Index = 467)] + [NMS(Index = 470)] /* 0x1650 */ public float HUDStoreFlashTime; - [NMS(Index = 57)] + [NMS(Index = 60)] /* 0x1654 */ public float IllegalTechProductTradingMod; - [NMS(Index = 54)] + [NMS(Index = 57)] /* 0x1658 */ public float InfestedPlanetDeepSpaceFlybyMultiplier; - [NMS(Index = 73)] + [NMS(Index = 76)] /* 0x165C */ public float InitialLocationProtectionRadiusMultiplier; - [NMS(Index = 266)] + [NMS(Index = 269)] /* 0x1660 */ public float InteractionAttractTime; - [NMS(Index = 586)] + [NMS(Index = 589)] /* 0x1664 */ public float InteractionComponentUpdateDistance; - [NMS(Index = 267)] + [NMS(Index = 270)] /* 0x1668 */ public float InteractionDescriptionTextTime; - [NMS(Index = 265)] + [NMS(Index = 268)] /* 0x166C */ public float InteractionMessageModuleDisplayTime; - [NMS(Index = 262)] + [NMS(Index = 265)] /* 0x1670 */ public float InteractionMinTimeBeforeHighlightedOptionSelection; - [NMS(Index = 263)] + [NMS(Index = 266)] /* 0x1674 */ public float InteractionMinTimeBetweenStickOptionHighlights; - [NMS(Index = 268)] + [NMS(Index = 271)] /* 0x1678 */ public float InteractionMinTimeForResponseText; - [NMS(Index = 270)] + [NMS(Index = 273)] /* 0x167C */ public GcInteractionType InteractionOverrideFrom; - [NMS(Index = 271)] + [NMS(Index = 274)] /* 0x1680 */ public GcInteractionType InteractionOverrideTo; - [NMS(Index = 573)] + [NMS(Index = 576)] /* 0x1684 */ public float InteractionPickupAngle; - [NMS(Index = 574)] + [NMS(Index = 577)] /* 0x1688 */ public float InteractionPickupRadius; - [NMS(Index = 264)] + [NMS(Index = 267)] /* 0x168C */ public float InteractionStickOptionStrength; - [NMS(Index = 543)] + [NMS(Index = 546)] /* 0x1690 */ public float InteractionTorchFoV; - [NMS(Index = 544)] + [NMS(Index = 547)] /* 0x1694 */ public float InteractionTorchStrength; - [NMS(Index = 590)] + [NMS(Index = 593)] /* 0x1698 */ public float JumpToCenterFuelCost; - [NMS(Index = 579)] + [NMS(Index = 582)] /* 0x169C */ public float LaserExplosionForce; - [NMS(Index = 580)] + [NMS(Index = 583)] /* 0x16A0 */ public float LaserExplosionForceMaxForceRadius; - [NMS(Index = 578)] + [NMS(Index = 581)] /* 0x16A4 */ public float LaserExplosionForceRadius; - [NMS(Index = 14)] + [NMS(Index = 17)] /* 0x16A8 */ public int LaserRechargeHintThresholdEarly; - [NMS(Index = 15)] + [NMS(Index = 18)] /* 0x16AC */ public int LaserRechargeHintThresholdLate; - [NMS(Index = 597)] + [NMS(Index = 600)] /* 0x16B0 */ public float LightStrength; - [NMS(Index = 472)] + [NMS(Index = 475)] /* 0x16B4 */ public float LineWidth; - [NMS(Index = 473)] + [NMS(Index = 476)] /* 0x16B8 */ public float LockOffFactor; - [NMS(Index = 347)] + [NMS(Index = 350)] /* 0x16BC */ public float LowSentinelProbability; - [NMS(Index = 348)] + [NMS(Index = 351)] /* 0x16C0 */ public float LowSentinelProbabilitySurvival; - [NMS(Index = 504)] + [NMS(Index = 507)] /* 0x16C4 */ public float MapFOV; - [NMS(Index = 501)] + [NMS(Index = 504)] /* 0x16C8 */ public float MapHeight; - [NMS(Index = 502)] - /* 0x16CC */ public float MapOffset; [NMS(Index = 505)] + /* 0x16CC */ public float MapOffset; + [NMS(Index = 508)] /* 0x16D0 */ public float MapRadius; - [NMS(Index = 503)] + [NMS(Index = 506)] /* 0x16D4 */ public float MapTargetOffset; - [NMS(Index = 76)] + [NMS(Index = 79)] /* 0x16D8 */ public int MaxActiveWeatherHazardGifts; - [NMS(Index = 122)] + [NMS(Index = 125)] /* 0x16DC */ public float MaxDistanceForLadderTeleport; - [NMS(Index = 354)] + [NMS(Index = 357)] /* 0x16E0 */ public int MaxDronesAggressive; - [NMS(Index = 355)] + [NMS(Index = 358)] /* 0x16E4 */ public int MaxDronesAggressiveSurvival; - [NMS(Index = 350)] + [NMS(Index = 353)] /* 0x16E8 */ public int MaxDronesLow; - [NMS(Index = 351)] + [NMS(Index = 354)] /* 0x16EC */ public int MaxDronesLowSurvival; - [NMS(Index = 352)] + [NMS(Index = 355)] /* 0x16F0 */ public int MaxDronesNormal; - [NMS(Index = 353)] + [NMS(Index = 356)] /* 0x16F4 */ public int MaxDronesNormalSurvival; - [NMS(Index = 80)] + [NMS(Index = 83)] /* 0x16F8 */ public float MaxMeteorSurfaceAngle; - [NMS(Index = 261)] + [NMS(Index = 264)] /* 0x16FC */ public int MaxNumMissionsFromMissionGiver; - [NMS(Index = 197)] + [NMS(Index = 200)] /* 0x1700 */ public int MaxNumSameGroupTech; - [NMS(Index = 236)] + [NMS(Index = 239)] /* 0x1704 */ public float MaxPossibleShipDamagePotential; - [NMS(Index = 374)] + [NMS(Index = 377)] /* 0x1708 */ public int MaxResourceCrystalBlobSize; - [NMS(Index = 619)] + [NMS(Index = 622)] /* 0x170C */ public float MaxRespawnOnGroundHeight; - [NMS(Index = 495)] + [NMS(Index = 498)] /* 0x1710 */ public float MaxSpawnTime; - [NMS(Index = 463)] + [NMS(Index = 466)] /* 0x1714 */ public float MaxStandingTechDiscount; - [NMS(Index = 111)] + [NMS(Index = 114)] /* 0x1718 */ public int MaxTorpedoesInFlight; - [NMS(Index = 16)] + [NMS(Index = 19)] /* 0x171C */ public int MeleeHintThresholdEarly; - [NMS(Index = 17)] + [NMS(Index = 20)] /* 0x1720 */ public int MeleeHintThresholdLate; - [NMS(Index = 326)] + [NMS(Index = 329)] /* 0x1724 */ public float MissileApproachTime; - [NMS(Index = 320)] + [NMS(Index = 323)] /* 0x1728 */ public float MissileBrakeForceMax; - [NMS(Index = 319)] - /* 0x172C */ public float MissileBrakeForceMin; [NMS(Index = 322)] + /* 0x172C */ public float MissileBrakeForceMin; + [NMS(Index = 325)] /* 0x1730 */ public float MissileBrakeTime; - [NMS(Index = 318)] + [NMS(Index = 321)] /* 0x1734 */ public float MissileForceMax; - [NMS(Index = 317)] + [NMS(Index = 320)] /* 0x1738 */ public float MissileForceMin; - [NMS(Index = 323)] + [NMS(Index = 326)] /* 0x173C */ public float MissileHitRadius; - [NMS(Index = 312)] + [NMS(Index = 315)] /* 0x1740 */ public float MissileLockTime; - [NMS(Index = 316)] + [NMS(Index = 319)] /* 0x1744 */ public float MissileMaxSpeed; - [NMS(Index = 311)] + [NMS(Index = 314)] /* 0x1748 */ public float MissileMaxTurnAngle; - [NMS(Index = 325)] + [NMS(Index = 328)] /* 0x174C */ public float MissileMinCircleTime; - [NMS(Index = 324)] + [NMS(Index = 327)] /* 0x1750 */ public float MissileOffset; - [NMS(Index = 313)] + [NMS(Index = 316)] /* 0x1754 */ public float MissileReloadTime; - [NMS(Index = 315)] + [NMS(Index = 318)] /* 0x1758 */ public float MissileRotateMax; - [NMS(Index = 314)] + [NMS(Index = 317)] /* 0x175C */ public float MissileRotateMin; - [NMS(Index = 327)] + [NMS(Index = 330)] /* 0x1760 */ public float MissileRotateSpeed; - [NMS(Index = 321)] + [NMS(Index = 324)] /* 0x1764 */ public float MissileThreatTime; - [NMS(Index = 233)] + [NMS(Index = 236)] /* 0x1768 */ public float MissionEventAllowResetDistance; - [NMS(Index = 140)] + [NMS(Index = 143)] /* 0x176C */ public float MissionSurveyAutoScanDistance; - [NMS(Index = 141)] + [NMS(Index = 144)] /* 0x1770 */ public float MissionSurveyAutoScanFlattenRadiusMul; - [NMS(Index = 136)] + [NMS(Index = 139)] /* 0x1774 */ public float MissionSurveyBeginScanPercentageEvent; - [NMS(Index = 135)] + [NMS(Index = 138)] /* 0x1778 */ public float MissionSurveyBeginScanPercentageScannable; - [NMS(Index = 147)] + [NMS(Index = 150)] /* 0x177C */ public float MissionSurveyInShipArrivedDistance; - [NMS(Index = 131)] + [NMS(Index = 134)] /* 0x1780 */ public float MissionSurveyMarkerAutoHideTime; - [NMS(Index = 145)] + [NMS(Index = 148)] /* 0x1784 */ public float MissionSurveyMaxAngleOffset; - [NMS(Index = 127)] + [NMS(Index = 130)] /* 0x1788 */ public float MissionSurveyMaxGuidanceDistance; - [NMS(Index = 128)] + [NMS(Index = 131)] /* 0x178C */ public float MissionSurveyMaxGuidanceDistanceWorms; - [NMS(Index = 133)] + [NMS(Index = 136)] /* 0x1790 */ public float MissionSurveyMaxScanAngle; - [NMS(Index = 134)] + [NMS(Index = 137)] /* 0x1794 */ public float MissionSurveyMaxScanAngleScannableComp; - [NMS(Index = 146)] + [NMS(Index = 149)] /* 0x1798 */ public float MissionSurveyMaxSignalConeAngle; - [NMS(Index = 139)] + [NMS(Index = 142)] /* 0x179C */ public float MissionSurveyRevealWithoutScanDistance; - [NMS(Index = 132)] + [NMS(Index = 135)] /* 0x17A0 */ public float MissionSurveyScanRangeMultiplier; - [NMS(Index = 137)] + [NMS(Index = 140)] /* 0x17A4 */ public float MissionSurveyScanSpeed; - [NMS(Index = 138)] + [NMS(Index = 141)] /* 0x17A8 */ public float MissionSurveyScanSpeedScannableComp; - [NMS(Index = 143)] + [NMS(Index = 146)] /* 0x17AC */ public float MissionSurveySonarMaxPulseSpeed; - [NMS(Index = 142)] + [NMS(Index = 145)] /* 0x17B0 */ public float MissionSurveySonarMinPulseSpeed; - [NMS(Index = 144)] + [NMS(Index = 147)] /* 0x17B4 */ public float MissionSurveySonarPulseSpeedBandCount; - [NMS(Index = 514)] + [NMS(Index = 517)] /* 0x17B8 */ public float MouseSensitivity; - [NMS(Index = 515)] + [NMS(Index = 518)] /* 0x17BC */ public float MouseSensitivityShip; - [NMS(Index = 516)] + [NMS(Index = 519)] /* 0x17C0 */ public float MouseSensitivityVehicle; - [NMS(Index = 116)] + [NMS(Index = 119)] /* 0x17C4 */ public float MultidimensionalFadeTime; - [NMS(Index = 336)] + [NMS(Index = 339)] /* 0x17C8 */ public float NewDiscoveryDisplayTime; - [NMS(Index = 67)] + [NMS(Index = 70)] /* 0x17CC */ public int NexusRecipeCostNaniteMultiplier; - [NMS(Index = 349)] + [NMS(Index = 352)] /* 0x17D0 */ public float NonAggressiveLushSurvivalProbabability; - [NMS(Index = 612)] + [NMS(Index = 615)] /* 0x17D4 */ public int NonDominantRaceSpawnPercentage; - [NMS(Index = 613)] + [NMS(Index = 616)] /* 0x17D8 */ public int NonDominantRaceSpawnPercentagePirate; - [NMS(Index = 464)] + [NMS(Index = 467)] /* 0x17DC */ public float NonNaturalCostMul; - [NMS(Index = 164)] + [NMS(Index = 167)] /* 0x17E0 */ public float NormalModeHeatBonus; - [NMS(Index = 8)] + [NMS(Index = 11)] /* 0x17E4 */ public float NPCNavNodeSearchUpDistScaling; - [NMS(Index = 26)] + [NMS(Index = 29)] /* 0x17E8 */ public float NPCWaitWhenRevealedTime; - [NMS(Index = 341)] + [NMS(Index = 344)] /* 0x17EC */ public int NumMissionsPerSolarSystem; - [NMS(Index = 474)] + [NMS(Index = 477)] /* 0x17F0 */ public float OffscreenFadeDistance; - [NMS(Index = 475)] + [NMS(Index = 478)] /* 0x17F4 */ public float OffscreenMinDot; - [NMS(Index = 172)] + [NMS(Index = 175)] /* 0x17F8 */ public float OverheatDecay; - [NMS(Index = 170)] + [NMS(Index = 173)] /* 0x17FC */ public float OverheatGenerosity; - [NMS(Index = 517)] + [NMS(Index = 520)] /* 0x1800 */ public float PainTime; - [NMS(Index = 74)] + [NMS(Index = 77)] /* 0x1804 */ public float PartyPlanetSearchDistance; - [NMS(Index = 655)] + [NMS(Index = 658)] /* 0x1808 */ public int PersonalInventoryMinHeightMax; - [NMS(Index = 654)] - /* 0x180C */ public int PersonalInventoryMinWidthMax; [NMS(Index = 657)] + /* 0x180C */ public int PersonalInventoryMinWidthMax; + [NMS(Index = 660)] /* 0x1810 */ public int PersonalTechInventoryMinHeightMax; - [NMS(Index = 656)] + [NMS(Index = 659)] /* 0x1814 */ public int PersonalTechInventoryMinWidthMax; - [NMS(Index = 363)] + [NMS(Index = 366)] /* 0x1818 */ public float PirateEarlySpawnTime; - [NMS(Index = 112)] + [NMS(Index = 115)] /* 0x181C */ public float PirateFreighterBattleNoTargetLeaderTime; - [NMS(Index = 301)] + [NMS(Index = 304)] /* 0x1820 */ public float PirateFreighterBeginFleeHealthFraction; - [NMS(Index = 298)] + [NMS(Index = 301)] /* 0x1824 */ public int PirateFreighterFrigateCountForReinforce; - [NMS(Index = 304)] + [NMS(Index = 307)] /* 0x1828 */ public float PirateFreighterRewardDelayTime; - [NMS(Index = 306)] + [NMS(Index = 309)] /* 0x182C */ public float PirateFreighterRewardDelayTimeEscaped; - [NMS(Index = 305)] + [NMS(Index = 308)] /* 0x1830 */ public float PirateFreighterRewardMessageDelayTime; - [NMS(Index = 307)] + [NMS(Index = 310)] /* 0x1834 */ public float PirateFreighterRewardMessageDelayTimeEscaped; - [NMS(Index = 300)] + [NMS(Index = 303)] /* 0x1838 */ public float PirateFreighterWarpChargeTime; - [NMS(Index = 299)] + [NMS(Index = 302)] /* 0x183C */ public float PirateFreighterWarpChargeTimeToAddPerBrokenEngine; - [NMS(Index = 44)] + [NMS(Index = 47)] /* 0x1840 */ public float PirateGroundAccelerator; - [NMS(Index = 45)] + [NMS(Index = 48)] /* 0x1844 */ public float PirateGroundInventoryAccelerator; - [NMS(Index = 283)] + [NMS(Index = 286)] /* 0x1848 */ public float PirateInterestDistance; - [NMS(Index = 284)] + [NMS(Index = 287)] /* 0x184C */ public float PirateInterestDistanceMPMission; - [NMS(Index = 282)] + [NMS(Index = 285)] /* 0x1850 */ public int PirateInterestOverride; - [NMS(Index = 43)] + [NMS(Index = 46)] /* 0x1854 */ public float PirateRaidAccelerator; - [NMS(Index = 281)] + [NMS(Index = 284)] /* 0x1858 */ public int PlanetPirateFlybyMaxRepeatCounter; - [NMS(Index = 566)] + [NMS(Index = 569)] /* 0x185C */ public float PlayerAmbientSpotLightIntensity; - [NMS(Index = 568)] + [NMS(Index = 571)] /* 0x1860 */ public float PlayerAmbientSpotLightOffsetY; - [NMS(Index = 569)] + [NMS(Index = 572)] /* 0x1864 */ public float PlayerAmbientSpotLightOffsetZ; - [NMS(Index = 51)] + [NMS(Index = 54)] /* 0x1868 */ public float PoliceAcceleratorNoCargoNormal; - [NMS(Index = 52)] + [NMS(Index = 55)] /* 0x186C */ public float PoliceAcceleratorNoCargoSkipScanOdds; - [NMS(Index = 50)] + [NMS(Index = 53)] /* 0x1870 */ public float PoliceAcceleratorNoCargoWealthy; - [NMS(Index = 47)] + [NMS(Index = 50)] /* 0x1874 */ public float PoliceAcceleratorPulseExtra; - [NMS(Index = 48)] + [NMS(Index = 51)] /* 0x1878 */ public int PoliceAcceleratorSmugglingItemsMax; - [NMS(Index = 49)] + [NMS(Index = 52)] /* 0x187C */ public float PoliceAcceleratorSmugglingMulMax; - [NMS(Index = 46)] + [NMS(Index = 49)] /* 0x1880 */ public float PoliceAcceleratorStationLockOn; - [NMS(Index = 288)] + [NMS(Index = 291)] /* 0x1884 */ public float PoliceInterestDistance; - [NMS(Index = 289)] + [NMS(Index = 292)] /* 0x1888 */ public float PoliceInterestDistanceMPMission; - [NMS(Index = 287)] + [NMS(Index = 290)] /* 0x188C */ public int PoliceInterestOverride; - [NMS(Index = 606)] + [NMS(Index = 609)] /* 0x1890 */ public int ProductItemStockDecayTime; - [NMS(Index = 607)] + [NMS(Index = 610)] /* 0x1894 */ public int ProductItemStockReplenishTime; - [NMS(Index = 344)] + [NMS(Index = 347)] /* 0x1898 */ public float ProjectileLightIntensity; - [NMS(Index = 471)] + [NMS(Index = 474)] /* 0x189C */ public float ProjectileSpeedBoost; - [NMS(Index = 640)] + [NMS(Index = 643)] /* 0x18A0 */ public float PulseEncounterChance; - [NMS(Index = 644)] + [NMS(Index = 647)] /* 0x18A4 */ public float PulseEncounterChanceBlue; - [NMS(Index = 643)] + [NMS(Index = 646)] /* 0x18A8 */ public float PulseEncounterChanceGreen; - [NMS(Index = 642)] + [NMS(Index = 645)] /* 0x18AC */ public float PulseEncounterChanceRed; - [NMS(Index = 641)] + [NMS(Index = 644)] /* 0x18B0 */ public float PulseEncounterChanceStandard; - [NMS(Index = 639)] + [NMS(Index = 642)] /* 0x18B4 */ public float PulseEncounterCheckTimer; - [NMS(Index = 645)] + [NMS(Index = 648)] /* 0x18B8 */ public float PulseEncounterStopPower; - [NMS(Index = 646)] + [NMS(Index = 649)] /* 0x18BC */ public float PulseEncounterStopSpeed; - [NMS(Index = 379)] + [NMS(Index = 382)] /* 0x18C0 */ public int RareProductEffectiveness; - [NMS(Index = 377)] + [NMS(Index = 380)] /* 0x18C4 */ public int RareSubstanceEffectiveness; - [NMS(Index = 179)] + [NMS(Index = 182)] /* 0x18C8 */ public int RefinerProductsMadeInTime; - [NMS(Index = 181)] + [NMS(Index = 184)] /* 0x18CC */ public int RefinerProductsMadeInTimeSurvival; - [NMS(Index = 180)] + [NMS(Index = 183)] /* 0x18D0 */ public int RefinerSubsMadeInTime; - [NMS(Index = 182)] + [NMS(Index = 185)] /* 0x18D4 */ public int RefinerSubsMadeInTimeSurvival; - [NMS(Index = 388)] + [NMS(Index = 391)] /* 0x18D8 */ public int ResourceCommonMaxAmount; - [NMS(Index = 387)] + [NMS(Index = 390)] /* 0x18DC */ public int ResourceCommonMinAmount; - [NMS(Index = 386)] + [NMS(Index = 389)] /* 0x18E0 */ public int ResourceCommonReducer; - [NMS(Index = 391)] + [NMS(Index = 394)] /* 0x18E4 */ public int ResourceDirtMaxAmount; - [NMS(Index = 390)] + [NMS(Index = 393)] /* 0x18E8 */ public int ResourceDirtMinAmount; - [NMS(Index = 389)] + [NMS(Index = 392)] /* 0x18EC */ public int ResourceDirtReducer; - [NMS(Index = 385)] + [NMS(Index = 388)] /* 0x18F0 */ public int ResourceMaxAmount; - [NMS(Index = 384)] + [NMS(Index = 387)] /* 0x18F4 */ public int ResourceMinAmount; - [NMS(Index = 499)] + [NMS(Index = 502)] /* 0x18F8 */ public int ResourceParticleMaxNum; - [NMS(Index = 500)] + [NMS(Index = 503)] /* 0x18FC */ public int ResourceParticleMinNum; - [NMS(Index = 497)] + [NMS(Index = 500)] /* 0x1900 */ public float ResourceParticleSpeed; - [NMS(Index = 498)] + [NMS(Index = 501)] /* 0x1904 */ public float ResourceParticleSpread; - [NMS(Index = 383)] + [NMS(Index = 386)] /* 0x1908 */ public int ResourceReducer; - [NMS(Index = 36)] + [NMS(Index = 39)] /* 0x190C */ public int RocketLockerFuelUse; - [NMS(Index = 630)] + [NMS(Index = 633)] /* 0x1910 */ public float SalvageShipExplodeShipDistance; - [NMS(Index = 626)] + [NMS(Index = 629)] /* 0x1914 */ public float SalvageShipExplodeSpeed; - [NMS(Index = 625)] + [NMS(Index = 628)] /* 0x1918 */ public float SalvageShipHeightOffset; - [NMS(Index = 631)] + [NMS(Index = 634)] /* 0x191C */ public float SalvageShipOneRevolutionTime; - [NMS(Index = 624)] + [NMS(Index = 627)] /* 0x1920 */ public float SalvageShipPitch; - [NMS(Index = 629)] + [NMS(Index = 632)] /* 0x1924 */ public float SalvageShipShowShipDistance; - [NMS(Index = 627)] + [NMS(Index = 630)] /* 0x1928 */ public float SalvageShipShowShipSpeed; - [NMS(Index = 628)] + [NMS(Index = 631)] /* 0x192C */ public float SalvageShipShowShipSpeedSwitching; - [NMS(Index = 101)] + [NMS(Index = 104)] /* 0x1930 */ public int SalvageSubstanceValueThreshold; - [NMS(Index = 100)] + [NMS(Index = 103)] /* 0x1934 */ public float SalvageValueAsProds; - [NMS(Index = 633)] + [NMS(Index = 636)] /* 0x1938 */ public float SalvageWeaponHeightOffset; - [NMS(Index = 635)] + [NMS(Index = 638)] /* 0x193C */ public float SalvageWeaponMaxSize; - [NMS(Index = 632)] + [NMS(Index = 635)] /* 0x1940 */ public float SalvageWeaponPitch; - [NMS(Index = 634)] + [NMS(Index = 637)] /* 0x1944 */ public float SalvageWeaponScale; - [NMS(Index = 335)] + [NMS(Index = 338)] /* 0x1948 */ public float ScanAngle; - [NMS(Index = 401)] + [NMS(Index = 404)] /* 0x194C */ public float ScanAngleCutoff; - [NMS(Index = 231)] + [NMS(Index = 234)] /* 0x1950 */ public float ScannableComponentMarkerOffset; - [NMS(Index = 232)] + [NMS(Index = 235)] /* 0x1954 */ public float ScannableComponentPlaceMarkerOffset; - [NMS(Index = 452)] + [NMS(Index = 455)] /* 0x1958 */ public float ScannerAnalyzeFXRate; - [NMS(Index = 230)] + [NMS(Index = 233)] /* 0x195C */ public float ScannerIconsClumpRadius; - [NMS(Index = 449)] + [NMS(Index = 452)] /* 0x1960 */ public float ScannerMarkerFadeTime; - [NMS(Index = 451)] + [NMS(Index = 454)] /* 0x1964 */ public float ScannerPhysicsProbeAABBSize; - [NMS(Index = 450)] - /* 0x1968 */ public float ScannerSmallMarkerFadeTime; [NMS(Index = 453)] + /* 0x1968 */ public float ScannerSmallMarkerFadeTime; + [NMS(Index = 456)] /* 0x196C */ public float ScannerSubstanceTimePerTrigger; - [NMS(Index = 454)] + [NMS(Index = 457)] /* 0x1970 */ public float ScannerTuningA; - [NMS(Index = 455)] + [NMS(Index = 458)] /* 0x1974 */ public float ScannerTuningB; - [NMS(Index = 456)] + [NMS(Index = 459)] /* 0x1978 */ public float ScannerTuningC; - [NMS(Index = 457)] + [NMS(Index = 460)] /* 0x197C */ public float ScannerTuningD; - [NMS(Index = 458)] + [NMS(Index = 461)] /* 0x1980 */ public float ScannerTuningResourceOffset1; - [NMS(Index = 459)] + [NMS(Index = 462)] /* 0x1984 */ public float ScannerTuningResourceOffset2; - [NMS(Index = 460)] + [NMS(Index = 463)] /* 0x1988 */ public float ScannerTuningSmoothStepAmount; - [NMS(Index = 461)] + [NMS(Index = 464)] /* 0x198C */ public float ScannerTuningTrailingEdge; - [NMS(Index = 328)] + [NMS(Index = 331)] /* 0x1990 */ public float ScanStartTimeDelayMinDist; - [NMS(Index = 329)] + [NMS(Index = 332)] /* 0x1994 */ public float ScanStartTimeDelayRange; - [NMS(Index = 330)] + [NMS(Index = 333)] /* 0x1998 */ public float ScanStartTimeDistanceDelayTime; - [NMS(Index = 331)] + [NMS(Index = 334)] /* 0x199C */ public float ScanStickyDecay; - [NMS(Index = 23)] + [NMS(Index = 26)] /* 0x19A0 */ public float ScanToRevealDelayOverride; - [NMS(Index = 27)] + [NMS(Index = 30)] /* 0x19A4 */ public float ScanToRevealVFXBaseScalingSize; - [NMS(Index = 618)] + [NMS(Index = 621)] /* 0x19A8 */ public float ScrapDroneProbability; - [NMS(Index = 185)] + [NMS(Index = 188)] /* 0x19AC */ public float SeasonalMessageModuleAttractDistanceMul; - [NMS(Index = 368)] + [NMS(Index = 371)] /* 0x19B0 */ public int SentinelsHigh; - [NMS(Index = 369)] + [NMS(Index = 372)] /* 0x19B4 */ public int SentinelsLow; - [NMS(Index = 5)] + [NMS(Index = 8)] /* 0x19B8 */ public float ShipBuilderInteractionBuildEffectTime; - [NMS(Index = 6)] + [NMS(Index = 9)] /* 0x19BC */ public float ShipBuilderInteractionDissolveEffectTime; - [NMS(Index = 94)] + [NMS(Index = 97)] /* 0x19C0 */ public float ShipBulletTraceLineWidth; - [NMS(Index = 602)] + [NMS(Index = 605)] /* 0x19C4 */ public float ShipDisplayDamageMultiplier; - [NMS(Index = 399)] + [NMS(Index = 402)] /* 0x19C8 */ public float ShipInteractRadius; - [NMS(Index = 53)] + [NMS(Index = 56)] /* 0x19CC */ public float ShipInterestAcceleratorInAsteroidField; - [NMS(Index = 659)] + [NMS(Index = 662)] /* 0x19D0 */ public int ShipInventoryMinHeightMax; - [NMS(Index = 658)] + [NMS(Index = 661)] /* 0x19D4 */ public int ShipInventoryMinWidthMax; - [NMS(Index = 55)] + [NMS(Index = 58)] /* 0x19D8 */ public float ShipMiningMul; - [NMS(Index = 446)] + [NMS(Index = 449)] /* 0x19DC */ public float ShipScanOffset; - [NMS(Index = 447)] + [NMS(Index = 450)] /* 0x19E0 */ public float ShipScanOffsetGap; - [NMS(Index = 68)] + [NMS(Index = 71)] /* 0x19E4 */ public float ShipScanPlanetRechargeMultiplier; - [NMS(Index = 69)] + [NMS(Index = 72)] /* 0x19E8 */ public float ShipScanSpaceRechargeMultiplier; - [NMS(Index = 661)] + [NMS(Index = 664)] /* 0x19EC */ public int ShipTechInventoryMinHeightMax; - [NMS(Index = 660)] + [NMS(Index = 663)] /* 0x19F0 */ public int ShipTechInventoryMinWidthMax; - [NMS(Index = 200)] + [NMS(Index = 203)] /* 0x19F4 */ public float ShootableAggroForgetTime; - [NMS(Index = 199)] + [NMS(Index = 202)] /* 0x19F8 */ public float ShootableAggroMinStartTime; - [NMS(Index = 198)] + [NMS(Index = 201)] /* 0x19FC */ public float ShootableArmourHighlightHitTime; - [NMS(Index = 572)] + [NMS(Index = 575)] /* 0x1A00 */ public float SimpleInteractionMessageTime; - [NMS(Index = 570)] + [NMS(Index = 573)] /* 0x1A04 */ public float SimpleInteractionPickupAngle; - [NMS(Index = 571)] + [NMS(Index = 574)] /* 0x1A08 */ public float SimpleInteractionPickupRadius; - [NMS(Index = 56)] + [NMS(Index = 59)] /* 0x1A0C */ public float SmugglerSellingMarkup; - [NMS(Index = 296)] + [NMS(Index = 299)] /* 0x1A10 */ public float SpaceBattleAnyHostileShipsRadius; - [NMS(Index = 302)] + [NMS(Index = 305)] /* 0x1A14 */ public int SpaceBattleMaxTorpedosTargetingLeaderShip; - [NMS(Index = 303)] + [NMS(Index = 306)] /* 0x1A18 */ public int SpaceBattleMaxTorpedosTargetingNonLeaderShip; - [NMS(Index = 295)] + [NMS(Index = 298)] /* 0x1A1C */ public float SpaceBattleRadius; - [NMS(Index = 292)] + [NMS(Index = 295)] /* 0x1A20 */ public float SpaceCombatRadius; - [NMS(Index = 535)] + [NMS(Index = 538)] /* 0x1A24 */ public float SpaceSpeedReadoutMultiplier; - [NMS(Index = 649)] + [NMS(Index = 652)] /* 0x1A28 */ public float SpawnerWeaponRange; - [NMS(Index = 275)] + [NMS(Index = 278)] /* 0x1A2C */ public int SpecialMiningAmount; - [NMS(Index = 276)] + [NMS(Index = 279)] /* 0x1A30 */ public float SpecialMiningTime; - [NMS(Index = 35)] + [NMS(Index = 38)] /* 0x1A34 */ public float SpecialTechSlotBonus; - [NMS(Index = 534)] + [NMS(Index = 537)] /* 0x1A38 */ public float SpeedReadoutMultiplier; - [NMS(Index = 82)] - /* 0x1A3C */ public float StormBonusJetpackMod; - [NMS(Index = 86)] - /* 0x1A40 */ public GcPlayerHazardType StormBonusJetpackWeather; + [NMS(Index = 3)] + /* 0x1A3C */ public float SpookMessageChance; + [NMS(Index = 4)] + /* 0x1A40 */ public float SpookMessageCooldown; + [NMS(Index = 2)] + /* 0x1A44 */ public float SpookMessageThreshold; [NMS(Index = 85)] - /* 0x1A44 */ public float StormBonusMiningAmountMod; + /* 0x1A48 */ public float StormBonusJetpackMod; [NMS(Index = 89)] - /* 0x1A48 */ public GcPlayerHazardType StormBonusMiningAmountWeather; - [NMS(Index = 84)] - /* 0x1A4C */ public float StormBonusMiningHeatMod; + /* 0x1A4C */ public GcPlayerHazardType StormBonusJetpackWeather; [NMS(Index = 88)] - /* 0x1A50 */ public GcPlayerHazardType StormBonusMiningHeatWeather; - [NMS(Index = 83)] - /* 0x1A54 */ public float StormBonusSprintMod; + /* 0x1A50 */ public float StormBonusMiningAmountMod; + [NMS(Index = 92)] + /* 0x1A54 */ public GcPlayerHazardType StormBonusMiningAmountWeather; [NMS(Index = 87)] - /* 0x1A58 */ public GcPlayerHazardType StormBonusSprintWeather; - [NMS(Index = 81)] - /* 0x1A5C */ public float StormGravityChangeTime; - [NMS(Index = 608)] - /* 0x1A60 */ public int SubstanceItemStockDecayTime; - [NMS(Index = 609)] - /* 0x1A64 */ public int SubstanceItemStockReplenishTime; - [NMS(Index = 148)] - /* 0x1A68 */ public float SurveyBeginScanPercentage; - [NMS(Index = 156)] - /* 0x1A6C */ public float SurveyMaxDistance; - [NMS(Index = 150)] - /* 0x1A70 */ public float SurveyScanMaxSpeed; - [NMS(Index = 149)] - /* 0x1A74 */ public float SurveyScanMinSpeed; + /* 0x1A58 */ public float StormBonusMiningHeatMod; + [NMS(Index = 91)] + /* 0x1A5C */ public GcPlayerHazardType StormBonusMiningHeatWeather; + [NMS(Index = 86)] + /* 0x1A60 */ public float StormBonusSprintMod; + [NMS(Index = 90)] + /* 0x1A64 */ public GcPlayerHazardType StormBonusSprintWeather; + [NMS(Index = 84)] + /* 0x1A68 */ public float StormGravityChangeTime; + [NMS(Index = 611)] + /* 0x1A6C */ public int SubstanceItemStockDecayTime; + [NMS(Index = 612)] + /* 0x1A70 */ public int SubstanceItemStockReplenishTime; + [NMS(Index = 151)] + /* 0x1A74 */ public float SurveyBeginScanPercentage; + [NMS(Index = 159)] + /* 0x1A78 */ public float SurveyMaxDistance; [NMS(Index = 153)] - /* 0x1A78 */ public float SurveySonarMaxPulseSpeed; + /* 0x1A7C */ public float SurveyScanMaxSpeed; + [NMS(Index = 152)] + /* 0x1A80 */ public float SurveyScanMinSpeed; + [NMS(Index = 156)] + /* 0x1A84 */ public float SurveySonarMaxPulseSpeed; + [NMS(Index = 158)] + /* 0x1A88 */ public float SurveySonarMiddleRangeMax; + [NMS(Index = 157)] + /* 0x1A8C */ public float SurveySonarMiddleRangeMin; [NMS(Index = 155)] - /* 0x1A7C */ public float SurveySonarMiddleRangeMax; + /* 0x1A90 */ public float SurveySonarMinPulseSpeed; [NMS(Index = 154)] - /* 0x1A80 */ public float SurveySonarMiddleRangeMin; - [NMS(Index = 152)] - /* 0x1A84 */ public float SurveySonarMinPulseSpeed; - [NMS(Index = 151)] - /* 0x1A88 */ public float SurveySonarPulseSpeedBandCount; - [NMS(Index = 242)] - /* 0x1A8C */ public float TapInteractionDecay; - [NMS(Index = 241)] - /* 0x1A90 */ public float TapInteractionIncreaseAmount; - [NMS(Index = 39)] - /* 0x1A94 */ public float TechDamageChanceShieldedMax; - [NMS(Index = 41)] - /* 0x1A98 */ public float TechDamageChanceShieldLevelMax; - [NMS(Index = 40)] - /* 0x1A9C */ public float TechDamageChanceShieldLevelMin; + /* 0x1A94 */ public float SurveySonarPulseSpeedBandCount; + [NMS(Index = 245)] + /* 0x1A98 */ public float TapInteractionDecay; + [NMS(Index = 244)] + /* 0x1A9C */ public float TapInteractionIncreaseAmount; [NMS(Index = 42)] - /* 0x1AA0 */ public float TechDamageChanceToSelectPrimary; - [NMS(Index = 79)] - /* 0x1AA4 */ public GcTechnologyCategory TechnologyOverrideForSmuggler; - [NMS(Index = 117)] - /* 0x1AA8 */ public float TeleporterDistanceTravelledMultiplier; - [NMS(Index = 215)] - /* 0x1AAC */ public float TerrainResourceCompassRange; - [NMS(Index = 214)] - /* 0x1AB0 */ public float TerrainResourceScanRange; - [NMS(Index = 213)] - /* 0x1AB4 */ public float TerrainResourceScanTime; - [NMS(Index = 414)] - /* 0x1AB8 */ public float TimeToDisplayScanResults; - [NMS(Index = 537)] - /* 0x1ABC */ public int TorchCookieIndex; + /* 0x1AA0 */ public float TechDamageChanceShieldedMax; + [NMS(Index = 44)] + /* 0x1AA4 */ public float TechDamageChanceShieldLevelMax; + [NMS(Index = 43)] + /* 0x1AA8 */ public float TechDamageChanceShieldLevelMin; + [NMS(Index = 45)] + /* 0x1AAC */ public float TechDamageChanceToSelectPrimary; + [NMS(Index = 82)] + /* 0x1AB0 */ public GcTechnologyCategory TechnologyOverrideForSmuggler; + [NMS(Index = 120)] + /* 0x1AB4 */ public float TeleporterDistanceTravelledMultiplier; + [NMS(Index = 218)] + /* 0x1AB8 */ public float TerrainResourceCompassRange; + [NMS(Index = 217)] + /* 0x1ABC */ public float TerrainResourceScanRange; + [NMS(Index = 216)] + /* 0x1AC0 */ public float TerrainResourceScanTime; + [NMS(Index = 417)] + /* 0x1AC4 */ public float TimeToDisplayScanResults; [NMS(Index = 540)] - /* 0x1AC0 */ public int TorchDimCookieIndex; + /* 0x1AC8 */ public int TorchCookieIndex; + [NMS(Index = 543)] + /* 0x1ACC */ public int TorchDimCookieIndex; + [NMS(Index = 544)] + /* 0x1AD0 */ public float TorchDimFoV; + [NMS(Index = 545)] + /* 0x1AD4 */ public float TorchDimStrength; + [NMS(Index = 566)] + /* 0x1AD8 */ public float TorchFollowCameraPitch; + [NMS(Index = 567)] + /* 0x1ADC */ public float TorchFollowCameraTime; [NMS(Index = 541)] - /* 0x1AC4 */ public float TorchDimFoV; - [NMS(Index = 542)] - /* 0x1AC8 */ public float TorchDimStrength; + /* 0x1AE0 */ public float TorchFoV; + [NMS(Index = 561)] + /* 0x1AE4 */ public float TorchHandOffsetX; + [NMS(Index = 562)] + /* 0x1AE8 */ public float TorchHandOffsetY; [NMS(Index = 563)] - /* 0x1ACC */ public float TorchFollowCameraPitch; - [NMS(Index = 564)] - /* 0x1AD0 */ public float TorchFollowCameraTime; - [NMS(Index = 538)] - /* 0x1AD4 */ public float TorchFoV; - [NMS(Index = 558)] - /* 0x1AD8 */ public float TorchHandOffsetX; - [NMS(Index = 559)] - /* 0x1ADC */ public float TorchHandOffsetY; - [NMS(Index = 560)] - /* 0x1AE0 */ public float TorchHandOffsetZ; - [NMS(Index = 549)] - /* 0x1AE4 */ public float TorchOffsetX; - [NMS(Index = 550)] - /* 0x1AE8 */ public float TorchOffsetY; + /* 0x1AEC */ public float TorchHandOffsetZ; [NMS(Index = 552)] - /* 0x1AEC */ public float TorchOffsetZ; - [NMS(Index = 551)] - /* 0x1AF0 */ public float TorchOffsetZMin; - [NMS(Index = 557)] - /* 0x1AF4 */ public float TorchOffsetZMinSpeed; - [NMS(Index = 556)] - /* 0x1AF8 */ public float TorchOffsetZSpeedRange; - [NMS(Index = 562)] - /* 0x1AFC */ public float TorchRotation; + /* 0x1AF0 */ public float TorchOffsetX; [NMS(Index = 553)] - /* 0x1B00 */ public float TorchStaffOffsetY; + /* 0x1AF4 */ public float TorchOffsetY; [NMS(Index = 555)] - /* 0x1B04 */ public float TorchStaffOffsetZ; + /* 0x1AF8 */ public float TorchOffsetZ; [NMS(Index = 554)] - /* 0x1B08 */ public float TorchStaffOffsetZMin; - [NMS(Index = 539)] - /* 0x1B0C */ public float TorchStrength; - [NMS(Index = 110)] - /* 0x1B10 */ public float TorpedoCooldown; - [NMS(Index = 114)] - /* 0x1B14 */ public float TorpedoCooldownRandomExtra; + /* 0x1AFC */ public float TorchOffsetZMin; + [NMS(Index = 560)] + /* 0x1B00 */ public float TorchOffsetZMinSpeed; + [NMS(Index = 559)] + /* 0x1B04 */ public float TorchOffsetZSpeedRange; + [NMS(Index = 565)] + /* 0x1B08 */ public float TorchRotation; + [NMS(Index = 556)] + /* 0x1B0C */ public float TorchStaffOffsetY; + [NMS(Index = 558)] + /* 0x1B10 */ public float TorchStaffOffsetZ; + [NMS(Index = 557)] + /* 0x1B14 */ public float TorchStaffOffsetZMin; + [NMS(Index = 542)] + /* 0x1B18 */ public float TorchStrength; [NMS(Index = 113)] - /* 0x1B18 */ public float TorpedoInitialWait; - [NMS(Index = 115)] - /* 0x1B1C */ public float TorpedoLaunchWarning; - [NMS(Index = 381)] - /* 0x1B20 */ public int TunnelStatReducer; - [NMS(Index = 18)] - /* 0x1B24 */ public float TurretAITargetingDistanceFactor; - [NMS(Index = 22)] - /* 0x1B28 */ public float TurretAITargetingFocusPlayerFactor; + /* 0x1B1C */ public float TorpedoCooldown; + [NMS(Index = 117)] + /* 0x1B20 */ public float TorpedoCooldownRandomExtra; + [NMS(Index = 116)] + /* 0x1B24 */ public float TorpedoInitialWait; + [NMS(Index = 118)] + /* 0x1B28 */ public float TorpedoLaunchWarning; + [NMS(Index = 384)] + /* 0x1B2C */ public int TunnelStatReducer; [NMS(Index = 21)] - /* 0x1B2C */ public float TurretAITargetingLastHitFactor; - [NMS(Index = 19)] - /* 0x1B30 */ public float TurretAITargetingPitchAngleFactor; - [NMS(Index = 20)] - /* 0x1B34 */ public float TurretAITargetingYawAngleFactor; - [NMS(Index = 545)] - /* 0x1B38 */ public float UndergroundTorchFoV; - [NMS(Index = 546)] - /* 0x1B3C */ public float UndergroundTorchFoVFar; - [NMS(Index = 547)] - /* 0x1B40 */ public float UndergroundTorchStrength; + /* 0x1B30 */ public float TurretAITargetingDistanceFactor; + [NMS(Index = 25)] + /* 0x1B34 */ public float TurretAITargetingFocusPlayerFactor; + [NMS(Index = 24)] + /* 0x1B38 */ public float TurretAITargetingLastHitFactor; + [NMS(Index = 22)] + /* 0x1B3C */ public float TurretAITargetingPitchAngleFactor; + [NMS(Index = 23)] + /* 0x1B40 */ public float TurretAITargetingYawAngleFactor; [NMS(Index = 548)] - /* 0x1B44 */ public float UndergroundTorchStrengthFar; - [NMS(Index = 75)] - /* 0x1B48 */ public float UnderwaterLightningDamageDistanceMultiplier; - [NMS(Index = 95)] - /* 0x1B4C */ public float VehicleAllIconScanTime; - [NMS(Index = 663)] - /* 0x1B50 */ public int VehicleInventoryMinHeightMax; - [NMS(Index = 662)] - /* 0x1B54 */ public int VehicleInventoryMinWidthMax; - [NMS(Index = 615)] - /* 0x1B58 */ public float ViciousSentinelProbability; - [NMS(Index = 616)] - /* 0x1B5C */ public float ViciousStormProbability; - [NMS(Index = 617)] - /* 0x1B60 */ public float ViciousWeatherProbability; - [NMS(Index = 382)] - /* 0x1B64 */ public float VoxelAsteroidResourceChance; - [NMS(Index = 293)] - /* 0x1B68 */ public int WarpsBetweenBattles; - [NMS(Index = 591)] - /* 0x1B6C */ public int WarpsBetweenMiniStation; - [NMS(Index = 338)] - /* 0x1B70 */ public float WaterLandingDamageMultiplier; - [NMS(Index = 376)] - /* 0x1B74 */ public float WaypointScanTime; - [NMS(Index = 665)] - /* 0x1B78 */ public int WeaponInventoryMinHeightMax; - [NMS(Index = 664)] - /* 0x1B7C */ public int WeaponInventoryMinWidthMax; + /* 0x1B44 */ public float UndergroundTorchFoV; + [NMS(Index = 549)] + /* 0x1B48 */ public float UndergroundTorchFoVFar; + [NMS(Index = 550)] + /* 0x1B4C */ public float UndergroundTorchStrength; + [NMS(Index = 551)] + /* 0x1B50 */ public float UndergroundTorchStrengthFar; [NMS(Index = 78)] - /* 0x1B80 */ public float WeatherHazardGiftLifeTime; - [NMS(Index = 77)] - /* 0x1B84 */ public float WeatherHazardGiftMaxDistance; - [NMS(Index = 413)] - /* 0x1B88 */ public float ZoomFindBuildingRange; - [NMS(Index = 396)] - /* 0x1B8C */ public NMSString0x20 DepotResource; - [NMS(Index = 395)] - /* 0x1BAC */ public NMSString0x20 RobotResource; - [NMS(Index = 193)] - /* 0x1BCC */ public bool AllowBinocularMarker; - [NMS(Index = 192)] - /* 0x1BCD */ public bool AllowDeconstruct; - [NMS(Index = 162)] - /* 0x1BCE */ public bool AllowSpaceScanEvents; - [NMS(Index = 208)] - /* 0x1BCF */ public TkCurveType AtmosphereEntryCurve; - [NMS(Index = 462)] - /* 0x1BD0 */ public bool Autolevel; - [NMS(Index = 216)] - /* 0x1BD1 */ public bool BinocsDisplayUnknownCreatures; - [NMS(Index = 223)] - /* 0x1BD2 */ public TkCurveType BinocularScanTargetHeightCurve; - [NMS(Index = 163)] - /* 0x1BD3 */ public bool CanMoveTechnology; - [NMS(Index = 604)] - /* 0x1BD4 */ public bool ChangePricesLocally; - [NMS(Index = 533)] - /* 0x1BD5 */ public bool DebugDrawTriggerBoxes; - [NMS(Index = 34)] - /* 0x1BD6 */ public bool DebugPrintShootables; - [NMS(Index = 444)] - /* 0x1BD7 */ public bool DebugScanForceBuilding; - [NMS(Index = 191)] - /* 0x1BD8 */ public bool DisableAnomalyAmbientSpawn; - [NMS(Index = 599)] - /* 0x1BD9 */ public bool DisableBasePowerHUDOverlay; - [NMS(Index = 159)] - /* 0x1BDA */ public bool DisableGalaxyMapInQuickMenu; - [NMS(Index = 160)] - /* 0x1BDB */ public bool DisableNexusInQuickMenu; - [NMS(Index = 4)] - /* 0x1BDC */ public bool DoShipBuilderInteractionBuildEffect; - [NMS(Index = 7)] - /* 0x1BDD */ public bool DoShipBuilderInteractionBuildEffectOutward; + /* 0x1B54 */ public float UnderwaterLightningDamageDistanceMultiplier; + [NMS(Index = 98)] + /* 0x1B58 */ public float VehicleAllIconScanTime; + [NMS(Index = 666)] + /* 0x1B5C */ public int VehicleInventoryMinHeightMax; + [NMS(Index = 665)] + /* 0x1B60 */ public int VehicleInventoryMinWidthMax; + [NMS(Index = 618)] + /* 0x1B64 */ public float ViciousSentinelProbability; + [NMS(Index = 619)] + /* 0x1B68 */ public float ViciousStormProbability; + [NMS(Index = 620)] + /* 0x1B6C */ public float ViciousWeatherProbability; + [NMS(Index = 385)] + /* 0x1B70 */ public float VoxelAsteroidResourceChance; + [NMS(Index = 296)] + /* 0x1B74 */ public int WarpsBetweenBattles; + [NMS(Index = 594)] + /* 0x1B78 */ public int WarpsBetweenMiniStation; + [NMS(Index = 341)] + /* 0x1B7C */ public float WaterLandingDamageMultiplier; + [NMS(Index = 379)] + /* 0x1B80 */ public float WaypointScanTime; + [NMS(Index = 668)] + /* 0x1B84 */ public int WeaponInventoryMinHeightMax; + [NMS(Index = 667)] + /* 0x1B88 */ public int WeaponInventoryMinWidthMax; + [NMS(Index = 81)] + /* 0x1B8C */ public float WeatherHazardGiftLifeTime; + [NMS(Index = 80)] + /* 0x1B90 */ public float WeatherHazardGiftMaxDistance; + [NMS(Index = 416)] + /* 0x1B94 */ public float ZoomFindBuildingRange; + [NMS(Index = 399)] + /* 0x1B98 */ public NMSString0x20 DepotResource; + [NMS(Index = 398)] + /* 0x1BB8 */ public NMSString0x20 RobotResource; [NMS(Index = 196)] - /* 0x1BDE */ public bool EnableShootHitEffect; + /* 0x1BD8 */ public bool AllowBinocularMarker; + [NMS(Index = 195)] + /* 0x1BD9 */ public bool AllowDeconstruct; + [NMS(Index = 165)] + /* 0x1BDA */ public bool AllowSpaceScanEvents; + [NMS(Index = 211)] + /* 0x1BDB */ public TkCurveType AtmosphereEntryCurve; + [NMS(Index = 465)] + /* 0x1BDC */ public bool Autolevel; + [NMS(Index = 219)] + /* 0x1BDD */ public bool BinocsDisplayUnknownCreatures; + [NMS(Index = 226)] + /* 0x1BDE */ public TkCurveType BinocularScanTargetHeightCurve; + [NMS(Index = 166)] + /* 0x1BDF */ public bool CanMoveTechnology; + [NMS(Index = 607)] + /* 0x1BE0 */ public bool ChangePricesLocally; + [NMS(Index = 536)] + /* 0x1BE1 */ public bool DebugDrawTriggerBoxes; [NMS(Index = 37)] - /* 0x1BDF */ public bool EnableTechPackaging; - [NMS(Index = 161)] - /* 0x1BE0 */ public bool EnableTeleporters; + /* 0x1BE2 */ public bool DebugPrintShootables; + [NMS(Index = 447)] + /* 0x1BE3 */ public bool DebugScanForceBuilding; [NMS(Index = 194)] - /* 0x1BE1 */ public bool EveryMaintenanceIsBroken; - [NMS(Index = 337)] - /* 0x1BE2 */ public bool FailToFindBuildings; - [NMS(Index = 190)] - /* 0x1BE3 */ public bool FreighterRequiresRGBHyperdriveUpgrades; - [NMS(Index = 476)] - /* 0x1BE4 */ public bool HUDUpdateFromData; - [NMS(Index = 189)] - /* 0x1BE5 */ public bool InstallTechWithInteraction; - [NMS(Index = 269)] - /* 0x1BE6 */ public bool InteractionOverride; - [NMS(Index = 600)] - /* 0x1BE7 */ public bool KeepAttackingMaxWantedLevel; - [NMS(Index = 126)] - /* 0x1BE8 */ public bool MissionSurveySuggestSurveyForNearScannables; - [NMS(Index = 178)] - /* 0x1BE9 */ public TkCurveType OverheatColourCurve; - [NMS(Index = 177)] - /* 0x1BEA */ public TkCurveType OverheatColourCurveShip; - [NMS(Index = 173)] - /* 0x1BEB */ public TkCurveType OverheatCurve; - [NMS(Index = 518)] - /* 0x1BEC */ public TkCurveType PainCurve; - [NMS(Index = 494)] - /* 0x1BED */ public bool PlayHitEffectsOnZeroDamage; - [NMS(Index = 9)] - /* 0x1BEE */ public bool RewardInventoryClassItemFromShipSalvage; - [NMS(Index = 24)] - /* 0x1BEF */ public bool ScanToRevealIgnoreRequirements; - [NMS(Index = 25)] - /* 0x1BF0 */ public bool ScanToRevealNPCsAlwaysTriggersCameraEvent; - [NMS(Index = 448)] - /* 0x1BF1 */ public TkCurveType ShipScanCurve; - [NMS(Index = 605)] - /* 0x1BF2 */ public bool ShowPriceMarkupsAsPercentages; - [NMS(Index = 195)] - /* 0x1BF3 */ public bool SpawnResourceBlobsOnPartDelete; - [NMS(Index = 33)] - /* 0x1BF4 */ public bool TechMustBeInTechInventory; - [NMS(Index = 561)] - /* 0x1BF5 */ public bool TorchDisabledInTheDay; - [NMS(Index = 652)] - /* 0x1BF6 */ public bool UseCustomSaveDirectory; - [NMS(Index = 443)] - /* 0x1BF7 */ public bool UseDebugScan; - [NMS(Index = 601)] - /* 0x1BF8 */ public bool UseMultiplierBonus; - [NMS(Index = 174)] - /* 0x1BF9 */ public bool UseOverheatColour; - [NMS(Index = 32)] - /* 0x1BFA */ public bool UseSecondaryBiomeSubstances; + /* 0x1BE4 */ public bool DisableAnomalyAmbientSpawn; + [NMS(Index = 602)] + /* 0x1BE5 */ public bool DisableBasePowerHUDOverlay; + [NMS(Index = 162)] + /* 0x1BE6 */ public bool DisableGalaxyMapInQuickMenu; + [NMS(Index = 163)] + /* 0x1BE7 */ public bool DisableNexusInQuickMenu; + [NMS(Index = 7)] + /* 0x1BE8 */ public bool DoShipBuilderInteractionBuildEffect; + [NMS(Index = 10)] + /* 0x1BE9 */ public bool DoShipBuilderInteractionBuildEffectOutward; + [NMS(Index = 199)] + /* 0x1BEA */ public bool EnableShootHitEffect; + [NMS(Index = 40)] + /* 0x1BEB */ public bool EnableTechPackaging; + [NMS(Index = 164)] + /* 0x1BEC */ public bool EnableTeleporters; + [NMS(Index = 197)] + /* 0x1BED */ public bool EveryMaintenanceIsBroken; + [NMS(Index = 340)] + /* 0x1BEE */ public bool FailToFindBuildings; + [NMS(Index = 193)] + /* 0x1BEF */ public bool FreighterRequiresRGBHyperdriveUpgrades; + [NMS(Index = 479)] + /* 0x1BF0 */ public bool HUDUpdateFromData; + [NMS(Index = 192)] + /* 0x1BF1 */ public bool InstallTechWithInteraction; + [NMS(Index = 272)] + /* 0x1BF2 */ public bool InteractionOverride; [NMS(Index = 603)] - /* 0x1BFB */ public bool UseTradingCostTable; + /* 0x1BF3 */ public bool KeepAttackingMaxWantedLevel; + [NMS(Index = 129)] + /* 0x1BF4 */ public bool MissionSurveySuggestSurveyForNearScannables; + [NMS(Index = 181)] + /* 0x1BF5 */ public TkCurveType OverheatColourCurve; + [NMS(Index = 180)] + /* 0x1BF6 */ public TkCurveType OverheatColourCurveShip; + [NMS(Index = 176)] + /* 0x1BF7 */ public TkCurveType OverheatCurve; + [NMS(Index = 521)] + /* 0x1BF8 */ public TkCurveType PainCurve; + [NMS(Index = 497)] + /* 0x1BF9 */ public bool PlayHitEffectsOnZeroDamage; + [NMS(Index = 12)] + /* 0x1BFA */ public bool RewardInventoryClassItemFromShipSalvage; + [NMS(Index = 27)] + /* 0x1BFB */ public bool ScanToRevealIgnoreRequirements; + [NMS(Index = 28)] + /* 0x1BFC */ public bool ScanToRevealNPCsAlwaysTriggersCameraEvent; + [NMS(Index = 451)] + /* 0x1BFD */ public TkCurveType ShipScanCurve; + [NMS(Index = 608)] + /* 0x1BFE */ public bool ShowPriceMarkupsAsPercentages; + [NMS(Index = 198)] + /* 0x1BFF */ public bool SpawnResourceBlobsOnPartDelete; + [NMS(Index = 36)] + /* 0x1C00 */ public bool TechMustBeInTechInventory; + [NMS(Index = 564)] + /* 0x1C01 */ public bool TorchDisabledInTheDay; + [NMS(Index = 655)] + /* 0x1C02 */ public bool UseCustomSaveDirectory; + [NMS(Index = 446)] + /* 0x1C03 */ public bool UseDebugScan; + [NMS(Index = 604)] + /* 0x1C04 */ public bool UseMultiplierBonus; + [NMS(Index = 177)] + /* 0x1C05 */ public bool UseOverheatColour; + [NMS(Index = 35)] + /* 0x1C06 */ public bool UseSecondaryBiomeSubstances; + [NMS(Index = 606)] + /* 0x1C07 */ public bool UseTradingCostTable; } } diff --git a/libMBIN/Source/NMS/Globals/GcGraphicsGlobals.cs b/libMBIN/Source/NMS/Globals/GcGraphicsGlobals.cs index 40887228f..1c7a5f0f5 100644 --- a/libMBIN/Source/NMS/Globals/GcGraphicsGlobals.cs +++ b/libMBIN/Source/NMS/Globals/GcGraphicsGlobals.cs @@ -4,7 +4,7 @@ namespace libMBIN.NMS.Globals { - [NMS(GUID = 0xAD93C8F40935794D, NameHash = 0xEADD2E75)] + [NMS(GUID = 0x7C90CDF4EB79B7B5, NameHash = 0xEADD2E75)] public class GcGraphicsGlobals : NMSTemplate { [NMS(Index = 52)] @@ -59,9 +59,9 @@ public class GcGraphicsGlobals : NMSTemplate /* 0x3A0 */ public List CascadeRenderSequence; [NMS(Index = 303, Size = 0x4, EnumType = typeof(TkGraphicsDetailTypes.GraphicDetailEnum))] /* 0x3B0 */ public TkGraphicsDetailPreset[] GraphicsDetailPresetsPC; - [NMS(Index = 315)] + [NMS(Index = 317)] /* 0x540 */ public TkGraphicsDetailPreset GraphicsDetailPresetiOS; - [NMS(Index = 314)] + [NMS(Index = 316)] /* 0x5A4 */ public TkGraphicsDetailPreset GraphicsDetailPresetMacOS; [NMS(Index = 311)] /* 0x608 */ public TkGraphicsDetailPreset GraphicsDetailPresetNX64Handheld; @@ -77,589 +77,593 @@ public class GcGraphicsGlobals : NMSTemplate /* 0x7FC */ public TkGraphicsDetailPreset GraphicsDetailPresetPS4VR; [NMS(Index = 312)] /* 0x860 */ public TkGraphicsDetailPreset GraphicsDetailPresetPS5; - [NMS(Index = 313)] + [NMS(Index = 314)] /* 0x8C4 */ public TkGraphicsDetailPreset GraphicsDetailPresetPS5VR; + [NMS(Index = 313)] + /* 0x928 */ public TkGraphicsDetailPreset GraphicsDetailPresetTrinity; + [NMS(Index = 315)] + /* 0x98C */ public TkGraphicsDetailPreset GraphicsDetailPresetTrinityVR; [NMS(Index = 308)] - /* 0x928 */ public TkGraphicsDetailPreset GraphicsDetailPresetXB1; + /* 0x9F0 */ public TkGraphicsDetailPreset GraphicsDetailPresetXB1; [NMS(Index = 309)] - /* 0x98C */ public TkGraphicsDetailPreset GraphicsDetailPresetXB1X; - [NMS(Index = 317, Size = 0x4, EnumType = typeof(TkGraphicsDetailTypes.GraphicDetailEnum))] - /* 0x9F0 */ public float[] VariableUpdatePeriodModifers; + /* 0xA54 */ public TkGraphicsDetailPreset GraphicsDetailPresetXB1X; + [NMS(Index = 319, Size = 0x4, EnumType = typeof(TkGraphicsDetailTypes.GraphicDetailEnum))] + /* 0xAB8 */ public float[] VariableUpdatePeriodModifers; [NMS(Index = 203)] - /* 0xA00 */ public Vector2f WindDir1; + /* 0xAC8 */ public Vector2f WindDir1; [NMS(Index = 204)] - /* 0xA08 */ public Vector2f WindDir2; + /* 0xAD0 */ public Vector2f WindDir2; [NMS(Index = 230)] - /* 0xA10 */ public float AlphaCutoutMax; + /* 0xAD8 */ public float AlphaCutoutMax; [NMS(Index = 229)] - /* 0xA14 */ public float AlphaCutoutMin; + /* 0xADC */ public float AlphaCutoutMin; [NMS(Index = 205)] - /* 0xA18 */ public float AtmosphereSize; + /* 0xAE0 */ public float AtmosphereSize; [NMS(Index = 12)] - /* 0xA1C */ public float Brightness; + /* 0xAE4 */ public float Brightness; [NMS(Index = 13)] - /* 0xA20 */ public float Contrast; + /* 0xAE8 */ public float Contrast; [NMS(Index = 70)] - /* 0xA24 */ public float DirectionLightFOV; + /* 0xAEC */ public float DirectionLightFOV; [NMS(Index = 69)] - /* 0xA28 */ public float DirectionLightRadius; + /* 0xAF0 */ public float DirectionLightRadius; [NMS(Index = 71)] - /* 0xA2C */ public float DirectionLightShadowBias; + /* 0xAF4 */ public float DirectionLightShadowBias; [NMS(Index = 113)] - /* 0xA30 */ public float DOFAmountManual; + /* 0xAF8 */ public float DOFAmountManual; [NMS(Index = 117)] - /* 0xA34 */ public float DOFAmountManualFull; + /* 0xAFC */ public float DOFAmountManualFull; [NMS(Index = 115)] - /* 0xA38 */ public float DOFAmountManualFullIndoor; + /* 0xB00 */ public float DOFAmountManualFullIndoor; [NMS(Index = 116)] - /* 0xA3C */ public float DOFAmountManualLight; + /* 0xB04 */ public float DOFAmountManualLight; [NMS(Index = 114)] - /* 0xA40 */ public float DOFAmountManualLightIndoor; + /* 0xB08 */ public float DOFAmountManualLightIndoor; [NMS(Index = 131)] - /* 0xA44 */ public float DOFAutoFarAmount; + /* 0xB0C */ public float DOFAutoFarAmount; [NMS(Index = 133)] - /* 0xA48 */ public float DOFAutoFarFarPlane; + /* 0xB10 */ public float DOFAutoFarFarPlane; [NMS(Index = 132)] - /* 0xA4C */ public float DOFAutoFarFarPlaneFade; + /* 0xB14 */ public float DOFAutoFarFarPlaneFade; [NMS(Index = 134)] - /* 0xA50 */ public float DOFAutoFarNearPlane; + /* 0xB18 */ public float DOFAutoFarNearPlane; [NMS(Index = 120)] - /* 0xA54 */ public float DOFFarFadeDistance; + /* 0xB1C */ public float DOFFarFadeDistance; [NMS(Index = 122)] - /* 0xA58 */ public float DOFFarFadeDistanceCave; + /* 0xB20 */ public float DOFFarFadeDistanceCave; [NMS(Index = 138)] - /* 0xA5C */ public float DOFFarFadeDistanceInteraction; + /* 0xB24 */ public float DOFFarFadeDistanceInteraction; [NMS(Index = 130)] - /* 0xA60 */ public float DOFFarFadeDistanceManual; + /* 0xB28 */ public float DOFFarFadeDistanceManual; [NMS(Index = 129)] - /* 0xA64 */ public float DOFFarFadeDistanceManualIndoor; + /* 0xB2C */ public float DOFFarFadeDistanceManualIndoor; [NMS(Index = 124)] - /* 0xA68 */ public float DOFFarFadeDistanceSpace; + /* 0xB30 */ public float DOFFarFadeDistanceSpace; [NMS(Index = 127)] - /* 0xA6C */ public float DOFFarFadeDistanceWater; + /* 0xB34 */ public float DOFFarFadeDistanceWater; [NMS(Index = 112)] - /* 0xA70 */ public float DOFFarPlane; + /* 0xB38 */ public float DOFFarPlane; [NMS(Index = 121)] - /* 0xA74 */ public float DOFFarPlaneCave; + /* 0xB3C */ public float DOFFarPlaneCave; [NMS(Index = 137)] - /* 0xA78 */ public float DOFFarPlaneInteraction; + /* 0xB40 */ public float DOFFarPlaneInteraction; [NMS(Index = 128)] - /* 0xA7C */ public float DOFFarPlaneManual; + /* 0xB44 */ public float DOFFarPlaneManual; [NMS(Index = 123)] - /* 0xA80 */ public float DOFFarPlaneSpace; + /* 0xB48 */ public float DOFFarPlaneSpace; [NMS(Index = 126)] - /* 0xA84 */ public float DOFFarPlaneWater; + /* 0xB4C */ public float DOFFarPlaneWater; [NMS(Index = 125)] - /* 0xA88 */ public float DOFFarStrengthWater; + /* 0xB50 */ public float DOFFarStrengthWater; [NMS(Index = 136)] - /* 0xA8C */ public float DOFNearAdjustInteraction; + /* 0xB54 */ public float DOFNearAdjustInteraction; [NMS(Index = 118)] - /* 0xA90 */ public float DOFNearFadeDistance; + /* 0xB58 */ public float DOFNearFadeDistance; [NMS(Index = 119)] - /* 0xA94 */ public float DOFNearFadeDistanceManual; + /* 0xB5C */ public float DOFNearFadeDistanceManual; [NMS(Index = 135)] - /* 0xA98 */ public float DOFNearMinInteraction; + /* 0xB60 */ public float DOFNearMinInteraction; [NMS(Index = 111)] - /* 0xA9C */ public float DOFNearPlane; + /* 0xB64 */ public float DOFNearPlane; [NMS(Index = 63)] - /* 0xAA0 */ public float FarClipDistance; + /* 0xB68 */ public float FarClipDistance; [NMS(Index = 213)] - /* 0xAA4 */ public float FoliageSaturationMax; + /* 0xB6C */ public float FoliageSaturationMax; [NMS(Index = 212)] - /* 0xAA8 */ public float FoliageSaturationMin; + /* 0xB70 */ public float FoliageSaturationMin; [NMS(Index = 215)] - /* 0xAAC */ public float FoliageValueMax; + /* 0xB74 */ public float FoliageValueMax; [NMS(Index = 214)] - /* 0xAB0 */ public float FoliageValueMin; + /* 0xB78 */ public float FoliageValueMin; [NMS(Index = 241)] - /* 0xAB4 */ public float FrustumJitterAmount; + /* 0xB7C */ public float FrustumJitterAmount; [NMS(Index = 242)] - /* 0xAB8 */ public float FrustumJitterAmountDLSS; + /* 0xB80 */ public float FrustumJitterAmountDLSS; [NMS(Index = 217)] - /* 0xABC */ public float GrassSaturationMax; + /* 0xB84 */ public float GrassSaturationMax; [NMS(Index = 216)] - /* 0xAC0 */ public float GrassSaturationMin; + /* 0xB88 */ public float GrassSaturationMin; [NMS(Index = 219)] - /* 0xAC4 */ public float GrassValueMax; + /* 0xB8C */ public float GrassValueMax; [NMS(Index = 218)] - /* 0xAC8 */ public float GrassValueMin; + /* 0xB90 */ public float GrassValueMin; [NMS(Index = 3)] - /* 0xACC */ public float HBAOBias; + /* 0xB94 */ public float HBAOBias; [NMS(Index = 5)] - /* 0xAD0 */ public float HBAOIntensity; + /* 0xB98 */ public float HBAOIntensity; [NMS(Index = 4)] - /* 0xAD4 */ public float HBAORadius; + /* 0xB9C */ public float HBAORadius; [NMS(Index = 92)] - /* 0xAD8 */ public float HDRExposure; + /* 0xBA0 */ public float HDRExposure; [NMS(Index = 104)] - /* 0xADC */ public float HDRExposureCave; + /* 0xBA4 */ public float HDRExposureCave; [NMS(Index = 93)] - /* 0xAE0 */ public float HDRGamma; + /* 0xBA8 */ public float HDRGamma; [NMS(Index = 94)] - /* 0xAE4 */ public float HDRLutExposure; + /* 0xBAC */ public float HDRLutExposure; [NMS(Index = 95)] - /* 0xAE8 */ public float HDRLutGamma; + /* 0xBB0 */ public float HDRLutGamma; [NMS(Index = 96)] - /* 0xAEC */ public float HDRLutToe; + /* 0xBB4 */ public float HDRLutToe; [NMS(Index = 98)] - /* 0xAF0 */ public float HDROffset; + /* 0xBB8 */ public float HDROffset; [NMS(Index = 106)] - /* 0xAF4 */ public float HDROffsetCave; + /* 0xBBC */ public float HDROffsetCave; [NMS(Index = 97)] - /* 0xAF8 */ public float HDRThreshold; + /* 0xBC0 */ public float HDRThreshold; [NMS(Index = 105)] - /* 0xAFC */ public float HDRThresholdCave; + /* 0xBC4 */ public float HDRThresholdCave; [NMS(Index = 61)] - /* 0xB00 */ public float HUDDistance; + /* 0xBC8 */ public float HUDDistance; [NMS(Index = 60)] - /* 0xB04 */ public float HUDMotionPos; + /* 0xBCC */ public float HUDMotionPos; [NMS(Index = 57)] - /* 0xB08 */ public float HUDMotionPosSpring; + /* 0xBD0 */ public float HUDMotionPosSpring; [NMS(Index = 58)] - /* 0xB0C */ public float HUDMotionX; + /* 0xBD4 */ public float HUDMotionX; [NMS(Index = 55)] - /* 0xB10 */ public float HUDMotionXSpring; + /* 0xBD8 */ public float HUDMotionXSpring; [NMS(Index = 59)] - /* 0xB14 */ public float HUDMotionY; + /* 0xBDC */ public float HUDMotionY; [NMS(Index = 56)] - /* 0xB18 */ public float HUDMotionYSpring; + /* 0xBE0 */ public float HUDMotionYSpring; [NMS(Index = 209)] - /* 0xB1C */ public float HueVariance; + /* 0xBE4 */ public float HueVariance; [NMS(Index = 102)] - /* 0xB20 */ public float LensDirt; + /* 0xBE8 */ public float LensDirt; [NMS(Index = 110)] - /* 0xB24 */ public float LensDirtCave; + /* 0xBEC */ public float LensDirtCave; [NMS(Index = 100)] - /* 0xB28 */ public float LensOffset; + /* 0xBF0 */ public float LensOffset; [NMS(Index = 108)] - /* 0xB2C */ public float LensOffsetCave; + /* 0xBF4 */ public float LensOffsetCave; [NMS(Index = 101)] - /* 0xB30 */ public float LensScale; + /* 0xBF8 */ public float LensScale; [NMS(Index = 109)] - /* 0xB34 */ public float LensScaleCave; + /* 0xBFC */ public float LensScaleCave; [NMS(Index = 99)] - /* 0xB38 */ public float LensThreshold; + /* 0xC00 */ public float LensThreshold; [NMS(Index = 107)] - /* 0xB3C */ public float LensThresholdCave; + /* 0xC04 */ public float LensThresholdCave; [NMS(Index = 165)] - /* 0xB40 */ public float LowHealthDesaturationIntensityMax; + /* 0xC08 */ public float LowHealthDesaturationIntensityMax; [NMS(Index = 164)] - /* 0xB44 */ public float LowHealthDesaturationIntensityMin; + /* 0xC0C */ public float LowHealthDesaturationIntensityMin; [NMS(Index = 166)] - /* 0xB48 */ public float LowHealthDesaturationIntensityTimeSinceHit; + /* 0xC10 */ public float LowHealthDesaturationIntensityTimeSinceHit; [NMS(Index = 168)] - /* 0xB4C */ public float LowHealthFadeInTime; + /* 0xC14 */ public float LowHealthFadeInTime; [NMS(Index = 169)] - /* 0xB50 */ public float LowHealthFadeOutTime; + /* 0xC18 */ public float LowHealthFadeOutTime; [NMS(Index = 167)] - /* 0xB54 */ public float LowHealthOverlayIntensity; + /* 0xC1C */ public float LowHealthOverlayIntensity; [NMS(Index = 171)] - /* 0xB58 */ public float LowHealthPulseRateFullShield; + /* 0xC20 */ public float LowHealthPulseRateFullShield; [NMS(Index = 170)] - /* 0xB5C */ public float LowHealthPulseRateLowShield; + /* 0xC24 */ public float LowHealthPulseRateLowShield; [NMS(Index = 173)] - /* 0xB60 */ public float LowHealthStrengthFullShield; + /* 0xC28 */ public float LowHealthStrengthFullShield; [NMS(Index = 172)] - /* 0xB64 */ public float LowHealthStrengthLowShield; + /* 0xC2C */ public float LowHealthStrengthLowShield; [NMS(Index = 163)] - /* 0xB68 */ public float LowHealthVignetteEnd; + /* 0xC30 */ public float LowHealthVignetteEnd; [NMS(Index = 162)] - /* 0xB6C */ public float LowHealthVignetteStart; + /* 0xC34 */ public float LowHealthVignetteStart; [NMS(Index = 0)] - /* 0xB70 */ public float LUTDistanceFlightMultiplier; + /* 0xC38 */ public float LUTDistanceFlightMultiplier; [NMS(Index = 234)] - /* 0xB74 */ public float MaxParticleRenderRange; + /* 0xC3C */ public float MaxParticleRenderRange; [NMS(Index = 235)] - /* 0xB78 */ public float MaxParticleRenderRangeSpace; + /* 0xC40 */ public float MaxParticleRenderRangeSpace; [NMS(Index = 227)] - /* 0xB7C */ public float MaxSpaceFogStrength; + /* 0xC44 */ public float MaxSpaceFogStrength; [NMS(Index = 282)] - /* 0xB80 */ public float MinPixelSizeOfObjectsInShadowsCockpitOnPlanet; + /* 0xC48 */ public float MinPixelSizeOfObjectsInShadowsCockpitOnPlanet; [NMS(Index = 281)] - /* 0xB84 */ public float MinPixelSizeOfObjectsInShadowsPlanet; + /* 0xC4C */ public float MinPixelSizeOfObjectsInShadowsPlanet; [NMS(Index = 280)] - /* 0xB88 */ public float MinPixelSizeOfObjectsInShadowsSpace; + /* 0xC50 */ public float MinPixelSizeOfObjectsInShadowsSpace; [NMS(Index = 43)] - /* 0xB8C */ public float ModelRendererLightIntensity; + /* 0xC54 */ public float ModelRendererLightIntensity; [NMS(Index = 237)] - /* 0xB90 */ public float MotionBlurShutterAngle; + /* 0xC58 */ public float MotionBlurShutterAngle; [NMS(Index = 236)] - /* 0xB94 */ public float MotionBlurShutterSpeed; + /* 0xC5C */ public float MotionBlurShutterSpeed; [NMS(Index = 293)] - /* 0xB98 */ public float MotionBlurThresholdDefault; + /* 0xC60 */ public float MotionBlurThresholdDefault; [NMS(Index = 291)] - /* 0xB9C */ public float MotionBlurThresholdInVehicle; + /* 0xC64 */ public float MotionBlurThresholdInVehicle; [NMS(Index = 290)] - /* 0xBA0 */ public float MotionBlurThresholdOnFoot; + /* 0xC68 */ public float MotionBlurThresholdOnFoot; [NMS(Index = 292)] - /* 0xBA4 */ public float MotionBlurThresholdSpace; + /* 0xC6C */ public float MotionBlurThresholdSpace; [NMS(Index = 62)] - /* 0xBA8 */ public float NearClipDistance; + /* 0xC70 */ public float NearClipDistance; [NMS(Index = 21)] - /* 0xBAC */ public float New_BounceLightIntensity; + /* 0xC74 */ public float New_BounceLightIntensity; [NMS(Index = 20)] - /* 0xBB0 */ public float New_BounceLightPower; + /* 0xC78 */ public float New_BounceLightPower; [NMS(Index = 19)] - /* 0xBB4 */ public float New_BounceLightWarp; + /* 0xC7C */ public float New_BounceLightWarp; [NMS(Index = 26)] - /* 0xBB8 */ public float New_SideRimColourMixer; + /* 0xC80 */ public float New_SideRimColourMixer; [NMS(Index = 25)] - /* 0xBBC */ public float New_SideRimWarp; + /* 0xC84 */ public float New_SideRimWarp; [NMS(Index = 24)] - /* 0xBC0 */ public float New_SkyLightIntensity; + /* 0xC88 */ public float New_SkyLightIntensity; [NMS(Index = 23)] - /* 0xBC4 */ public float New_SkyLightPower; + /* 0xC8C */ public float New_SkyLightPower; [NMS(Index = 22)] - /* 0xBC8 */ public float New_SkyLightWarp; + /* 0xC90 */ public float New_SkyLightWarp; [NMS(Index = 28)] - /* 0xBCC */ public float New_TopRimColourMixer; + /* 0xC94 */ public float New_TopRimColourMixer; [NMS(Index = 30)] - /* 0xBD0 */ public float New_TopRimIntensity; + /* 0xC98 */ public float New_TopRimIntensity; [NMS(Index = 29)] - /* 0xBD4 */ public float New_TopRimPower; + /* 0xC9C */ public float New_TopRimPower; [NMS(Index = 27)] - /* 0xBD8 */ public float New_TopRimWarp; + /* 0xCA0 */ public float New_TopRimWarp; [NMS(Index = 296)] - /* 0xBDC */ public float NoFocusMaxFPS; + /* 0xCA4 */ public float NoFocusMaxFPS; [NMS(Index = 33)] - /* 0xBE0 */ public float Old_BounceLightIntensity; + /* 0xCA8 */ public float Old_BounceLightIntensity; [NMS(Index = 32)] - /* 0xBE4 */ public float Old_BounceLightPower; + /* 0xCAC */ public float Old_BounceLightPower; [NMS(Index = 31)] - /* 0xBE8 */ public float Old_BounceLightWarp; + /* 0xCB0 */ public float Old_BounceLightWarp; [NMS(Index = 38)] - /* 0xBEC */ public float Old_SideRimColourMixer; + /* 0xCB4 */ public float Old_SideRimColourMixer; [NMS(Index = 37)] - /* 0xBF0 */ public float Old_SideRimWarp; + /* 0xCB8 */ public float Old_SideRimWarp; [NMS(Index = 36)] - /* 0xBF4 */ public float Old_SkyLightIntensity; + /* 0xCBC */ public float Old_SkyLightIntensity; [NMS(Index = 35)] - /* 0xBF8 */ public float Old_SkyLightPower; + /* 0xCC0 */ public float Old_SkyLightPower; [NMS(Index = 34)] - /* 0xBFC */ public float Old_SkyLightWarp; + /* 0xCC4 */ public float Old_SkyLightWarp; [NMS(Index = 40)] - /* 0xC00 */ public float Old_TopRimColourMixer; + /* 0xCC8 */ public float Old_TopRimColourMixer; [NMS(Index = 42)] - /* 0xC04 */ public float Old_TopRimIntensity; + /* 0xCCC */ public float Old_TopRimIntensity; [NMS(Index = 41)] - /* 0xC08 */ public float Old_TopRimPower; + /* 0xCD0 */ public float Old_TopRimPower; [NMS(Index = 39)] - /* 0xC0C */ public float Old_TopRimWarp; + /* 0xCD4 */ public float Old_TopRimWarp; [NMS(Index = 44)] - /* 0xC10 */ public float PetModelRendererLightIntensity; + /* 0xCD8 */ public float PetModelRendererLightIntensity; + [NMS(Index = 326)] + /* 0xCDC */ public float PhotoModeBloomGainMax; [NMS(Index = 324)] - /* 0xC14 */ public float PhotoModeBloomGainMax; - [NMS(Index = 322)] - /* 0xC18 */ public float PhotoModeBloomGainMedium; - [NMS(Index = 318)] - /* 0xC1C */ public float PhotoModeBloomGainMin; - [NMS(Index = 325)] - /* 0xC20 */ public float PhotoModeBloomThresholdMax; - [NMS(Index = 323)] - /* 0xC24 */ public float PhotoModeBloomThresholdMedium; - [NMS(Index = 319)] - /* 0xC28 */ public float PhotoModeBloomThresholdMin; + /* 0xCE0 */ public float PhotoModeBloomGainMedium; [NMS(Index = 320)] - /* 0xC2C */ public float PhotoModeDefaultBloomValue; + /* 0xCE4 */ public float PhotoModeBloomGainMin; + [NMS(Index = 327)] + /* 0xCE8 */ public float PhotoModeBloomThresholdMax; + [NMS(Index = 325)] + /* 0xCEC */ public float PhotoModeBloomThresholdMedium; [NMS(Index = 321)] - /* 0xC30 */ public float PhotoModeMediumValue; + /* 0xCF0 */ public float PhotoModeBloomThresholdMin; + [NMS(Index = 322)] + /* 0xCF4 */ public float PhotoModeDefaultBloomValue; + [NMS(Index = 323)] + /* 0xCF8 */ public float PhotoModeMediumValue; [NMS(Index = 87)] - /* 0xC34 */ public float QuantizeTime; + /* 0xCFC */ public float QuantizeTime; [NMS(Index = 90)] - /* 0xC38 */ public float QuantizeTimeCameraView; + /* 0xD00 */ public float QuantizeTimeCameraView; [NMS(Index = 88)] - /* 0xC3C */ public float QuantizeTimeShip; + /* 0xD04 */ public float QuantizeTimeShip; [NMS(Index = 89)] - /* 0xC40 */ public float QuantizeTimeSpace; + /* 0xD08 */ public float QuantizeTimeSpace; [NMS(Index = 18)] - /* 0xC44 */ public float Redo_BounceIntensity; + /* 0xD0C */ public float Redo_BounceIntensity; [NMS(Index = 16)] - /* 0xC48 */ public float Redo_LightIntensity; + /* 0xD10 */ public float Redo_LightIntensity; [NMS(Index = 17)] - /* 0xC4C */ public float Redo_SkyIntensity; + /* 0xD14 */ public float Redo_SkyIntensity; [NMS(Index = 228)] - /* 0xC50 */ public float ReflectionStrength; + /* 0xD18 */ public float ReflectionStrength; [NMS(Index = 208)] - /* 0xC54 */ public float RingAvoidanceSphereInterpTime; + /* 0xD1C */ public float RingAvoidanceSphereInterpTime; [NMS(Index = 207)] - /* 0xC58 */ public float RingRadius; + /* 0xD20 */ public float RingRadius; [NMS(Index = 206)] - /* 0xC5C */ public float RingSize; + /* 0xD24 */ public float RingSize; [NMS(Index = 14)] - /* 0xC60 */ public float Saturation; + /* 0xD28 */ public float Saturation; [NMS(Index = 210)] - /* 0xC64 */ public float SaturationVariance; + /* 0xD2C */ public float SaturationVariance; [NMS(Index = 48)] - /* 0xC68 */ public float ScanAlpha; + /* 0xD30 */ public float ScanAlpha; [NMS(Index = 186)] - /* 0xC6C */ public float ScanBandWidth; + /* 0xD34 */ public float ScanBandWidth; [NMS(Index = 47)] - /* 0xC70 */ public float ScanClamp; + /* 0xD38 */ public float ScanClamp; [NMS(Index = 188)] - /* 0xC74 */ public float ScanDistance; + /* 0xD3C */ public float ScanDistance; [NMS(Index = 184)] - /* 0xC78 */ public float ScanEffectSpeed; + /* 0xD40 */ public float ScanEffectSpeed; [NMS(Index = 182)] - /* 0xC7C */ public float ScanFadeInTime; + /* 0xD44 */ public float ScanFadeInTime; [NMS(Index = 183)] - /* 0xC80 */ public float ScanFadeOutTime; + /* 0xD48 */ public float ScanFadeOutTime; [NMS(Index = 46)] - /* 0xC84 */ public float ScanFresnel; + /* 0xD4C */ public float ScanFresnel; [NMS(Index = 187)] - /* 0xC88 */ public float ScanHeightScale; + /* 0xD50 */ public float ScanHeightScale; [NMS(Index = 189)] - /* 0xC8C */ public float ScanHorizontalScale; + /* 0xD54 */ public float ScanHorizontalScale; [NMS(Index = 185)] - /* 0xC90 */ public float ScanObjectFade; + /* 0xD58 */ public float ScanObjectFade; [NMS(Index = 86)] - /* 0xC94 */ public float ShadowBillboardOffset; + /* 0xD5C */ public float ShadowBillboardOffset; [NMS(Index = 72)] - /* 0xC98 */ public float ShadowLength; + /* 0xD60 */ public float ShadowLength; [NMS(Index = 78)] - /* 0xC9C */ public float ShadowLengthCameraView; + /* 0xD64 */ public float ShadowLengthCameraView; [NMS(Index = 76)] - /* 0xCA0 */ public float ShadowLengthFreighter; + /* 0xD68 */ public float ShadowLengthFreighter; [NMS(Index = 77)] - /* 0xCA4 */ public float ShadowLengthFreighterAbandoned; + /* 0xD6C */ public float ShadowLengthFreighterAbandoned; [NMS(Index = 73)] - /* 0xCA8 */ public float ShadowLengthShip; + /* 0xD70 */ public float ShadowLengthShip; [NMS(Index = 74)] - /* 0xCAC */ public float ShadowLengthSpace; + /* 0xD74 */ public float ShadowLengthSpace; [NMS(Index = 75)] - /* 0xCB0 */ public float ShadowLengthStation; + /* 0xD78 */ public float ShadowLengthStation; [NMS(Index = 68)] - /* 0xCB4 */ public int ShadowMapSize; + /* 0xD7C */ public int ShadowMapSize; [NMS(Index = 300)] - /* 0xCB8 */ public float SharpenFilterAmount; + /* 0xD80 */ public float SharpenFilterAmount; [NMS(Index = 302)] - /* 0xCBC */ public float SharpenFilterDepthFactorEnd; + /* 0xD84 */ public float SharpenFilterDepthFactorEnd; [NMS(Index = 301)] - /* 0xCC0 */ public float SharpenFilterDepthFactorStart; + /* 0xD88 */ public float SharpenFilterDepthFactorStart; [NMS(Index = 174)] - /* 0xCC4 */ public float ShieldDownScanlineTime; + /* 0xD8C */ public float ShieldDownScanlineTime; [NMS(Index = 192)] - /* 0xCC8 */ public float Single1ScanBandWidth; + /* 0xD90 */ public float Single1ScanBandWidth; [NMS(Index = 193)] - /* 0xCCC */ public float Single1ScanEffectSpeed; + /* 0xD94 */ public float Single1ScanEffectSpeed; [NMS(Index = 191)] - /* 0xCD0 */ public float Single1ScanHeightScale; + /* 0xD98 */ public float Single1ScanHeightScale; [NMS(Index = 195)] - /* 0xCD4 */ public float Single1ScanHorizontalScale; + /* 0xD9C */ public float Single1ScanHorizontalScale; [NMS(Index = 194)] - /* 0xCD8 */ public float Single1ScanObjectFade; + /* 0xDA0 */ public float Single1ScanObjectFade; [NMS(Index = 190)] - /* 0xCDC */ public float Single1ScanTime; + /* 0xDA4 */ public float Single1ScanTime; [NMS(Index = 198)] - /* 0xCE0 */ public float Single2ScanBandWidth; + /* 0xDA8 */ public float Single2ScanBandWidth; [NMS(Index = 199)] - /* 0xCE4 */ public float Single2ScanEffectSpeed; + /* 0xDAC */ public float Single2ScanEffectSpeed; [NMS(Index = 197)] - /* 0xCE8 */ public float Single2ScanHeightScale; + /* 0xDB0 */ public float Single2ScanHeightScale; [NMS(Index = 201)] - /* 0xCEC */ public float Single2ScanHorizontalScale; + /* 0xDB4 */ public float Single2ScanHorizontalScale; [NMS(Index = 200)] - /* 0xCF0 */ public float Single2ScanObjectFade; + /* 0xDB8 */ public float Single2ScanObjectFade; [NMS(Index = 196)] - /* 0xCF4 */ public float Single2ScanTime; + /* 0xDBC */ public float Single2ScanTime; [NMS(Index = 221)] - /* 0xCF8 */ public float SkySaturationMax; + /* 0xDC0 */ public float SkySaturationMax; [NMS(Index = 220)] - /* 0xCFC */ public float SkySaturationMin; + /* 0xDC4 */ public float SkySaturationMin; [NMS(Index = 223)] - /* 0xD00 */ public float SkyValueMax; + /* 0xDC8 */ public float SkyValueMax; [NMS(Index = 222)] - /* 0xD04 */ public float SkyValueMin; + /* 0xDCC */ public float SkyValueMin; [NMS(Index = 295)] - /* 0xD08 */ public float SpaceIBLBlendDistance; + /* 0xDD0 */ public float SpaceIBLBlendDistance; [NMS(Index = 294)] - /* 0xD0C */ public float SpaceIBLBlendStart; + /* 0xDD4 */ public float SpaceIBLBlendStart; [NMS(Index = 225)] - /* 0xD10 */ public float SpaceMieFactor; + /* 0xDD8 */ public float SpaceMieFactor; [NMS(Index = 224)] - /* 0xD14 */ public float SpaceScale; + /* 0xDDC */ public float SpaceScale; [NMS(Index = 226)] - /* 0xD18 */ public float SpaceSunFactor; + /* 0xDE0 */ public float SpaceSunFactor; [NMS(Index = 2)] - /* 0xD1C */ public float SunLightBlendTime; + /* 0xDE4 */ public float SunLightBlendTime; [NMS(Index = 1)] - /* 0xD20 */ public float SunLightIntensity; + /* 0xDE8 */ public float SunLightIntensity; [NMS(Index = 9)] - /* 0xD24 */ public float SunRayDecay; + /* 0xDEC */ public float SunRayDecay; [NMS(Index = 8)] - /* 0xD28 */ public float SunRayDensity; + /* 0xDF0 */ public float SunRayDensity; [NMS(Index = 10)] - /* 0xD2C */ public float SunRayExposure; + /* 0xDF4 */ public float SunRayExposure; [NMS(Index = 11)] - /* 0xD30 */ public float SunRayWeight; + /* 0xDF8 */ public float SunRayWeight; [NMS(Index = 285)] - /* 0xD34 */ public int SupersamplingLevel; + /* 0xDFC */ public int SupersamplingLevel; [NMS(Index = 240)] - /* 0xD38 */ public float TaaAccumDelay; + /* 0xE00 */ public float TaaAccumDelay; [NMS(Index = 239)] - /* 0xD3C */ public float TaaHighFreqConstant; + /* 0xE04 */ public float TaaHighFreqConstant; [NMS(Index = 238)] - /* 0xD40 */ public float TaaLowFreqConstant; + /* 0xE08 */ public float TaaLowFreqConstant; [NMS(Index = 289)] - /* 0xD44 */ public int TargetTextureMemUsageMB; + /* 0xE0C */ public int TargetTextureMemUsageMB; [NMS(Index = 202)] - /* 0xD48 */ public float TeleportFlashTime; + /* 0xE10 */ public float TeleportFlashTime; [NMS(Index = 259)] - /* 0xD4C */ public int TerrainAnisoHi; + /* 0xE14 */ public int TerrainAnisoHi; [NMS(Index = 257)] - /* 0xD50 */ public int TerrainAnisoLow; + /* 0xE18 */ public int TerrainAnisoLow; [NMS(Index = 258)] - /* 0xD54 */ public int TerrainAnisoMed; + /* 0xE1C */ public int TerrainAnisoMed; [NMS(Index = 260)] - /* 0xD58 */ public int TerrainAnisoUlt; + /* 0xE20 */ public int TerrainAnisoUlt; [NMS(Index = 267)] - /* 0xD5C */ public int TerrainBlocksPerFrameHi; + /* 0xE24 */ public int TerrainBlocksPerFrameHi; [NMS(Index = 265)] - /* 0xD60 */ public int TerrainBlocksPerFrameLow; + /* 0xE28 */ public int TerrainBlocksPerFrameLow; [NMS(Index = 266)] - /* 0xD64 */ public int TerrainBlocksPerFrameMed; + /* 0xE2C */ public int TerrainBlocksPerFrameMed; [NMS(Index = 273)] - /* 0xD68 */ public int TerrainBlocksPerFrameOberon; + /* 0xE30 */ public int TerrainBlocksPerFrameOberon; [NMS(Index = 269)] - /* 0xD6C */ public int TerrainBlocksPerFramePs430; + /* 0xE34 */ public int TerrainBlocksPerFramePs430; [NMS(Index = 270)] - /* 0xD70 */ public int TerrainBlocksPerFramePs460; + /* 0xE38 */ public int TerrainBlocksPerFramePs460; [NMS(Index = 268)] - /* 0xD74 */ public int TerrainBlocksPerFrameUlt; + /* 0xE3C */ public int TerrainBlocksPerFrameUlt; [NMS(Index = 271)] - /* 0xD78 */ public int TerrainBlocksPerFrameXb130; + /* 0xE40 */ public int TerrainBlocksPerFrameXb130; [NMS(Index = 272)] - /* 0xD7C */ public int TerrainBlocksPerFrameXb160; + /* 0xE44 */ public int TerrainBlocksPerFrameXb160; [NMS(Index = 261)] - /* 0xD80 */ public int TerrainDroppedMipsLow; + /* 0xE48 */ public int TerrainDroppedMipsLow; [NMS(Index = 262)] - /* 0xD84 */ public int TerrainDroppedMipsMed; + /* 0xE4C */ public int TerrainDroppedMipsMed; [NMS(Index = 263)] - /* 0xD88 */ public float TerrainMipBiasLow; + /* 0xE50 */ public float TerrainMipBiasLow; [NMS(Index = 264)] - /* 0xD8C */ public float TerrainMipBiasMed; + /* 0xE54 */ public float TerrainMipBiasMed; [NMS(Index = 91)] - /* 0xD90 */ public float ToneMapExposure; + /* 0xE58 */ public float ToneMapExposure; [NMS(Index = 103)] - /* 0xD94 */ public float ToneMapExposureCave; + /* 0xE5C */ public float ToneMapExposureCave; [NMS(Index = 211)] - /* 0xD98 */ public float ValueVariance; + /* 0xE60 */ public float ValueVariance; [NMS(Index = 143)] - /* 0xD9C */ public float VignetteEnd; + /* 0xE64 */ public float VignetteEnd; [NMS(Index = 147)] - /* 0xDA0 */ public float VignetteEndMoveVR; + /* 0xE68 */ public float VignetteEndMoveVR; [NMS(Index = 151)] - /* 0xDA4 */ public float VignetteEndMoveVRShip; + /* 0xE6C */ public float VignetteEndMoveVRShip; [NMS(Index = 160)] - /* 0xDA8 */ public float VignetteEndRidingVR; + /* 0xE70 */ public float VignetteEndRidingVR; [NMS(Index = 157)] - /* 0xDAC */ public float VignetteEndTurnRidingVR; + /* 0xE74 */ public float VignetteEndTurnRidingVR; [NMS(Index = 145)] - /* 0xDB0 */ public float VignetteEndTurnVR; + /* 0xE78 */ public float VignetteEndTurnVR; [NMS(Index = 154)] - /* 0xDB4 */ public float VignetteEndTurnVRShip; + /* 0xE7C */ public float VignetteEndTurnVRShip; [NMS(Index = 142)] - /* 0xDB8 */ public float VignetteStart; + /* 0xE80 */ public float VignetteStart; [NMS(Index = 146)] - /* 0xDBC */ public float VignetteStartMoveVR; + /* 0xE84 */ public float VignetteStartMoveVR; [NMS(Index = 150)] - /* 0xDC0 */ public float VignetteStartMoveVRShip; + /* 0xE88 */ public float VignetteStartMoveVRShip; [NMS(Index = 159)] - /* 0xDC4 */ public float VignetteStartRidingVR; + /* 0xE8C */ public float VignetteStartRidingVR; [NMS(Index = 156)] - /* 0xDC8 */ public float VignetteStartTurnRidingVR; + /* 0xE90 */ public float VignetteStartTurnRidingVR; [NMS(Index = 144)] - /* 0xDCC */ public float VignetteStartTurnVR; + /* 0xE94 */ public float VignetteStartTurnVR; [NMS(Index = 153)] - /* 0xDD0 */ public float VignetteStartTurnVRShip; + /* 0xE98 */ public float VignetteStartTurnVRShip; [NMS(Index = 149)] - /* 0xDD4 */ public float VignetteVRMoveInterpTime; + /* 0xE9C */ public float VignetteVRMoveInterpTime; [NMS(Index = 152)] - /* 0xDD8 */ public float VignetteVRMoveInterpTimeShip; + /* 0xEA0 */ public float VignetteVRMoveInterpTimeShip; [NMS(Index = 161)] - /* 0xDDC */ public float VignetteVRRidingInterpTime; + /* 0xEA4 */ public float VignetteVRRidingInterpTime; [NMS(Index = 148)] - /* 0xDE0 */ public float VignetteVRTurnInterpTime; + /* 0xEA8 */ public float VignetteVRTurnInterpTime; [NMS(Index = 155)] - /* 0xDE4 */ public float VignetteVRTurnInterpTimeShip; + /* 0xEAC */ public float VignetteVRTurnInterpTimeShip; [NMS(Index = 158)] - /* 0xDE8 */ public float VignetteVRTurnRidingInterpTime; + /* 0xEB0 */ public float VignetteVRTurnRidingInterpTime; [NMS(Index = 64)] - /* 0xDEC */ public float WarpK; + /* 0xEB4 */ public float WarpK; [NMS(Index = 65)] - /* 0xDF0 */ public float WarpKCube; + /* 0xEB8 */ public float WarpKCube; [NMS(Index = 67)] - /* 0xDF4 */ public float WarpKDispersion; + /* 0xEBC */ public float WarpKDispersion; [NMS(Index = 66)] - /* 0xDF8 */ public float WarpScale; + /* 0xEC0 */ public float WarpScale; [NMS(Index = 231)] - /* 0xDFC */ public float WaterHueShift; + /* 0xEC4 */ public float WaterHueShift; [NMS(Index = 232)] - /* 0xE00 */ public float WaterSaturation; + /* 0xEC8 */ public float WaterSaturation; [NMS(Index = 233)] - /* 0xE04 */ public float WaterValue; + /* 0xECC */ public float WaterValue; [NMS(Index = 45)] - /* 0xE08 */ public float WonderModelRendererLightIntensity; + /* 0xED0 */ public float WonderModelRendererLightIntensity; [NMS(Index = 283)] - /* 0xE0C */ public bool AllowPartialCascadeRender; + /* 0xED4 */ public bool AllowPartialCascadeRender; [NMS(Index = 244)] - /* 0xE0D */ public bool ApplyTaaTest; + /* 0xED5 */ public bool ApplyTaaTest; [NMS(Index = 51)] - /* 0xE0E */ public bool CenterRenderSpaceOffset; + /* 0xED6 */ public bool CenterRenderSpaceOffset; [NMS(Index = 50)] - /* 0xE0F */ public bool DebugLinesDepthTest; + /* 0xED7 */ public bool DebugLinesDepthTest; [NMS(Index = 139)] - /* 0xE10 */ public bool DOFEnableBokeh; + /* 0xED8 */ public bool DOFEnableBokeh; [NMS(Index = 140)] - /* 0xE11 */ public bool DOFEnableNewBokehShader; + /* 0xED9 */ public bool DOFEnableNewBokehShader; [NMS(Index = 141)] - /* 0xE12 */ public bool DOFEnablePhysCamera; + /* 0xEDA */ public bool DOFEnablePhysCamera; [NMS(Index = 297)] - /* 0xE13 */ public bool EnableCrossPipeSharing; + /* 0xEDB */ public bool EnableCrossPipeSharing; [NMS(Index = 298)] - /* 0xE14 */ public bool EnableSSR; + /* 0xEDC */ public bool EnableSSR; [NMS(Index = 274)] - /* 0xE15 */ public bool EnableTerrainCachePs4Base; + /* 0xEDD */ public bool EnableTerrainCachePs4Base; [NMS(Index = 275)] - /* 0xE16 */ public bool EnableTerrainCachePs4Pro; + /* 0xEDE */ public bool EnableTerrainCachePs4Pro; [NMS(Index = 276)] - /* 0xE17 */ public bool EnableTerrainCacheXb1Base; + /* 0xEDF */ public bool EnableTerrainCacheXb1Base; [NMS(Index = 277)] - /* 0xE18 */ public bool EnableTerrainCacheXb1X; + /* 0xEE0 */ public bool EnableTerrainCacheXb1X; [NMS(Index = 286)] - /* 0xE19 */ public bool EnableTextureStreaming; - [NMS(Index = 316)] - /* 0xE1A */ public bool EnableVariableUpdate; + /* 0xEE1 */ public bool EnableTextureStreaming; + [NMS(Index = 318)] + /* 0xEE2 */ public bool EnableVariableUpdate; [NMS(Index = 278)] - /* 0xE1B */ public bool ForceCachedTerrain; + /* 0xEE3 */ public bool ForceCachedTerrain; [NMS(Index = 288)] - /* 0xE1C */ public bool ForceEvictAllTextures; + /* 0xEE4 */ public bool ForceEvictAllTextures; [NMS(Index = 287)] - /* 0xE1D */ public bool ForceStreamAllTextures; + /* 0xEE5 */ public bool ForceStreamAllTextures; [NMS(Index = 279)] - /* 0xE1E */ public bool ForceUncachedTerrain; + /* 0xEE6 */ public bool ForceUncachedTerrain; [NMS(Index = 175)] - /* 0xE1F */ public bool FullscreenScanEffect; - [NMS(Index = 326)] - /* 0xE20 */ public bool IBLReflections; + /* 0xEE7 */ public bool FullscreenScanEffect; + [NMS(Index = 328)] + /* 0xEE8 */ public bool IBLReflections; [NMS(Index = 15)] - /* 0xE21 */ public bool Redo_On; + /* 0xEE9 */ public bool Redo_On; [NMS(Index = 85)] - /* 0xE22 */ public bool ShadowQuantized; + /* 0xEEA */ public bool ShadowQuantized; [NMS(Index = 299)] - /* 0xE23 */ public bool ShowReflectionProbes; + /* 0xEEB */ public bool ShowReflectionProbes; [NMS(Index = 245)] - /* 0xE24 */ public bool ShowTaaBuf; + /* 0xEEC */ public bool ShowTaaBuf; [NMS(Index = 249)] - /* 0xE25 */ public bool ShowTaaCVarianceBuf; + /* 0xEED */ public bool ShowTaaCVarianceBuf; [NMS(Index = 248)] - /* 0xE26 */ public bool ShowTaaNVarianceBuf; + /* 0xEEE */ public bool ShowTaaNVarianceBuf; [NMS(Index = 247)] - /* 0xE27 */ public bool ShowTaaVarianceBuf; + /* 0xEEF */ public bool ShowTaaVarianceBuf; [NMS(Index = 246)] - /* 0xE28 */ public bool TonemapInLuminance; + /* 0xEF0 */ public bool TonemapInLuminance; [NMS(Index = 176)] - /* 0xE29 */ public bool UseImposters; + /* 0xEF1 */ public bool UseImposters; [NMS(Index = 243)] - /* 0xE2A */ public bool UseTaaResolve; + /* 0xEF2 */ public bool UseTaaResolve; } } diff --git a/libMBIN/Source/NMS/Globals/GcPlayerGlobals.cs b/libMBIN/Source/NMS/Globals/GcPlayerGlobals.cs index e03984f81..825ad0ee4 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 = 0xACAE8794532FB7B4, NameHash = 0xFC6CA276)] + [NMS(GUID = 0xC48C298CDCBD4AD6, NameHash = 0xFC6CA276)] public class GcPlayerGlobals : NMSTemplate { [NMS(Index = 28)] @@ -21,13 +21,13 @@ public class GcPlayerGlobals : NMSTemplate /* 0x0210 */ public GcScanEffectData HolsterHighlightEffect; [NMS(Index = 154)] /* 0x0260 */ public GcScanEffectData InteractHighlightEffect; - [NMS(Index = 549)] + [NMS(Index = 550)] /* 0x02B0 */ public GcScanEffectData MeleeHitEffect; - [NMS(Index = 879)] + [NMS(Index = 880)] /* 0x0300 */ public GcCameraAnomalySetupData AnomalyAtlasStationSpawnData; - [NMS(Index = 878)] + [NMS(Index = 879)] /* 0x0340 */ public GcCameraAnomalySetupData AnomalyBlachHoleSpawnData; - [NMS(Index = 880)] + [NMS(Index = 881)] /* 0x0380 */ public GcCameraAnomalySetupData AnomalyMiniStationSpawnData; [NMS(Index = 38)] /* 0x03C0 */ public GcInWorldUIScreenData BinocularInfoScreenOffset; @@ -79,7 +79,7 @@ public class GcPlayerGlobals : NMSTemplate /* 0x06F0 */ public Vector3f PointingWristAngles; [NMS(Index = 178)] /* 0x0700 */ public Colour SearchGroupIconColour; - [NMS(Index = 551)] + [NMS(Index = 552)] /* 0x0710 */ public Colour StarFieldColour; [NMS(Index = 311)] /* 0x0720 */ public Colour TerrainEditorMuzzleColourAdd; @@ -89,23 +89,23 @@ public class GcPlayerGlobals : NMSTemplate /* 0x0740 */ public Colour TerrainEditorMuzzleColourSubtract; [NMS(Index = 313)] /* 0x0750 */ public Colour TerrainEditorMuzzleColourUndo; - [NMS(Index = 506)] + [NMS(Index = 507)] /* 0x0760 */ public Vector3f TraderStayCloseLockBaseOffset; - [NMS(Index = 741)] - /* 0x0770 */ public Vector3f WeaponBarrelOffset; [NMS(Index = 742)] + /* 0x0770 */ public Vector3f WeaponBarrelOffset; + [NMS(Index = 743)] /* 0x0780 */ public Vector3f WeaponOffset; - [NMS(Index = 893)] + [NMS(Index = 894)] /* 0x0790 */ public GcShipDialogue TraderHailMessages; - [NMS(Index = 892)] + [NMS(Index = 893)] /* 0x09F8 */ public GcPlayerCommunicatorMessage PirateHailMessage; - [NMS(Index = 891)] + [NMS(Index = 892)] /* 0x0A48 */ public GcPlayerCommunicatorMessage PoliceScanHailMessage; - [NMS(Index = 490)] - /* 0x0A98 */ public NMSString0x20A TraderHailReceiveOSDLoc; [NMS(Index = 491)] + /* 0x0A98 */ public NMSString0x20A TraderHailReceiveOSDLoc; + [NMS(Index = 492)] /* 0x0AB8 */ public NMSString0x20A TraderHailRefusedOSDLoc; - [NMS(Index = 711)] + [NMS(Index = 712)] /* 0x0AD8 */ public List AlertTable; [NMS(Index = 177)] /* 0x0AE8 */ public NMSString0x10 DebugSearchGroup; @@ -113,83 +113,83 @@ public class GcPlayerGlobals : NMSTemplate /* 0x0AF8 */ public VariableSizeString DefaultShipFilename; [NMS(Index = 180)] /* 0x0B08 */ public GcSeed DefaultShipSeed; - [NMS(Index = 465)] + [NMS(Index = 466)] /* 0x0B18 */ public NMSString0x10 ExosuitUpgradeProduct; - [NMS(Index = 698)] + [NMS(Index = 699)] /* 0x0B28 */ public NMSString0x10 ExperienceDefeatBugQueenRewardID; - [NMS(Index = 694)] + [NMS(Index = 695)] /* 0x0B38 */ public NMSString0x10 ExperienceDefeatLevel5SentinelsCorrupt; - [NMS(Index = 693)] + [NMS(Index = 694)] /* 0x0B48 */ public NMSString0x10 ExperienceDefeatLevel5SentinelsNearHiveReward; - [NMS(Index = 692)] + [NMS(Index = 693)] /* 0x0B58 */ public NMSString0x10 ExperienceDefeatLevel5SentinelsReward; - [NMS(Index = 690)] + [NMS(Index = 691)] /* 0x0B68 */ public NMSString0x10 ExperienceDefeatLevel5SpaceSentinelsReward; - [NMS(Index = 869)] + [NMS(Index = 870)] /* 0x0B78 */ public List FirstSpawnDataTable; - [NMS(Index = 823)] + [NMS(Index = 824)] /* 0x0B88 */ public NMSString0x10 FootDustEffect; - [NMS(Index = 701)] + [NMS(Index = 702)] /* 0x0B98 */ public VariableSizeString Gun; [NMS(Index = 365)] /* 0x0BA8 */ public List JetpackTankTimes; [NMS(Index = 172)] /* 0x0BB8 */ public VariableSizeString NoShadowMaterial; - [NMS(Index = 520)] + [NMS(Index = 521)] /* 0x0BC8 */ public NMSString0x10 PulseEncounterSpaceEggID; - [NMS(Index = 874)] + [NMS(Index = 875)] /* 0x0BD8 */ public List TechLearningProbabilities; - [NMS(Index = 873)] + [NMS(Index = 874)] /* 0x0BE8 */ public List TechRarityData; - [NMS(Index = 594)] - /* 0x0BF8 */ public List WantedEscalateTime; [NMS(Index = 595)] + /* 0x0BF8 */ public List WantedEscalateTime; + [NMS(Index = 596)] /* 0x0C08 */ public List WantedExtremeEscalateTime; - [NMS(Index = 593)] + [NMS(Index = 594)] /* 0x0C18 */ public List WantedTimeout; - [NMS(Index = 857)] - /* 0x0C28 */ public ulong AutoSaveMaxTime; [NMS(Index = 858)] + /* 0x0C28 */ public ulong AutoSaveMaxTime; + [NMS(Index = 859)] /* 0x0C30 */ public ulong AutoSaveMinTime; [NMS(Index = 103)] /* 0x0C38 */ public ulong PointingWristAdjustmentTimeMilliseconds; - [NMS(Index = 632)] + [NMS(Index = 633)] /* 0x0C40 */ public GcResourceCollectEffect CrystalResourceCollect; - [NMS(Index = 634)] + [NMS(Index = 635)] /* 0x0C74 */ public GcResourceCollectEffect FishingResourceCollect; - [NMS(Index = 633)] + [NMS(Index = 634)] /* 0x0CA8 */ public GcResourceCollectEffect ShardResourceCollect; - [NMS(Index = 629)] + [NMS(Index = 630)] /* 0x0CDC */ public GcResourceCollectEffect TerrainResourceCollect; - [NMS(Index = 631)] + [NMS(Index = 632)] /* 0x0D10 */ public GcResourceCollectEffect TerrainResourceMeleeCollect; - [NMS(Index = 630)] + [NMS(Index = 631)] /* 0x0D44 */ public GcResourceCollectEffect TerrainResourceMiniCollect; - [NMS(Index = 635)] + [NMS(Index = 636)] /* 0x0D78 */ public GcBoidData MissileSwarm; - [NMS(Index = 715)] - /* 0x0DA4 */ public GcProjectileLineData PlayerBullet; [NMS(Index = 716)] - /* 0x0DCC */ public GcProjectileLineData RobotBullet; + /* 0x0DA4 */ public GcProjectileLineData PlayerBullet; [NMS(Index = 717)] + /* 0x0DCC */ public GcProjectileLineData RobotBullet; + [NMS(Index = 718)] /* 0x0DF4 */ public GcProjectileLineData ShipBullet; - [NMS(Index = 863)] + [NMS(Index = 864)] /* 0x0E1C */ public GcPlayerStickData AmbientModeLookStickData; - [NMS(Index = 872)] + [NMS(Index = 873)] /* 0x0E38 */ public GcInventoryValueData FreighterValueData; - [NMS(Index = 862)] + [NMS(Index = 863)] /* 0x0E54 */ public GcPlayerStickData LookStickData; - [NMS(Index = 870)] + [NMS(Index = 871)] /* 0x0E70 */ public GcInventoryValueData ShipValueData; - [NMS(Index = 636)] + [NMS(Index = 637)] /* 0x0E8C */ public GcPlayerStickData StickData; - [NMS(Index = 871)] + [NMS(Index = 872)] /* 0x0EA8 */ public GcInventoryValueData WeaponValueData; - [NMS(Index = 881)] + [NMS(Index = 882)] /* 0x0EC4 */ public GcJourneyMedalTiers MedalTiers; - [NMS(Index = 894, Size = 0x4)] + [NMS(Index = 895, Size = 0x4)] /* 0x0ED4 */ public GcShipDialogueTreeEnum[] TraderHailReceiveRegular; - [NMS(Index = 680)] + [NMS(Index = 681)] /* 0x0EE4 */ public Vector2f ExperienceFlybyStartAngle; [NMS(Index = 65)] /* 0x0EEC */ public Vector2f FingerButtonQuickMenuButtonSize; @@ -199,93 +199,93 @@ public class GcPlayerGlobals : NMSTemplate /* 0x0EFC */ public Vector2f MouseSpringStrengthMaxDelta; [NMS(Index = 299)] /* 0x0F04 */ public Vector2f MouseSpringStrengthMinDelta; - [NMS(Index = 895, Size = 0x2)] - /* 0x0F0C */ public GcShipDialogueTreeEnum[] TraderHailReceiveFight; [NMS(Index = 896, Size = 0x2)] + /* 0x0F0C */ public GcShipDialogueTreeEnum[] TraderHailReceiveFight; + [NMS(Index = 897, Size = 0x2)] /* 0x0F14 */ public GcShipDialogueTreeEnum[] TraderHailSend; - [NMS(Index = 391)] + [NMS(Index = 392)] /* 0x0F1C */ public float AbandonedFreighterRechargeMod; [NMS(Index = 385)] /* 0x0F20 */ public float AbandonedFreighterStaminaRate; [NMS(Index = 384)] /* 0x0F24 */ public float AbandonedFreighterStaminaRecoveryMod; - [NMS(Index = 653)] + [NMS(Index = 654)] /* 0x0F28 */ public float AimDecay; - [NMS(Index = 659)] + [NMS(Index = 660)] /* 0x0F2C */ public float AimDisperseCooldownFactor; - [NMS(Index = 658)] + [NMS(Index = 659)] /* 0x0F30 */ public float AimDisperseCooldownTime; - [NMS(Index = 657)] + [NMS(Index = 658)] /* 0x0F34 */ public float AimDisperseMinTime; - [NMS(Index = 656)] + [NMS(Index = 657)] /* 0x0F38 */ public float AimDisperseTime; - [NMS(Index = 649)] + [NMS(Index = 650)] /* 0x0F3C */ public float AimDistanceShip; - [NMS(Index = 652)] + [NMS(Index = 653)] /* 0x0F40 */ public float AimMinWeight; - [NMS(Index = 654)] - /* 0x0F44 */ public float AimOffset; [NMS(Index = 655)] + /* 0x0F44 */ public float AimOffset; + [NMS(Index = 656)] /* 0x0F48 */ public float AimShootableTargetAngle; - [NMS(Index = 650)] - /* 0x0F4C */ public float AimSpeed; [NMS(Index = 651)] + /* 0x0F4C */ public float AimSpeed; + [NMS(Index = 652)] /* 0x0F50 */ public float AimWeightAdd; [NMS(Index = 4)] /* 0x0F54 */ public float AlienPodAggroDecay; [NMS(Index = 5)] /* 0x0F58 */ public float AlienPodAggroSpring; - [NMS(Index = 808)] + [NMS(Index = 809)] /* 0x0F5C */ public float AnimRunBlendPoint; - [NMS(Index = 805)] + [NMS(Index = 806)] /* 0x0F60 */ public float AnimRunSpeed; - [NMS(Index = 807)] + [NMS(Index = 808)] /* 0x0F64 */ public float AnimWalkBlendPoint; - [NMS(Index = 804)] + [NMS(Index = 805)] /* 0x0F68 */ public float AnimWalkSpeed; - [NMS(Index = 806)] + [NMS(Index = 807)] /* 0x0F6C */ public float AnimWalkToRunSpeed; - [NMS(Index = 710)] + [NMS(Index = 711)] /* 0x0F70 */ public float AtmosphereEffectOffset; - [NMS(Index = 709)] + [NMS(Index = 710)] /* 0x0F74 */ public float AtmosphereEffectTime; - [NMS(Index = 639)] + [NMS(Index = 640)] /* 0x0F78 */ public float AutoAimFixedInterceptSpeed; - [NMS(Index = 638)] + [NMS(Index = 639)] /* 0x0F7C */ public float AutoAimMaxAccelFactor; - [NMS(Index = 641)] - /* 0x0F80 */ public float AutoAimMaxAngle; [NMS(Index = 642)] - /* 0x0F84 */ public float AutoAimMinScreenDistance; + /* 0x0F80 */ public float AutoAimMaxAngle; [NMS(Index = 643)] + /* 0x0F84 */ public float AutoAimMinScreenDistance; + [NMS(Index = 644)] /* 0x0F88 */ public float AutoAimRadiusExtra; - [NMS(Index = 646)] + [NMS(Index = 647)] /* 0x0F8C */ public float AutoAimStickyMax; - [NMS(Index = 645)] + [NMS(Index = 646)] /* 0x0F90 */ public float AutoAimStickyMin; - [NMS(Index = 644)] + [NMS(Index = 645)] /* 0x0F94 */ public float AutoAimStickyRailgun; - [NMS(Index = 640)] + [NMS(Index = 641)] /* 0x0F98 */ public float AutoAimTimeOut; - [NMS(Index = 705)] - /* 0x0F9C */ public float AutoLandRange; [NMS(Index = 706)] + /* 0x0F9C */ public float AutoLandRange; + [NMS(Index = 707)] /* 0x0FA0 */ public float AutoLandTime; - [NMS(Index = 861)] + [NMS(Index = 862)] /* 0x0FA4 */ public float AutoSaveRangeInSpace; - [NMS(Index = 860)] + [NMS(Index = 861)] /* 0x0FA8 */ public float AutoSaveRangeInVehicle; - [NMS(Index = 859)] + [NMS(Index = 860)] /* 0x0FAC */ public float AutoSaveRangeOnFoot; - [NMS(Index = 801)] + [NMS(Index = 802)] /* 0x0FB0 */ public float BalanceSpeed; - [NMS(Index = 800)] + [NMS(Index = 801)] /* 0x0FB4 */ public float BalanceStrength; - [NMS(Index = 662)] + [NMS(Index = 663)] /* 0x0FB8 */ public float BeaconActivateRange; - [NMS(Index = 613)] + [NMS(Index = 614)] /* 0x0FBC */ public float BeamRecoil; - [NMS(Index = 885)] + [NMS(Index = 886)] /* 0x0FC0 */ public int BestGuildRank; [NMS(Index = 43)] /* 0x0FC4 */ public float BincoularRayThickness; @@ -307,33 +307,33 @@ public class GcPlayerGlobals : NMSTemplate /* 0x0FE4 */ public float BinocularsHUDDistanceVR; [NMS(Index = 46)] /* 0x0FE8 */ public float BinocularsHUDScaleVR; - [NMS(Index = 616)] + [NMS(Index = 617)] /* 0x0FEC */ public float BlastRecoilSpring; [NMS(Index = 95)] /* 0x0FF0 */ public float BodyRealignmentDelay; - [NMS(Index = 761)] + [NMS(Index = 762)] /* 0x0FF4 */ public float BulletBend; - [NMS(Index = 450)] + [NMS(Index = 451)] /* 0x0FF8 */ public int BulletClipMultiplier; - [NMS(Index = 449)] + [NMS(Index = 450)] /* 0x0FFC */ public int BulletCostReducer; - [NMS(Index = 619)] + [NMS(Index = 620)] /* 0x1000 */ public float CannonRecoilSpring; - [NMS(Index = 448)] + [NMS(Index = 449)] /* 0x1004 */ public int ChanceHighGradeIllegal; - [NMS(Index = 773)] + [NMS(Index = 774)] /* 0x1008 */ public float ChargedEnergyBallSpeed; - [NMS(Index = 535)] + [NMS(Index = 536)] /* 0x100C */ public float ChargeMeleeCooldown; - [NMS(Index = 771)] + [NMS(Index = 772)] /* 0x1010 */ public float ChargeTime; - [NMS(Index = 828)] + [NMS(Index = 829)] /* 0x1014 */ public float ClimbableStickinessAngle; - [NMS(Index = 826)] + [NMS(Index = 827)] /* 0x1018 */ public float ClingAngleThreshold; - [NMS(Index = 825)] + [NMS(Index = 826)] /* 0x101C */ public float ClingBrakeMultiplier; - [NMS(Index = 827)] + [NMS(Index = 828)] /* 0x1020 */ public float ClingSpeedThreshold; [NMS(Index = 211)] /* 0x1024 */ public float CockpitEjectFirstPersonOffset; @@ -351,11 +351,11 @@ public class GcPlayerGlobals : NMSTemplate /* 0x103C */ public float CockpitEjectTestSphereRange; [NMS(Index = 208)] /* 0x1040 */ public float CockpitEjectTestStartHeightOffset; - [NMS(Index = 461)] - /* 0x1044 */ public float CombatEscalateTime; [NMS(Index = 462)] - /* 0x1048 */ public float CombatEscapeRadius; + /* 0x1044 */ public float CombatEscalateTime; [NMS(Index = 463)] + /* 0x1048 */ public float CombatEscapeRadius; + [NMS(Index = 464)] /* 0x104C */ public float CombatEscapeTime; [NMS(Index = 284)] /* 0x1050 */ public float CombatSpawnMinWantedTime; @@ -367,7 +367,7 @@ public enum ControlModesEnum : uint { FlightStick, Inverted, } - [NMS(Index = 596)] + [NMS(Index = 597)] /* 0x1058 */ public ControlModesEnum ControlModes; [NMS(Index = 220)] /* 0x105C */ public float CreativeModeDeathFadeInTime; @@ -377,39 +377,39 @@ public enum ControlModesEnum : uint { /* 0x1064 */ public float CreatureRideFadeInTime; [NMS(Index = 224)] /* 0x1068 */ public float CreatureRideFadeOutTime; - [NMS(Index = 868)] + [NMS(Index = 869)] /* 0x106C */ public float CriticalHitDesatFreq; - [NMS(Index = 867)] + [NMS(Index = 868)] /* 0x1070 */ public float CriticalHitDesatTime; - [NMS(Index = 866)] + [NMS(Index = 867)] /* 0x1074 */ public float CriticalHitTime; - [NMS(Index = 661)] + [NMS(Index = 662)] /* 0x1078 */ public float CrosshairTime; - [NMS(Index = 439)] + [NMS(Index = 440)] /* 0x107C */ public float CrouchHeightToDisableLegBlendingVR; - [NMS(Index = 776)] + [NMS(Index = 777)] /* 0x1080 */ public float DamageRateWhenUnderNoGravity; [NMS(Index = 383)] /* 0x1084 */ public float DamageRepairFactor; - [NMS(Index = 528)] - /* 0x1088 */ public float DeathDamageDrainChargeFactor; [NMS(Index = 529)] + /* 0x1088 */ public float DeathDamageDrainChargeFactor; + [NMS(Index = 530)] /* 0x108C */ public int DeathDamageTechBrokenPercent; - [NMS(Index = 849)] + [NMS(Index = 850)] /* 0x1090 */ public float DeathScreenFadeInThirdPerson; - [NMS(Index = 851)] + [NMS(Index = 852)] /* 0x1094 */ public float DeathScreenFadeInTime; - [NMS(Index = 850)] + [NMS(Index = 851)] /* 0x1098 */ public float DeathScreenFadeInUnderwaterThirdPerson; - [NMS(Index = 856)] + [NMS(Index = 857)] /* 0x109C */ public float DeathScreenFadeOutTime; - [NMS(Index = 854)] - /* 0x10A0 */ public float DeathScreenMaxRegenWaitTime; [NMS(Index = 855)] + /* 0x10A0 */ public float DeathScreenMaxRegenWaitTime; + [NMS(Index = 856)] /* 0x10A4 */ public float DeathScreenMinRegenWaitTime; - [NMS(Index = 853)] + [NMS(Index = 854)] /* 0x10A8 */ public float DeathScreenPauseTime; - [NMS(Index = 852)] + [NMS(Index = 853)] /* 0x10AC */ public float DeathScreenShipFadeInTime; [NMS(Index = 206)] /* 0x10B0 */ public float DeepWaterDepth; @@ -419,9 +419,9 @@ public enum ControlModesEnum : uint { /* 0x10B8 */ public int DefaultHitPoints; [NMS(Index = 234)] /* 0x10BC */ public int DefaultShipHealthPips; - [NMS(Index = 410)] + [NMS(Index = 411)] /* 0x10C0 */ public float DestroyEffectFinalDelay; - [NMS(Index = 469)] + [NMS(Index = 470)] /* 0x10C4 */ public float DroneProbeScanTime; [NMS(Index = 251)] /* 0x10C8 */ public float DroneScanTimeToForget; @@ -431,7 +431,7 @@ public enum ControlModesEnum : uint { /* 0x10D0 */ public float DroneStartLocationRadius; [NMS(Index = 388)] /* 0x10D4 */ public float EarlyHazardTimeMultiplier; - [NMS(Index = 772)] + [NMS(Index = 773)] /* 0x10D8 */ public float EnergyBallSpeed; [NMS(Index = 302)] /* 0x10DC */ public float EnergyDamageMinTime; @@ -445,93 +445,93 @@ public enum ControlModesEnum : uint { /* 0x10EC */ public float EnergyDischargeRateMedium; [NMS(Index = 307)] /* 0x10F0 */ public float EnergyPainRate; - [NMS(Index = 803)] + [NMS(Index = 804)] /* 0x10F4 */ public float ExertionFromPainTime; - [NMS(Index = 802)] + [NMS(Index = 803)] /* 0x10F8 */ public float ExertionSmoothTime; - [NMS(Index = 681)] + [NMS(Index = 682)] /* 0x10FC */ public float ExperienceAlertRange; - [NMS(Index = 683)] + [NMS(Index = 684)] /* 0x1100 */ public float ExperienceAlertSightAngle; - [NMS(Index = 682)] + [NMS(Index = 683)] /* 0x1104 */ public float ExperienceAlertSightRange; - [NMS(Index = 697)] + [NMS(Index = 698)] /* 0x1108 */ public float ExperienceDefeatBugQueenFiendSplatDelay; - [NMS(Index = 699)] + [NMS(Index = 700)] /* 0x110C */ public float ExperienceDefeatBugQueenRewardChance; - [NMS(Index = 696)] + [NMS(Index = 697)] /* 0x1110 */ public float ExperienceDefeatBugQueenRewardDelay; - [NMS(Index = 695)] + [NMS(Index = 696)] /* 0x1114 */ public float ExperienceDefeatLevel5SentinelsDisableWantedTime; - [NMS(Index = 691)] + [NMS(Index = 692)] /* 0x1118 */ public float ExperienceDefeatLevel5SentinelsRewardDelay; - [NMS(Index = 688)] - /* 0x111C */ public float ExperienceDefeatLevel5SpaceSentinelsMessageDelay; [NMS(Index = 689)] + /* 0x111C */ public float ExperienceDefeatLevel5SpaceSentinelsMessageDelay; + [NMS(Index = 690)] /* 0x1120 */ public float ExperienceDefeatLevel5SpaceSentinelsRewardDelay; - [NMS(Index = 687)] + [NMS(Index = 688)] /* 0x1124 */ public float ExperienceDefeatLevel5SpaceSentinelsWarpDelay; - [NMS(Index = 685)] + [NMS(Index = 686)] /* 0x1128 */ public float ExperienceDroneSpawnAngle; - [NMS(Index = 684)] + [NMS(Index = 685)] /* 0x112C */ public float ExperienceDroneSpawnOffset; - [NMS(Index = 677)] + [NMS(Index = 678)] /* 0x1130 */ public float ExperienceDroneTimeMax; - [NMS(Index = 676)] + [NMS(Index = 677)] /* 0x1134 */ public float ExperienceDroneTimeMin; - [NMS(Index = 678)] - /* 0x1138 */ public float ExperienceFlybyScareRadius; [NMS(Index = 679)] + /* 0x1138 */ public float ExperienceFlybyScareRadius; + [NMS(Index = 680)] /* 0x113C */ public float ExperienceFlybyScareTime; [NMS(Index = 286)] /* 0x1140 */ public float ExperienceHardPiratesDamageMaxOdds; - [NMS(Index = 670)] + [NMS(Index = 671)] /* 0x1144 */ public float ExperienceInterestingDroneDistance; - [NMS(Index = 669)] + [NMS(Index = 670)] /* 0x1148 */ public float ExperienceInterestingFreighterDistance; - [NMS(Index = 667)] - /* 0x114C */ public float ExperienceInterestingPoliceDistance; [NMS(Index = 668)] + /* 0x114C */ public float ExperienceInterestingPoliceDistance; + [NMS(Index = 669)] /* 0x1150 */ public float ExperienceInterestingShipDistance; - [NMS(Index = 664)] + [NMS(Index = 665)] /* 0x1154 */ public int ExperienceMaxCivilianShipSpawnsInSpace; - [NMS(Index = 663)] + [NMS(Index = 664)] /* 0x1158 */ public int ExperienceMaxCivilianShipSpawnsOnPlanet; [NMS(Index = 287)] /* 0x115C */ public float ExperienceMediumPiratesDamageMaxOdds; - [NMS(Index = 686)] + [NMS(Index = 687)] /* 0x1160 */ public float ExperienceMessageBroadcastNearbyDistance; - [NMS(Index = 673)] + [NMS(Index = 674)] /* 0x1164 */ public int ExperiencePirateCloseAttackPercentage; - [NMS(Index = 665)] + [NMS(Index = 666)] /* 0x1168 */ public float ExperiencePirateFreighterAttackRange; [NMS(Index = 285)] /* 0x116C */ public float ExperiencePiratesDifficultyVariance; - [NMS(Index = 675)] + [NMS(Index = 676)] /* 0x1170 */ public float ExperiencePirateTimeMax; - [NMS(Index = 674)] + [NMS(Index = 675)] /* 0x1174 */ public float ExperiencePirateTimeMin; - [NMS(Index = 672)] + [NMS(Index = 673)] /* 0x1178 */ public float ExperienceShipTimeMax; - [NMS(Index = 671)] + [NMS(Index = 672)] /* 0x117C */ public float ExperienceShipTimeMin; - [NMS(Index = 666)] + [NMS(Index = 667)] /* 0x1180 */ public float ExperienceWalkerSize; - [NMS(Index = 718)] - /* 0x1184 */ public float ExplodeShakeMaxDist; [NMS(Index = 719)] - /* 0x1188 */ public float ExplodeShakeMaxDistSpace; + /* 0x1184 */ public float ExplodeShakeMaxDist; [NMS(Index = 720)] + /* 0x1188 */ public float ExplodeShakeMaxDistSpace; + [NMS(Index = 721)] /* 0x118C */ public float ExplodeShakeStrength; - [NMS(Index = 408)] - /* 0x1190 */ public float ExplosionBoundingInset; [NMS(Index = 409)] + /* 0x1190 */ public float ExplosionBoundingInset; + [NMS(Index = 410)] /* 0x1194 */ public float ExplosionBoundingInsetRange; - [NMS(Index = 407)] + [NMS(Index = 408)] /* 0x1198 */ public float ExplosionScaleVariance; - [NMS(Index = 405)] - /* 0x119C */ public float ExplosionTimePerEffect; [NMS(Index = 406)] + /* 0x119C */ public float ExplosionTimePerEffect; + [NMS(Index = 407)] /* 0x11A0 */ public float ExplosionTimeVariance; [NMS(Index = 61)] /* 0x11A4 */ public float FingerButtonClickSize; @@ -547,21 +547,21 @@ public enum ControlModesEnum : uint { /* 0x11B8 */ public float FistClenchBlendInTime; [NMS(Index = 86)] /* 0x11BC */ public float FistClenchBlendOutTime; - [NMS(Index = 627)] + [NMS(Index = 628)] /* 0x11C0 */ public float FlamethrowerDispersion; - [NMS(Index = 727)] + [NMS(Index = 728)] /* 0x11C4 */ public float FlashGrow; - [NMS(Index = 722)] - /* 0x11C8 */ public float FlashPosX; [NMS(Index = 723)] - /* 0x11CC */ public float FlashPosY; + /* 0x11C8 */ public float FlashPosX; [NMS(Index = 724)] + /* 0x11CC */ public float FlashPosY; + [NMS(Index = 725)] /* 0x11D0 */ public float FlashPosZ; - [NMS(Index = 726)] + [NMS(Index = 727)] /* 0x11D4 */ public float FlashPulse; - [NMS(Index = 721)] + [NMS(Index = 722)] /* 0x11D8 */ public float FlashSize; - [NMS(Index = 725)] + [NMS(Index = 726)] /* 0x11DC */ public float FlashSpeed; [NMS(Index = 8)] /* 0x11E0 */ public float FoodValueThresholdAverage; @@ -573,9 +573,9 @@ public enum ControlModesEnum : uint { /* 0x11EC */ public float FoodValueThresholdGood; [NMS(Index = 10)] /* 0x11F0 */ public float FoodValueThresholdWorst; - [NMS(Index = 824)] + [NMS(Index = 825)] /* 0x11F4 */ public float FootDustScale; - [NMS(Index = 830)] + [NMS(Index = 831)] /* 0x11F8 */ public float FootOffset; [NMS(Index = 317)] /* 0x11FC */ public float FreeJetpackRange; @@ -583,23 +583,23 @@ public enum ControlModesEnum : uint { /* 0x1200 */ public float FreeJetpackRangeNonTerrain; [NMS(Index = 318)] /* 0x1204 */ public float FreeJetpackRangePrime; - [NMS(Index = 819)] - /* 0x1208 */ public float FreeJetpackSlopeAngle; [NMS(Index = 820)] + /* 0x1208 */ public float FreeJetpackSlopeAngle; + [NMS(Index = 821)] /* 0x120C */ public float FreeJetpackSlopeAnglePrime; - [NMS(Index = 390)] + [NMS(Index = 391)] /* 0x1210 */ public float FreighterAbandonedHazardTimeMultiplier; - [NMS(Index = 416)] + [NMS(Index = 417)] /* 0x1214 */ public float FreighterCoolFactor; - [NMS(Index = 413)] + [NMS(Index = 414)] /* 0x1218 */ public float FreighterPriceExp2; - [NMS(Index = 401)] + [NMS(Index = 402)] /* 0x121C */ public float FreighterProbeScanTime; [NMS(Index = 219)] /* 0x1220 */ public float FreighterSpawnedOnYouFadeInTime; - [NMS(Index = 511)] + [NMS(Index = 512)] /* 0x1224 */ public float FrigateFlybyMarkerAlwaysHideDistance; - [NMS(Index = 510)] + [NMS(Index = 511)] /* 0x1228 */ public float FrigateFlybyMarkerAlwaysShowDistance; [NMS(Index = 275)] /* 0x122C */ public float FrontShieldOffsetOff; @@ -619,7 +619,7 @@ public enum ControlModesEnum : uint { /* 0x1248 */ public float FrontShieldSpeedSlowdown; [NMS(Index = 280)] /* 0x124C */ public float FrontShieldUpOffsetVR; - [NMS(Index = 821)] + [NMS(Index = 822)] /* 0x1250 */ public float FullClipReloadSpeedMultiplier; [NMS(Index = 256)] /* 0x1254 */ public float GhostbusterAmp1; @@ -647,23 +647,23 @@ public enum ControlModesEnum : uint { /* 0x1280 */ public float GhostbusterStart3; [NMS(Index = 252)] /* 0x1284 */ public float GhostbusterStartLength; - [NMS(Index = 876)] - /* 0x1288 */ public float GrassPushDistance; [NMS(Index = 877)] + /* 0x1288 */ public float GrassPushDistance; + [NMS(Index = 878)] /* 0x128C */ public float GrassPushDistanceFeet; - [NMS(Index = 533)] + [NMS(Index = 534)] /* 0x1290 */ public int GrenadeBaseClipSize; [NMS(Index = 290)] /* 0x1294 */ public float GrenadeBounceDamping; [NMS(Index = 291)] /* 0x1298 */ public float GrenadeBounceMaxSpeed; - [NMS(Index = 770)] + [NMS(Index = 771)] /* 0x129C */ public float GrenadeCarveRadius; - [NMS(Index = 614)] + [NMS(Index = 615)] /* 0x12A0 */ public float GrenadeRecoil; [NMS(Index = 292)] /* 0x12A4 */ public float GrenadeStopExplodeTime; - [NMS(Index = 735)] + [NMS(Index = 736)] /* 0x12A8 */ public float GrenadeTerrainDeformRadius; [NMS(Index = 111)] /* 0x12AC */ public float GroundRunSpeed; @@ -683,21 +683,21 @@ public enum ControlModesEnum : uint { /* 0x12C8 */ public float GroundWalkSpeedLowG; [NMS(Index = 110)] /* 0x12CC */ public float GroundWalkSpeedTeleportHmd; - [NMS(Index = 532)] + [NMS(Index = 533)] /* 0x12D0 */ public int GunBaseClipSize; - [NMS(Index = 611)] + [NMS(Index = 612)] /* 0x12D4 */ public float GunRecoil; - [NMS(Index = 623)] + [NMS(Index = 624)] /* 0x12D8 */ public float GunRecoilMax; - [NMS(Index = 622)] + [NMS(Index = 623)] /* 0x12DC */ public float GunRecoilMin; - [NMS(Index = 620)] + [NMS(Index = 621)] /* 0x12E0 */ public float GunRecoilSettleSpring; - [NMS(Index = 615)] + [NMS(Index = 616)] /* 0x12E4 */ public float GunRecoilSpring; - [NMS(Index = 728)] - /* 0x12E8 */ public float GunRightOffset; [NMS(Index = 729)] + /* 0x12E8 */ public float GunRightOffset; + [NMS(Index = 730)] /* 0x12EC */ public float GunUpOffset; [NMS(Index = 157)] /* 0x12F0 */ public float HandHoldInteractAngleRate; @@ -751,21 +751,21 @@ public enum ControlModesEnum : uint { /* 0x1350 */ public float HandSwimMaxForce; [NMS(Index = 158)] /* 0x1354 */ public float HandSwimMin; - [NMS(Index = 780)] + [NMS(Index = 781)] /* 0x1358 */ public float HardLandMax; - [NMS(Index = 779)] + [NMS(Index = 780)] /* 0x135C */ public float HardLandMin; - [NMS(Index = 531)] + [NMS(Index = 532)] /* 0x1360 */ public float HardLandPainTime; - [NMS(Index = 778)] + [NMS(Index = 779)] /* 0x1364 */ public float HardLandTime; - [NMS(Index = 397)] - /* 0x1368 */ public float HardModeHazardDamageRateMultiplier; [NMS(Index = 398)] - /* 0x136C */ public float HardModeHazardDamageWoundRateMultiplier; + /* 0x1368 */ public float HardModeHazardDamageRateMultiplier; [NMS(Index = 399)] + /* 0x136C */ public float HardModeHazardDamageWoundRateMultiplier; + [NMS(Index = 400)] /* 0x1370 */ public float HardModeHazardRechargeUnderground; - [NMS(Index = 396)] + [NMS(Index = 397)] /* 0x1374 */ public float HardModeHazardTimeMultiplier; [NMS(Index = 301)] /* 0x1378 */ public float HazardDamageMinTime; @@ -777,15 +777,15 @@ public enum ControlModesEnum : uint { /* 0x1384 */ public float HealthPipRechargeRate; [NMS(Index = 242)] /* 0x1388 */ public float HealthRechargeMinTimeSinceDamage; - [NMS(Index = 608)] + [NMS(Index = 609)] /* 0x138C */ public float HeatShieldTime; - [NMS(Index = 841)] + [NMS(Index = 842)] /* 0x1390 */ public float HelmetBob; - [NMS(Index = 839)] - /* 0x1394 */ public float HelmetLag; [NMS(Index = 840)] + /* 0x1394 */ public float HelmetLag; + [NMS(Index = 841)] /* 0x1398 */ public float HelmetMaxLag; - [NMS(Index = 884)] + [NMS(Index = 885)] /* 0x139C */ public int HighGuildRank; [NMS(Index = 184)] /* 0x13A0 */ public float HitReactBlendOutSpeedMax; @@ -807,51 +807,51 @@ public enum ControlModesEnum : uint { /* 0x13C0 */ public float HmdTurnSpeedPad; [NMS(Index = 164)] /* 0x13C4 */ public float HmdTurnThreshold; - [NMS(Index = 792)] - /* 0x13C8 */ public float HoldActionDistX; [NMS(Index = 793)] - /* 0x13CC */ public float HoldActionDistY; + /* 0x13C8 */ public float HoldActionDistX; [NMS(Index = 794)] - /* 0x13D0 */ public float HoldActionDistZ; + /* 0x13CC */ public float HoldActionDistY; [NMS(Index = 795)] - /* 0x13D4 */ public float HoldDistX; + /* 0x13D0 */ public float HoldActionDistZ; [NMS(Index = 796)] - /* 0x13D8 */ public float HoldDistY; + /* 0x13D4 */ public float HoldDistX; [NMS(Index = 797)] + /* 0x13D8 */ public float HoldDistY; + [NMS(Index = 798)] /* 0x13DC */ public float HoldDistZ; - [NMS(Index = 790)] + [NMS(Index = 791)] /* 0x13E0 */ public float HoldForce; - [NMS(Index = 798)] - /* 0x13E4 */ public float HoldMaxForce; [NMS(Index = 799)] + /* 0x13E4 */ public float HoldMaxForce; + [NMS(Index = 800)] /* 0x13E8 */ public float HoldRotate; - [NMS(Index = 791)] + [NMS(Index = 792)] /* 0x13EC */ public float HoldTime; [NMS(Index = 174)] /* 0x13F0 */ public float HolsterGrabFrontOffset; [NMS(Index = 173)] /* 0x13F4 */ public float HolsterGrabRadius; - [NMS(Index = 786)] - /* 0x13F8 */ public int HUDHeightPosX; [NMS(Index = 787)] + /* 0x13F8 */ public int HUDHeightPosX; + [NMS(Index = 788)] /* 0x13FC */ public int HUDHeightPosY; [NMS(Index = 24)] /* 0x1400 */ public float InteractionAimOffset; - [NMS(Index = 599)] - /* 0x1404 */ public float InteractionButtonRange; [NMS(Index = 600)] - /* 0x1408 */ public float InteractionButtonRangeVehicle; + /* 0x1404 */ public float InteractionButtonRange; [NMS(Index = 601)] - /* 0x140C */ public float InteractionFocusIncrease; + /* 0x1408 */ public float InteractionButtonRangeVehicle; [NMS(Index = 602)] - /* 0x1410 */ public float InteractionFocusIncreaseCreature; + /* 0x140C */ public float InteractionFocusIncrease; [NMS(Index = 603)] - /* 0x1414 */ public float InteractionFocusIncreasePet; + /* 0x1410 */ public float InteractionFocusIncreaseCreature; [NMS(Index = 604)] - /* 0x1418 */ public float InteractionFocusTime; + /* 0x1414 */ public float InteractionFocusIncreasePet; [NMS(Index = 605)] - /* 0x141C */ public float InteractionFocusTimeCreature; + /* 0x1418 */ public float InteractionFocusTime; [NMS(Index = 606)] + /* 0x141C */ public float InteractionFocusTimeCreature; + [NMS(Index = 607)] /* 0x1420 */ public float InteractionFocusTimePet; [NMS(Index = 148)] /* 0x1424 */ public float InteractionLineCircleOffsetMax; @@ -873,9 +873,9 @@ public enum ControlModesEnum : uint { /* 0x1444 */ public float InteractionLineSplineOffsetMin; [NMS(Index = 143)] /* 0x1448 */ public float InteractionLineSplineOffsetRange; - [NMS(Index = 598)] + [NMS(Index = 599)] /* 0x144C */ public float InteractionScanRange; - [NMS(Index = 607)] + [NMS(Index = 608)] /* 0x1450 */ public float InteractionSubstanceRange; [NMS(Index = 93)] /* 0x1454 */ public float InteractNearbyRadius; @@ -897,7 +897,7 @@ public enum ControlModesEnum : uint { /* 0x1474 */ public float JetpackForce; [NMS(Index = 372)] /* 0x1478 */ public float JetpackForceDeadPlanetExtra; - [NMS(Index = 842)] + [NMS(Index = 843)] /* 0x147C */ public float JetpackHelmetBob; [NMS(Index = 362)] /* 0x1480 */ public float JetpackIgnitionForce; @@ -929,137 +929,137 @@ public enum ControlModesEnum : uint { /* 0x14B4 */ public float JoystickOrientationTrimAltOc; [NMS(Index = 375)] /* 0x14B8 */ public float JoystickOrientationTrimAltOp; - [NMS(Index = 708)] + [NMS(Index = 709)] /* 0x14BC */ public float LabelOffset; - [NMS(Index = 707)] + [NMS(Index = 708)] /* 0x14C0 */ public float LabelSpringTime; - [NMS(Index = 738)] + [NMS(Index = 739)] /* 0x14C4 */ public float LaserBeamAmmoUseTime; - [NMS(Index = 731)] - /* 0x14C8 */ public float LaserBeamCore; [NMS(Index = 732)] - /* 0x14CC */ public float LaserBeamFlickerAmp; + /* 0x14C8 */ public float LaserBeamCore; [NMS(Index = 733)] + /* 0x14CC */ public float LaserBeamFlickerAmp; + [NMS(Index = 734)] /* 0x14D0 */ public float LaserBeamFlickerFreq; - [NMS(Index = 730)] + [NMS(Index = 731)] /* 0x14D4 */ public float LaserBeamMineRate; - [NMS(Index = 736)] - /* 0x14D8 */ public float LaserBeamTerrainDeformRadius; [NMS(Index = 737)] + /* 0x14D8 */ public float LaserBeamTerrainDeformRadius; + [NMS(Index = 738)] /* 0x14DC */ public float LaserBeamTerrainDeformVariance; - [NMS(Index = 734)] + [NMS(Index = 735)] /* 0x14E0 */ public float LaserEndOffset; - [NMS(Index = 521)] + [NMS(Index = 522)] /* 0x14E4 */ public float LaserMiningDamageMultiplier; - [NMS(Index = 457)] + [NMS(Index = 458)] /* 0x14E8 */ public float LaserPlayerOffset; - [NMS(Index = 612)] + [NMS(Index = 613)] /* 0x14EC */ public float LaserRecoil; - [NMS(Index = 610)] + [NMS(Index = 611)] /* 0x14F0 */ public float LaserShakeMax; - [NMS(Index = 609)] + [NMS(Index = 610)] /* 0x14F4 */ public float LaserShakeMin; - [NMS(Index = 888)] + [NMS(Index = 889)] /* 0x14F8 */ public float LaserShipRange; - [NMS(Index = 887)] + [NMS(Index = 888)] /* 0x14FC */ public float LaserWeaponRange; - [NMS(Index = 837)] - /* 0x1500 */ public float LeanAmount; [NMS(Index = 838)] + /* 0x1500 */ public float LeanAmount; + [NMS(Index = 839)] /* 0x1504 */ public float LeanAmountFwd; - [NMS(Index = 834)] + [NMS(Index = 835)] /* 0x1508 */ public float LeanBackMaxAngle; - [NMS(Index = 833)] + [NMS(Index = 834)] /* 0x150C */ public float LeanFwdMaxAngle; - [NMS(Index = 835)] - /* 0x1510 */ public float LeanLeftMaxAngle; [NMS(Index = 836)] - /* 0x1514 */ public float LeanRightMaxAngle; - [NMS(Index = 774)] + /* 0x1510 */ public float LeanLeftMaxAngle; + [NMS(Index = 837)] + /* 0x1514 */ public float LeanRightMaxAngle; + [NMS(Index = 775)] /* 0x1518 */ public float LookRayRadius; - [NMS(Index = 451)] + [NMS(Index = 452)] /* 0x151C */ public float LootForceMultiplier; - [NMS(Index = 882)] + [NMS(Index = 883)] /* 0x1520 */ public int LowGuildRank; - [NMS(Index = 864)] - /* 0x1524 */ public int LowHealthEffectPips; [NMS(Index = 865)] + /* 0x1524 */ public int LowHealthEffectPips; + [NMS(Index = 866)] /* 0x1528 */ public int LowHealthEffectShield; [NMS(Index = 19)] /* 0x152C */ public float MaxArmExtension; - [NMS(Index = 758)] + [NMS(Index = 759)] /* 0x1530 */ public int MaxBuildHeight; - [NMS(Index = 817)] + [NMS(Index = 818)] /* 0x1534 */ public float MaxClingableSlopeAngle; - [NMS(Index = 831)] + [NMS(Index = 832)] /* 0x1538 */ public float MaxFallSpeed; [NMS(Index = 235)] /* 0x153C */ public int MaxHealthPips; - [NMS(Index = 436)] - /* 0x1540 */ public float MaximumCrouchVR; [NMS(Index = 437)] - /* 0x1544 */ public float MaximumHeadHeightIncreaseVR; + /* 0x1540 */ public float MaximumCrouchVR; [NMS(Index = 438)] + /* 0x1544 */ public float MaximumHeadHeightIncreaseVR; + [NMS(Index = 439)] /* 0x1548 */ public float MaximumHorizontalOffsetVR; - [NMS(Index = 402)] + [NMS(Index = 403)] /* 0x154C */ public int MaxNumDestroyEffects; - [NMS(Index = 467)] + [NMS(Index = 468)] /* 0x1550 */ public int MaxNumShipsAttackingPlayer; - [NMS(Index = 530)] + [NMS(Index = 531)] /* 0x1554 */ public float MaxProjectileRadiusMultiplier; - [NMS(Index = 844)] + [NMS(Index = 845)] /* 0x1558 */ public float MaxResource; - [NMS(Index = 809)] + [NMS(Index = 810)] /* 0x155C */ public float MaxSlopeAngle; - [NMS(Index = 816)] + [NMS(Index = 817)] /* 0x1560 */ public float MaxSpidermanSlopeAngle; [NMS(Index = 322)] /* 0x1564 */ public float MaxTimeAfterMeleeBeforeBoost; [NMS(Index = 325)] /* 0x1568 */ public float MaxTimeInMeleeBoost; - [NMS(Index = 813)] + [NMS(Index = 814)] /* 0x156C */ public float MaxWalkableSlopeAngle; [NMS(Index = 151)] /* 0x1570 */ public int MaxWordCategoriesToSayPerNPC; - [NMS(Index = 883)] + [NMS(Index = 884)] /* 0x1574 */ public int MedGuildRank; [NMS(Index = 323)] /* 0x1578 */ public float MeleeBoostAirForce; - [NMS(Index = 534)] + [NMS(Index = 535)] /* 0x157C */ public float MeleeCooldown; - [NMS(Index = 544)] + [NMS(Index = 545)] /* 0x1580 */ public float MeleeCooldownAlt; - [NMS(Index = 546)] + [NMS(Index = 547)] /* 0x1584 */ public float MeleeDamageScale; - [NMS(Index = 536)] - /* 0x1588 */ public float MeleeDistance; [NMS(Index = 537)] + /* 0x1588 */ public float MeleeDistance; + [NMS(Index = 538)] /* 0x158C */ public float MeleeDistance3P; - [NMS(Index = 548)] + [NMS(Index = 549)] /* 0x1590 */ public float MeleeDistanceAlt; - [NMS(Index = 783)] + [NMS(Index = 784)] /* 0x1594 */ public float MeleeForcePush; - [NMS(Index = 539)] + [NMS(Index = 540)] /* 0x1598 */ public float MeleeHitTime; - [NMS(Index = 784)] + [NMS(Index = 785)] /* 0x159C */ public float MeleeOffset; - [NMS(Index = 545)] + [NMS(Index = 546)] /* 0x15A0 */ public float MeleePosDelta; - [NMS(Index = 538)] + [NMS(Index = 539)] /* 0x15A4 */ public float MeleeRadius; - [NMS(Index = 547)] + [NMS(Index = 548)] /* 0x15A8 */ public float MeleeRadiusAlt; - [NMS(Index = 781)] + [NMS(Index = 782)] /* 0x15AC */ public float MeleeRange; - [NMS(Index = 540)] + [NMS(Index = 541)] /* 0x15B0 */ public float MeleeSpeedBoost; - [NMS(Index = 542)] + [NMS(Index = 543)] /* 0x15B4 */ public float MeleeSpeedBoostRangeMultiplier; - [NMS(Index = 541)] + [NMS(Index = 542)] /* 0x15B8 */ public float MeleeSpeedDamageBoost; - [NMS(Index = 543)] + [NMS(Index = 544)] /* 0x15BC */ public float MeleeStaminaDrain; - [NMS(Index = 782)] + [NMS(Index = 783)] /* 0x15C0 */ public float MeleeTime; [NMS(Index = 324)] /* 0x15C4 */ public float MeleeToAirBoostInitialImpulse; @@ -1071,59 +1071,59 @@ public enum ControlModesEnum : uint { /* 0x15D0 */ public float MinDistanceToCommunicatorTarget; [NMS(Index = 244)] /* 0x15D4 */ public float MinEnergyPercentOnRespawn; - [NMS(Index = 818)] + [NMS(Index = 819)] /* 0x15D8 */ public float MinimumPushOffForceToSlide; [NMS(Index = 13)] /* 0x15DC */ public float MiniportalAppearEffectTime; [NMS(Index = 14)] /* 0x15E0 */ public float MiniportalDisappearEffectTime; - [NMS(Index = 403)] + [NMS(Index = 404)] /* 0x15E4 */ public int MinNumDestroyEffects; [NMS(Index = 2)] /* 0x15E8 */ public float MinRespawnCharge; - [NMS(Index = 812)] + [NMS(Index = 813)] /* 0x15EC */ public float MinSlideTime; - [NMS(Index = 814)] + [NMS(Index = 815)] /* 0x15F0 */ public float MinSpidermanSlopeAngle; [NMS(Index = 321)] /* 0x15F4 */ public float MinTimeAfterMeleeBeforeBoost; - [NMS(Index = 815)] + [NMS(Index = 816)] /* 0x15F8 */ public float MinTimeToHoldSpidermanPose; - [NMS(Index = 829)] + [NMS(Index = 830)] /* 0x15FC */ public float MinUpAmount; - [NMS(Index = 424)] + [NMS(Index = 425)] /* 0x1600 */ public float MouseAimZone; - [NMS(Index = 426)] - /* 0x1604 */ public float MouseCrosshairAlphaFade; [NMS(Index = 427)] - /* 0x1608 */ public float MouseCrosshairAlphaFadeSpeed; + /* 0x1604 */ public float MouseCrosshairAlphaFade; [NMS(Index = 428)] - /* 0x160C */ public float MouseCrosshairLineAlpha; + /* 0x1608 */ public float MouseCrosshairAlphaFadeSpeed; [NMS(Index = 429)] + /* 0x160C */ public float MouseCrosshairLineAlpha; + [NMS(Index = 430)] /* 0x1610 */ public float MouseCrosshairLineWidth; - [NMS(Index = 425)] + [NMS(Index = 426)] /* 0x1614 */ public float MouseCrosshairMaxAlpha; - [NMS(Index = 431)] + [NMS(Index = 432)] /* 0x1618 */ public float MouseCrosshairMultiplier; - [NMS(Index = 430)] + [NMS(Index = 431)] /* 0x161C */ public float MouseCrosshairShipStrength; - [NMS(Index = 432)] + [NMS(Index = 433)] /* 0x1620 */ public float MouseCrosshairShipStrengthOld; - [NMS(Index = 421)] + [NMS(Index = 422)] /* 0x1624 */ public float MouseDeadZone; - [NMS(Index = 419)] + [NMS(Index = 420)] /* 0x1628 */ public float MouseDeadZoneOld; - [NMS(Index = 423)] + [NMS(Index = 424)] /* 0x162C */ public float MouseDeadZoneVehicle; - [NMS(Index = 434)] + [NMS(Index = 435)] /* 0x1630 */ public float MouseFlightCorrectionBrakeMultiplier; - [NMS(Index = 433)] + [NMS(Index = 434)] /* 0x1634 */ public float MouseFlightCorrectionMultiplier; - [NMS(Index = 420)] + [NMS(Index = 421)] /* 0x1638 */ public float MouseMaxLength; - [NMS(Index = 418)] + [NMS(Index = 419)] /* 0x163C */ public float MouseMaxLengthOld; - [NMS(Index = 422)] + [NMS(Index = 423)] /* 0x1640 */ public float MouseMaxLengthVehicle; // size: 0x2 public enum MouseSmoothModeEnum : uint { @@ -1132,129 +1132,129 @@ public enum MouseSmoothModeEnum : uint { } [NMS(Index = 297)] /* 0x1644 */ public MouseSmoothModeEnum MouseSmoothMode; - [NMS(Index = 524)] - /* 0x1648 */ public float MoveStickHighRangeLimit; [NMS(Index = 525)] + /* 0x1648 */ public float MoveStickHighRangeLimit; + [NMS(Index = 526)] /* 0x164C */ public float MoveStickRunLimit; [NMS(Index = 241)] /* 0x1650 */ public float MultiplayerMinWanteEscalationTime; - [NMS(Index = 628)] + [NMS(Index = 629)] /* 0x1654 */ public float MuzzleFlashMulThirdPerson; - [NMS(Index = 393)] - /* 0x1658 */ public float NormalModeHazardDamageRateMultiplier; [NMS(Index = 394)] - /* 0x165C */ public float NormalModeHazardDamageWoundRateMultiplier; + /* 0x1658 */ public float NormalModeHazardDamageRateMultiplier; [NMS(Index = 395)] + /* 0x165C */ public float NormalModeHazardDamageWoundRateMultiplier; + [NMS(Index = 396)] /* 0x1660 */ public float NormalModeHazardRechargeUnderground; - [NMS(Index = 392)] + [NMS(Index = 393)] /* 0x1664 */ public float NormalModeHazardTimeMultiplier; [NMS(Index = 122)] /* 0x1668 */ public float NoStickTeleportDirectionChangeDeadzoneAngle; [NMS(Index = 226)] /* 0x166C */ public int NumberOfWarpsRequiredForFreightersToSpawn; - [NMS(Index = 875)] + [NMS(Index = 876)] /* 0x1670 */ public int NumTechShopSlots; - [NMS(Index = 468)] + [NMS(Index = 469)] /* 0x1674 */ public float ObjectScanTime; [NMS(Index = 246)] /* 0x1678 */ public float OtherPlayerTrackArrowRange; - [NMS(Index = 713)] + [NMS(Index = 714)] /* 0x167C */ public float PainColourSeperateAmount; - [NMS(Index = 712)] + [NMS(Index = 713)] /* 0x1680 */ public float PainFlickerAmount; - [NMS(Index = 714)] + [NMS(Index = 715)] /* 0x1684 */ public float PainTime; [NMS(Index = 269)] /* 0x1688 */ public float PassiveWeaponZoomFOV; [NMS(Index = 270)] /* 0x168C */ public float PassiveWeaponZoomFOVThirdPerson; - [NMS(Index = 775)] + [NMS(Index = 776)] /* 0x1690 */ public float PickRange; - [NMS(Index = 486)] + [NMS(Index = 487)] /* 0x1694 */ public float PirateBattleMarkerRange; - [NMS(Index = 488)] - /* 0x1698 */ public float PirateBattleMarkerTime; [NMS(Index = 489)] + /* 0x1698 */ public float PirateBattleMarkerTime; + [NMS(Index = 490)] /* 0x169C */ public float PirateBattleMaxTime; - [NMS(Index = 487)] + [NMS(Index = 488)] /* 0x16A0 */ public float PirateBattleWarnTime; - [NMS(Index = 471)] - /* 0x16A4 */ public float PirateBountyInitTime; [NMS(Index = 472)] - /* 0x16A8 */ public float PirateBountyMaxDistance; + /* 0x16A4 */ public float PirateBountyInitTime; [NMS(Index = 473)] + /* 0x16A8 */ public float PirateBountyMaxDistance; + [NMS(Index = 474)] /* 0x16AC */ public float PirateBountyTimeoutTime; - [NMS(Index = 480)] + [NMS(Index = 481)] /* 0x16B0 */ public float PirateFlybyAttackDistancePastPlayer; - [NMS(Index = 483)] + [NMS(Index = 484)] /* 0x16B4 */ public float PirateFlybyAttackMaxTime; - [NMS(Index = 482)] + [NMS(Index = 483)] /* 0x16B8 */ public float PirateFlybyAttackMinTime; - [NMS(Index = 481)] + [NMS(Index = 482)] /* 0x16BC */ public float PirateFlybyAttackProbability; - [NMS(Index = 470)] + [NMS(Index = 471)] /* 0x16C0 */ public int PirateHailPercent; - [NMS(Index = 475)] - /* 0x16C4 */ public float PirateProbeAttackWaitTime; [NMS(Index = 476)] + /* 0x16C4 */ public float PirateProbeAttackWaitTime; + [NMS(Index = 477)] /* 0x16C8 */ public float PirateProbeAttackWarnTime; - [NMS(Index = 479)] + [NMS(Index = 480)] /* 0x16CC */ public float PirateProbeHailPause; - [NMS(Index = 474)] + [NMS(Index = 475)] /* 0x16D0 */ public float PirateProbeInitTime; - [NMS(Index = 477)] - /* 0x16D4 */ public float PirateProbeScanTime; [NMS(Index = 478)] + /* 0x16D4 */ public float PirateProbeScanTime; + [NMS(Index = 479)] /* 0x16D8 */ public float PirateProbeScanTotalTime; - [NMS(Index = 485)] + [NMS(Index = 486)] /* 0x16DC */ public float PirateRaidMaxTime; - [NMS(Index = 484)] + [NMS(Index = 485)] /* 0x16E0 */ public float PirateRaidMinTime; [NMS(Index = 250)] /* 0x16E4 */ public float PlayerSpaceTransferRange; [NMS(Index = 249)] /* 0x16E8 */ public float PlayerTransferRange; - [NMS(Index = 597)] + [NMS(Index = 598)] /* 0x16EC */ public float PlayerViewTargetRange; [NMS(Index = 96)] /* 0x16F0 */ public float PointDownToMoveAngle; [NMS(Index = 97)] /* 0x16F4 */ public float PointDownToMoveBackAngle; - [NMS(Index = 625)] + [NMS(Index = 626)] /* 0x16F8 */ public float ProjectileDamageFalloff; - [NMS(Index = 404)] + [NMS(Index = 405)] /* 0x16FC */ public float ProjectileEndTime; - [NMS(Index = 517)] + [NMS(Index = 518)] /* 0x1700 */ public float PulseEncounterMarkerAlwaysHideDistance; - [NMS(Index = 516)] + [NMS(Index = 517)] /* 0x1704 */ public float PulseEncounterMarkerAlwaysShowDistance; - [NMS(Index = 515)] + [NMS(Index = 516)] /* 0x1708 */ public float PulseEncounterMarkerShowAngle; - [NMS(Index = 512)] - /* 0x170C */ public float PulseEncounterMinTimeInPulse; [NMS(Index = 513)] - /* 0x1710 */ public float PulseEncounterProbeTime; + /* 0x170C */ public float PulseEncounterMinTimeInPulse; [NMS(Index = 514)] + /* 0x1710 */ public float PulseEncounterProbeTime; + [NMS(Index = 515)] /* 0x1714 */ public float PulseEncounterProbeTimeRare; - [NMS(Index = 518)] - /* 0x1718 */ public float PulseEncounterSpawnEffectDistance; [NMS(Index = 519)] + /* 0x1718 */ public float PulseEncounterSpawnEffectDistance; + [NMS(Index = 520)] /* 0x171C */ public float PulseEncounterSpawnEffectTime; - [NMS(Index = 618)] + [NMS(Index = 619)] /* 0x1720 */ public float PulseRecoilSpring; - [NMS(Index = 785)] + [NMS(Index = 786)] /* 0x1724 */ public float PushForceAirFactor; - [NMS(Index = 832)] + [NMS(Index = 833)] /* 0x1728 */ public float PushForceDecay; - [NMS(Index = 886)] + [NMS(Index = 887)] /* 0x172C */ public float QuadAutoAimOffset; - [NMS(Index = 617)] + [NMS(Index = 618)] /* 0x1730 */ public float RailRecoilSpring; - [NMS(Index = 739)] + [NMS(Index = 740)] /* 0x1734 */ public float ReloadButtonHoldTimeToHolster; - [NMS(Index = 822)] + [NMS(Index = 823)] /* 0x1738 */ public float ReloadTapButtonSpeedIncrease; - [NMS(Index = 456)] + [NMS(Index = 457)] /* 0x173C */ public float ResourceBlobFinalScaleDistance; [NMS(Index = 205)] /* 0x1740 */ public float RespawnOnPadRadius; @@ -1308,73 +1308,73 @@ public enum MouseSmoothModeEnum : uint { /* 0x17A0 */ public float RocketBootsZigZagForceDuration; [NMS(Index = 345)] /* 0x17A4 */ public float RocketBootsZigZagStrength; - [NMS(Index = 584)] + [NMS(Index = 585)] /* 0x17A8 */ public float ScanBeamMainWidth; - [NMS(Index = 582)] + [NMS(Index = 583)] /* 0x17AC */ public float ScanBeamWidth; - [NMS(Index = 580)] - /* 0x17B0 */ public float ScanFadeInTime; [NMS(Index = 581)] + /* 0x17B0 */ public float ScanFadeInTime; + [NMS(Index = 582)] /* 0x17B4 */ public float ScanFadeOutTime; - [NMS(Index = 572)] + [NMS(Index = 573)] /* 0x17B8 */ public float ScanLabelTime; - [NMS(Index = 577)] + [NMS(Index = 578)] /* 0x17BC */ public float ScanRotate; - [NMS(Index = 583)] + [NMS(Index = 584)] /* 0x17C0 */ public float ScanRotateBeamWdith; - [NMS(Index = 578)] - /* 0x17C4 */ public float ScanRotateDist; [NMS(Index = 579)] + /* 0x17C4 */ public float ScanRotateDist; + [NMS(Index = 580)] /* 0x17C8 */ public float ScanRotateWobbleAmp; - [NMS(Index = 574)] + [NMS(Index = 575)] /* 0x17CC */ public float ScanWobbleAmp; - [NMS(Index = 576)] + [NMS(Index = 577)] /* 0x17D0 */ public float ScanWobbleAmp2; - [NMS(Index = 573)] + [NMS(Index = 574)] /* 0x17D4 */ public float ScanWobbleFreq; - [NMS(Index = 575)] + [NMS(Index = 576)] /* 0x17D8 */ public float ScanWobbleFreq2; - [NMS(Index = 845)] + [NMS(Index = 846)] /* 0x17DC */ public int ShieldMaximum; - [NMS(Index = 522)] - /* 0x17E0 */ public float ShieldRechargeMinTimeSinceDamage; [NMS(Index = 523)] + /* 0x17E0 */ public float ShieldRechargeMinTimeSinceDamage; + [NMS(Index = 524)] /* 0x17E4 */ public float ShieldRechargeRate; - [NMS(Index = 847)] + [NMS(Index = 848)] /* 0x17E8 */ public float ShieldRestoreDelay; - [NMS(Index = 846)] + [NMS(Index = 847)] /* 0x17EC */ public float ShieldRestoreSpeed; - [NMS(Index = 843)] + [NMS(Index = 844)] /* 0x17F0 */ public float ShipCameraLag; - [NMS(Index = 414)] + [NMS(Index = 415)] /* 0x17F4 */ public float ShipCoolFactor; - [NMS(Index = 411)] + [NMS(Index = 412)] /* 0x17F8 */ public float ShipPriceExp2; [NMS(Index = 218)] /* 0x17FC */ public float ShipSummonLastSafeMargin; - [NMS(Index = 768)] - /* 0x1800 */ public float ShootOffset; [NMS(Index = 769)] + /* 0x1800 */ public float ShootOffset; + [NMS(Index = 770)] /* 0x1804 */ public float ShootPrepTime; - [NMS(Index = 767)] + [NMS(Index = 768)] /* 0x1808 */ public float ShootSizeBase; - [NMS(Index = 765)] + [NMS(Index = 766)] /* 0x180C */ public float ShootSizeMaxXY; - [NMS(Index = 763)] - /* 0x1810 */ public float ShootSizeMaxZ; [NMS(Index = 764)] + /* 0x1810 */ public float ShootSizeMaxZ; + [NMS(Index = 765)] /* 0x1814 */ public float ShootSizeMinXY; - [NMS(Index = 762)] + [NMS(Index = 763)] /* 0x1818 */ public float ShootSizeMinZ; - [NMS(Index = 766)] + [NMS(Index = 767)] /* 0x181C */ public float ShootSizeTime; - [NMS(Index = 626)] + [NMS(Index = 627)] /* 0x1820 */ public float ShotgunDispersion; - [NMS(Index = 568)] + [NMS(Index = 569)] /* 0x1824 */ public float SleepFadeTime; - [NMS(Index = 811)] + [NMS(Index = 812)] /* 0x1828 */ public float SlopeSlideBrake; - [NMS(Index = 810)] + [NMS(Index = 811)] /* 0x182C */ public float SlopeSlidingSpeed; [NMS(Index = 308)] /* 0x1830 */ public float SolarRegenFactor; @@ -1388,9 +1388,9 @@ public enum MouseSmoothModeEnum : uint { /* 0x1840 */ public float SpaceJetpackMaxSpeed; [NMS(Index = 377)] /* 0x1844 */ public float SpaceJetpackUpForce; - [NMS(Index = 759)] - /* 0x1848 */ public float SpaceMaxGravityDist; [NMS(Index = 760)] + /* 0x1848 */ public float SpaceMaxGravityDist; + [NMS(Index = 761)] /* 0x184C */ public float SpaceMinGravityDist; [NMS(Index = 227)] /* 0x1850 */ public float SpawningDistanceBetweenPlayersAfterWarp; @@ -1398,419 +1398,421 @@ public enum MouseSmoothModeEnum : uint { /* 0x1854 */ public float SpawningSpaceBattleLookOffset; [NMS(Index = 229)] /* 0x1858 */ public float SpawningSpaceBattleLookOffsetUp; - [NMS(Index = 557)] + [NMS(Index = 558)] /* 0x185C */ public float SpeedLinesLength; - [NMS(Index = 566)] + [NMS(Index = 567)] /* 0x1860 */ public float SpeedLinesMaxAlpha; - [NMS(Index = 565)] + [NMS(Index = 566)] /* 0x1864 */ public float SpeedLinesMinAlpha; - [NMS(Index = 567)] + [NMS(Index = 568)] /* 0x1868 */ public float SpeedLinesOffset; - [NMS(Index = 563)] + [NMS(Index = 564)] /* 0x186C */ public float SpeedLinesRadiusIncrement; - [NMS(Index = 562)] + [NMS(Index = 563)] /* 0x1870 */ public float SpeedLinesRadiusStartMax; - [NMS(Index = 561)] + [NMS(Index = 562)] /* 0x1874 */ public float SpeedLinesRadiusStartMin; - [NMS(Index = 556)] + [NMS(Index = 557)] /* 0x1878 */ public float SpeedLinesSpeedMax; - [NMS(Index = 555)] + [NMS(Index = 556)] /* 0x187C */ public float SpeedLinesSpeedMin; - [NMS(Index = 564)] + [NMS(Index = 565)] /* 0x1880 */ public float SpeedLinesStartFade; - [NMS(Index = 558)] + [NMS(Index = 559)] /* 0x1884 */ public float SpeedLinesTotalLength; - [NMS(Index = 560)] + [NMS(Index = 561)] /* 0x1888 */ public float SpeedLinesWidthMax; - [NMS(Index = 559)] + [NMS(Index = 560)] /* 0x188C */ public float SpeedLinesWidthMin; - [NMS(Index = 569)] + [NMS(Index = 570)] /* 0x1890 */ public float StaminaRate; - [NMS(Index = 571)] + [NMS(Index = 572)] /* 0x1894 */ public float StaminaRecoveredFactor; - [NMS(Index = 570)] + [NMS(Index = 571)] /* 0x1898 */ public float StaminaRecoveryRate; - [NMS(Index = 553)] + [NMS(Index = 554)] /* 0x189C */ public float StarFieldDensity; - [NMS(Index = 552)] + [NMS(Index = 553)] /* 0x18A0 */ public float StarFieldRadius; - [NMS(Index = 554)] + [NMS(Index = 555)] /* 0x18A4 */ public float StarFieldStarSize; [NMS(Index = 389)] /* 0x18A8 */ public float StartHazardTimeMultiplier; + [NMS(Index = 390)] + /* 0x18AC */ public float StartSpookTimeMultiplier; [NMS(Index = 355)] - /* 0x18AC */ public int StealthBaseCharge; + /* 0x18B0 */ public int StealthBaseCharge; [NMS(Index = 353)] - /* 0x18B0 */ public float StealthDrainRate; + /* 0x18B4 */ public float StealthDrainRate; [NMS(Index = 352)] - /* 0x18B4 */ public float StealthMinLevel; + /* 0x18B8 */ public float StealthMinLevel; [NMS(Index = 354)] - /* 0x18B8 */ public float StealthRechargeRate; + /* 0x18BC */ public float StealthRechargeRate; + [NMS(Index = 704)] + /* 0x18C0 */ public float StickDeadZoneMax; [NMS(Index = 703)] - /* 0x18BC */ public float StickDeadZoneMax; - [NMS(Index = 702)] - /* 0x18C0 */ public float StickDeadZoneMin; + /* 0x18C4 */ public float StickDeadZoneMin; [NMS(Index = 88)] - /* 0x18C4 */ public float StickYDampingThreshold; - [NMS(Index = 466)] - /* 0x18C8 */ public int SuitInventoryStartSeed; + /* 0x18C8 */ public float StickYDampingThreshold; + [NMS(Index = 467)] + /* 0x18CC */ public int SuitInventoryStartSeed; [NMS(Index = 23)] - /* 0x18CC */ public float SummonArcRange; + /* 0x18D0 */ public float SummonArcRange; [NMS(Index = 118)] - /* 0x18D0 */ public float SummonShipDirectionChangeDeadZoneAngle; - [NMS(Index = 777)] - /* 0x18D4 */ public float TakeDamageImpulse; - [NMS(Index = 788)] - /* 0x18D8 */ public float TargetDistance; + /* 0x18D4 */ public float SummonShipDirectionChangeDeadZoneAngle; + [NMS(Index = 778)] + /* 0x18D8 */ public float TakeDamageImpulse; [NMS(Index = 789)] - /* 0x18DC */ public float TargetRadius; + /* 0x18DC */ public float TargetDistance; + [NMS(Index = 790)] + /* 0x18E0 */ public float TargetRadius; [NMS(Index = 11)] - /* 0x18E0 */ public float TeleportAppearEffectSpeed; + /* 0x18E4 */ public float TeleportAppearEffectSpeed; [NMS(Index = 128)] - /* 0x18E4 */ public float TeleportArcLengthMultiplier; + /* 0x18E8 */ public float TeleportArcLengthMultiplier; [NMS(Index = 119)] - /* 0x18E8 */ public float TeleportArcRadius; + /* 0x18EC */ public float TeleportArcRadius; [NMS(Index = 120)] - /* 0x18EC */ public float TeleportArcRadiusInner; + /* 0x18F0 */ public float TeleportArcRadiusInner; [NMS(Index = 59)] - /* 0x18F0 */ public float TeleportBallCompletionFactorFadeout; + /* 0x18F4 */ public float TeleportBallCompletionFactorFadeout; [NMS(Index = 56)] - /* 0x18F4 */ public float TeleportBallDistanceFadeAlpha; + /* 0x18F8 */ public float TeleportBallDistanceFadeAlpha; [NMS(Index = 54)] - /* 0x18F8 */ public float TeleportBallFadeMinDistance; + /* 0x18FC */ public float TeleportBallFadeMinDistance; [NMS(Index = 55)] - /* 0x18FC */ public float TeleportBallFadeRange; + /* 0x1900 */ public float TeleportBallFadeRange; [NMS(Index = 57)] - /* 0x1900 */ public float TeleportBallRadius; + /* 0x1904 */ public float TeleportBallRadius; [NMS(Index = 130)] - /* 0x1904 */ public float TeleportBeamAnimHeight; + /* 0x1908 */ public float TeleportBeamAnimHeight; [NMS(Index = 129)] - /* 0x1908 */ public float TeleportBeamAnimSpeed; + /* 0x190C */ public float TeleportBeamAnimSpeed; [NMS(Index = 126)] - /* 0x190C */ public float TeleportBeamGravity; + /* 0x1910 */ public float TeleportBeamGravity; [NMS(Index = 127)] - /* 0x1910 */ public float TeleportBeamGravityMax; + /* 0x1914 */ public float TeleportBeamGravityMax; [NMS(Index = 53)] - /* 0x1914 */ public float TeleportChargeFadeInTime; + /* 0x1918 */ public float TeleportChargeFadeInTime; [NMS(Index = 50)] - /* 0x1918 */ public float TeleportChargeMaxDistance; + /* 0x191C */ public float TeleportChargeMaxDistance; [NMS(Index = 49)] - /* 0x191C */ public float TeleportChargeMinDistance; + /* 0x1920 */ public float TeleportChargeMinDistance; [NMS(Index = 52)] - /* 0x1920 */ public float TeleportChargeMinTime; + /* 0x1924 */ public float TeleportChargeMinTime; [NMS(Index = 51)] - /* 0x1924 */ public float TeleportChargeMoveSpeed; + /* 0x1928 */ public float TeleportChargeMoveSpeed; [NMS(Index = 168)] - /* 0x1928 */ public float TeleportDirectionAltHandRange; + /* 0x192C */ public float TeleportDirectionAltHandRange; [NMS(Index = 12)] - /* 0x192C */ public float TeleportDisappearEffectSpeed; + /* 0x1930 */ public float TeleportDisappearEffectSpeed; [NMS(Index = 124)] - /* 0x1930 */ public float TeleportHmdMaxFade; + /* 0x1934 */ public float TeleportHmdMaxFade; [NMS(Index = 123)] - /* 0x1934 */ public float TeleportHmdMinFade; + /* 0x1938 */ public float TeleportHmdMinFade; [NMS(Index = 125)] - /* 0x1938 */ public float TeleportHmdOutFactor; + /* 0x193C */ public float TeleportHmdOutFactor; [NMS(Index = 136)] - /* 0x193C */ public float TeleportInitiateThreshold; + /* 0x1940 */ public float TeleportInitiateThreshold; [NMS(Index = 167)] - /* 0x1940 */ public float TeleportInstantTravelDistance; + /* 0x1944 */ public float TeleportInstantTravelDistance; [NMS(Index = 131)] - /* 0x1944 */ public float TeleportLastKnownThreshold; + /* 0x1948 */ public float TeleportLastKnownThreshold; [NMS(Index = 139)] - /* 0x1948 */ public float TeleportLineBezierDistanceFactor; + /* 0x194C */ public float TeleportLineBezierDistanceFactor; [NMS(Index = 138)] - /* 0x194C */ public float TeleportLineBezierOffset; + /* 0x1950 */ public float TeleportLineBezierOffset; [NMS(Index = 133)] - /* 0x1950 */ public float TeleportLineEndFadeEnd; + /* 0x1954 */ public float TeleportLineEndFadeEnd; [NMS(Index = 132)] - /* 0x1954 */ public float TeleportLineEndFadeStart; + /* 0x1958 */ public float TeleportLineEndFadeStart; [NMS(Index = 135)] - /* 0x1958 */ public float TeleportLineFadeRange; + /* 0x195C */ public float TeleportLineFadeRange; [NMS(Index = 134)] - /* 0x195C */ public float TeleportLineFadeStart; + /* 0x1960 */ public float TeleportLineFadeStart; [NMS(Index = 47)] - /* 0x1960 */ public float TeleportMaxTravelDistance; + /* 0x1964 */ public float TeleportMaxTravelDistance; [NMS(Index = 48)] - /* 0x1964 */ public float TeleportMaxTravelDistanceVertical; + /* 0x1968 */ public float TeleportMaxTravelDistanceVertical; [NMS(Index = 169)] - /* 0x1968 */ public float TeleportMotionOffsetAmount; + /* 0x196C */ public float TeleportMotionOffsetAmount; [NMS(Index = 170)] - /* 0x196C */ public float TeleportMotionOffsetUp; + /* 0x1970 */ public float TeleportMotionOffsetUp; [NMS(Index = 121)] - /* 0x1970 */ public float TeleportStrafeDistance; + /* 0x1974 */ public float TeleportStrafeDistance; [NMS(Index = 171)] - /* 0x1974 */ public float TeleportTotalTime; + /* 0x1978 */ public float TeleportTotalTime; [NMS(Index = 58)] - /* 0x1978 */ public float TeleportTravelSurfaceAngle; - [NMS(Index = 550)] - /* 0x197C */ public float TemperatureDisplaySampleTime; - [NMS(Index = 889)] - /* 0x1980 */ public float TerrainLaserRange; - [NMS(Index = 621)] - /* 0x1984 */ public float ThirdPersonRecoilMultiplier; + /* 0x197C */ public float TeleportTravelSurfaceAngle; + [NMS(Index = 551)] + /* 0x1980 */ public float TemperatureDisplaySampleTime; + [NMS(Index = 890)] + /* 0x1984 */ public float TerrainLaserRange; + [NMS(Index = 622)] + /* 0x1988 */ public float ThirdPersonRecoilMultiplier; [NMS(Index = 21)] - /* 0x1988 */ public float ThirdPersonWeaponAttachRotationCorrectionAngle; + /* 0x198C */ public float ThirdPersonWeaponAttachRotationCorrectionAngle; [NMS(Index = 22)] - /* 0x198C */ public float ThirdPersonWeaponXOffset; - [NMS(Index = 848)] - /* 0x1990 */ public float TimeHoldDownAccelerateToLaunchFromOutpost; + /* 0x1990 */ public float ThirdPersonWeaponXOffset; + [NMS(Index = 849)] + /* 0x1994 */ public float TimeHoldDownAccelerateToLaunchFromOutpost; [NMS(Index = 238)] - /* 0x1994 */ public float TrackArrowStaticTargetOffsetMultiplier; + /* 0x1998 */ public float TrackArrowStaticTargetOffsetMultiplier; + [NMS(Index = 496)] + /* 0x199C */ public float TraderApproachDistance; + [NMS(Index = 494)] + /* 0x19A0 */ public float TraderApproachTime; + [NMS(Index = 510)] + /* 0x19A4 */ public int TraderCommunicationBanMaxTime; + [NMS(Index = 509)] + /* 0x19A8 */ public int TraderCommunicationBanMinTime; [NMS(Index = 495)] - /* 0x1998 */ public float TraderApproachDistance; + /* 0x19AC */ public float TraderHailDistance; [NMS(Index = 493)] - /* 0x199C */ public float TraderApproachTime; - [NMS(Index = 509)] - /* 0x19A0 */ public int TraderCommunicationBanMaxTime; + /* 0x19B0 */ public float TraderHailTime; [NMS(Index = 508)] - /* 0x19A4 */ public int TraderCommunicationBanMinTime; - [NMS(Index = 494)] - /* 0x19A8 */ public float TraderHailDistance; - [NMS(Index = 492)] - /* 0x19AC */ public float TraderHailTime; - [NMS(Index = 507)] - /* 0x19B0 */ public float TraderHealthFightThreshold; - [NMS(Index = 496)] - /* 0x19B4 */ public float TraderSpamTimeWait; + /* 0x19B4 */ public float TraderHealthFightThreshold; [NMS(Index = 497)] - /* 0x19B8 */ public float TraderStayCloseLockOffset; + /* 0x19B8 */ public float TraderSpamTimeWait; [NMS(Index = 498)] - /* 0x19BC */ public float TraderStayCloseLockSin1Coeff; + /* 0x19BC */ public float TraderStayCloseLockOffset; [NMS(Index = 499)] - /* 0x19C0 */ public float TraderStayCloseLockSin1Offset; + /* 0x19C0 */ public float TraderStayCloseLockSin1Coeff; [NMS(Index = 500)] - /* 0x19C4 */ public float TraderStayCloseLockSin2Coeff; + /* 0x19C4 */ public float TraderStayCloseLockSin1Offset; [NMS(Index = 501)] - /* 0x19C8 */ public float TraderStayCloseLockSin2Offset; + /* 0x19C8 */ public float TraderStayCloseLockSin2Coeff; [NMS(Index = 502)] - /* 0x19CC */ public float TraderStayCloseLockSinsAdd; + /* 0x19CC */ public float TraderStayCloseLockSin2Offset; [NMS(Index = 503)] - /* 0x19D0 */ public float TraderStayCloseLockSpread; + /* 0x19D0 */ public float TraderStayCloseLockSinsAdd; [NMS(Index = 504)] - /* 0x19D4 */ public float TraderStayCloseLockSpreadAdd; + /* 0x19D4 */ public float TraderStayCloseLockSpread; [NMS(Index = 505)] - /* 0x19D8 */ public float TraderStayCloseLockSpreadTime; + /* 0x19D8 */ public float TraderStayCloseLockSpreadAdd; + [NMS(Index = 506)] + /* 0x19DC */ public float TraderStayCloseLockSpreadTime; [NMS(Index = 200)] - /* 0x19DC */ public float UnderwaterBrake; + /* 0x19E0 */ public float UnderwaterBrake; [NMS(Index = 201)] - /* 0x19E0 */ public float UnderwaterFloat; + /* 0x19E4 */ public float UnderwaterFloat; [NMS(Index = 202)] - /* 0x19E4 */ public float UnderwaterFloatForce; + /* 0x19E8 */ public float UnderwaterFloatForce; [NMS(Index = 204)] - /* 0x19E8 */ public float UnderwaterFloatFreq; + /* 0x19EC */ public float UnderwaterFloatFreq; [NMS(Index = 203)] - /* 0x19EC */ public float UnderwaterFloatRange; + /* 0x19F0 */ public float UnderwaterFloatRange; [NMS(Index = 195)] - /* 0x19F0 */ public float UnderwaterForce; + /* 0x19F4 */ public float UnderwaterForce; [NMS(Index = 193)] - /* 0x19F4 */ public float UnderwaterImpact; + /* 0x19F8 */ public float UnderwaterImpact; [NMS(Index = 199)] - /* 0x19F8 */ public float UnderwaterJetpackEscapeForce; + /* 0x19FC */ public float UnderwaterJetpackEscapeForce; [NMS(Index = 197)] - /* 0x19FC */ public float UnderwaterJetpackForce; + /* 0x1A00 */ public float UnderwaterJetpackForce; [NMS(Index = 187)] - /* 0x1A00 */ public float UnderwaterMargin; + /* 0x1A04 */ public float UnderwaterMargin; [NMS(Index = 198)] - /* 0x1A04 */ public float UnderwaterMaxJetpackEscapeSpeed; + /* 0x1A08 */ public float UnderwaterMaxJetpackEscapeSpeed; [NMS(Index = 196)] - /* 0x1A08 */ public float UnderwaterMaxJetpackSpeed; + /* 0x1A0C */ public float UnderwaterMaxJetpackSpeed; [NMS(Index = 194)] - /* 0x1A0C */ public float UnderwaterMaxSpeed; + /* 0x1A10 */ public float UnderwaterMaxSpeed; [NMS(Index = 188)] - /* 0x1A10 */ public float UnderwaterMinDepth; + /* 0x1A14 */ public float UnderwaterMinDepth; [NMS(Index = 191)] - /* 0x1A14 */ public float UnderwaterSurfaceForceFlattenAngleMin; + /* 0x1A18 */ public float UnderwaterSurfaceForceFlattenAngleMin; [NMS(Index = 192)] - /* 0x1A18 */ public float UnderwaterSurfaceForceFlattenAngleRange; + /* 0x1A1C */ public float UnderwaterSurfaceForceFlattenAngleRange; [NMS(Index = 189)] - /* 0x1A1C */ public float UnderwaterSurfaceTension; + /* 0x1A20 */ public float UnderwaterSurfaceTension; [NMS(Index = 190)] - /* 0x1A20 */ public float UnderwaterSurfaceTensionOffset; - [NMS(Index = 400)] - /* 0x1A24 */ public float VehicleHazardDampingModifier; - [NMS(Index = 890)] - /* 0x1A28 */ public float VehicleLaserRange; + /* 0x1A24 */ public float UnderwaterSurfaceTensionOffset; + [NMS(Index = 401)] + /* 0x1A28 */ public float VehicleHazardDampingModifier; + [NMS(Index = 891)] + /* 0x1A2C */ public float VehicleLaserRange; [NMS(Index = 245)] - /* 0x1A2C */ public float VehicleRaceResultsHintTime; + /* 0x1A30 */ public float VehicleRaceResultsHintTime; [NMS(Index = 386)] - /* 0x1A30 */ public float VRModeHazardTimeMultiplier; + /* 0x1A34 */ public float VRModeHazardTimeMultiplier; [NMS(Index = 387)] - /* 0x1A34 */ public float VRStartHazardTimeMultiplier; - [NMS(Index = 458)] - /* 0x1A38 */ public float WalkerAlertRange; - [NMS(Index = 460)] - /* 0x1A3C */ public float WalkerSightAngle; + /* 0x1A38 */ public float VRStartHazardTimeMultiplier; [NMS(Index = 459)] - /* 0x1A40 */ public float WalkerSightRange; - [NMS(Index = 585)] - /* 0x1A44 */ public float WantedDroneEventRadius; - [NMS(Index = 700)] - /* 0x1A48 */ public float WantedEnemyAttackAmount; - [NMS(Index = 588)] - /* 0x1A4C */ public float WantedLevelDelay; + /* 0x1A3C */ public float WalkerAlertRange; + [NMS(Index = 461)] + /* 0x1A40 */ public float WalkerSightAngle; + [NMS(Index = 460)] + /* 0x1A44 */ public float WalkerSightRange; + [NMS(Index = 586)] + /* 0x1A48 */ public float WantedDroneEventRadius; + [NMS(Index = 701)] + /* 0x1A4C */ public float WantedEnemyAttackAmount; + [NMS(Index = 589)] + /* 0x1A50 */ public float WantedLevelDelay; [NMS(Index = 247)] - /* 0x1A50 */ public float WantedLevelPlayerRange; + /* 0x1A54 */ public float WantedLevelPlayerRange; [NMS(Index = 248)] - /* 0x1A54 */ public float WantedLevelPlayerRangeSpace; - [NMS(Index = 591)] - /* 0x1A58 */ public float WantedMinorCrimeAmount; - [NMS(Index = 587)] - /* 0x1A5C */ public float WantedMinPlanetTime; - [NMS(Index = 586)] - /* 0x1A60 */ public float WantedMinSpaceTime; + /* 0x1A58 */ public float WantedLevelPlayerRangeSpace; [NMS(Index = 592)] - /* 0x1A64 */ public float WantedTimeoutAggressive; + /* 0x1A5C */ public float WantedMinorCrimeAmount; + [NMS(Index = 588)] + /* 0x1A60 */ public float WantedMinPlanetTime; + [NMS(Index = 587)] + /* 0x1A64 */ public float WantedMinSpaceTime; + [NMS(Index = 593)] + /* 0x1A68 */ public float WantedTimeoutAggressive; + [NMS(Index = 591)] + /* 0x1A6C */ public float WantedWitnessFuzzyTime; [NMS(Index = 590)] - /* 0x1A68 */ public float WantedWitnessFuzzyTime; - [NMS(Index = 589)] - /* 0x1A6C */ public float WantedWitnessTimer; + /* 0x1A70 */ public float WantedWitnessTimer; + [NMS(Index = 750)] + /* 0x1A74 */ public float WeaponBobBlendTime; [NMS(Index = 749)] - /* 0x1A70 */ public float WeaponBobBlendTime; + /* 0x1A78 */ public float WeaponBobFactorRun; [NMS(Index = 748)] - /* 0x1A74 */ public float WeaponBobFactorRun; + /* 0x1A7C */ public float WeaponBobFactorWalk; [NMS(Index = 747)] - /* 0x1A78 */ public float WeaponBobFactorWalk; - [NMS(Index = 746)] - /* 0x1A7C */ public float WeaponBobFactorWalkDeadZone; - [NMS(Index = 752)] - /* 0x1A80 */ public float WeaponCannonMinUnchargedShotThreshold; + /* 0x1A80 */ public float WeaponBobFactorWalkDeadZone; [NMS(Index = 753)] - /* 0x1A84 */ public float WeaponCannonMinUnchargedShotTime; - [NMS(Index = 751)] - /* 0x1A88 */ public float WeaponCannonMinWeaponTimer; - [NMS(Index = 740)] - /* 0x1A8C */ public float WeaponChangeModeTime; - [NMS(Index = 415)] - /* 0x1A90 */ public float WeaponCoolFactor; + /* 0x1A84 */ public float WeaponCannonMinUnchargedShotThreshold; [NMS(Index = 754)] - /* 0x1A94 */ public float WeaponGrenadeTime; + /* 0x1A88 */ public float WeaponCannonMinUnchargedShotTime; + [NMS(Index = 752)] + /* 0x1A8C */ public float WeaponCannonMinWeaponTimer; + [NMS(Index = 741)] + /* 0x1A90 */ public float WeaponChangeModeTime; + [NMS(Index = 416)] + /* 0x1A94 */ public float WeaponCoolFactor; [NMS(Index = 755)] - /* 0x1A98 */ public float WeaponGunTime; - [NMS(Index = 744)] - /* 0x1A9C */ public float WeaponHolsterDelay; - [NMS(Index = 745)] - /* 0x1AA0 */ public float WeaponLag; - [NMS(Index = 743)] - /* 0x1AA4 */ public float WeaponLowerDelay; - [NMS(Index = 412)] - /* 0x1AA8 */ public float WeaponPriceExp2; + /* 0x1A98 */ public float WeaponGrenadeTime; [NMS(Index = 756)] - /* 0x1AAC */ public float WeaponRailFireTime; + /* 0x1A9C */ public float WeaponGunTime; + [NMS(Index = 745)] + /* 0x1AA0 */ public float WeaponHolsterDelay; + [NMS(Index = 746)] + /* 0x1AA4 */ public float WeaponLag; + [NMS(Index = 744)] + /* 0x1AA8 */ public float WeaponLowerDelay; + [NMS(Index = 413)] + /* 0x1AAC */ public float WeaponPriceExp2; [NMS(Index = 757)] - /* 0x1AB0 */ public float WeaponRailRechargeTime; + /* 0x1AB0 */ public float WeaponRailFireTime; + [NMS(Index = 758)] + /* 0x1AB4 */ public float WeaponRailRechargeTime; [NMS(Index = 296)] - /* 0x1AB4 */ public float WeaponShotgunSlowdown; + /* 0x1AB8 */ public float WeaponShotgunSlowdown; [NMS(Index = 268)] - /* 0x1AB8 */ public float WeaponZoomFOV; + /* 0x1ABC */ public float WeaponZoomFOV; [NMS(Index = 273)] - /* 0x1ABC */ public float WeaponZoomHorzRotation; + /* 0x1AC0 */ public float WeaponZoomHorzRotation; [NMS(Index = 271)] - /* 0x1AC0 */ public float WeaponZoomRecoilMultiplier; + /* 0x1AC4 */ public float WeaponZoomRecoilMultiplier; [NMS(Index = 272)] - /* 0x1AC4 */ public float WeaponZoomVertRotation; + /* 0x1AC8 */ public float WeaponZoomVertRotation; + [NMS(Index = 528)] + /* 0x1ACC */ public float WitnessAIDamageAngle; [NMS(Index = 527)] - /* 0x1AC8 */ public float WitnessAIDamageAngle; - [NMS(Index = 526)] - /* 0x1ACC */ public float WitnessAIDamageDistance; + /* 0x1AD0 */ public float WitnessAIDamageDistance; [NMS(Index = 240)] - /* 0x1AD0 */ public float WitnessSenseEnhancement; + /* 0x1AD4 */ public float WitnessSenseEnhancement; [NMS(Index = 239)] - /* 0x1AD4 */ public float WitnessSenseEnhancementTime; + /* 0x1AD8 */ public float WitnessSenseEnhancementTime; [NMS(Index = 150)] - /* 0x1AD8 */ public int WordCategoriesRequiredToConverse; + /* 0x1ADC */ public int WordCategoriesRequiredToConverse; + [NMS(Index = 456)] + /* 0x1AE0 */ public float WoundDamageDecayTime; + [NMS(Index = 454)] + /* 0x1AE4 */ public float WoundDamageLimit; [NMS(Index = 455)] - /* 0x1ADC */ public float WoundDamageDecayTime; + /* 0x1AE8 */ public float WoundDamageLimitShip; [NMS(Index = 453)] - /* 0x1AE0 */ public float WoundDamageLimit; - [NMS(Index = 454)] - /* 0x1AE4 */ public float WoundDamageLimitShip; - [NMS(Index = 452)] - /* 0x1AE8 */ public float WoundTimeMinimum; - [NMS(Index = 660)] - /* 0x1AEC */ public TkCurveType AimDisperseCurve; - [NMS(Index = 637)] - /* 0x1AED */ public bool AutoAim; + /* 0x1AEC */ public float WoundTimeMinimum; + [NMS(Index = 661)] + /* 0x1AF0 */ public TkCurveType AimDisperseCurve; + [NMS(Index = 638)] + /* 0x1AF1 */ public bool AutoAim; + [NMS(Index = 649)] + /* 0x1AF2 */ public TkCurveType AutoAimCentreOffsetCurve; [NMS(Index = 648)] - /* 0x1AEE */ public TkCurveType AutoAimCentreOffsetCurve; - [NMS(Index = 647)] - /* 0x1AEF */ public TkCurveType AutoAimDotCurve; - [NMS(Index = 624)] - /* 0x1AF0 */ public bool BoltcasterHasTracer; + /* 0x1AF3 */ public TkCurveType AutoAimDotCurve; + [NMS(Index = 625)] + /* 0x1AF4 */ public bool BoltcasterHasTracer; [NMS(Index = 382)] - /* 0x1AF1 */ public bool ClampPitch; + /* 0x1AF5 */ public bool ClampPitch; [NMS(Index = 222)] - /* 0x1AF2 */ public bool CreatureRideFade; + /* 0x1AF6 */ public bool CreatureRideFade; [NMS(Index = 87)] - /* 0x1AF3 */ public bool DoPlayerAppearInVehicleEffect; + /* 0x1AF7 */ public bool DoPlayerAppearInVehicleEffect; [NMS(Index = 381)] - /* 0x1AF4 */ public bool EnableHeadMovements; + /* 0x1AF8 */ public bool EnableHeadMovements; [NMS(Index = 98)] - /* 0x1AF5 */ public bool EnableLeaning; + /* 0x1AF9 */ public bool EnableLeaning; [NMS(Index = 99)] - /* 0x1AF6 */ public bool EnablePointDownToSmoothMove; + /* 0x1AFA */ public bool EnablePointDownToSmoothMove; [NMS(Index = 265)] - /* 0x1AF7 */ public bool FireButtonReloadsWeapon; + /* 0x1AFB */ public bool FireButtonReloadsWeapon; [NMS(Index = 3)] - /* 0x1AF8 */ public bool ForceFreighterProcTechRandom; + /* 0x1AFC */ public bool ForceFreighterProcTechRandom; [NMS(Index = 274)] - /* 0x1AF9 */ public bool FrontShieldEnabled; + /* 0x1AFD */ public bool FrontShieldEnabled; [NMS(Index = 163)] - /* 0x1AFA */ public bool HandSwimEnabled; - [NMS(Index = 442)] - /* 0x1AFB */ public bool HideHazardPanel; + /* 0x1AFE */ public bool HandSwimEnabled; + [NMS(Index = 443)] + /* 0x1AFF */ public bool HideHazardPanel; [NMS(Index = 100)] - /* 0x1AFC */ public bool HmdSmoothTurnAlways; + /* 0x1B00 */ public bool HmdSmoothTurnAlways; [NMS(Index = 92)] - /* 0x1AFD */ public bool InteractNearbyRadiusEnabled; - [NMS(Index = 443)] - /* 0x1AFE */ public bool InventoryDamage; - [NMS(Index = 447)] - /* 0x1AFF */ public bool LuckyWithTech; - [NMS(Index = 417)] - /* 0x1B00 */ public bool MouseCrosshairVisible; - [NMS(Index = 435)] - /* 0x1B01 */ public TkCurveType MouseFlightCurve; - [NMS(Index = 230)] - /* 0x1B02 */ public bool MultiplayerShareWanted; + /* 0x1B01 */ public bool InteractNearbyRadiusEnabled; [NMS(Index = 444)] - /* 0x1B03 */ public bool NeverPreyedOn; + /* 0x1B02 */ public bool InventoryDamage; + [NMS(Index = 448)] + /* 0x1B03 */ public bool LuckyWithTech; + [NMS(Index = 418)] + /* 0x1B04 */ public bool MouseCrosshairVisible; + [NMS(Index = 436)] + /* 0x1B05 */ public TkCurveType MouseFlightCurve; + [NMS(Index = 230)] + /* 0x1B06 */ public bool MultiplayerShareWanted; + [NMS(Index = 445)] + /* 0x1B07 */ public bool NeverPreyedOn; [NMS(Index = 94)] - /* 0x1B04 */ public bool PassiveLook; + /* 0x1B08 */ public bool PassiveLook; + [NMS(Index = 447)] + /* 0x1B09 */ public bool PermanantAltFire; [NMS(Index = 446)] - /* 0x1B05 */ public bool PermanantAltFire; - [NMS(Index = 445)] - /* 0x1B06 */ public bool PermanantFire; + /* 0x1B0A */ public bool PermanantFire; [NMS(Index = 15)] - /* 0x1B07 */ public bool RecenterViewWhenEnteringShip; + /* 0x1B0B */ public bool RecenterViewWhenEnteringShip; [NMS(Index = 231)] - /* 0x1B08 */ public bool ReportAllProjectileDamage; + /* 0x1B0C */ public bool ReportAllProjectileDamage; [NMS(Index = 89)] - /* 0x1B09 */ public bool RequireHandsOnShipControls; + /* 0x1B0D */ public bool RequireHandsOnShipControls; [NMS(Index = 326)] - /* 0x1B0A */ public bool RocketBootsEnabled; + /* 0x1B0E */ public bool RocketBootsEnabled; [NMS(Index = 327)] - /* 0x1B0B */ public bool RocketBootsUseCustomCamera; + /* 0x1B0F */ public bool RocketBootsUseCustomCamera; [NMS(Index = 90)] - /* 0x1B0C */ public bool ShowFirstPersonCharacterShadowPCVR; + /* 0x1B10 */ public bool ShowFirstPersonCharacterShadowPCVR; [NMS(Index = 91)] - /* 0x1B0D */ public bool ShowFirstPersonCharacterShadowPSVR; + /* 0x1B11 */ public bool ShowFirstPersonCharacterShadowPSVR; [NMS(Index = 266)] - /* 0x1B0E */ public bool ShowLowAmmoWarning; - [NMS(Index = 704)] - /* 0x1B0F */ public TkCurveType StickCurve; + /* 0x1B12 */ public bool ShowLowAmmoWarning; + [NMS(Index = 705)] + /* 0x1B13 */ public TkCurveType StickCurve; [NMS(Index = 137)] - /* 0x1B10 */ public bool TeleportRecentre; - [NMS(Index = 464)] - /* 0x1B11 */ public bool UpgradeExosuitWithProduct; - [NMS(Index = 440)] - /* 0x1B12 */ public bool UseEnergy; + /* 0x1B14 */ public bool TeleportRecentre; + [NMS(Index = 465)] + /* 0x1B15 */ public bool UpgradeExosuitWithProduct; [NMS(Index = 441)] - /* 0x1B13 */ public bool UseHazardProtection; + /* 0x1B16 */ public bool UseEnergy; + [NMS(Index = 442)] + /* 0x1B17 */ public bool UseHazardProtection; [NMS(Index = 236)] - /* 0x1B14 */ public bool UseLargeHealthBar; - [NMS(Index = 750)] - /* 0x1B15 */ public TkCurveType WeaponBobBlendCurve; + /* 0x1B18 */ public bool UseLargeHealthBar; + [NMS(Index = 751)] + /* 0x1B19 */ public TkCurveType WeaponBobBlendCurve; [NMS(Index = 267)] - /* 0x1B16 */ public bool WeaponZoomEnabled; + /* 0x1B1A */ public bool WeaponZoomEnabled; } } diff --git a/libMBIN/Source/NMS/Globals/GcRobotGlobals.cs b/libMBIN/Source/NMS/Globals/GcRobotGlobals.cs index fc68ffe65..4a14ca0ee 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 = 0x59F9E1BF1D6F8CD0, NameHash = 0x29022DE4)] + [NMS(GUID = 0xC110958D8597DB9, NameHash = 0x29022DE4)] public class GcRobotGlobals : NMSTemplate { [NMS(Index = 307)] diff --git a/libMBIN/Source/NMS/Globals/GcSkyGlobals.cs b/libMBIN/Source/NMS/Globals/GcSkyGlobals.cs index 40be40906..5e4eed892 100644 --- a/libMBIN/Source/NMS/Globals/GcSkyGlobals.cs +++ b/libMBIN/Source/NMS/Globals/GcSkyGlobals.cs @@ -4,58 +4,58 @@ namespace libMBIN.NMS.Globals { - [NMS(GUID = 0xD885BCC1EB00B11F, NameHash = 0x20D1EBD0)] + [NMS(GUID = 0x99B904525A4E1E0E, NameHash = 0x20D1EBD0)] public class GcSkyGlobals : NMSTemplate { - [NMS(Index = 121)] + [NMS(Index = 122)] /* 0x0000 */ public GcPlanetSkyProperties PlanetPrimeProperties; - [NMS(Index = 120)] + [NMS(Index = 121)] /* 0x0770 */ public GcPlanetSkyProperties PlanetProperties; - [NMS(Index = 122)] + [NMS(Index = 123)] /* 0x0EE0 */ public GcFogProperties AbandonedFreighterFog; - [NMS(Index = 126)] + [NMS(Index = 127)] /* 0x10B0 */ public GcPlanetWeatherColourData NightSkyColours; - [NMS(Index = 124)] + [NMS(Index = 125)] /* 0x1170 */ public GcSpaceSkyProperties SpaceSkyMax; - [NMS(Index = 123)] + [NMS(Index = 124)] /* 0x1210 */ public GcSpaceSkyProperties SpaceSkyMin; - [NMS(Index = 64)] + [NMS(Index = 65)] /* 0x12B0 */ public Colour AbandonedFreighterFogColour; - [NMS(Index = 58)] - /* 0x12C0 */ public Colour AsteroidColour; [NMS(Index = 59)] + /* 0x12C0 */ public Colour AsteroidColour; + [NMS(Index = 60)] /* 0x12D0 */ public Colour DayLightColour; - [NMS(Index = 61)] + [NMS(Index = 62)] /* 0x12E0 */ public Colour DuskLightColour; - [NMS(Index = 127)] - /* 0x12F0 */ public Colour HeavyAirColour1; [NMS(Index = 128)] + /* 0x12F0 */ public Colour HeavyAirColour1; + [NMS(Index = 129)] /* 0x1300 */ public Colour HeavyAirColour2; - [NMS(Index = 131)] + [NMS(Index = 132)] /* 0x1310 */ public Colour NightFogColour; - [NMS(Index = 62)] + [NMS(Index = 63)] /* 0x1320 */ public Colour NightHeavyAirColour; - [NMS(Index = 132)] + [NMS(Index = 133)] /* 0x1330 */ public Colour NightHeightFogColour; - [NMS(Index = 129)] + [NMS(Index = 130)] /* 0x1340 */ public Colour NightHorizonColour; - [NMS(Index = 60)] + [NMS(Index = 61)] /* 0x1350 */ public Colour NightLightColour; - [NMS(Index = 130)] + [NMS(Index = 131)] /* 0x1360 */ public Colour NightSkyColour; - [NMS(Index = 56)] + [NMS(Index = 57)] /* 0x1370 */ public Vector3f SleepSunFromSettingsPos; - [NMS(Index = 63)] + [NMS(Index = 64)] /* 0x1380 */ public Colour SpaceLightColour; - [NMS(Index = 57)] + [NMS(Index = 58)] /* 0x1390 */ public Vector3f SunPosition; - [NMS(Index = 12)] + [NMS(Index = 13)] /* 0x13A0 */ public Vector3f SunRotationAxis; - [NMS(Index = 134)] + [NMS(Index = 135)] /* 0x13B0 */ public GcPlanetCloudProperties PlanetCloudsMax; - [NMS(Index = 133)] + [NMS(Index = 134)] /* 0x13F8 */ public GcPlanetCloudProperties PlanetCloudsMin; - [NMS(Index = 125)] + [NMS(Index = 126)] /* 0x1440 */ public List SpaceSkyColours; [NMS(Index = 8)] /* 0x1450 */ public GcPhotoModeAdjustData CloudAdjust; @@ -63,241 +63,243 @@ public class GcSkyGlobals : NMSTemplate /* 0x1460 */ public GcPhotoModeAdjustData FogAdjust; [NMS(Index = 9)] /* 0x1470 */ public GcPhotoModeAdjustData VignetteAdjust; - [NMS(Index = 14)] + [NMS(Index = 15)] /* 0x1480 */ public Vector2f PhotoModeVignette; - [NMS(Index = 66)] + [NMS(Index = 67)] /* 0x1488 */ public float AmbientFactor; - [NMS(Index = 135)] + [NMS(Index = 136)] /* 0x148C */ public float BinaryStarChance; - [NMS(Index = 102)] - /* 0x1490 */ public float CloudColourH; [NMS(Index = 103)] - /* 0x1494 */ public float CloudColourS; + /* 0x1490 */ public float CloudColourH; [NMS(Index = 104)] + /* 0x1494 */ public float CloudColourS; + [NMS(Index = 105)] /* 0x1498 */ public float CloudColourV; - [NMS(Index = 48)] - /* 0x149C */ public float CloudCoverSmoothTime; [NMS(Index = 49)] + /* 0x149C */ public float CloudCoverSmoothTime; + [NMS(Index = 50)] /* 0x14A0 */ public float CloudRatioSmoothTime; - [NMS(Index = 44)] + [NMS(Index = 45)] /* 0x14A4 */ public float CreatureStormThreshold; - [NMS(Index = 11)] + [NMS(Index = 12)] /* 0x14A8 */ public int DayLength; - [NMS(Index = 46)] - /* 0x14AC */ public float ExtremeAudioLevel; - [NMS(Index = 40)] - /* 0x14B0 */ public float ForceFlightStrength; - [NMS(Index = 114)] - /* 0x14B4 */ public float ForceNightBlendValue; - [NMS(Index = 22)] - /* 0x14B8 */ public float ForceStormStrength; - [NMS(Index = 20)] - /* 0x14BC */ public float FreshStartTimeOfDay; - [NMS(Index = 65)] - /* 0x14C0 */ public float HeavyAirScale; - [NMS(Index = 43)] - /* 0x14C4 */ public float InFlightStormStrength; - [NMS(Index = 119)] - /* 0x14C8 */ public float LowFlightFogThreshold; - [NMS(Index = 37)] - /* 0x14CC */ public float MaxCloudCover; + [NMS(Index = 11)] + /* 0x14AC */ public float DayLengthSpookMultiplier; + [NMS(Index = 47)] + /* 0x14B0 */ public float ExtremeAudioLevel; + [NMS(Index = 41)] + /* 0x14B4 */ public float ForceFlightStrength; + [NMS(Index = 115)] + /* 0x14B8 */ public float ForceNightBlendValue; + [NMS(Index = 23)] + /* 0x14BC */ public float ForceStormStrength; + [NMS(Index = 21)] + /* 0x14C0 */ public float FreshStartTimeOfDay; + [NMS(Index = 66)] + /* 0x14C4 */ public float HeavyAirScale; + [NMS(Index = 44)] + /* 0x14C8 */ public float InFlightStormStrength; + [NMS(Index = 120)] + /* 0x14CC */ public float LowFlightFogThreshold; + [NMS(Index = 38)] + /* 0x14D0 */ public float MaxCloudCover; + [NMS(Index = 91)] + /* 0x14D4 */ public float MaxColourS; + [NMS(Index = 93)] + /* 0x14D8 */ public float MaxColourV; + [NMS(Index = 87)] + /* 0x14DC */ public float MaxFogSaturation; + [NMS(Index = 89)] + /* 0x14E0 */ public float MaxFogValue; + [NMS(Index = 73)] + /* 0x14E4 */ public float MaxNightFade; + [NMS(Index = 144)] + /* 0x14E8 */ public float MaxRainWetness; + [NMS(Index = 83)] + /* 0x14EC */ public float MaxSaturation; + [NMS(Index = 39)] + /* 0x14F0 */ public float MaxStormCloudCover; + [NMS(Index = 35)] + /* 0x14F4 */ public float MaxStormLengthHigh; + [NMS(Index = 33)] + /* 0x14F8 */ public float MaxStormLengthLow; + [NMS(Index = 79)] + /* 0x14FC */ public float MaxSunsetAtmosphereFade; + [NMS(Index = 81)] + /* 0x1500 */ public float MaxSunsetColourFade; + [NMS(Index = 69)] + /* 0x1504 */ public float MaxSunsetFade; + [NMS(Index = 77)] + /* 0x1508 */ public float MaxSunsetFogFade; + [NMS(Index = 71)] + /* 0x150C */ public float MaxSunsetHorizonFade; + [NMS(Index = 75)] + /* 0x1510 */ public float MaxSunsetPosFade; + [NMS(Index = 31)] + /* 0x1514 */ public float MaxTimeBetweenStormsExtremeFallback; + [NMS(Index = 29)] + /* 0x1518 */ public float MaxTimeBetweenStormsHigh; + [NMS(Index = 27)] + /* 0x151C */ public float MaxTimeBetweenStormsLow; + [NMS(Index = 85)] + /* 0x1520 */ public float MaxValue; + [NMS(Index = 100)] + /* 0x1524 */ public float MidColourH; + [NMS(Index = 101)] + /* 0x1528 */ public float MidColourS; + [NMS(Index = 102)] + /* 0x152C */ public float MidColourV; [NMS(Index = 90)] - /* 0x14D0 */ public float MaxColourS; + /* 0x1530 */ public float MinColourS; [NMS(Index = 92)] - /* 0x14D4 */ public float MaxColourV; + /* 0x1534 */ public float MinColourV; [NMS(Index = 86)] - /* 0x14D8 */ public float MaxFogSaturation; + /* 0x1538 */ public float MinFogSaturation; [NMS(Index = 88)] - /* 0x14DC */ public float MaxFogValue; + /* 0x153C */ public float MinFogValue; [NMS(Index = 72)] - /* 0x14E0 */ public float MaxNightFade; - [NMS(Index = 143)] - /* 0x14E4 */ public float MaxRainWetness; + /* 0x1540 */ public float MinNightFade; [NMS(Index = 82)] - /* 0x14E8 */ public float MaxSaturation; - [NMS(Index = 38)] - /* 0x14EC */ public float MaxStormCloudCover; + /* 0x1544 */ public float MinSaturation; [NMS(Index = 34)] - /* 0x14F0 */ public float MaxStormLengthHigh; + /* 0x1548 */ public float MinStormLengthHigh; [NMS(Index = 32)] - /* 0x14F4 */ public float MaxStormLengthLow; + /* 0x154C */ public float MinStormLengthLow; [NMS(Index = 78)] - /* 0x14F8 */ public float MaxSunsetAtmosphereFade; + /* 0x1550 */ public float MinSunsetAtmosphereFade; [NMS(Index = 80)] - /* 0x14FC */ public float MaxSunsetColourFade; + /* 0x1554 */ public float MinSunsetColourFade; [NMS(Index = 68)] - /* 0x1500 */ public float MaxSunsetFade; + /* 0x1558 */ public float MinSunsetFade; [NMS(Index = 76)] - /* 0x1504 */ public float MaxSunsetFogFade; + /* 0x155C */ public float MinSunsetFogFade; [NMS(Index = 70)] - /* 0x1508 */ public float MaxSunsetHorizonFade; + /* 0x1560 */ public float MinSunsetHorizonFade; [NMS(Index = 74)] - /* 0x150C */ public float MaxSunsetPosFade; + /* 0x1564 */ public float MinSunsetPosFade; [NMS(Index = 30)] - /* 0x1510 */ public float MaxTimeBetweenStormsExtremeFallback; + /* 0x1568 */ public float MinTimeBetweenStormsExtremeFallback; [NMS(Index = 28)] - /* 0x1514 */ public float MaxTimeBetweenStormsHigh; + /* 0x156C */ public float MinTimeBetweenStormsHigh; [NMS(Index = 26)] - /* 0x1518 */ public float MaxTimeBetweenStormsLow; + /* 0x1570 */ public float MinTimeBetweenStormsLow; [NMS(Index = 84)] - /* 0x151C */ public float MaxValue; - [NMS(Index = 99)] - /* 0x1520 */ public float MidColourH; - [NMS(Index = 100)] - /* 0x1524 */ public float MidColourS; - [NMS(Index = 101)] - /* 0x1528 */ public float MidColourV; - [NMS(Index = 89)] - /* 0x152C */ public float MinColourS; - [NMS(Index = 91)] - /* 0x1530 */ public float MinColourV; - [NMS(Index = 85)] - /* 0x1534 */ public float MinFogSaturation; - [NMS(Index = 87)] - /* 0x1538 */ public float MinFogValue; - [NMS(Index = 71)] - /* 0x153C */ public float MinNightFade; - [NMS(Index = 81)] - /* 0x1540 */ public float MinSaturation; - [NMS(Index = 33)] - /* 0x1544 */ public float MinStormLengthHigh; - [NMS(Index = 31)] - /* 0x1548 */ public float MinStormLengthLow; - [NMS(Index = 77)] - /* 0x154C */ public float MinSunsetAtmosphereFade; - [NMS(Index = 79)] - /* 0x1550 */ public float MinSunsetColourFade; - [NMS(Index = 67)] - /* 0x1554 */ public float MinSunsetFade; - [NMS(Index = 75)] - /* 0x1558 */ public float MinSunsetFogFade; - [NMS(Index = 69)] - /* 0x155C */ public float MinSunsetHorizonFade; - [NMS(Index = 73)] - /* 0x1560 */ public float MinSunsetPosFade; - [NMS(Index = 29)] - /* 0x1564 */ public float MinTimeBetweenStormsExtremeFallback; - [NMS(Index = 27)] - /* 0x1568 */ public float MinTimeBetweenStormsHigh; - [NMS(Index = 25)] - /* 0x156C */ public float MinTimeBetweenStormsLow; - [NMS(Index = 83)] - /* 0x1570 */ public float MinValue; - [NMS(Index = 93)] - /* 0x1574 */ public float MulticolourH; - [NMS(Index = 95)] - /* 0x1578 */ public float NebulaColour1S; + /* 0x1574 */ public float MinValue; + [NMS(Index = 94)] + /* 0x1578 */ public float MulticolourH; [NMS(Index = 96)] - /* 0x157C */ public float NebulaColour1V; + /* 0x157C */ public float NebulaColour1S; [NMS(Index = 97)] - /* 0x1580 */ public float NebulaColour2S; + /* 0x1580 */ public float NebulaColour1V; [NMS(Index = 98)] - /* 0x1584 */ public float NebulaColour2V; - [NMS(Index = 94)] - /* 0x1588 */ public float NebulaColourH; + /* 0x1584 */ public float NebulaColour2S; + [NMS(Index = 99)] + /* 0x1588 */ public float NebulaColour2V; + [NMS(Index = 95)] + /* 0x158C */ public float NebulaColourH; + [NMS(Index = 109)] + /* 0x1590 */ public float NightHorizonBlendMax; [NMS(Index = 108)] - /* 0x158C */ public float NightHorizonBlendMax; - [NMS(Index = 107)] - /* 0x1590 */ public float NightHorizonBlendMin; + /* 0x1594 */ public float NightHorizonBlendMin; + [NMS(Index = 113)] + /* 0x1598 */ public float NightLightBlendMax; [NMS(Index = 112)] - /* 0x1594 */ public float NightLightBlendMax; + /* 0x159C */ public float NightLightBlendMin; [NMS(Index = 111)] - /* 0x1598 */ public float NightLightBlendMin; + /* 0x15A0 */ public float NightSkyBlendMax; [NMS(Index = 110)] - /* 0x159C */ public float NightSkyBlendMax; - [NMS(Index = 109)] - /* 0x15A0 */ public float NightSkyBlendMin; + /* 0x15A4 */ public float NightSkyBlendMin; [NMS(Index = 6)] - /* 0x15A4 */ public float NightThreshold; + /* 0x15A8 */ public float NightThreshold; + [NMS(Index = 119)] + /* 0x15AC */ public float NoAtmosphereColourMax; [NMS(Index = 118)] - /* 0x15A8 */ public float NoAtmosphereColourMax; + /* 0x15B0 */ public float NoAtmosphereColourStrength; [NMS(Index = 117)] - /* 0x15AC */ public float NoAtmosphereColourStrength; + /* 0x15B4 */ public float NoAtmosphereFogMax; [NMS(Index = 116)] - /* 0x15B0 */ public float NoAtmosphereFogMax; - [NMS(Index = 115)] - /* 0x15B4 */ public float NoAtmosphereFogStrength; - [NMS(Index = 16)] - /* 0x15B8 */ public float PhotoModeMacroMaxDOFAngle; + /* 0x15B8 */ public float NoAtmosphereFogStrength; [NMS(Index = 17)] - /* 0x15BC */ public float PhotoModeMacroMaxDOFAperture; - [NMS(Index = 15)] - /* 0x15C0 */ public float PhotoModeSunSpeed; + /* 0x15BC */ public float PhotoModeMacroMaxDOFAngle; + [NMS(Index = 18)] + /* 0x15C0 */ public float PhotoModeMacroMaxDOFAperture; + [NMS(Index = 16)] + /* 0x15C4 */ public float PhotoModeSunSpeed; [NMS(Index = 3)] - /* 0x15C4 */ public float RainbowAlpha; + /* 0x15C8 */ public float RainbowAlpha; [NMS(Index = 0)] - /* 0x15C8 */ public float RainbowDistance; + /* 0x15CC */ public float RainbowDistance; [NMS(Index = 5)] - /* 0x15CC */ public float RainbowFadeWidth; + /* 0x15D0 */ public float RainbowFadeWidth; [NMS(Index = 1)] - /* 0x15D0 */ public float RainbowScale; + /* 0x15D4 */ public float RainbowScale; [NMS(Index = 4)] - /* 0x15D4 */ public float RainbowStormAlpha; + /* 0x15D8 */ public float RainbowStormAlpha; [NMS(Index = 2)] - /* 0x15D8 */ public float RainbowWidth; - [NMS(Index = 144)] - /* 0x15DC */ public float RainWetnessFadeInTime; + /* 0x15DC */ public float RainbowWidth; [NMS(Index = 145)] - /* 0x15E0 */ public float RainWetnessFadeOutTime; - [NMS(Index = 105)] - /* 0x15E4 */ public float SpaceAtmosphereThickness; - [NMS(Index = 47)] - /* 0x15E8 */ public float StormAudioLevel; + /* 0x15E0 */ public float RainWetnessFadeInTime; + [NMS(Index = 146)] + /* 0x15E4 */ public float RainWetnessFadeOutTime; + [NMS(Index = 106)] + /* 0x15E8 */ public float SpaceAtmosphereThickness; + [NMS(Index = 48)] + /* 0x15EC */ public float StormAudioLevel; + [NMS(Index = 54)] + /* 0x15F0 */ public float StormCloudBottomColourMaxBlend; [NMS(Index = 53)] - /* 0x15EC */ public float StormCloudBottomColourMaxBlend; + /* 0x15F4 */ public float StormCloudBottomColourMinBlend; + [NMS(Index = 55)] + /* 0x15F8 */ public float StormCloudSmoothTime; [NMS(Index = 52)] - /* 0x15F0 */ public float StormCloudBottomColourMinBlend; - [NMS(Index = 54)] - /* 0x15F4 */ public float StormCloudSmoothTime; + /* 0x15FC */ public float StormCloudTopColourMaxBlend; [NMS(Index = 51)] - /* 0x15F8 */ public float StormCloudTopColourMaxBlend; - [NMS(Index = 50)] - /* 0x15FC */ public float StormCloudTopColourMinBlend; + /* 0x1600 */ public float StormCloudTopColourMinBlend; + [NMS(Index = 25)] + /* 0x1604 */ public float StormScreenFilterDistance; [NMS(Index = 24)] - /* 0x1600 */ public float StormScreenFilterDistance; - [NMS(Index = 23)] - /* 0x1604 */ public float StormScreenFilterFadeTime; + /* 0x1608 */ public float StormScreenFilterFadeTime; + [NMS(Index = 37)] + /* 0x160C */ public float StormTransitionTime; [NMS(Index = 36)] - /* 0x1608 */ public float StormTransitionTime; - [NMS(Index = 35)] - /* 0x160C */ public float StormWarningTime; - [NMS(Index = 13)] - /* 0x1610 */ public float SunClampAngle; - [NMS(Index = 45)] - /* 0x1614 */ public float TakeoffStormThreshold; - [NMS(Index = 136)] - /* 0x1618 */ public float TernaryStarChance; - [NMS(Index = 42)] - /* 0x161C */ public float ToFlightFadeTime; - [NMS(Index = 41)] - /* 0x1620 */ public float ToFootFadeTime; - [NMS(Index = 106)] - /* 0x1624 */ public float WaterHeavyAirAlpha; + /* 0x1610 */ public float StormWarningTime; + [NMS(Index = 14)] + /* 0x1614 */ public float SunClampAngle; + [NMS(Index = 46)] + /* 0x1618 */ public float TakeoffStormThreshold; [NMS(Index = 137)] - /* 0x1628 */ public float WeatherBloomGain; + /* 0x161C */ public float TernaryStarChance; + [NMS(Index = 43)] + /* 0x1620 */ public float ToFlightFadeTime; + [NMS(Index = 42)] + /* 0x1624 */ public float ToFootFadeTime; + [NMS(Index = 107)] + /* 0x1628 */ public float WaterHeavyAirAlpha; [NMS(Index = 138)] - /* 0x162C */ public float WeatherBloomGainSpeed; - [NMS(Index = 141)] - /* 0x1630 */ public float WeatherBloomImpulseSpeed; + /* 0x162C */ public float WeatherBloomGain; [NMS(Index = 139)] - /* 0x1634 */ public float WeatherBloomThreshold; + /* 0x1630 */ public float WeatherBloomGainSpeed; + [NMS(Index = 142)] + /* 0x1634 */ public float WeatherBloomImpulseSpeed; [NMS(Index = 140)] - /* 0x1638 */ public float WeatherBloomThresholdSpeed; - [NMS(Index = 19)] - /* 0x163C */ public float WeatherFilterSpaceTransitionChangeTime; + /* 0x1638 */ public float WeatherBloomThreshold; + [NMS(Index = 141)] + /* 0x163C */ public float WeatherBloomThresholdSpeed; + [NMS(Index = 20)] + /* 0x1640 */ public float WeatherFilterSpaceTransitionChangeTime; [NMS(Index = 10)] - /* 0x1640 */ public TkCurveType DoFAdjustMagnitudeMaxCurve; - [NMS(Index = 39)] - /* 0x1641 */ public bool ForceFlightSetting; - [NMS(Index = 113)] - /* 0x1642 */ public bool ForceNightBlend; - [NMS(Index = 21)] - /* 0x1643 */ public bool ForceStormSetting; - [NMS(Index = 55)] - /* 0x1644 */ public bool SleepSunFromSettings; - [NMS(Index = 18)] - /* 0x1645 */ public bool UpdateWeatherWhenSunLocked; - [NMS(Index = 142)] - /* 0x1646 */ public TkCurveType WeatherBloomCurve; + /* 0x1644 */ public TkCurveType DoFAdjustMagnitudeMaxCurve; + [NMS(Index = 40)] + /* 0x1645 */ public bool ForceFlightSetting; + [NMS(Index = 114)] + /* 0x1646 */ public bool ForceNightBlend; + [NMS(Index = 22)] + /* 0x1647 */ public bool ForceStormSetting; + [NMS(Index = 56)] + /* 0x1648 */ public bool SleepSunFromSettings; + [NMS(Index = 19)] + /* 0x1649 */ public bool UpdateWeatherWhenSunLocked; + [NMS(Index = 143)] + /* 0x164A */ public TkCurveType WeatherBloomCurve; } } diff --git a/libMBIN/Source/NMS/Globals/GcSpaceshipGlobals.cs b/libMBIN/Source/NMS/Globals/GcSpaceshipGlobals.cs index f068760ca..1d83d4cf1 100644 --- a/libMBIN/Source/NMS/Globals/GcSpaceshipGlobals.cs +++ b/libMBIN/Source/NMS/Globals/GcSpaceshipGlobals.cs @@ -4,1346 +4,1348 @@ namespace libMBIN.NMS.Globals { - [NMS(GUID = 0x761975B03BE884C4, NameHash = 0x42902548)] + [NMS(GUID = 0x28B0AC2D156AD0A8, NameHash = 0x42902548)] public class GcSpaceshipGlobals : NMSTemplate { - [NMS(Index = 197)] + [NMS(Index = 198)] /* 0x0000 */ public GcScanEffectData ShieldEffectScanData; - [NMS(Index = 339)] - /* 0x0050 */ public Colour AlarmLightColour; [NMS(Index = 340)] + /* 0x0050 */ public Colour AlarmLightColour; + [NMS(Index = 341)] /* 0x0060 */ public Colour AlarmLightColourHostile; - [NMS(Index = 113)] + [NMS(Index = 114)] /* 0x0070 */ public Vector3f AtmosphereLightOffset; - [NMS(Index = 605)] + [NMS(Index = 606)] /* 0x0080 */ public Vector3f CockpitScale; - [NMS(Index = 403)] + [NMS(Index = 404)] /* 0x0090 */ public Colour DamageLightColour; - [NMS(Index = 402)] + [NMS(Index = 403)] /* 0x00A0 */ public Colour DamageLightColourShield; - [NMS(Index = 398)] - /* 0x00B0 */ public Vector3f DamageLightOffsetLeft; [NMS(Index = 399)] + /* 0x00B0 */ public Vector3f DamageLightOffsetLeft; + [NMS(Index = 400)] /* 0x00C0 */ public Vector3f DamageLightOffsetRight; - [NMS(Index = 397)] + [NMS(Index = 398)] /* 0x00D0 */ public Vector3f DamageLightOffsetTop; - [NMS(Index = 243)] - /* 0x00E0 */ public Vector3f DefaultCentreOffset; [NMS(Index = 244)] + /* 0x00E0 */ public Vector3f DefaultCentreOffset; + [NMS(Index = 245)] /* 0x00F0 */ public Vector3f DefaultCentreOffsetDropship; - [NMS(Index = 246)] - /* 0x0100 */ public Vector3f DefaultCentreOffsetRoyal; [NMS(Index = 247)] + /* 0x0100 */ public Vector3f DefaultCentreOffsetRoyal; + [NMS(Index = 248)] /* 0x0110 */ public Vector3f DefaultCentreOffsetSail; - [NMS(Index = 245)] + [NMS(Index = 246)] /* 0x0120 */ public Vector3f DefaultCentreOffsetScientific; - [NMS(Index = 150)] - /* 0x0130 */ public Colour DirectionDockingInRangeColour; [NMS(Index = 151)] + /* 0x0130 */ public Colour DirectionDockingInRangeColour; + [NMS(Index = 152)] /* 0x0140 */ public Colour DirectionDockingOutRangeColour; - [NMS(Index = 102)] - /* 0x0150 */ public Colour GroundEffectBuildingColour; [NMS(Index = 103)] + /* 0x0150 */ public Colour GroundEffectBuildingColour; + [NMS(Index = 104)] /* 0x0160 */ public Colour GroundEffectWaterColour; - [NMS(Index = 586)] - /* 0x0170 */ public Vector3f GunOffset3rdPersonLeft; [NMS(Index = 587)] + /* 0x0170 */ public Vector3f GunOffset3rdPersonLeft; + [NMS(Index = 588)] /* 0x0180 */ public Vector3f GunOffset3rdPersonRight; - [NMS(Index = 582)] + [NMS(Index = 583)] /* 0x0190 */ public Vector3f GunOffsetLeft; - [NMS(Index = 584)] + [NMS(Index = 585)] /* 0x01A0 */ public Vector3f GunOffsetLeft2; - [NMS(Index = 583)] + [NMS(Index = 584)] /* 0x01B0 */ public Vector3f GunOffsetRight; - [NMS(Index = 585)] + [NMS(Index = 586)] /* 0x01C0 */ public Vector3f GunOffsetRight2; - [NMS(Index = 49)] - /* 0x01D0 */ public Vector3f HandControllerDeadZone; [NMS(Index = 50)] + /* 0x01D0 */ public Vector3f HandControllerDeadZone; + [NMS(Index = 51)] /* 0x01E0 */ public Vector3f HandControllerExtents; - [NMS(Index = 47)] - /* 0x01F0 */ public Vector3f HandControllerValueMultiplier; [NMS(Index = 48)] + /* 0x01F0 */ public Vector3f HandControllerValueMultiplier; + [NMS(Index = 49)] /* 0x0200 */ public Vector3f HandControllerValueMultiplierSpace; - [NMS(Index = 101)] + [NMS(Index = 102)] /* 0x0210 */ public Colour LandingEffectSpaceColourOverride; - [NMS(Index = 396)] + [NMS(Index = 397)] /* 0x0220 */ public Colour MuzzleLightColour; - [NMS(Index = 278)] + [NMS(Index = 279)] /* 0x0230 */ public Vector3f PostCollisionAngularFactor; - [NMS(Index = 657)] + [NMS(Index = 658)] /* 0x0240 */ public Vector3f StickAnimationDamping; - [NMS(Index = 365)] + [NMS(Index = 366)] /* 0x0250 */ public Colour TargetLockDangerColour; - [NMS(Index = 364)] + [NMS(Index = 365)] /* 0x0260 */ public Colour TargetLockPassiveColour; - [NMS(Index = 341)] + [NMS(Index = 342)] /* 0x0270 */ public List AlarmLightOffsets; - [NMS(Index = 451)] + [NMS(Index = 452)] /* 0x0280 */ public List GunAimArray; - [NMS(Index = 449)] + [NMS(Index = 450)] /* 0x0290 */ public List LaserAimArray; - [NMS(Index = 7)] + [NMS(Index = 8)] /* 0x02A0 */ public NMSString0x10 SailShipCoreTechID; - [NMS(Index = 644)] + [NMS(Index = 645)] /* 0x02B0 */ public List ShipModels; - [NMS(Index = 104)] + [NMS(Index = 105)] /* 0x02C0 */ public NMSString0x10 WaterEffectID; - [NMS(Index = 108)] + [NMS(Index = 109)] /* 0x02D0 */ public NMSString0x10 WaterJetHoverEffectID; - [NMS(Index = 106)] - /* 0x02E0 */ public NMSString0x10 WaterJetLandingEffectID; [NMS(Index = 107)] + /* 0x02E0 */ public NMSString0x10 WaterJetLandingEffectID; + [NMS(Index = 108)] /* 0x02F0 */ public NMSString0x10 WaterJetTakeoffEffectID; - [NMS(Index = 319)] + [NMS(Index = 320)] /* 0x0300 */ public GcPlayerSpaceshipControlData Control; - [NMS(Index = 321)] - /* 0x0518 */ public GcPlayerSpaceshipControlData ControlHeavy; [NMS(Index = 322)] - /* 0x0730 */ public GcPlayerSpaceshipControlData ControlHeavyHover; + /* 0x0518 */ public GcPlayerSpaceshipControlData ControlHeavy; [NMS(Index = 323)] + /* 0x0730 */ public GcPlayerSpaceshipControlData ControlHeavyHover; + [NMS(Index = 324)] /* 0x0948 */ public GcPlayerSpaceshipControlData ControlHover; - [NMS(Index = 320)] + [NMS(Index = 321)] /* 0x0B60 */ public GcPlayerSpaceshipControlData ControlLight; - [NMS(Index = 326)] + [NMS(Index = 327)] /* 0x0D78 */ public GcPlayerSpaceshipClassBonuses ControlBonusA; - [NMS(Index = 325)] + [NMS(Index = 326)] /* 0x0DA8 */ public GcPlayerSpaceshipClassBonuses ControlBonusB; - [NMS(Index = 324)] + [NMS(Index = 325)] /* 0x0DD8 */ public GcPlayerSpaceshipClassBonuses ControlBonusC; - [NMS(Index = 327)] + [NMS(Index = 328)] /* 0x0E08 */ public GcPlayerSpaceshipClassBonuses ControlBonusS; - [NMS(Index = 174)] - /* 0x0E38 */ public GcSpaceshipAvoidanceData Avoidance; [NMS(Index = 175)] + /* 0x0E38 */ public GcSpaceshipAvoidanceData Avoidance; + [NMS(Index = 176)] /* 0x0E5C */ public GcSpaceshipAvoidanceData AvoidanceLowAltitude; - [NMS(Index = 441)] + [NMS(Index = 442)] /* 0x0E80 */ public GcPlayerStickData StickData; - [NMS(Index = 455)] + [NMS(Index = 456)] /* 0x0E9C */ public GcPlayerSpaceshipAim MissileAim; - [NMS(Index = 588)] + [NMS(Index = 589)] /* 0x0EB4 */ public GcPlayerSpaceshipWarpData Warp; - [NMS(Index = 401)] + [NMS(Index = 402)] /* 0x0EC4 */ public TkHitCurveData DamageLightCurve; - [NMS(Index = 395)] + [NMS(Index = 396)] /* 0x0ED0 */ public TkHitCurveData MuzzleLightCurve; - [NMS(Index = 432)] + [NMS(Index = 433)] /* 0x0EDC */ public Vector2f DeathSpinPitch; - [NMS(Index = 431)] + [NMS(Index = 432)] /* 0x0EE4 */ public Vector2f DeathSpinRoll; - [NMS(Index = 208)] - /* 0x0EEC */ public float _3rdPersonAngleMinSpeed; [NMS(Index = 209)] - /* 0x0EF0 */ public float _3rdPersonAngleSpeedRangePitch; + /* 0x0EEC */ public float _3rdPersonAngleMinSpeed; [NMS(Index = 210)] + /* 0x0EF0 */ public float _3rdPersonAngleSpeedRangePitch; + [NMS(Index = 211)] /* 0x0EF4 */ public float _3rdPersonAngleSpeedRangeYaw; - [NMS(Index = 207)] + [NMS(Index = 208)] /* 0x0EF8 */ public float _3rdPersonAngleSpringTime; - [NMS(Index = 216)] + [NMS(Index = 217)] /* 0x0EFC */ public float _3rdPersonAvoidanceAdjustPitchFactor; - [NMS(Index = 218)] - /* 0x0F00 */ public float _3rdPersonAvoidanceAdjustRollFactor; [NMS(Index = 219)] + /* 0x0F00 */ public float _3rdPersonAvoidanceAdjustRollFactor; + [NMS(Index = 220)] /* 0x0F04 */ public float _3rdPersonAvoidanceAdjustYawFactor; - [NMS(Index = 221)] + [NMS(Index = 222)] /* 0x0F08 */ public float _3rdPersonFlashDuration; - [NMS(Index = 220)] + [NMS(Index = 221)] /* 0x0F0C */ public float _3rdPersonFlashIntensity; - [NMS(Index = 217)] + [NMS(Index = 218)] /* 0x0F10 */ public float _3rdPersonHeightForceAdjustPitchFactor; - [NMS(Index = 212)] + [NMS(Index = 213)] /* 0x0F14 */ public float _3rdPersonLowHeightMax; - [NMS(Index = 211)] + [NMS(Index = 212)] /* 0x0F18 */ public float _3rdPersonLowHeightMin; - [NMS(Index = 213)] - /* 0x0F1C */ public float _3rdPersonLowHeightOffsetVertRotationY; [NMS(Index = 214)] - /* 0x0F20 */ public float _3rdPersonLowHeightOffsetY; + /* 0x0F1C */ public float _3rdPersonLowHeightOffsetVertRotationY; [NMS(Index = 215)] + /* 0x0F20 */ public float _3rdPersonLowHeightOffsetY; + [NMS(Index = 216)] /* 0x0F24 */ public float _3rdPersonLowHeightSpringTime; - [NMS(Index = 204)] + [NMS(Index = 205)] /* 0x0F28 */ public float _3rdPersonPitchAngle; - [NMS(Index = 200)] + [NMS(Index = 201)] /* 0x0F2C */ public float _3rdPersonRollAngle; - [NMS(Index = 203)] + [NMS(Index = 204)] /* 0x0F30 */ public float _3rdPersonRollAngleAlien; - [NMS(Index = 201)] - /* 0x0F34 */ public float _3rdPersonRollAngleDropship; [NMS(Index = 202)] + /* 0x0F34 */ public float _3rdPersonRollAngleDropship; + [NMS(Index = 203)] /* 0x0F38 */ public float _3rdPersonRollAngleScience; - [NMS(Index = 222)] + [NMS(Index = 223)] /* 0x0F3C */ public float _3rdPersonTransitionTime; - [NMS(Index = 199)] + [NMS(Index = 200)] /* 0x0F40 */ public float _3rdPersonUpOffsetRollChangeSpeed; - [NMS(Index = 227)] + [NMS(Index = 228)] /* 0x0F44 */ public float _3rdPersonWarpWanderSpring; - [NMS(Index = 226)] + [NMS(Index = 227)] /* 0x0F48 */ public float _3rdPersonWarpWanderStartTime; - [NMS(Index = 228)] - /* 0x0F4C */ public float _3rdPersonWarpWanderTimeX; [NMS(Index = 229)] - /* 0x0F50 */ public float _3rdPersonWarpWanderTimeY; + /* 0x0F4C */ public float _3rdPersonWarpWanderTimeX; [NMS(Index = 230)] + /* 0x0F50 */ public float _3rdPersonWarpWanderTimeY; + [NMS(Index = 231)] /* 0x0F54 */ public float _3rdPersonWarpWanderTimeZ; - [NMS(Index = 223)] - /* 0x0F58 */ public float _3rdPersonWarpXWander; [NMS(Index = 224)] - /* 0x0F5C */ public float _3rdPersonWarpYWander; + /* 0x0F58 */ public float _3rdPersonWarpXWander; [NMS(Index = 225)] + /* 0x0F5C */ public float _3rdPersonWarpYWander; + [NMS(Index = 226)] /* 0x0F60 */ public float _3rdPersonWarpZWander; - [NMS(Index = 205)] - /* 0x0F64 */ public float _3rdPersonYawAngle; [NMS(Index = 206)] + /* 0x0F64 */ public float _3rdPersonYawAngle; + [NMS(Index = 207)] /* 0x0F68 */ public float _3rdPersonYawAngleLateralExtra; - [NMS(Index = 198)] + [NMS(Index = 199)] /* 0x0F6C */ public float AcrobaticLowFlightLevel; - [NMS(Index = 407)] + [NMS(Index = 408)] /* 0x0F70 */ public float AimCritAngle; - [NMS(Index = 409)] + [NMS(Index = 410)] /* 0x0F74 */ public float AimCritBehindAngle; - [NMS(Index = 408)] + [NMS(Index = 409)] /* 0x0F78 */ public float AimCritMinFwdAngle; - [NMS(Index = 419)] - /* 0x0F7C */ public float AimFoVBoost; [NMS(Index = 420)] - /* 0x0F80 */ public float AimFoVBoostTime; + /* 0x0F7C */ public float AimFoVBoost; [NMS(Index = 421)] + /* 0x0F80 */ public float AimFoVBoostTime; + [NMS(Index = 422)] /* 0x0F84 */ public float AimFoVBoostTimeAuto; - [NMS(Index = 423)] + [NMS(Index = 424)] /* 0x0F88 */ public float AimMaxAutoAngle; - [NMS(Index = 443)] - /* 0x0F8C */ public float AimSpeedTrackDistance; [NMS(Index = 444)] + /* 0x0F8C */ public float AimSpeedTrackDistance; + [NMS(Index = 445)] /* 0x0F90 */ public float AimSpeedTrackForce; - [NMS(Index = 422)] + [NMS(Index = 423)] /* 0x0F94 */ public float AimTurnSlower; - [NMS(Index = 347)] + [NMS(Index = 348)] /* 0x0F98 */ public float AlarmLastHitTime; - [NMS(Index = 342)] + [NMS(Index = 343)] /* 0x0F9C */ public float AlarmLightIntensity; - [NMS(Index = 344)] + [NMS(Index = 345)] /* 0x0FA0 */ public float AlarmLightIntensityHostile; - [NMS(Index = 343)] + [NMS(Index = 344)] /* 0x0FA4 */ public float AlarmRate; - [NMS(Index = 346)] + [NMS(Index = 347)] /* 0x0FA8 */ public float AlarmRateHostileMax; - [NMS(Index = 345)] + [NMS(Index = 346)] /* 0x0FAC */ public float AlarmRateHostileMin; - [NMS(Index = 572)] + [NMS(Index = 573)] /* 0x0FB0 */ public float AngularDamping; - [NMS(Index = 528)] + [NMS(Index = 529)] /* 0x0FB4 */ public float AnomalyStationMaxApproachSpeed; - [NMS(Index = 405)] - /* 0x0FB8 */ public float AsteroidHitAngle; [NMS(Index = 406)] + /* 0x0FB8 */ public float AsteroidHitAngle; + [NMS(Index = 407)] /* 0x0FBC */ public float AsteroidHitAngleBoosting; - [NMS(Index = 596)] + [NMS(Index = 597)] /* 0x0FC0 */ public float AtmosphereAngle; - [NMS(Index = 6)] + [NMS(Index = 7)] /* 0x0FC4 */ public float AtmosphereCombatHeight; - [NMS(Index = 112)] + [NMS(Index = 113)] /* 0x0FC8 */ public float AtmosphereLightIntensity; - [NMS(Index = 595)] + [NMS(Index = 596)] /* 0x0FCC */ public float AtmosphereSpeed; - [NMS(Index = 355)] + [NMS(Index = 356)] /* 0x0FD0 */ public float AutoLevelMaxAngle; - [NMS(Index = 353)] - /* 0x0FD4 */ public float AutoLevelMaxPitchAngle; [NMS(Index = 354)] + /* 0x0FD4 */ public float AutoLevelMaxPitchAngle; + [NMS(Index = 355)] /* 0x0FD8 */ public float AutoLevelMinAngle; - [NMS(Index = 352)] + [NMS(Index = 353)] /* 0x0FDC */ public float AutoLevelMinPitchAngle; - [NMS(Index = 277)] + [NMS(Index = 278)] /* 0x0FE0 */ public float AutoLevelPitchCorrectMargin; - [NMS(Index = 276)] + [NMS(Index = 277)] /* 0x0FE4 */ public float AutoLevelWaterAngle; - [NMS(Index = 274)] - /* 0x0FE8 */ public float AutoLevelWaterMargin; [NMS(Index = 275)] + /* 0x0FE8 */ public float AutoLevelWaterMargin; + [NMS(Index = 276)] /* 0x0FEC */ public float AutoLevelWaterTorque; - [NMS(Index = 458)] + [NMS(Index = 459)] /* 0x0FF0 */ public float AutoPilotAlignStrength; - [NMS(Index = 462)] + [NMS(Index = 463)] /* 0x0FF4 */ public float AutoPilotCallAngle; - [NMS(Index = 465)] + [NMS(Index = 466)] /* 0x0FF8 */ public float AutoPilotCallAngleGhost; - [NMS(Index = 463)] + [NMS(Index = 464)] /* 0x0FFC */ public float AutoPilotCallAngleVertical; - [NMS(Index = 466)] + [NMS(Index = 467)] /* 0x1000 */ public float AutoPilotCallAngleVerticalGhost; - [NMS(Index = 460)] + [NMS(Index = 461)] /* 0x1004 */ public float AutoPilotCallDistance; - [NMS(Index = 464)] + [NMS(Index = 465)] /* 0x1008 */ public float AutoPilotCallDistanceGhost; - [NMS(Index = 461)] + [NMS(Index = 462)] /* 0x100C */ public float AutoPilotCallDistanceSpacePOI; - [NMS(Index = 467)] + [NMS(Index = 468)] /* 0x1010 */ public float AutoPilotPositionAlignStrength; - [NMS(Index = 459)] + [NMS(Index = 460)] /* 0x1014 */ public float AutoPilotSmallShipAlignStrength; - [NMS(Index = 240)] + [NMS(Index = 241)] /* 0x1018 */ public float AvoidanceDistancePower; - [NMS(Index = 239)] + [NMS(Index = 240)] /* 0x101C */ public float AvoidancePower; - [NMS(Index = 541)] + [NMS(Index = 542)] /* 0x1020 */ public float BoostChargeRate; - [NMS(Index = 508)] + [NMS(Index = 509)] /* 0x1024 */ public float BoostNoAsteroidRadius; - [NMS(Index = 386)] + [NMS(Index = 387)] /* 0x1028 */ public float CameraPostWarpFov; - [NMS(Index = 385)] + [NMS(Index = 386)] /* 0x102C */ public float CameraPostWarpFovTime; - [NMS(Index = 65)] + [NMS(Index = 66)] /* 0x1030 */ public float CockpitDriftAngle; - [NMS(Index = 62)] + [NMS(Index = 63)] /* 0x1034 */ public float CockpitDriftAngleHmd; - [NMS(Index = 90)] + [NMS(Index = 91)] /* 0x1038 */ public float CockpitExitAnimMul; - [NMS(Index = 92)] + [NMS(Index = 93)] /* 0x103C */ public float CockpitExitAnimOffset; - [NMS(Index = 91)] + [NMS(Index = 92)] /* 0x1040 */ public float CockpitExitAnimTime; - [NMS(Index = 64)] + [NMS(Index = 65)] /* 0x1044 */ public float CockpitPitchCorrectAngle; - [NMS(Index = 61)] + [NMS(Index = 62)] /* 0x1048 */ public float CockpitPitchCorrectAngleHmd; - [NMS(Index = 63)] + [NMS(Index = 64)] /* 0x104C */ public float CockpitRollAngle; - [NMS(Index = 66)] + [NMS(Index = 67)] /* 0x1050 */ public float CockpitRollAngleExtra; - [NMS(Index = 60)] + [NMS(Index = 61)] /* 0x1054 */ public float CockpitRollAngleHmd; - [NMS(Index = 68)] - /* 0x1058 */ public float CockpitRollMultiplierCentre; [NMS(Index = 69)] + /* 0x1058 */ public float CockpitRollMultiplierCentre; + [NMS(Index = 70)] /* 0x105C */ public float CockpitRollMultiplierOpposite; - [NMS(Index = 67)] + [NMS(Index = 68)] /* 0x1060 */ public float CockpitRollTime; - [NMS(Index = 242)] + [NMS(Index = 243)] /* 0x1064 */ public float CollisionAlignStrength; - [NMS(Index = 551)] + [NMS(Index = 552)] /* 0x1068 */ public float CollisionAsteroidDamp; - [NMS(Index = 549)] + [NMS(Index = 550)] /* 0x106C */ public float CollisionDeflectDamping; - [NMS(Index = 241)] + [NMS(Index = 242)] /* 0x1070 */ public float CollisionDeflectForce; - [NMS(Index = 550)] + [NMS(Index = 551)] /* 0x1074 */ public float CollisionDeflectNormalFactor; - [NMS(Index = 548)] + [NMS(Index = 549)] /* 0x1078 */ public float CollisionDeflectTime; - [NMS(Index = 553)] + [NMS(Index = 554)] /* 0x107C */ public float CollisionDistance; - [NMS(Index = 555)] - /* 0x1080 */ public float CollisionDistanceAsteroid; [NMS(Index = 556)] + /* 0x1080 */ public float CollisionDistanceAsteroid; + [NMS(Index = 557)] /* 0x1084 */ public float CollisionDistanceAsteroidSide; - [NMS(Index = 554)] + [NMS(Index = 555)] /* 0x1088 */ public float CollisionDistanceGround; - [NMS(Index = 557)] + [NMS(Index = 558)] /* 0x108C */ public float CollisionDistanceSpaceships; - [NMS(Index = 552)] + [NMS(Index = 553)] /* 0x1090 */ public float CollisionGroundDamp; - [NMS(Index = 562)] + [NMS(Index = 563)] /* 0x1094 */ public float CollisionRadiusMultiplier; - [NMS(Index = 547)] + [NMS(Index = 548)] /* 0x1098 */ public float CollisionSpeedDamageAmount; - [NMS(Index = 445)] - /* 0x109C */ public float CombatBoostMultiplier; [NMS(Index = 446)] + /* 0x109C */ public float CombatBoostMultiplier; + [NMS(Index = 447)] /* 0x10A0 */ public float CombatBoostTurnDamp; - [NMS(Index = 191)] + [NMS(Index = 192)] /* 0x10A4 */ public float ContrailDefaultAlpha; - [NMS(Index = 180)] + [NMS(Index = 181)] /* 0x10A8 */ public float ContrailSpeedDamping; - [NMS(Index = 415)] + [NMS(Index = 416)] /* 0x10AC */ public float CruiseForce; - [NMS(Index = 411)] - /* 0x10B0 */ public float CruiseHeight; [NMS(Index = 412)] - /* 0x10B4 */ public float CruiseHeightRange; + /* 0x10B0 */ public float CruiseHeight; [NMS(Index = 413)] - /* 0x10B8 */ public float CruiseOffAngle; + /* 0x10B4 */ public float CruiseHeightRange; [NMS(Index = 414)] + /* 0x10B8 */ public float CruiseOffAngle; + [NMS(Index = 415)] /* 0x10BC */ public float CruiseOffAngleRange; - [NMS(Index = 281)] + [NMS(Index = 282)] /* 0x10C0 */ public float DamageFlashMin; - [NMS(Index = 280)] + [NMS(Index = 281)] /* 0x10C4 */ public float DamageFlashScale; - [NMS(Index = 400)] + [NMS(Index = 401)] /* 0x10C8 */ public float DamageLightIntensity; - [NMS(Index = 543)] + [NMS(Index = 544)] /* 0x10CC */ public float DamageMaxHitTime; - [NMS(Index = 542)] + [NMS(Index = 543)] /* 0x10D0 */ public float DamageMinHitTime; - [NMS(Index = 544)] + [NMS(Index = 545)] /* 0x10D4 */ public float DamageMinWoundTime; - [NMS(Index = 176)] + [NMS(Index = 177)] /* 0x10D8 */ public float DefaultTrailInitialSpeed; - [NMS(Index = 178)] + [NMS(Index = 179)] /* 0x10DC */ public float DefaultTrailMinForwardSpeed; - [NMS(Index = 177)] + [NMS(Index = 178)] /* 0x10E0 */ public float DefaultTrailSpeedDamping; - [NMS(Index = 560)] + [NMS(Index = 561)] /* 0x10E4 */ public float DeflectAlignTimeMax; - [NMS(Index = 559)] + [NMS(Index = 560)] /* 0x10E8 */ public float DeflectAlignTimeMin; - [NMS(Index = 558)] + [NMS(Index = 559)] /* 0x10EC */ public float DeflectDistance; - [NMS(Index = 249)] + [NMS(Index = 250)] /* 0x10F0 */ public float DirectionBrakeVerticalMultiplier; - [NMS(Index = 391)] + [NMS(Index = 392)] /* 0x10F4 */ public float DirectionBrakeVRBoost; - [NMS(Index = 574)] + [NMS(Index = 575)] /* 0x10F8 */ public float DirectionDockingAlignmentAngle; - [NMS(Index = 573)] + [NMS(Index = 574)] /* 0x10FC */ public float DirectionDockingAngle; - [NMS(Index = 152)] - /* 0x1100 */ public float DirectionDockingCircleOffset; [NMS(Index = 153)] + /* 0x1100 */ public float DirectionDockingCircleOffset; + [NMS(Index = 154)] /* 0x1104 */ public float DirectionDockingCircleOffsetExtra; - [NMS(Index = 155)] - /* 0x1108 */ public float DirectionDockingCircleRadius; [NMS(Index = 156)] + /* 0x1108 */ public float DirectionDockingCircleRadius; + [NMS(Index = 157)] /* 0x110C */ public float DirectionDockingCircleRadiusExtra; - [NMS(Index = 154)] + [NMS(Index = 155)] /* 0x1110 */ public float DirectionDockingCircleWidth; - [NMS(Index = 147)] + [NMS(Index = 148)] /* 0x1114 */ public float DirectionDockingIndicatorAngleRange; - [NMS(Index = 146)] + [NMS(Index = 147)] /* 0x1118 */ public float DirectionDockingIndicatorClearAngleRange; - [NMS(Index = 149)] + [NMS(Index = 150)] /* 0x111C */ public float DirectionDockingIndicatorMaxHeight; - [NMS(Index = 148)] + [NMS(Index = 149)] /* 0x1120 */ public float DirectionDockingIndicatorMinHeight; - [NMS(Index = 145)] + [NMS(Index = 146)] /* 0x1124 */ public float DirectionDockingIndicatorRange; - [NMS(Index = 157)] + [NMS(Index = 158)] /* 0x1128 */ public float DirectionDockingIndicatorSpeed; - [NMS(Index = 576)] + [NMS(Index = 577)] /* 0x112C */ public float DirectionDockingInfoRange; - [NMS(Index = 575)] + [NMS(Index = 576)] /* 0x1130 */ public float DirectionDockTime; - [NMS(Index = 72)] + [NMS(Index = 73)] /* 0x1134 */ public float DistanceFromShipToAllowSpawningOnFreighter; - [NMS(Index = 100)] + [NMS(Index = 101)] /* 0x1138 */ public float DockingApproachActiveRange; - [NMS(Index = 13)] + [NMS(Index = 14)] /* 0x113C */ public float DockingApproachBrakeHmdMod; - [NMS(Index = 11)] - /* 0x1140 */ public float DockingApproachRollHmdMod; [NMS(Index = 12)] + /* 0x1140 */ public float DockingApproachRollHmdMod; + [NMS(Index = 13)] /* 0x1144 */ public float DockingApproachSpeedHmdMod; - [NMS(Index = 589)] - /* 0x1148 */ public float DockingRotateSpeed; [NMS(Index = 590)] + /* 0x1148 */ public float DockingRotateSpeed; + [NMS(Index = 591)] /* 0x114C */ public float DockingRotateSpeedVR; - [NMS(Index = 279)] + [NMS(Index = 280)] /* 0x1150 */ public float DrawLineLockTargetLineWidth; - [NMS(Index = 381)] + [NMS(Index = 382)] /* 0x1154 */ public float DriftEffectIntensity; - [NMS(Index = 388)] + [NMS(Index = 389)] /* 0x1158 */ public float DriftSpring; - [NMS(Index = 390)] + [NMS(Index = 391)] /* 0x115C */ public float DriftTurnBrakeMultiplier; - [NMS(Index = 389)] + [NMS(Index = 390)] /* 0x1160 */ public float DriftTurnStrengthMultiplier; - [NMS(Index = 634)] - /* 0x1164 */ public float DroneAlertAngle; [NMS(Index = 635)] + /* 0x1164 */ public float DroneAlertAngle; + [NMS(Index = 636)] /* 0x1168 */ public float DroneAlertRange; - [NMS(Index = 597)] - /* 0x116C */ public float DroneAlignUpTime; [NMS(Index = 598)] + /* 0x116C */ public float DroneAlignUpTime; + [NMS(Index = 599)] /* 0x1170 */ public float DroneDustHeight; - [NMS(Index = 600)] + [NMS(Index = 601)] /* 0x1174 */ public float DroneHeightAdjust; - [NMS(Index = 599)] + [NMS(Index = 600)] /* 0x1178 */ public float DroneMinHeight; - [NMS(Index = 637)] + [NMS(Index = 638)] /* 0x117C */ public float DroneMoveArrivedRange; - [NMS(Index = 636)] + [NMS(Index = 637)] /* 0x1180 */ public float DronePatrolRadius; - [NMS(Index = 638)] + [NMS(Index = 639)] /* 0x1184 */ public float DronePatrolTime; - [NMS(Index = 632)] + [NMS(Index = 633)] /* 0x1188 */ public float DronePlanetAttackMinRange; - [NMS(Index = 631)] + [NMS(Index = 632)] /* 0x118C */ public float DronePlanetAttackRange; - [NMS(Index = 633)] + [NMS(Index = 634)] /* 0x1190 */ public float DroneShootTime; - [NMS(Index = 604)] + [NMS(Index = 605)] /* 0x1194 */ public float DroneWarpMaxForce; - [NMS(Index = 603)] + [NMS(Index = 604)] /* 0x1198 */ public float DroneWarpMinForce; - [NMS(Index = 602)] + [NMS(Index = 603)] /* 0x119C */ public float DroneWarpTime; - [NMS(Index = 592)] + [NMS(Index = 593)] /* 0x11A0 */ public float EjectAnimSpeedFactor; - [NMS(Index = 591)] + [NMS(Index = 592)] /* 0x11A4 */ public float EjectAnimSwitchPoint; - [NMS(Index = 193)] + [NMS(Index = 194)] /* 0x11A8 */ public float EngineEffectsThrustContribution; - [NMS(Index = 192)] + [NMS(Index = 193)] /* 0x11AC */ public float EngineJetLightIntensityMultiplier; - [NMS(Index = 159)] + [NMS(Index = 160)] /* 0x11B0 */ public float ExhaustSpeed; - [NMS(Index = 337)] + [NMS(Index = 338)] /* 0x11B4 */ public float ExplorerTakeOffMod; - [NMS(Index = 335)] + [NMS(Index = 336)] /* 0x11B8 */ public float FighterTakeOffMod; - [NMS(Index = 469)] + [NMS(Index = 470)] /* 0x11BC */ public float FreighterApproachCombatDistanceMax; - [NMS(Index = 468)] + [NMS(Index = 469)] /* 0x11C0 */ public float FreighterApproachCombatDistanceMin; - [NMS(Index = 478)] + [NMS(Index = 479)] /* 0x11C4 */ public float FreighterApproachCombatMinSpeedFactor; - [NMS(Index = 471)] + [NMS(Index = 472)] /* 0x11C8 */ public float FreighterApproachDistanceMax; - [NMS(Index = 470)] + [NMS(Index = 471)] /* 0x11CC */ public float FreighterApproachDistanceMin; - [NMS(Index = 477)] + [NMS(Index = 478)] /* 0x11D0 */ public float FreighterApproachExtraMargin; - [NMS(Index = 475)] - /* 0x11D4 */ public float FreighterApproachExtraMarginCombat; [NMS(Index = 476)] + /* 0x11D4 */ public float FreighterApproachExtraMarginCombat; + [NMS(Index = 477)] /* 0x11D8 */ public float FreighterApproachExtraMarginPirate; - [NMS(Index = 472)] + [NMS(Index = 473)] /* 0x11DC */ public float FreighterApproachSpeedDamper; - [NMS(Index = 73)] + [NMS(Index = 74)] /* 0x11E0 */ public float FreighterBattleIgnoreFriendlyFireDistance; - [NMS(Index = 1)] + [NMS(Index = 2)] /* 0x11E4 */ public float FreighterBattleRangeBoost; - [NMS(Index = 474)] + [NMS(Index = 475)] /* 0x11E8 */ public float FreighterCombatBoostMul; - [NMS(Index = 473)] + [NMS(Index = 474)] /* 0x11EC */ public float FreighterCombatSpeedMul; - [NMS(Index = 601)] + [NMS(Index = 602)] /* 0x11F0 */ public float FreighterSpeed; - [NMS(Index = 358)] + [NMS(Index = 359)] /* 0x11F4 */ public float FrigateTargetLockRange; - [NMS(Index = 440)] + [NMS(Index = 441)] /* 0x11F8 */ public float GravityDropForce; - [NMS(Index = 438)] - /* 0x11FC */ public float GravityDropMaxForceHeight; [NMS(Index = 439)] + /* 0x11FC */ public float GravityDropMaxForceHeight; + [NMS(Index = 440)] /* 0x1200 */ public float GravityDropMaxHeight; - [NMS(Index = 437)] + [NMS(Index = 438)] /* 0x1204 */ public float GravityDropMinHeight; - [NMS(Index = 295)] + [NMS(Index = 296)] /* 0x1208 */ public float GroundHeightBrakeMultiplier; - [NMS(Index = 294)] + [NMS(Index = 295)] /* 0x120C */ public float GroundHeightDownSpeedMultiplier; - [NMS(Index = 289)] - /* 0x1210 */ public float GroundHeightHard; [NMS(Index = 290)] + /* 0x1210 */ public float GroundHeightHard; + [NMS(Index = 291)] /* 0x1214 */ public float GroundHeightHardHorizontal; - [NMS(Index = 288)] + [NMS(Index = 289)] /* 0x1218 */ public float GroundHeightHardOverWater; - [NMS(Index = 564)] + [NMS(Index = 565)] /* 0x121C */ public float GroundHeightHardTimeMax; - [NMS(Index = 563)] + [NMS(Index = 564)] /* 0x1220 */ public float GroundHeightHardTimeMin; - [NMS(Index = 569)] + [NMS(Index = 570)] /* 0x1224 */ public int GroundHeightNumRays; - [NMS(Index = 565)] + [NMS(Index = 566)] /* 0x1228 */ public float GroundHeightPostCollisionDamper; - [NMS(Index = 292)] - /* 0x122C */ public float GroundHeightPostCollisionMultiplier; [NMS(Index = 293)] + /* 0x122C */ public float GroundHeightPostCollisionMultiplier; + [NMS(Index = 294)] /* 0x1230 */ public float GroundHeightPostCollisionMultiplierTime; - [NMS(Index = 570)] + [NMS(Index = 571)] /* 0x1234 */ public float GroundHeightSmoothTime; - [NMS(Index = 285)] + [NMS(Index = 286)] /* 0x1238 */ public float GroundHeightSoft; - [NMS(Index = 284)] + [NMS(Index = 285)] /* 0x123C */ public float GroundHeightSoftForce; - [NMS(Index = 286)] + [NMS(Index = 287)] /* 0x1240 */ public float GroundHeightSoftHorizontal; - [NMS(Index = 567)] - /* 0x1244 */ public float GroundHeightSpeedAngle; [NMS(Index = 568)] + /* 0x1244 */ public float GroundHeightSpeedAngle; + [NMS(Index = 569)] /* 0x1248 */ public float GroundHeightSpeedAngleRange; - [NMS(Index = 566)] + [NMS(Index = 567)] /* 0x124C */ public float GroundHeightSpeedLength; - [NMS(Index = 167)] + [NMS(Index = 168)] /* 0x1250 */ public float GroundNearEffectBuildingFade; - [NMS(Index = 164)] + [NMS(Index = 165)] /* 0x1254 */ public float GroundNearEffectHeight; - [NMS(Index = 109)] + [NMS(Index = 110)] /* 0x1258 */ public float GroundNearEffectLightFactor; - [NMS(Index = 166)] + [NMS(Index = 167)] /* 0x125C */ public float GroundNearEffectNormalOffset; - [NMS(Index = 165)] + [NMS(Index = 166)] /* 0x1260 */ public float GroundNearEffectRange; - [NMS(Index = 110)] - /* 0x1264 */ public float GroundNearEffectWaterLightFactor; [NMS(Index = 111)] + /* 0x1264 */ public float GroundNearEffectWaterLightFactor; + [NMS(Index = 112)] /* 0x1268 */ public float GroundWaterSpeedFactor; - [NMS(Index = 454)] + [NMS(Index = 455)] /* 0x126C */ public int GunAimLevel; - [NMS(Index = 448)] + [NMS(Index = 449)] /* 0x1270 */ public int GunAmmoMultiplier; - [NMS(Index = 581)] + [NMS(Index = 582)] /* 0x1274 */ public float GunOffset3rdPersonMultiplier; - [NMS(Index = 45)] - /* 0x1278 */ public float HandControllerActiveBlendMinTime; [NMS(Index = 46)] + /* 0x1278 */ public float HandControllerActiveBlendMinTime; + [NMS(Index = 47)] /* 0x127C */ public float HandControllerActiveBlendTime; - [NMS(Index = 58)] - /* 0x1280 */ public float HandControllerDirOffsetAngle; [NMS(Index = 59)] + /* 0x1280 */ public float HandControllerDirOffsetAngle; + [NMS(Index = 60)] /* 0x1284 */ public float HandControllerDirOffsetAngleMove; - [NMS(Index = 57)] + [NMS(Index = 58)] /* 0x1288 */ public float HandControllerThrottleDeadZone; - [NMS(Index = 55)] - /* 0x128C */ public float HandControllerThrottleDistance; [NMS(Index = 56)] + /* 0x128C */ public float HandControllerThrottleDistance; + [NMS(Index = 57)] /* 0x1290 */ public float HandControllerThrottleRange; - [NMS(Index = 53)] + [NMS(Index = 54)] /* 0x1294 */ public float HandControllerXReorientation; - [NMS(Index = 51)] + [NMS(Index = 52)] /* 0x1298 */ public float HandControllerXReorientationMove; - [NMS(Index = 54)] + [NMS(Index = 55)] /* 0x129C */ public float HandControllerZReorientation; - [NMS(Index = 52)] + [NMS(Index = 53)] /* 0x12A0 */ public float HandControllerZReorientationMove; - [NMS(Index = 334)] + [NMS(Index = 335)] /* 0x12A4 */ public float HaulerTakeOffMod; - [NMS(Index = 384)] + [NMS(Index = 385)] /* 0x12A8 */ public int HitAsteroidDamage; - [NMS(Index = 257)] + [NMS(Index = 258)] /* 0x12AC */ public float HoverAlignTime; - [NMS(Index = 259)] + [NMS(Index = 260)] /* 0x12B0 */ public float HoverAlignTimeAlt; - [NMS(Index = 424)] + [NMS(Index = 425)] /* 0x12B4 */ public float HoverBrakeStrength; - [NMS(Index = 261)] + [NMS(Index = 262)] /* 0x12B8 */ public float HoverHeightFactor; - [NMS(Index = 269)] + [NMS(Index = 270)] /* 0x12BC */ public float HoverLandManeuvreBrake; - [NMS(Index = 268)] + [NMS(Index = 269)] /* 0x12C0 */ public float HoverLandManeuvreTimeHmdMax; - [NMS(Index = 267)] + [NMS(Index = 268)] /* 0x12C4 */ public float HoverLandManeuvreTimeHmdMin; - [NMS(Index = 266)] + [NMS(Index = 267)] /* 0x12C8 */ public float HoverLandManeuvreTimeMax; - [NMS(Index = 265)] + [NMS(Index = 266)] /* 0x12CC */ public float HoverLandManeuvreTimeMin; - [NMS(Index = 270)] + [NMS(Index = 271)] /* 0x12D0 */ public float HoverLandManeuvreTimeWaterMultiplier; - [NMS(Index = 264)] + [NMS(Index = 265)] /* 0x12D4 */ public float HoverLandReachedDistance; - [NMS(Index = 263)] + [NMS(Index = 264)] /* 0x12D8 */ public float HoverLandReachedMinTime; - [NMS(Index = 416)] + [NMS(Index = 417)] /* 0x12DC */ public float HoverMaxSpeed; - [NMS(Index = 262)] + [NMS(Index = 263)] /* 0x12E0 */ public float HoverMinSpeed; - [NMS(Index = 260)] + [NMS(Index = 261)] /* 0x12E4 */ public float HoverSpeedFactor; - [NMS(Index = 417)] + [NMS(Index = 418)] /* 0x12E8 */ public float HoverStopTime; - [NMS(Index = 255)] - /* 0x12EC */ public float HoverTakeoffHeight; [NMS(Index = 256)] + /* 0x12EC */ public float HoverTakeoffHeight; + [NMS(Index = 257)] /* 0x12F0 */ public float HoverTime; - [NMS(Index = 258)] + [NMS(Index = 259)] /* 0x12F4 */ public float HoverTimeAlt; - [NMS(Index = 645)] + [NMS(Index = 646)] /* 0x12F8 */ public float HUDBoostUpgradeMultiplier; - [NMS(Index = 254)] + [NMS(Index = 255)] /* 0x12FC */ public float KBThrustSmoothTime; - [NMS(Index = 531)] + [NMS(Index = 532)] /* 0x1300 */ public float LandGroundTakeOffTime; - [NMS(Index = 533)] + [NMS(Index = 534)] /* 0x1304 */ public float LandHeightThreshold; - [NMS(Index = 537)] + [NMS(Index = 538)] /* 0x1308 */ public float LandingAreaFloorOffset; - [NMS(Index = 536)] + [NMS(Index = 537)] /* 0x130C */ public float LandingAreaRadius; - [NMS(Index = 282)] + [NMS(Index = 283)] /* 0x1310 */ public float LandingButtonMinTime; - [NMS(Index = 273)] + [NMS(Index = 274)] /* 0x1314 */ public float LandingCheckBuildingRadiusFactor; - [NMS(Index = 453)] + [NMS(Index = 454)] /* 0x1318 */ public int LandingCost; - [NMS(Index = 14)] + [NMS(Index = 15)] /* 0x131C */ public float LandingDirectionalSideOffsetFactor; - [NMS(Index = 525)] + [NMS(Index = 526)] /* 0x1320 */ public float LandingHelperMinAngle; - [NMS(Index = 527)] + [NMS(Index = 528)] /* 0x1324 */ public float LandingHelperRollTime; - [NMS(Index = 526)] + [NMS(Index = 527)] /* 0x1328 */ public float LandingHelperTurnTime; - [NMS(Index = 15)] + [NMS(Index = 16)] /* 0x132C */ public float LandingHoverOffset; - [NMS(Index = 20)] + [NMS(Index = 21)] /* 0x1330 */ public float LandingMargin; - [NMS(Index = 19)] + [NMS(Index = 20)] /* 0x1334 */ public float LandingMaxAngle; - [NMS(Index = 18)] + [NMS(Index = 19)] /* 0x1338 */ public float LandingMaxSpeed; - [NMS(Index = 21)] + [NMS(Index = 22)] /* 0x133C */ public float LandingObstacleMinHeight; - [NMS(Index = 271)] + [NMS(Index = 272)] /* 0x1340 */ public float LandingOnGroundTip; - [NMS(Index = 283)] + [NMS(Index = 284)] /* 0x1344 */ public float LandingPushNoseUpFactor; - [NMS(Index = 22)] + [NMS(Index = 23)] /* 0x1348 */ public float LandingTooManyLowPointsFraction; - [NMS(Index = 17)] + [NMS(Index = 18)] /* 0x134C */ public float LandingWaterHoverHeight; - [NMS(Index = 16)] + [NMS(Index = 17)] /* 0x1350 */ public float LandingWaterHoverOffset; - [NMS(Index = 532)] + [NMS(Index = 533)] /* 0x1354 */ public float LandLookingForward; - [NMS(Index = 418)] + [NMS(Index = 419)] /* 0x1358 */ public float LandOffset; - [NMS(Index = 535)] + [NMS(Index = 536)] /* 0x135C */ public float LandSlopeMax; - [NMS(Index = 534)] + [NMS(Index = 535)] /* 0x1360 */ public float LandWidthThreshold; - [NMS(Index = 450)] + [NMS(Index = 451)] /* 0x1364 */ public int LaserAimLevel; - [NMS(Index = 512)] - /* 0x1368 */ public float LaserCoolFactor; [NMS(Index = 513)] + /* 0x1368 */ public float LaserCoolFactor; + [NMS(Index = 514)] /* 0x136C */ public float LaserFireTime; - [NMS(Index = 511)] + [NMS(Index = 512)] /* 0x1370 */ public float LaserOverheatDownTime; - [NMS(Index = 510)] + [NMS(Index = 511)] /* 0x1374 */ public float LaserOverheatTime; - [NMS(Index = 514)] + [NMS(Index = 515)] /* 0x1378 */ public float LaserWaitTime; - [NMS(Index = 251)] + [NMS(Index = 252)] /* 0x137C */ public float LateralDriftRange; - [NMS(Index = 250)] + [NMS(Index = 251)] /* 0x1380 */ public float LateralDriftRollAmount; - [NMS(Index = 647)] + [NMS(Index = 648)] /* 0x1384 */ public float LaunchThrustersMinimumSummonPercentage; - [NMS(Index = 646)] + [NMS(Index = 647)] /* 0x1388 */ public float LaunchThrustersRegenTimePeriod; - [NMS(Index = 648)] + [NMS(Index = 649)] /* 0x138C */ public float LaunchThrustersSummonCostMultiplier; - [NMS(Index = 571)] + [NMS(Index = 572)] /* 0x1390 */ public float LinearDamping; - [NMS(Index = 351)] + [NMS(Index = 352)] /* 0x1394 */ public float LockTargetMaxScale; - [NMS(Index = 348)] + [NMS(Index = 349)] /* 0x1398 */ public float LockTargetMinDistance; - [NMS(Index = 350)] + [NMS(Index = 351)] /* 0x139C */ public float LockTargetMinScale; - [NMS(Index = 349)] + [NMS(Index = 350)] /* 0x13A0 */ public float LockTargetRange; - [NMS(Index = 577)] - /* 0x13A4 */ public float LootAttractDistance; [NMS(Index = 578)] + /* 0x13A4 */ public float LootAttractDistance; + [NMS(Index = 579)] /* 0x13A8 */ public float LootAttractTime; - [NMS(Index = 580)] + [NMS(Index = 581)] /* 0x13AC */ public float LootCollectDistance; - [NMS(Index = 579)] + [NMS(Index = 580)] /* 0x13B0 */ public float LootDampForce; - [NMS(Index = 160)] - /* 0x13B4 */ public float LowAltitudeAnimationHeight; [NMS(Index = 161)] - /* 0x13B8 */ public float LowAltitudeAnimationHysteresisTime; + /* 0x13B4 */ public float LowAltitudeAnimationHeight; [NMS(Index = 162)] - /* 0x13BC */ public float LowAltitudeAnimationTime; + /* 0x13B8 */ public float LowAltitudeAnimationHysteresisTime; [NMS(Index = 163)] + /* 0x13BC */ public float LowAltitudeAnimationTime; + [NMS(Index = 164)] /* 0x13C0 */ public float LowAltitudeContrailFadeAtAnimProgress; - [NMS(Index = 447)] + [NMS(Index = 448)] /* 0x13C4 */ public float MarkerEventTime; - [NMS(Index = 70)] - /* 0x13C8 */ public float MaximumDistanceFromShipWhenExiting; [NMS(Index = 71)] + /* 0x13C8 */ public float MaximumDistanceFromShipWhenExiting; + [NMS(Index = 72)] /* 0x13CC */ public float MaximumHeightWhenExitingShip; - [NMS(Index = 181)] + [NMS(Index = 182)] /* 0x13D0 */ public float MaxOverspeedBrake; - [NMS(Index = 653)] - /* 0x13D4 */ public float MaxSpeedUpDistance; [NMS(Index = 654)] + /* 0x13D4 */ public float MaxSpeedUpDistance; + [NMS(Index = 655)] /* 0x13D8 */ public float MaxSpeedUpVelocity; - [NMS(Index = 123)] + [NMS(Index = 124)] /* 0x13DC */ public float MiniWarpAlignSlerp; - [NMS(Index = 483)] - /* 0x13E0 */ public float MiniWarpAlignStrength; [NMS(Index = 484)] + /* 0x13E0 */ public float MiniWarpAlignStrength; + [NMS(Index = 485)] /* 0x13E4 */ public float MiniWarpChargeTime; - [NMS(Index = 488)] + [NMS(Index = 489)] /* 0x13E8 */ public float MiniWarpCooldownTime; - [NMS(Index = 494)] - /* 0x13EC */ public float MiniWarpExitSpeed; [NMS(Index = 495)] - /* 0x13F0 */ public float MiniWarpExitSpeedStation; + /* 0x13EC */ public float MiniWarpExitSpeed; [NMS(Index = 496)] + /* 0x13F0 */ public float MiniWarpExitSpeedStation; + [NMS(Index = 497)] /* 0x13F4 */ public float MiniWarpExitTime; - [NMS(Index = 506)] + [NMS(Index = 507)] /* 0x13F8 */ public float MiniWarpFlashDelay; - [NMS(Index = 505)] + [NMS(Index = 506)] /* 0x13FC */ public float MiniWarpFlashDuration; - [NMS(Index = 504)] + [NMS(Index = 505)] /* 0x1400 */ public float MiniWarpFlashIntensity; - [NMS(Index = 482)] + [NMS(Index = 483)] /* 0x1404 */ public float MiniWarpFuelTime; - [NMS(Index = 497)] + [NMS(Index = 498)] /* 0x1408 */ public float MiniWarpHUDArrowAttractAngle; - [NMS(Index = 501)] + [NMS(Index = 502)] /* 0x140C */ public float MiniWarpHUDArrowAttractAngleDense; - [NMS(Index = 499)] - /* 0x1410 */ public float MiniWarpHUDArrowAttractAngleOtherPlayerStuff; [NMS(Index = 500)] + /* 0x1410 */ public float MiniWarpHUDArrowAttractAngleOtherPlayerStuff; + [NMS(Index = 501)] /* 0x1414 */ public float MiniWarpHUDArrowAttractAngleSaveBeacon; - [NMS(Index = 498)] + [NMS(Index = 499)] /* 0x1418 */ public float MiniWarpHUDArrowAttractAngleStation; - [NMS(Index = 502)] + [NMS(Index = 503)] /* 0x141C */ public int MiniWarpHUDArrowNumMarkersToBeDense; - [NMS(Index = 436)] + [NMS(Index = 437)] /* 0x1420 */ public float MiniWarpLinesHeight; - [NMS(Index = 433)] + [NMS(Index = 434)] /* 0x1424 */ public int MiniWarpLinesNum; - [NMS(Index = 435)] + [NMS(Index = 436)] /* 0x1428 */ public float MiniWarpLinesOffset; - [NMS(Index = 434)] + [NMS(Index = 435)] /* 0x142C */ public float MiniWarpLinesSpacing; - [NMS(Index = 121)] - /* 0x1430 */ public float MiniWarpMarkerAlignSlowdown; [NMS(Index = 122)] + /* 0x1430 */ public float MiniWarpMarkerAlignSlowdown; + [NMS(Index = 123)] /* 0x1434 */ public float MiniWarpMarkerAlignSlowdownRange; - [NMS(Index = 120)] + [NMS(Index = 121)] /* 0x1438 */ public float MiniWarpMarkerApproachSlowdown; - [NMS(Index = 490)] + [NMS(Index = 491)] /* 0x143C */ public float MiniWarpMinPlanetDistance; - [NMS(Index = 507)] + [NMS(Index = 508)] /* 0x1440 */ public float MiniWarpNoAsteroidRadius; - [NMS(Index = 480)] + [NMS(Index = 481)] /* 0x1444 */ public float MiniWarpPlanetRadius; - [NMS(Index = 479)] + [NMS(Index = 480)] /* 0x1448 */ public float MiniWarpShakeStrength; - [NMS(Index = 485)] + [NMS(Index = 486)] /* 0x144C */ public float MiniWarpSpeed; - [NMS(Index = 481)] + [NMS(Index = 482)] /* 0x1450 */ public float MiniWarpStationRadius; - [NMS(Index = 491)] - /* 0x1454 */ public float MiniWarpStoppingMarginDefault; [NMS(Index = 492)] + /* 0x1454 */ public float MiniWarpStoppingMarginDefault; + [NMS(Index = 493)] /* 0x1458 */ public float MiniWarpStoppingMarginLong; - [NMS(Index = 489)] + [NMS(Index = 490)] /* 0x145C */ public float MiniWarpStoppingMarginPlanet; - [NMS(Index = 487)] + [NMS(Index = 488)] /* 0x1460 */ public float MiniWarpTime; - [NMS(Index = 486)] + [NMS(Index = 487)] /* 0x1464 */ public float MiniWarpTopSpeedTime; - [NMS(Index = 493)] + [NMS(Index = 494)] /* 0x1468 */ public float MiniWarpTrackingMargin; - [NMS(Index = 456)] - /* 0x146C */ public float MissileLockSpeedUp; [NMS(Index = 457)] + /* 0x146C */ public float MissileLockSpeedUp; + [NMS(Index = 458)] /* 0x1470 */ public float MissileLockTime; - [NMS(Index = 410)] + [NMS(Index = 411)] /* 0x1474 */ public float MissileShootTime; - [NMS(Index = 394)] + [NMS(Index = 395)] /* 0x1478 */ public float MuzzleAnimSpeed; - [NMS(Index = 393)] + [NMS(Index = 394)] /* 0x147C */ public float MuzzleLightIntensity; - [NMS(Index = 116)] + [NMS(Index = 117)] /* 0x1480 */ public float NearGroundPitchCorrectMinHeight; - [NMS(Index = 118)] + [NMS(Index = 119)] /* 0x1484 */ public float NearGroundPitchCorrectMinHeightRemote; - [NMS(Index = 117)] + [NMS(Index = 118)] /* 0x1488 */ public float NearGroundPitchCorrectRange; - [NMS(Index = 119)] + [NMS(Index = 120)] /* 0x148C */ public float NearGroundPitchCorrectRangeRemote; - [NMS(Index = 144)] + [NMS(Index = 145)] /* 0x1490 */ public float NetworkDockSearchRadius; - [NMS(Index = 369)] + [NMS(Index = 370)] /* 0x1494 */ public float NoBoostAnomalyDistance; - [NMS(Index = 376)] - /* 0x1498 */ public float NoBoostCombatEventMinBattleTime; [NMS(Index = 377)] - /* 0x149C */ public float NoBoostCombatEventMinFreighterBattleTime; + /* 0x1498 */ public float NoBoostCombatEventMinBattleTime; [NMS(Index = 378)] + /* 0x149C */ public float NoBoostCombatEventMinFreighterBattleTime; + [NMS(Index = 379)] /* 0x14A0 */ public float NoBoostCombatEventTime; - [NMS(Index = 372)] + [NMS(Index = 373)] /* 0x14A4 */ public float NoBoostFreighterAngle; - [NMS(Index = 371)] + [NMS(Index = 372)] /* 0x14A8 */ public float NoBoostFreighterDistance; - [NMS(Index = 373)] + [NMS(Index = 374)] /* 0x14AC */ public float NoBoostShipDistance; - [NMS(Index = 375)] + [NMS(Index = 376)] /* 0x14B0 */ public float NoBoostShipLastHitTime; - [NMS(Index = 374)] + [NMS(Index = 375)] /* 0x14B4 */ public float NoBoostShipNearMinTime; - [NMS(Index = 370)] + [NMS(Index = 371)] /* 0x14B8 */ public float NoBoostSpaceAnomalyDistance; - [NMS(Index = 368)] + [NMS(Index = 369)] /* 0x14BC */ public float NoBoostStationDistance; - [NMS(Index = 114)] - /* 0x14C0 */ public float OutpostDockSpeedAlignMinDistance; [NMS(Index = 115)] + /* 0x14C0 */ public float OutpostDockSpeedAlignMinDistance; + [NMS(Index = 116)] /* 0x14C4 */ public float OutpostDockSpeedAlignRange; - [NMS(Index = 253)] + [NMS(Index = 254)] /* 0x14C8 */ public float PadThrustSmoothTime; - [NMS(Index = 252)] + [NMS(Index = 253)] /* 0x14CC */ public float PadTurnSpeed; - [NMS(Index = 302)] + [NMS(Index = 303)] /* 0x14D0 */ public float PitchCorrectCockpitSpring; - [NMS(Index = 301)] + [NMS(Index = 302)] /* 0x14D4 */ public float PitchCorrectDownSpeedHeightMax; - [NMS(Index = 300)] + [NMS(Index = 301)] /* 0x14D8 */ public float PitchCorrectDownSpeedHeightMin; - [NMS(Index = 299)] + [NMS(Index = 300)] /* 0x14DC */ public float PitchCorrectDownSpeedMaxDownAngle; - [NMS(Index = 296)] - /* 0x14E0 */ public float PitchCorrectDownSpeedMinSpeed; [NMS(Index = 297)] - /* 0x14E4 */ public float PitchCorrectDownSpeedRange; + /* 0x14E0 */ public float PitchCorrectDownSpeedMinSpeed; [NMS(Index = 298)] + /* 0x14E4 */ public float PitchCorrectDownSpeedRange; + [NMS(Index = 299)] /* 0x14E8 */ public float PitchCorrectDownSpeedSoftAngle; - [NMS(Index = 314)] + [NMS(Index = 315)] /* 0x14EC */ public float PitchCorrectHeightMax; - [NMS(Index = 313)] + [NMS(Index = 314)] /* 0x14F0 */ public float PitchCorrectHeightMin; - [NMS(Index = 312)] + [NMS(Index = 313)] /* 0x14F4 */ public float PitchCorrectHeightSpring; - [NMS(Index = 304)] - /* 0x14F8 */ public float PitchCorrectMaxDownAngle; [NMS(Index = 305)] + /* 0x14F8 */ public float PitchCorrectMaxDownAngle; + [NMS(Index = 306)] /* 0x14FC */ public float PitchCorrectMaxDownAnglePostCollision; - [NMS(Index = 307)] + [NMS(Index = 308)] /* 0x1500 */ public float PitchCorrectMaxDownAngleWater; - [NMS(Index = 303)] + [NMS(Index = 304)] /* 0x1504 */ public float PitchCorrectSoftDownAngle; - [NMS(Index = 306)] + [NMS(Index = 307)] /* 0x1508 */ public float PitchCorrectSoftDownAnglePostCollision; - [NMS(Index = 308)] + [NMS(Index = 309)] /* 0x150C */ public float PitchCorrectSoftDownAngleWater; - [NMS(Index = 311)] + [NMS(Index = 312)] /* 0x1510 */ public float PitchCorrectTimeHeight; - [NMS(Index = 310)] + [NMS(Index = 311)] /* 0x1514 */ public float PitchCorrectTimeMax; - [NMS(Index = 309)] + [NMS(Index = 310)] /* 0x1518 */ public float PitchCorrectTimeMin; - [NMS(Index = 387)] + [NMS(Index = 388)] /* 0x151C */ public float PlayerFreighterClearSpaceRadius; - [NMS(Index = 183)] + [NMS(Index = 184)] /* 0x1520 */ public float PostFreighterWarpTransitionTime; - [NMS(Index = 182)] + [NMS(Index = 183)] /* 0x1524 */ public float PostWarpSlowDownTime; - [NMS(Index = 329)] + [NMS(Index = 330)] /* 0x1528 */ public float PowerSettingEngineDamper; - [NMS(Index = 328)] + [NMS(Index = 329)] /* 0x152C */ public float PowerSettingEngineMul; - [NMS(Index = 333)] + [NMS(Index = 334)] /* 0x1530 */ public float PowerSettingShieldDamper; - [NMS(Index = 332)] + [NMS(Index = 333)] /* 0x1534 */ public float PowerSettingShieldMul; - [NMS(Index = 331)] + [NMS(Index = 332)] /* 0x1538 */ public float PowerSettingWeaponDamper; - [NMS(Index = 330)] + [NMS(Index = 331)] /* 0x153C */ public float PowerSettingWeaponMul; - [NMS(Index = 518)] + [NMS(Index = 519)] /* 0x1540 */ public int ProjectileClipSize; - [NMS(Index = 516)] + [NMS(Index = 517)] /* 0x1544 */ public float ProjectileFireRate; - [NMS(Index = 515)] + [NMS(Index = 516)] /* 0x1548 */ public float ProjectileOverheatTime; - [NMS(Index = 517)] + [NMS(Index = 518)] /* 0x154C */ public float ProjectileReloadTime; - [NMS(Index = 25)] + [NMS(Index = 26)] /* 0x1550 */ public float PulseDriveBoostDoubleTapTime; - [NMS(Index = 186)] + [NMS(Index = 187)] /* 0x1554 */ public float PulseDrivePlanetApproachHeight; - [NMS(Index = 185)] + [NMS(Index = 186)] /* 0x1558 */ public float PulseDrivePlanetApproachMaxAngle; - [NMS(Index = 184)] + [NMS(Index = 185)] /* 0x155C */ public float PulseDrivePlanetApproachMinAngle; - [NMS(Index = 37)] - /* 0x1560 */ public float PulseDriveStationApproachAngleMin; [NMS(Index = 38)] + /* 0x1560 */ public float PulseDriveStationApproachAngleMin; + [NMS(Index = 39)] /* 0x1564 */ public float PulseDriveStationApproachAngleRange; - [NMS(Index = 41)] + [NMS(Index = 42)] /* 0x1568 */ public float PulseDriveStationApproachOffset; - [NMS(Index = 39)] - /* 0x156C */ public float PulseDriveStationApproachPerpAngleMin; [NMS(Index = 40)] + /* 0x156C */ public float PulseDriveStationApproachPerpAngleMin; + [NMS(Index = 41)] /* 0x1570 */ public float PulseDriveStationApproachPerpAngleRange; - [NMS(Index = 42)] + [NMS(Index = 43)] /* 0x1574 */ public float PulseDriveStationApproachSlowdown; - [NMS(Index = 44)] + [NMS(Index = 45)] /* 0x1578 */ public float PulseDriveStationApproachSlowdownRange; - [NMS(Index = 43)] + [NMS(Index = 44)] /* 0x157C */ public float PulseDriveStationApproachSlowdownRangeMin; - [NMS(Index = 363)] + [NMS(Index = 364)] /* 0x1580 */ public float RemotePlayerLockTimeAfterShot; - [NMS(Index = 359)] + [NMS(Index = 360)] /* 0x1584 */ public float ResetTargetLockAngle; - [NMS(Index = 442)] + [NMS(Index = 443)] /* 0x1588 */ public float ResourceCollectOffset; - [NMS(Index = 338)] + [NMS(Index = 339)] /* 0x158C */ public float RoyalTakeOffMod; - [NMS(Index = 36)] + [NMS(Index = 37)] /* 0x1590 */ public float RudderToRollAngleDownMax; - [NMS(Index = 35)] + [NMS(Index = 36)] /* 0x1594 */ public float RudderToRollAngleDownMin; - [NMS(Index = 34)] + [NMS(Index = 35)] /* 0x1598 */ public float RudderToRollAngleUpMax; - [NMS(Index = 31)] + [NMS(Index = 32)] /* 0x159C */ public float RudderToRollCutoffRotation; - [NMS(Index = 30)] + [NMS(Index = 31)] /* 0x15A0 */ public float RudderToRollMultiplierLow; - [NMS(Index = 27)] + [NMS(Index = 28)] /* 0x15A4 */ public float RudderToRollMultiplierMax; - [NMS(Index = 26)] + [NMS(Index = 27)] /* 0x15A8 */ public float RudderToRollMultiplierMin; - [NMS(Index = 28)] - /* 0x15AC */ public float RudderToRollMultiplierOpposite; [NMS(Index = 29)] + /* 0x15AC */ public float RudderToRollMultiplierOpposite; + [NMS(Index = 30)] /* 0x15B0 */ public float RudderToRollMultiplierSpace; - [NMS(Index = 32)] + [NMS(Index = 33)] /* 0x15B4 */ public float RudderToRollUpsideDownRotation; - [NMS(Index = 610)] + [NMS(Index = 611)] /* 0x15B8 */ public float ShakeAlignBrake; - [NMS(Index = 608)] - /* 0x15BC */ public float ShakeMaxPower; [NMS(Index = 609)] + /* 0x15BC */ public float ShakeMaxPower; + [NMS(Index = 610)] /* 0x15C0 */ public float ShakeMaxSpeed; - [NMS(Index = 606)] - /* 0x15C4 */ public float ShakePowerScaler; [NMS(Index = 607)] + /* 0x15C4 */ public float ShakePowerScaler; + [NMS(Index = 608)] /* 0x15C8 */ public float ShakeSpeed; - [NMS(Index = 195)] + [NMS(Index = 196)] /* 0x15CC */ public float ShieldEffectHitTime; - [NMS(Index = 5)] + [NMS(Index = 6)] /* 0x15D0 */ public float ShieldLeechMul; - [NMS(Index = 366)] - /* 0x15D4 */ public float ShieldRechargeMinHitTime; [NMS(Index = 367)] + /* 0x15D4 */ public float ShieldRechargeMinHitTime; + [NMS(Index = 368)] /* 0x15D8 */ public float ShieldRechargeRate; - [NMS(Index = 594)] + [NMS(Index = 595)] /* 0x15DC */ public float ShipDifferentRepelAmount; - [NMS(Index = 593)] + [NMS(Index = 594)] /* 0x15E0 */ public float ShipDifferentRepelRange; - [NMS(Index = 640)] + [NMS(Index = 641)] /* 0x15E4 */ public float ShipEnterAngle; - [NMS(Index = 643)] + [NMS(Index = 644)] /* 0x15E8 */ public float ShipEnterMinTime; - [NMS(Index = 639)] + [NMS(Index = 640)] /* 0x15EC */ public float ShipEnterRange; - [NMS(Index = 642)] + [NMS(Index = 643)] /* 0x15F0 */ public float ShipEnterSpeed; - [NMS(Index = 641)] + [NMS(Index = 642)] /* 0x15F4 */ public float ShipEnterTransitionTime; - [NMS(Index = 509)] + [NMS(Index = 510)] /* 0x15F8 */ public float ShipHeatAlertTime; - [NMS(Index = 430)] + [NMS(Index = 431)] /* 0x15FC */ public float ShipMotionDeadZone; - [NMS(Index = 3)] + [NMS(Index = 4)] /* 0x1600 */ public float ShipThrottleBrakeVibrationStrength; - [NMS(Index = 2)] + [NMS(Index = 3)] /* 0x1604 */ public float ShipThrottleNotchVibrationStrength; - [NMS(Index = 4)] + [NMS(Index = 5)] /* 0x1608 */ public float ShipThrustReverseThreshhold; - [NMS(Index = 336)] + [NMS(Index = 337)] /* 0x160C */ public float ShuttleTakeOffMod; - [NMS(Index = 546)] + [NMS(Index = 547)] /* 0x1610 */ public float SpaceBrakeAngularRange; - [NMS(Index = 545)] + [NMS(Index = 546)] /* 0x1614 */ public float SpaceBrakeMinAngularSpeed; - [NMS(Index = 659)] + [NMS(Index = 660)] /* 0x1618 */ public float SpaceCombatFollowModeAimTime; - [NMS(Index = 663)] + [NMS(Index = 664)] /* 0x161C */ public float SpaceCombatFollowModeBrakeBehindAngle; - [NMS(Index = 661)] + [NMS(Index = 662)] /* 0x1620 */ public float SpaceCombatFollowModeEvadeRoll; - [NMS(Index = 666)] + [NMS(Index = 667)] /* 0x1624 */ public float SpaceCombatFollowModeEvadeThrust; - [NMS(Index = 662)] + [NMS(Index = 663)] /* 0x1628 */ public float SpaceCombatFollowModeEvadeTime; - [NMS(Index = 664)] - /* 0x162C */ public float SpaceCombatFollowModeMaxBrakeBehind; [NMS(Index = 665)] + /* 0x162C */ public float SpaceCombatFollowModeMaxBrakeBehind; + [NMS(Index = 666)] /* 0x1630 */ public float SpaceCombatFollowModeMaxBrakeHeadOn; - [NMS(Index = 658)] + [NMS(Index = 659)] /* 0x1634 */ public float SpaceCombatFollowModeMaxTorque; - [NMS(Index = 660)] + [NMS(Index = 661)] /* 0x1638 */ public float SpaceCombatFollowModeTargetDistance; - [NMS(Index = 383)] + [NMS(Index = 384)] /* 0x163C */ public float SpeedCoolNormalSpeedAmount; - [NMS(Index = 382)] + [NMS(Index = 383)] /* 0x1640 */ public float SpeedCoolOffset; - [NMS(Index = 650)] + [NMS(Index = 651)] /* 0x1644 */ public float SpeedUpDistanceFadeThreshold; - [NMS(Index = 649)] + [NMS(Index = 650)] /* 0x1648 */ public float SpeedUpDistanceThreshold; - [NMS(Index = 652)] + [NMS(Index = 653)] /* 0x164C */ public float SpeedUpVelocityCoeff; - [NMS(Index = 651)] + [NMS(Index = 652)] /* 0x1650 */ public float SpeedUpVelocityThreshold; - [NMS(Index = 237)] - /* 0x1654 */ public float SpringSpeedBoosting; [NMS(Index = 238)] + /* 0x1654 */ public float SpringSpeedBoosting; + [NMS(Index = 239)] /* 0x1658 */ public float SpringSpeedBraking; - [NMS(Index = 235)] - /* 0x165C */ public float SpringSpeedDefault; [NMS(Index = 236)] + /* 0x165C */ public float SpringSpeedDefault; + [NMS(Index = 237)] /* 0x1660 */ public float SpringSpeedRolling; - [NMS(Index = 234)] + [NMS(Index = 235)] /* 0x1664 */ public float SpringSpeedSpringSpeedIn; - [NMS(Index = 233)] + [NMS(Index = 234)] /* 0x1668 */ public float SpringSpeedSpringSpeedOut; - [NMS(Index = 655)] - /* 0x166C */ public float StickLandThreshold; [NMS(Index = 656)] + /* 0x166C */ public float StickLandThreshold; + [NMS(Index = 657)] /* 0x1670 */ public float StickPulseThreshold; - [NMS(Index = 429)] + [NMS(Index = 430)] /* 0x1674 */ public float StickyStickAngle; - [NMS(Index = 426)] + [NMS(Index = 427)] /* 0x1678 */ public float StickyTurnAngleRange; - [NMS(Index = 428)] + [NMS(Index = 429)] /* 0x167C */ public float StickyTurnHigh; - [NMS(Index = 427)] + [NMS(Index = 428)] /* 0x1680 */ public float StickyTurnLow; - [NMS(Index = 425)] + [NMS(Index = 426)] /* 0x1684 */ public float StickyTurnMinAngle; - [NMS(Index = 520)] + [NMS(Index = 521)] /* 0x1688 */ public float SummonShipAnywhereFwdOffset; - [NMS(Index = 519)] + [NMS(Index = 520)] /* 0x168C */ public float SummonShipAnywhereHeightOffset; - [NMS(Index = 521)] - /* 0x1690 */ public float SummonShipAnywhereRangeMax; [NMS(Index = 522)] + /* 0x1690 */ public float SummonShipAnywhereRangeMax; + [NMS(Index = 523)] /* 0x1694 */ public float SummonShipAnywhereRangeMin; - [NMS(Index = 524)] + [NMS(Index = 525)] /* 0x1698 */ public float SummonShipApproachOffset; - [NMS(Index = 523)] + [NMS(Index = 524)] /* 0x169C */ public float SummonShipHeightOffset; - [NMS(Index = 452)] + [NMS(Index = 453)] /* 0x16A0 */ public int TakeOffCost; - [NMS(Index = 529)] - /* 0x16A4 */ public float TakeOffSphereCastLength; [NMS(Index = 530)] + /* 0x16A4 */ public float TakeOffSphereCastLength; + [NMS(Index = 531)] /* 0x16A8 */ public float TakeOffSphereCastRadiusMul; - [NMS(Index = 360)] + [NMS(Index = 361)] /* 0x16AC */ public float TargetLockAngleTorpedo; - [NMS(Index = 539)] - /* 0x16B0 */ public float TargetLockChangeTime; [NMS(Index = 540)] + /* 0x16B0 */ public float TargetLockChangeTime; + [NMS(Index = 541)] /* 0x16B4 */ public float TargetLockLoseTime; - [NMS(Index = 362)] + [NMS(Index = 363)] /* 0x16B8 */ public float TargetLockNearestAngle; - [NMS(Index = 361)] + [NMS(Index = 362)] /* 0x16BC */ public float TargetLockRange; - [NMS(Index = 538)] + [NMS(Index = 539)] /* 0x16C0 */ public float TargetLockTime; - [NMS(Index = 189)] + [NMS(Index = 190)] /* 0x16C4 */ public float TestJetsBoost; - [NMS(Index = 187)] - /* 0x16C8 */ public float TestJetsStage1; [NMS(Index = 188)] + /* 0x16C8 */ public float TestJetsStage1; + [NMS(Index = 189)] /* 0x16CC */ public float TestJetsStage2; - [NMS(Index = 194)] + [NMS(Index = 195)] /* 0x16D0 */ public float TestShieldEffect; - [NMS(Index = 173)] + [NMS(Index = 174)] /* 0x16D4 */ public float TestShipAnimLowAltitude; - [NMS(Index = 171)] + [NMS(Index = 172)] /* 0x16D8 */ public float TestShipAnimPulse; - [NMS(Index = 169)] + [NMS(Index = 170)] /* 0x16DC */ public float TestShipAnimRoll; - [NMS(Index = 172)] + [NMS(Index = 173)] /* 0x16E0 */ public float TestShipAnimSpace; - [NMS(Index = 170)] + [NMS(Index = 171)] /* 0x16E4 */ public float TestShipAnimThrust; - [NMS(Index = 87)] + [NMS(Index = 88)] /* 0x16E8 */ public float TestTrailRadius; - [NMS(Index = 86)] + [NMS(Index = 87)] /* 0x16EC */ public float TestTrailSpeed; - [NMS(Index = 190)] + [NMS(Index = 191)] /* 0x16F0 */ public float TestTrailThreshold; - [NMS(Index = 379)] - /* 0x16F4 */ public float ThrustDecaySpring; [NMS(Index = 380)] + /* 0x16F4 */ public float ThrustDecaySpring; + [NMS(Index = 381)] /* 0x16F8 */ public float ThrustDecaySpringCombat; - [NMS(Index = 85)] + [NMS(Index = 86)] /* 0x16FC */ public int TrailMaxNumPointsPerFrameOverride; - [NMS(Index = 179)] + [NMS(Index = 180)] /* 0x1700 */ public float TrailVelocityFactor; - [NMS(Index = 392)] + [NMS(Index = 393)] /* 0x1704 */ public float TurnRudderStrength; - [NMS(Index = 23)] - /* 0x1708 */ public float VignetteAmountAcceleration; [NMS(Index = 24)] + /* 0x1708 */ public float VignetteAmountAcceleration; + [NMS(Index = 25)] /* 0x170C */ public float VignetteAmountTurning; - [NMS(Index = 89)] + [NMS(Index = 90)] /* 0x1710 */ public float WarpAnimMaxSpeed; - [NMS(Index = 88)] + [NMS(Index = 89)] /* 0x1714 */ public float WarpAnimMinSpeed; - [NMS(Index = 132)] + [NMS(Index = 133)] /* 0x1718 */ public float WarpFadeInTime; - [NMS(Index = 125)] + [NMS(Index = 126)] /* 0x171C */ public float WarpInFlashTime; - [NMS(Index = 129)] + [NMS(Index = 130)] /* 0x1720 */ public float WarpInFlashTimeFreighter; - [NMS(Index = 138)] + [NMS(Index = 139)] /* 0x1724 */ public float WarpInFlashTimeNexus; - [NMS(Index = 133)] + [NMS(Index = 134)] /* 0x1728 */ public float WarpInLineWidth; - [NMS(Index = 126)] + [NMS(Index = 127)] /* 0x172C */ public float WarpInRange; - [NMS(Index = 130)] + [NMS(Index = 131)] /* 0x1730 */ public float WarpInRangeFreighter; - [NMS(Index = 139)] + [NMS(Index = 140)] /* 0x1734 */ public float WarpInRangeNexus; - [NMS(Index = 124)] + [NMS(Index = 125)] /* 0x1738 */ public float WarpInTime; - [NMS(Index = 128)] + [NMS(Index = 129)] /* 0x173C */ public float WarpInTimeFreighter; - [NMS(Index = 137)] + [NMS(Index = 138)] /* 0x1740 */ public float WarpInTimeNexus; - [NMS(Index = 143)] + [NMS(Index = 144)] /* 0x1744 */ public float WarpNexusDistance; - [NMS(Index = 142)] + [NMS(Index = 143)] /* 0x1748 */ public float WarpNexusPitch; - [NMS(Index = 141)] + [NMS(Index = 142)] /* 0x174C */ public float WarpNexusRotation; - [NMS(Index = 135)] - /* 0x1750 */ public float WarpOutRange; [NMS(Index = 136)] + /* 0x1750 */ public float WarpOutRange; + [NMS(Index = 137)] /* 0x1754 */ public float WarpOutTime; - [NMS(Index = 127)] + [NMS(Index = 128)] /* 0x1758 */ public float WarpScale; - [NMS(Index = 131)] + [NMS(Index = 132)] /* 0x175C */ public float WarpScaleFreighter; - [NMS(Index = 140)] + [NMS(Index = 141)] /* 0x1760 */ public float WarpScaleNexus; - [NMS(Index = 105)] + [NMS(Index = 106)] /* 0x1764 */ public float WaterEffectScaler; - [NMS(Index = 248)] + [NMS(Index = 249)] /* 0x1768 */ public float WeaponDamagePotentialReferenceRange; - [NMS(Index = 625)] - /* 0x176C */ public float WingmanAlign; [NMS(Index = 626)] - /* 0x1770 */ public float WingmanAngle; + /* 0x176C */ public float WingmanAlign; [NMS(Index = 627)] + /* 0x1770 */ public float WingmanAngle; + [NMS(Index = 628)] /* 0x1774 */ public float WingmanAngle2; - [NMS(Index = 620)] + [NMS(Index = 621)] /* 0x1778 */ public float WingmanAttackAimAngle; - [NMS(Index = 618)] + [NMS(Index = 619)] /* 0x177C */ public float WingmanAttackAngle; - [NMS(Index = 623)] + [NMS(Index = 624)] /* 0x1780 */ public float WingmanAttackCoolTime; - [NMS(Index = 617)] + [NMS(Index = 618)] /* 0x1784 */ public float WingmanAttackMinRange; - [NMS(Index = 615)] - /* 0x1788 */ public float WingmanAttackOffset; [NMS(Index = 616)] + /* 0x1788 */ public float WingmanAttackOffset; + [NMS(Index = 617)] /* 0x178C */ public float WingmanAttackRange; - [NMS(Index = 621)] - /* 0x1790 */ public float WingmanAttackTime; [NMS(Index = 622)] + /* 0x1790 */ public float WingmanAttackTime; + [NMS(Index = 623)] /* 0x1794 */ public float WingmanAttackTimeout; - [NMS(Index = 612)] - /* 0x1798 */ public float WingmanAtTime; [NMS(Index = 613)] + /* 0x1798 */ public float WingmanAtTime; + [NMS(Index = 614)] /* 0x179C */ public float WingmanAtTimeBack; - [NMS(Index = 611)] + [NMS(Index = 612)] /* 0x17A0 */ public float WingmanAtTimeStart; - [NMS(Index = 629)] - /* 0x17A4 */ public float WingmanFwd1; [NMS(Index = 630)] + /* 0x17A4 */ public float WingmanFwd1; + [NMS(Index = 631)] /* 0x17A8 */ public float WingmanFwd2; - [NMS(Index = 614)] + [NMS(Index = 615)] /* 0x17AC */ public float WingmanPerpTime; - [NMS(Index = 628)] + [NMS(Index = 629)] /* 0x17B0 */ public float WingmanRadius; - [NMS(Index = 624)] + [NMS(Index = 625)] /* 0x17B4 */ public float WingmanSpawnDist; - [NMS(Index = 98)] - /* 0x17B8 */ public float WingmanSpeedApproachSpeed; [NMS(Index = 99)] + /* 0x17B8 */ public float WingmanSpeedApproachSpeed; + [NMS(Index = 100)] /* 0x17BC */ public float WingmanSpeedApproachSpeedSpace; - [NMS(Index = 96)] + [NMS(Index = 97)] /* 0x17C0 */ public float WingmanSpeedTrackDistance; - [NMS(Index = 94)] - /* 0x17C4 */ public float WingmanSpeedTrackForceMax; [NMS(Index = 95)] + /* 0x17C4 */ public float WingmanSpeedTrackForceMax; + [NMS(Index = 96)] /* 0x17C8 */ public float WingmanSpeedTrackForceMin; - [NMS(Index = 97)] + [NMS(Index = 98)] /* 0x17CC */ public float WingmanSpeedTrackOffset; - [NMS(Index = 619)] + [NMS(Index = 620)] /* 0x17D0 */ public float WingmanViewerAngle; [NMS(Index = 0)] /* 0x17D4 */ public NMSString0x20 HoverShipDataName; - [NMS(Index = 76)] - /* 0x17F4 */ public bool _3rdPersonShipEnabled; - [NMS(Index = 231)] - /* 0x17F5 */ public TkCurveType _3rdPersonWarpWanderCurve; - [NMS(Index = 9)] - /* 0x17F6 */ public bool AddShipToCollectionOnEnter; + [NMS(Index = 1)] + /* 0x17F4 */ public NMSString0x20 SpookShipDataName; [NMS(Index = 77)] - /* 0x17F7 */ public bool AimZoomAuto; - [NMS(Index = 8)] - /* 0x17F8 */ public bool AllowSideScreenPointing; - [NMS(Index = 404)] - /* 0x17F9 */ public bool AltAtmosphere; - [NMS(Index = 74)] - /* 0x17FA */ public bool AltControls; + /* 0x1814 */ public bool _3rdPersonShipEnabled; + [NMS(Index = 232)] + /* 0x1815 */ public TkCurveType _3rdPersonWarpWanderCurve; + [NMS(Index = 10)] + /* 0x1816 */ public bool AddShipToCollectionOnEnter; + [NMS(Index = 78)] + /* 0x1817 */ public bool AimZoomAuto; + [NMS(Index = 9)] + /* 0x1818 */ public bool AllowSideScreenPointing; + [NMS(Index = 405)] + /* 0x1819 */ public bool AltAtmosphere; + [NMS(Index = 75)] + /* 0x181A */ public bool AltControls; + [NMS(Index = 83)] + /* 0x181B */ public bool ApplyHeightAlign; [NMS(Index = 82)] - /* 0x17FB */ public bool ApplyHeightAlign; + /* 0x181C */ public bool ApplyHeightForce; + [NMS(Index = 357)] + /* 0x181D */ public bool AutoEjectOnLanding; + [NMS(Index = 94)] + /* 0x181E */ public TkCurveType CockpitExitAnimCurve; + [NMS(Index = 80)] + /* 0x181F */ public bool CritsFromBehind; + [NMS(Index = 562)] + /* 0x1820 */ public TkCurveType DeflectCurve; + [NMS(Index = 159)] + /* 0x1821 */ public TkCurveType DirectionDockingIndicatorCurve; + [NMS(Index = 84)] + /* 0x1822 */ public bool DoPreCollision; [NMS(Index = 81)] - /* 0x17FC */ public bool ApplyHeightForce; - [NMS(Index = 356)] - /* 0x17FD */ public bool AutoEjectOnLanding; - [NMS(Index = 93)] - /* 0x17FE */ public TkCurveType CockpitExitAnimCurve; + /* 0x1823 */ public bool DrawLineLockTarget; [NMS(Index = 79)] - /* 0x17FF */ public bool CritsFromBehind; - [NMS(Index = 561)] - /* 0x1800 */ public TkCurveType DeflectCurve; - [NMS(Index = 158)] - /* 0x1801 */ public TkCurveType DirectionDockingIndicatorCurve; - [NMS(Index = 83)] - /* 0x1802 */ public bool DoPreCollision; - [NMS(Index = 80)] - /* 0x1803 */ public bool DrawLineLockTarget; - [NMS(Index = 78)] - /* 0x1804 */ public bool EnableDepthTestedCrosshairSections; - [NMS(Index = 10)] - /* 0x1805 */ public bool EnablePulseDriveSpaceStationOrient; - [NMS(Index = 291)] - /* 0x1806 */ public TkCurveType GroundHeightHardCurve; - [NMS(Index = 287)] - /* 0x1807 */ public TkCurveType GroundHeightSoftCurve; - [NMS(Index = 357)] - /* 0x1808 */ public bool LandedCockpitFreeLook; - [NMS(Index = 272)] - /* 0x1809 */ public bool LandingCheckBuildings; - [NMS(Index = 316)] - /* 0x180A */ public TkCurveType LandingCurve; + /* 0x1824 */ public bool EnableDepthTestedCrosshairSections; + [NMS(Index = 11)] + /* 0x1825 */ public bool EnablePulseDriveSpaceStationOrient; + [NMS(Index = 292)] + /* 0x1826 */ public TkCurveType GroundHeightHardCurve; + [NMS(Index = 288)] + /* 0x1827 */ public TkCurveType GroundHeightSoftCurve; + [NMS(Index = 358)] + /* 0x1828 */ public bool LandedCockpitFreeLook; + [NMS(Index = 273)] + /* 0x1829 */ public bool LandingCheckBuildings; [NMS(Index = 317)] - /* 0x180B */ public TkCurveType LandingCurveHeavy; + /* 0x182A */ public TkCurveType LandingCurve; [NMS(Index = 318)] - /* 0x180C */ public TkCurveType LandingCurveWater; - [NMS(Index = 503)] - /* 0x180D */ public TkCurveType MiniWarpCurve; - [NMS(Index = 315)] - /* 0x180E */ public TkCurveType PitchCorrectHeightCurve; - [NMS(Index = 33)] - /* 0x180F */ public TkCurveType RudderToRollCurve; - [NMS(Index = 196)] - /* 0x1810 */ public TkCurveType ShieldEffectHitCurve; + /* 0x182B */ public TkCurveType LandingCurveHeavy; + [NMS(Index = 319)] + /* 0x182C */ public TkCurveType LandingCurveWater; + [NMS(Index = 504)] + /* 0x182D */ public TkCurveType MiniWarpCurve; + [NMS(Index = 316)] + /* 0x182E */ public TkCurveType PitchCorrectHeightCurve; + [NMS(Index = 34)] + /* 0x182F */ public TkCurveType RudderToRollCurve; + [NMS(Index = 197)] + /* 0x1830 */ public TkCurveType ShieldEffectHitCurve; + [NMS(Index = 669)] + /* 0x1831 */ public bool SpaceCombatFollowModeUseBoost; [NMS(Index = 668)] - /* 0x1811 */ public bool SpaceCombatFollowModeUseBoost; - [NMS(Index = 667)] - /* 0x1812 */ public bool SpaceCombatFollowModeUseEvadeTarget; - [NMS(Index = 75)] - /* 0x1813 */ public bool SpaceMapInWorld; - [NMS(Index = 84)] - /* 0x1814 */ public bool SpeedTrackModeEnabled; - [NMS(Index = 232)] - /* 0x1815 */ public bool SpringSpeedSpringEnabled; - [NMS(Index = 168)] - /* 0x1816 */ public bool TestShipAnims; - [NMS(Index = 134)] - /* 0x1817 */ public TkCurveType WarpInCurve; + /* 0x1832 */ public bool SpaceCombatFollowModeUseEvadeTarget; + [NMS(Index = 76)] + /* 0x1833 */ public bool SpaceMapInWorld; + [NMS(Index = 85)] + /* 0x1834 */ public bool SpeedTrackModeEnabled; + [NMS(Index = 233)] + /* 0x1835 */ public bool SpringSpeedSpringEnabled; + [NMS(Index = 169)] + /* 0x1836 */ public bool TestShipAnims; + [NMS(Index = 135)] + /* 0x1837 */ public TkCurveType WarpInCurve; } } diff --git a/libMBIN/Source/NMS/Globals/GcUIGlobals.cs b/libMBIN/Source/NMS/Globals/GcUIGlobals.cs index 82f67e121..7bdbb2a4c 100644 --- a/libMBIN/Source/NMS/Globals/GcUIGlobals.cs +++ b/libMBIN/Source/NMS/Globals/GcUIGlobals.cs @@ -4,2844 +4,2854 @@ namespace libMBIN.NMS.Globals { - [NMS(GUID = 0xB769857B4E2F5A5A, NameHash = 0xD1FA1B1C)] + [NMS(GUID = 0xB8BF02DB39EF5213, NameHash = 0xD1FA1B1C)] public class GcUIGlobals : NMSTemplate { - [NMS(Index = 1061)] + [NMS(Index = 1065)] /* 0x0000 */ public GcModelViewCollection ModelViews; + [NMS(Index = 287)] + /* 0x1EF0 */ public TkModelRendererData LargeMultitoolThumbnailModelView; [NMS(Index = 286)] - /* 0x1C30 */ public TkModelRendererData LargeMultitoolThumbnailModelView; + /* 0x1FA0 */ public TkModelRendererData MultitoolThumbnailModelView; [NMS(Index = 285)] - /* 0x1CE0 */ public TkModelRendererData MultitoolThumbnailModelView; - [NMS(Index = 284)] - /* 0x1D90 */ public TkModelRendererData PetThumbnailModelView; - [NMS(Index = 457)] - /* 0x1E40 */ public TkModelRendererData RepairBackpackCamera; - [NMS(Index = 455)] - /* 0x1EF0 */ public TkModelRendererData RepairCamera; + /* 0x2050 */ public TkModelRendererData PetThumbnailModelView; [NMS(Index = 458)] - /* 0x1FA0 */ public TkModelRendererData RepairShipCameraInWorld; + /* 0x2100 */ public TkModelRendererData RepairBackpackCamera; + [NMS(Index = 456)] + /* 0x21B0 */ public TkModelRendererData RepairCamera; [NMS(Index = 459)] - /* 0x2050 */ public TkModelRendererData RepairShipCameraModelView; + /* 0x2260 */ public TkModelRendererData RepairShipCameraInWorld; [NMS(Index = 460)] - /* 0x2100 */ public TkModelRendererData RepairShipCameraVR; - [NMS(Index = 456)] - /* 0x21B0 */ public TkModelRendererData RepairWeaponCamera; - [NMS(Index = 283)] - /* 0x2260 */ public TkModelRendererData ShipThumbnailModelView; - [NMS(Index = 1392)] - /* 0x2310 */ public TkNGuiTreeViewTemplate FileBrowserTreeViewTemplate; - [NMS(Index = 1391)] - /* 0x2390 */ public TkNGuiTreeViewTemplate SceneInfoTreeViewTemplate; - [NMS(Index = 1393)] - /* 0x2410 */ public TkNGuiTreeViewTemplate SkeletonToolsTreeViewTemplate; - [NMS(Index = 561)] - /* 0x2490 */ public GcScanEffectData DebugEditorPreviewEffect; - [NMS(Index = 647)] - /* 0x24E0 */ public GcScanEffectData FreighterSummonScanEffect; + /* 0x2310 */ public TkModelRendererData RepairShipCameraModelView; + [NMS(Index = 461)] + /* 0x23C0 */ public TkModelRendererData RepairShipCameraVR; + [NMS(Index = 457)] + /* 0x2470 */ public TkModelRendererData RepairWeaponCamera; + [NMS(Index = 284)] + /* 0x2520 */ public TkModelRendererData ShipThumbnailModelView; + [NMS(Index = 1396)] + /* 0x25D0 */ public TkNGuiTreeViewTemplate FileBrowserTreeViewTemplate; + [NMS(Index = 1395)] + /* 0x2650 */ public TkNGuiTreeViewTemplate SceneInfoTreeViewTemplate; + [NMS(Index = 1397)] + /* 0x26D0 */ public TkNGuiTreeViewTemplate SkeletonToolsTreeViewTemplate; + [NMS(Index = 562)] + /* 0x2750 */ public GcScanEffectData DebugEditorPreviewEffect; + [NMS(Index = 648)] + /* 0x27A0 */ public GcScanEffectData FreighterSummonScanEffect; + [NMS(Index = 326)] + /* 0x27F0 */ public GcHUDEffectRewardData OSDEpicItemRewardEffect; [NMS(Index = 325)] - /* 0x2530 */ public GcHUDEffectRewardData OSDEpicItemRewardEffect; - [NMS(Index = 324)] - /* 0x2580 */ public GcHUDEffectRewardData OSDRareItemRewardEffect; - [NMS(Index = 858, Size = 0x5, EnumType = typeof(GcGalaxyStarTypes.GalaxyStarTypeEnum))] - /* 0x25D0 */ public Colour[] SystemHooverLEDColours; + /* 0x2840 */ public GcHUDEffectRewardData OSDRareItemRewardEffect; [NMS(Index = 859, Size = 0x5, EnumType = typeof(GcGalaxyStarTypes.GalaxyStarTypeEnum))] - /* 0x2620 */ public Colour[] SystemHooverStatusBarColours; - [NMS(Index = 548)] - /* 0x2670 */ public GcScanEffectData TargetDisplayScanEffect; + /* 0x2890 */ public Colour[] SystemHooverLEDColours; + [NMS(Index = 860, Size = 0x5, EnumType = typeof(GcGalaxyStarTypes.GalaxyStarTypeEnum))] + /* 0x28E0 */ public Colour[] SystemHooverStatusBarColours; + [NMS(Index = 549)] + /* 0x2930 */ public GcScanEffectData TargetDisplayScanEffect; + [NMS(Index = 1254)] + /* 0x2980 */ public GcSpaceMapObjectData SpaceMapAtlasData; + [NMS(Index = 1255)] + /* 0x29B0 */ public GcSpaceMapObjectData SpaceMapBlackHoleData; + [NMS(Index = 1257)] + /* 0x29E0 */ public GcSpaceMapObjectData SpaceMapFreighterData; [NMS(Index = 1250)] - /* 0x26C0 */ public GcSpaceMapObjectData SpaceMapAtlasData; - [NMS(Index = 1251)] - /* 0x26F0 */ public GcSpaceMapObjectData SpaceMapBlackHoleData; + /* 0x2A10 */ public GcSpaceMapObjectData SpaceMapMarkerData; [NMS(Index = 1253)] - /* 0x2720 */ public GcSpaceMapObjectData SpaceMapFreighterData; - [NMS(Index = 1246)] - /* 0x2750 */ public GcSpaceMapObjectData SpaceMapMarkerData; - [NMS(Index = 1249)] - /* 0x2780 */ public GcSpaceMapObjectData SpaceMapNexusData; - [NMS(Index = 1247)] - /* 0x27B0 */ public GcSpaceMapObjectData SpaceMapPlanetData; - [NMS(Index = 1254)] - /* 0x27E0 */ public GcSpaceMapObjectData SpaceMapPulseEncounterData; + /* 0x2A40 */ public GcSpaceMapObjectData SpaceMapNexusData; + [NMS(Index = 1251)] + /* 0x2A70 */ public GcSpaceMapObjectData SpaceMapPlanetData; + [NMS(Index = 1258)] + /* 0x2AA0 */ public GcSpaceMapObjectData SpaceMapPulseEncounterData; + [NMS(Index = 1256)] + /* 0x2AD0 */ public GcSpaceMapObjectData SpaceMapShipData; [NMS(Index = 1252)] - /* 0x2810 */ public GcSpaceMapObjectData SpaceMapShipData; - [NMS(Index = 1248)] - /* 0x2840 */ public GcSpaceMapObjectData SpaceMapStationData; - [NMS(Index = 1324)] - /* 0x2870 */ public Colour AltimeterBandColour1; - [NMS(Index = 1325)] - /* 0x2880 */ public Colour AltimeterBandColour2; - [NMS(Index = 1326)] - /* 0x2890 */ public Colour AltimeterColour1; - [NMS(Index = 1327)] - /* 0x28A0 */ public Colour AltimeterColour2; - [NMS(Index = 387)] - /* 0x28B0 */ public Colour BaseComplexityDangerColour; - [NMS(Index = 385)] - /* 0x28C0 */ public Colour BaseComplexityDefaultColour; + /* 0x2B00 */ public GcSpaceMapObjectData SpaceMapStationData; + [NMS(Index = 1328)] + /* 0x2B30 */ public Colour AltimeterBandColour1; + [NMS(Index = 1329)] + /* 0x2B40 */ public Colour AltimeterBandColour2; + [NMS(Index = 1330)] + /* 0x2B50 */ public Colour AltimeterColour1; + [NMS(Index = 1331)] + /* 0x2B60 */ public Colour AltimeterColour2; + [NMS(Index = 388)] + /* 0x2B70 */ public Colour BaseComplexityDangerColour; [NMS(Index = 386)] - /* 0x28D0 */ public Colour BaseComplexityWarningColour; - [NMS(Index = 167)] - /* 0x28E0 */ public Vector3f BinocularPanelLinePointOffset; - [NMS(Index = 395)] - /* 0x28F0 */ public Colour BuildMenuErrorTextColour; - [NMS(Index = 397)] - /* 0x2900 */ public Colour BuildMenuErrorTextFlashColour; + /* 0x2B80 */ public Colour BaseComplexityDefaultColour; + [NMS(Index = 387)] + /* 0x2B90 */ public Colour BaseComplexityWarningColour; + [NMS(Index = 168)] + /* 0x2BA0 */ public Vector3f BinocularPanelLinePointOffset; [NMS(Index = 396)] - /* 0x2910 */ public Colour BuildMenuErrorTextOutlineColour; + /* 0x2BB0 */ public Colour BuildMenuErrorTextColour; [NMS(Index = 398)] - /* 0x2920 */ public Colour BuildMenuErrorTextOutlineFlashColour; + /* 0x2BC0 */ public Colour BuildMenuErrorTextFlashColour; + [NMS(Index = 397)] + /* 0x2BD0 */ public Colour BuildMenuErrorTextOutlineColour; [NMS(Index = 399)] - /* 0x2930 */ public Colour BuildMenuInfoTextColour; + /* 0x2BE0 */ public Colour BuildMenuErrorTextOutlineFlashColour; [NMS(Index = 400)] - /* 0x2940 */ public Colour BuildMenuInfoTextOutlineColour; - [NMS(Index = 393)] - /* 0x2950 */ public Colour BuildMenuPassiveErrorTextColour; + /* 0x2BF0 */ public Colour BuildMenuInfoTextColour; + [NMS(Index = 401)] + /* 0x2C00 */ public Colour BuildMenuInfoTextOutlineColour; [NMS(Index = 394)] - /* 0x2960 */ public Colour BuildMenuPassiveErrorTextOutlineColour; - [NMS(Index = 1108)] - /* 0x2970 */ public Colour ByteBeatArpGridActiveColour; - [NMS(Index = 1107)] - /* 0x2980 */ public Colour ByteBeatArpGridInactiveColour; - [NMS(Index = 1110)] - /* 0x2990 */ public Colour ByteBeatArpPipActiveColour; - [NMS(Index = 1109)] - /* 0x29A0 */ public Colour ByteBeatArpPipInactiveColour; + /* 0x2C10 */ public Colour BuildMenuPassiveErrorTextColour; + [NMS(Index = 395)] + /* 0x2C20 */ public Colour BuildMenuPassiveErrorTextOutlineColour; + [NMS(Index = 1112)] + /* 0x2C30 */ public Colour ByteBeatArpGridActiveColour; + [NMS(Index = 1111)] + /* 0x2C40 */ public Colour ByteBeatArpGridInactiveColour; + [NMS(Index = 1114)] + /* 0x2C50 */ public Colour ByteBeatArpPipActiveColour; + [NMS(Index = 1113)] + /* 0x2C60 */ public Colour ByteBeatArpPipInactiveColour; + [NMS(Index = 1130)] + /* 0x2C70 */ public Colour ByteBeatRhythmColour0Active; + [NMS(Index = 1131)] + /* 0x2C80 */ public Colour ByteBeatRhythmColour0Inactive; + [NMS(Index = 1132)] + /* 0x2C90 */ public Colour ByteBeatRhythmColour1Active; + [NMS(Index = 1133)] + /* 0x2CA0 */ public Colour ByteBeatRhythmColour1Inactive; + [NMS(Index = 1134)] + /* 0x2CB0 */ public Colour ByteBeatRhythmColour2Active; + [NMS(Index = 1135)] + /* 0x2CC0 */ public Colour ByteBeatRhythmColour2Inactive; [NMS(Index = 1126)] - /* 0x29B0 */ public Colour ByteBeatRhythmColour0Active; + /* 0x2CD0 */ public Colour ByteBeatSequencerBGColourActive; [NMS(Index = 1127)] - /* 0x29C0 */ public Colour ByteBeatRhythmColour0Inactive; + /* 0x2CE0 */ public Colour ByteBeatSequencerBGColourInactive; + [NMS(Index = 1136)] + /* 0x2CF0 */ public Colour ByteBeatSequencerHighlightColour; [NMS(Index = 1128)] - /* 0x29D0 */ public Colour ByteBeatRhythmColour1Active; + /* 0x2D00 */ public Colour ByteBeatSequencerRimColourActive; [NMS(Index = 1129)] - /* 0x29E0 */ public Colour ByteBeatRhythmColour1Inactive; - [NMS(Index = 1130)] - /* 0x29F0 */ public Colour ByteBeatRhythmColour2Active; - [NMS(Index = 1131)] - /* 0x2A00 */ public Colour ByteBeatRhythmColour2Inactive; - [NMS(Index = 1122)] - /* 0x2A10 */ public Colour ByteBeatSequencerBGColourActive; - [NMS(Index = 1123)] - /* 0x2A20 */ public Colour ByteBeatSequencerBGColourInactive; - [NMS(Index = 1132)] - /* 0x2A30 */ public Colour ByteBeatSequencerHighlightColour; - [NMS(Index = 1124)] - /* 0x2A40 */ public Colour ByteBeatSequencerRimColourActive; + /* 0x2D10 */ public Colour ByteBeatSequencerRimColourInactive; [NMS(Index = 1125)] - /* 0x2A50 */ public Colour ByteBeatSequencerRimColourInactive; - [NMS(Index = 1121)] - /* 0x2A60 */ public Colour ByteBeatSequencerUnpoweredTint; - [NMS(Index = 1137)] - /* 0x2A70 */ public Colour ByteBeatSliderFGColour; - [NMS(Index = 1138)] - /* 0x2A80 */ public Colour ByteBeatSliderTextActiveColour; - [NMS(Index = 1139)] - /* 0x2A90 */ public Colour ByteBeatSliderTextInactiveColour; - [NMS(Index = 1098)] - /* 0x2AA0 */ public Colour ByteBeatTreeLineColour; - [NMS(Index = 1101)] - /* 0x2AB0 */ public Colour ByteBeatVisGridColour; - [NMS(Index = 1100)] - /* 0x2AC0 */ public Colour ByteBeatVisLineColour; - [NMS(Index = 551)] - /* 0x2AD0 */ public Colour CommunicatorMessageColour; - [NMS(Index = 704)] - /* 0x2AE0 */ public Colour CrosshairColour; + /* 0x2D20 */ public Colour ByteBeatSequencerUnpoweredTint; + [NMS(Index = 1141)] + /* 0x2D30 */ public Colour ByteBeatSliderFGColour; + [NMS(Index = 1142)] + /* 0x2D40 */ public Colour ByteBeatSliderTextActiveColour; + [NMS(Index = 1143)] + /* 0x2D50 */ public Colour ByteBeatSliderTextInactiveColour; + [NMS(Index = 1102)] + /* 0x2D60 */ public Colour ByteBeatTreeLineColour; + [NMS(Index = 1105)] + /* 0x2D70 */ public Colour ByteBeatVisGridColour; + [NMS(Index = 1104)] + /* 0x2D80 */ public Colour ByteBeatVisLineColour; + [NMS(Index = 552)] + /* 0x2D90 */ public Colour CommunicatorMessageColour; + [NMS(Index = 705)] + /* 0x2DA0 */ public Colour CrosshairColour; + [NMS(Index = 694)] + /* 0x2DB0 */ public Colour CrosshairLeadPassiveColour; [NMS(Index = 693)] - /* 0x2AF0 */ public Colour CrosshairLeadPassiveColour; - [NMS(Index = 692)] - /* 0x2B00 */ public Colour CrosshairLeadThreatColour; - [NMS(Index = 1062)] - /* 0x2B10 */ public Colour CursorColour; - [NMS(Index = 1063)] - /* 0x2B20 */ public Colour CursorConfirmColour; - [NMS(Index = 1065)] - /* 0x2B30 */ public Colour CursorDeleteColour; - [NMS(Index = 1064)] - /* 0x2B40 */ public Colour CursorTransferUploadColour; - [NMS(Index = 616)] - /* 0x2B50 */ public Colour DamageNumberCriticalColour; + /* 0x2DC0 */ public Colour CrosshairLeadThreatColour; + [NMS(Index = 1066)] + /* 0x2DD0 */ public Colour CursorColour; + [NMS(Index = 1067)] + /* 0x2DE0 */ public Colour CursorConfirmColour; + [NMS(Index = 1069)] + /* 0x2DF0 */ public Colour CursorDeleteColour; + [NMS(Index = 1068)] + /* 0x2E00 */ public Colour CursorTransferUploadColour; [NMS(Index = 617)] - /* 0x2B60 */ public Colour DamageNumberIneffectiveColour; + /* 0x2E10 */ public Colour DamageNumberCriticalColour; [NMS(Index = 618)] - /* 0x2B70 */ public Colour DamageNumberIneffectiveWarningColour; - [NMS(Index = 928)] - /* 0x2B80 */ public Colour DeathMessageColour; + /* 0x2E20 */ public Colour DamageNumberIneffectiveColour; + [NMS(Index = 619)] + /* 0x2E30 */ public Colour DamageNumberIneffectiveWarningColour; + [NMS(Index = 929)] + /* 0x2E40 */ public Colour DeathMessageColour; + [NMS(Index = 281)] + /* 0x2E50 */ public Colour DebugEditorAxisColourAtActive; [NMS(Index = 280)] - /* 0x2B90 */ public Colour DebugEditorAxisColourAtActive; + /* 0x2E60 */ public Colour DebugEditorAxisColourAtInactive; [NMS(Index = 279)] - /* 0x2BA0 */ public Colour DebugEditorAxisColourAtInactive; + /* 0x2E70 */ public Colour DebugEditorAxisColourRightActive; [NMS(Index = 278)] - /* 0x2BB0 */ public Colour DebugEditorAxisColourRightActive; + /* 0x2E80 */ public Colour DebugEditorAxisColourRightInactive; [NMS(Index = 277)] - /* 0x2BC0 */ public Colour DebugEditorAxisColourRightInactive; + /* 0x2E90 */ public Colour DebugEditorAxisColourUpActive; [NMS(Index = 276)] - /* 0x2BD0 */ public Colour DebugEditorAxisColourUpActive; - [NMS(Index = 275)] - /* 0x2BE0 */ public Colour DebugEditorAxisColourUpInactive; - [NMS(Index = 473)] - /* 0x2BF0 */ public Vector3f DefaultRefinerOffsetIn; + /* 0x2EA0 */ public Colour DebugEditorAxisColourUpInactive; [NMS(Index = 474)] - /* 0x2C00 */ public Vector3f DefaultRefinerOffsetOut; - [NMS(Index = 1034)] - /* 0x2C10 */ public Colour EnergyBgColour; - [NMS(Index = 1035)] - /* 0x2C20 */ public Colour EnergyBgPulseColour; - [NMS(Index = 198)] - /* 0x2C30 */ public Vector3f FaceLockedScreenOffset; - [NMS(Index = 648)] - /* 0x2C40 */ public Colour FreighterSummonScanEffectColourBlocked; + /* 0x2EB0 */ public Vector3f DefaultRefinerOffsetIn; + [NMS(Index = 475)] + /* 0x2EC0 */ public Vector3f DefaultRefinerOffsetOut; + [NMS(Index = 1038)] + /* 0x2ED0 */ public Colour EnergyBgColour; + [NMS(Index = 1039)] + /* 0x2EE0 */ public Colour EnergyBgPulseColour; + [NMS(Index = 199)] + /* 0x2EF0 */ public Vector3f FaceLockedScreenOffset; [NMS(Index = 649)] - /* 0x2C50 */ public Colour FreighterSummonScanEffectColourHighlight; - [NMS(Index = 287)] - /* 0x2C60 */ public Colour FrontendCursorBackgroundColour; - [NMS(Index = 621)] - /* 0x2C70 */ public Colour FuelBgColour; + /* 0x2F00 */ public Colour FreighterSummonScanEffectColourBlocked; + [NMS(Index = 650)] + /* 0x2F10 */ public Colour FreighterSummonScanEffectColourHighlight; + [NMS(Index = 288)] + /* 0x2F20 */ public Colour FrontendCursorBackgroundColour; + [NMS(Index = 622)] + /* 0x2F30 */ public Colour FuelBgColour; + [NMS(Index = 492)] + /* 0x2F40 */ public Colour GridBackgroundNegativeColour; + [NMS(Index = 490)] + /* 0x2F50 */ public Colour GridBackgroundNeutralColour; [NMS(Index = 491)] - /* 0x2C80 */ public Colour GridBackgroundNegativeColour; + /* 0x2F60 */ public Colour GridBackgroundPositiveColour; + [NMS(Index = 487)] + /* 0x2F70 */ public Colour GridDisconnectedColour; [NMS(Index = 489)] - /* 0x2C90 */ public Colour GridBackgroundNeutralColour; - [NMS(Index = 490)] - /* 0x2CA0 */ public Colour GridBackgroundPositiveColour; - [NMS(Index = 486)] - /* 0x2CB0 */ public Colour GridDisconnectedColour; + /* 0x2F80 */ public Colour GridOfflineColour; [NMS(Index = 488)] - /* 0x2CC0 */ public Colour GridOfflineColour; - [NMS(Index = 487)] - /* 0x2CD0 */ public Colour GridOnlineColour; - [NMS(Index = 1036)] - /* 0x2CE0 */ public Colour HazardBgPulseColour; - [NMS(Index = 1037)] - /* 0x2CF0 */ public Colour HazardDamagePulseColour; - [NMS(Index = 290)] - /* 0x2D00 */ public Vector3f HmdFramerateScreenOffset; - [NMS(Index = 1265)] - /* 0x2D10 */ public Colour HUDMarkerColour; - [NMS(Index = 855)] - /* 0x2D20 */ public Colour HUDNotifyColour; + /* 0x2F90 */ public Colour GridOnlineColour; + [NMS(Index = 1040)] + /* 0x2FA0 */ public Colour HazardBgPulseColour; + [NMS(Index = 1041)] + /* 0x2FB0 */ public Colour HazardDamagePulseColour; + [NMS(Index = 291)] + /* 0x2FC0 */ public Vector3f HmdFramerateScreenOffset; [NMS(Index = 1269)] - /* 0x2D30 */ public Colour HUDOutpostColour; - [NMS(Index = 819)] - /* 0x2D40 */ public Colour HUDPlayerTrackArrowDamageGlowHullHitMaxColour; + /* 0x2FD0 */ public Colour HUDMarkerColour; + [NMS(Index = 856)] + /* 0x2FE0 */ public Colour HUDNotifyColour; + [NMS(Index = 1273)] + /* 0x2FF0 */ public Colour HUDOutpostColour; [NMS(Index = 820)] - /* 0x2D50 */ public Colour HUDPlayerTrackArrowDamageGlowHullHitMinColour; - [NMS(Index = 823)] - /* 0x2D60 */ public Colour HUDPlayerTrackArrowDamageGlowShieldHitMaxColour; + /* 0x3000 */ public Colour HUDPlayerTrackArrowDamageGlowHullHitMaxColour; + [NMS(Index = 821)] + /* 0x3010 */ public Colour HUDPlayerTrackArrowDamageGlowHullHitMinColour; [NMS(Index = 824)] - /* 0x2D70 */ public Colour HUDPlayerTrackArrowDamageGlowShieldHitMinColour; - [NMS(Index = 850)] - /* 0x2D80 */ public Colour HUDPlayerTrackArrowDotColour; - [NMS(Index = 852)] - /* 0x2D90 */ public Colour HUDPlayerTrackArrowDotColourPirate; + /* 0x3020 */ public Colour HUDPlayerTrackArrowDamageGlowShieldHitMaxColour; + [NMS(Index = 825)] + /* 0x3030 */ public Colour HUDPlayerTrackArrowDamageGlowShieldHitMinColour; [NMS(Index = 851)] - /* 0x2DA0 */ public Colour HUDPlayerTrackArrowDotColourPolice; + /* 0x3040 */ public Colour HUDPlayerTrackArrowDotColour; [NMS(Index = 853)] - /* 0x2DB0 */ public Colour HUDPlayerTrackArrowDotColourTrader; - [NMS(Index = 811)] - /* 0x2DC0 */ public Colour HUDPlayerTrackArrowEnergyShieldColour; - [NMS(Index = 832)] - /* 0x2DD0 */ public Colour HUDPlayerTrackArrowEnergyShieldDepletedGlowMaxColour; - [NMS(Index = 833)] - /* 0x2DE0 */ public Colour HUDPlayerTrackArrowEnergyShieldDepletedGlowMinColour; + /* 0x3050 */ public Colour HUDPlayerTrackArrowDotColourPirate; + [NMS(Index = 852)] + /* 0x3060 */ public Colour HUDPlayerTrackArrowDotColourPolice; + [NMS(Index = 854)] + /* 0x3070 */ public Colour HUDPlayerTrackArrowDotColourTrader; [NMS(Index = 812)] - /* 0x2DF0 */ public Colour HUDPlayerTrackArrowEnergyShieldLowColour; - [NMS(Index = 837)] - /* 0x2E00 */ public Colour HUDPlayerTrackArrowEnergyShieldStartChargeGlowMaxColour; + /* 0x3080 */ public Colour HUDPlayerTrackArrowEnergyShieldColour; + [NMS(Index = 833)] + /* 0x3090 */ public Colour HUDPlayerTrackArrowEnergyShieldDepletedGlowMaxColour; + [NMS(Index = 834)] + /* 0x30A0 */ public Colour HUDPlayerTrackArrowEnergyShieldDepletedGlowMinColour; + [NMS(Index = 813)] + /* 0x30B0 */ public Colour HUDPlayerTrackArrowEnergyShieldLowColour; [NMS(Index = 838)] - /* 0x2E10 */ public Colour HUDPlayerTrackArrowEnergyShieldStartChargeGlowMinColour; - [NMS(Index = 808)] - /* 0x2E20 */ public Colour HUDPlayerTrackArrowTextColour; - [NMS(Index = 1267)] - /* 0x2E30 */ public Colour HUDRelicMarkerColourDiscovered; - [NMS(Index = 1268)] - /* 0x2E40 */ public Colour HUDRelicMarkerColourUnknown; - [NMS(Index = 1266)] - /* 0x2E50 */ public Colour HUDSpaceshipColour; - [NMS(Index = 854)] - /* 0x2E60 */ public Colour HUDWarningColour; + /* 0x30C0 */ public Colour HUDPlayerTrackArrowEnergyShieldStartChargeGlowMaxColour; + [NMS(Index = 839)] + /* 0x30D0 */ public Colour HUDPlayerTrackArrowEnergyShieldStartChargeGlowMinColour; + [NMS(Index = 809)] + /* 0x30E0 */ public Colour HUDPlayerTrackArrowTextColour; + [NMS(Index = 1271)] + /* 0x30F0 */ public Colour HUDRelicMarkerColourDiscovered; + [NMS(Index = 1272)] + /* 0x3100 */ public Colour HUDRelicMarkerColourUnknown; + [NMS(Index = 1270)] + /* 0x3110 */ public Colour HUDSpaceshipColour; + [NMS(Index = 855)] + /* 0x3120 */ public Colour HUDWarningColour; + [NMS(Index = 407)] + /* 0x3130 */ public Colour IconGlowColourActive; [NMS(Index = 406)] - /* 0x2E70 */ public Colour IconGlowColourActive; - [NMS(Index = 405)] - /* 0x2E80 */ public Colour IconGlowColourError; + /* 0x3140 */ public Colour IconGlowColourError; + [NMS(Index = 409)] + /* 0x3150 */ public Colour IconGlowColourHighlight; [NMS(Index = 408)] - /* 0x2E90 */ public Colour IconGlowColourHighlight; - [NMS(Index = 407)] - /* 0x2EA0 */ public Colour IconGlowColourNeutral; - [NMS(Index = 463)] - /* 0x2EB0 */ public Colour InteractionLabelCostColour; + /* 0x3160 */ public Colour IconGlowColourNeutral; [NMS(Index = 464)] - /* 0x2EC0 */ public Colour InteractionLabelPickupColour; + /* 0x3170 */ public Colour InteractionLabelCostColour; [NMS(Index = 465)] - /* 0x2ED0 */ public Colour InteractionLabelPickupFillColour; - [NMS(Index = 66)] - /* 0x2EE0 */ public Colour InvSlotGradientBaseColour; - [NMS(Index = 132)] - /* 0x2EF0 */ public Vector3f InWorldInteractLabelCentreOffset; - [NMS(Index = 134)] - /* 0x2F00 */ public Vector3f InWorldInteractLabelLineOffset; + /* 0x3180 */ public Colour InteractionLabelPickupColour; + [NMS(Index = 466)] + /* 0x3190 */ public Colour InteractionLabelPickupFillColour; + [NMS(Index = 67)] + /* 0x31A0 */ public Colour InvSlotGradientBaseColour; [NMS(Index = 133)] - /* 0x2F10 */ public Vector3f InWorldInteractLabelTopOffset; - [NMS(Index = 191)] - /* 0x2F20 */ public Vector3f InWorldNGuiScreenRotation; + /* 0x31B0 */ public Vector3f InWorldInteractLabelCentreOffset; [NMS(Index = 135)] - /* 0x2F30 */ public Vector3f InWorldStaffBinocsScreenOffset; - [NMS(Index = 962)] - /* 0x2F40 */ public Colour ItemSlotColourPartiallyInstalled; - [NMS(Index = 964)] - /* 0x2F50 */ public Colour ItemSlotColourProduct; - [NMS(Index = 958)] - /* 0x2F60 */ public Colour ItemSlotColourSubstance; + /* 0x31C0 */ public Vector3f InWorldInteractLabelLineOffset; + [NMS(Index = 134)] + /* 0x31D0 */ public Vector3f InWorldInteractLabelTopOffset; + [NMS(Index = 192)] + /* 0x31E0 */ public Vector3f InWorldNGuiScreenRotation; + [NMS(Index = 136)] + /* 0x31F0 */ public Vector3f InWorldStaffBinocsScreenOffset; + [NMS(Index = 963)] + /* 0x3200 */ public Colour ItemSlotColourPartiallyInstalled; + [NMS(Index = 965)] + /* 0x3210 */ public Colour ItemSlotColourProduct; [NMS(Index = 959)] - /* 0x2F70 */ public Colour ItemSlotColourTech; + /* 0x3220 */ public Colour ItemSlotColourSubstance; [NMS(Index = 960)] - /* 0x2F80 */ public Colour ItemSlotColourTechCharge; + /* 0x3230 */ public Colour ItemSlotColourTech; [NMS(Index = 961)] - /* 0x2F90 */ public Colour ItemSlotColourTechDamage; - [NMS(Index = 967)] - /* 0x2FA0 */ public Colour ItemSlotTextColourProduct; - [NMS(Index = 965)] - /* 0x2FB0 */ public Colour ItemSlotTextColourSubstance; + /* 0x3240 */ public Colour ItemSlotColourTechCharge; + [NMS(Index = 962)] + /* 0x3250 */ public Colour ItemSlotColourTechDamage; + [NMS(Index = 968)] + /* 0x3260 */ public Colour ItemSlotTextColourProduct; [NMS(Index = 966)] - /* 0x2FC0 */ public Colour ItemSlotTextColourTech; - [NMS(Index = 65)] - /* 0x2FD0 */ public Colour JoaoBoxCompletedObjectiveColour; - [NMS(Index = 1330)] - /* 0x2FE0 */ public Colour LockOnMarkerActiveColour; - [NMS(Index = 187)] - /* 0x2FF0 */ public Vector3f LowerHelmetScreenOffset; - [NMS(Index = 439)] - /* 0x3000 */ public Colour MarkerRingBGColour; - [NMS(Index = 514)] - /* 0x3010 */ public Colour MissionOSDMessageBarColour; - [NMS(Index = 336)] - /* 0x3020 */ public Colour MultiplayerMissionParticipantsColour; - [NMS(Index = 48)] - /* 0x3030 */ public Colour NetworkPopupTextDisabledColour; - [NMS(Index = 47)] - /* 0x3040 */ public Colour NetworkPopupTextEnabledColour; - [NMS(Index = 1348)] - /* 0x3050 */ public Vector3f NGuiModelTranslationFactors; - [NMS(Index = 1349)] - /* 0x3060 */ public Vector3f NGuiModelTranslationFactorsInteraction; - [NMS(Index = 1350)] - /* 0x3070 */ public Vector3f NGuiThumbnailModelTranslationFactors; - [NMS(Index = 516)] - /* 0x3080 */ public Colour NotificationDangerColour; + /* 0x3270 */ public Colour ItemSlotTextColourSubstance; + [NMS(Index = 967)] + /* 0x3280 */ public Colour ItemSlotTextColourTech; + [NMS(Index = 66)] + /* 0x3290 */ public Colour JoaoBoxCompletedObjectiveColour; + [NMS(Index = 1334)] + /* 0x32A0 */ public Colour LockOnMarkerActiveColour; + [NMS(Index = 188)] + /* 0x32B0 */ public Vector3f LowerHelmetScreenOffset; + [NMS(Index = 440)] + /* 0x32C0 */ public Colour MarkerRingBGColour; [NMS(Index = 515)] - /* 0x3090 */ public Colour NotificationDefaultColour; + /* 0x32D0 */ public Colour MissionOSDMessageBarColour; + [NMS(Index = 337)] + /* 0x32E0 */ public Colour MultiplayerMissionParticipantsColour; + [NMS(Index = 49)] + /* 0x32F0 */ public Colour NetworkPopupTextDisabledColour; + [NMS(Index = 48)] + /* 0x3300 */ public Colour NetworkPopupTextEnabledColour; + [NMS(Index = 1352)] + /* 0x3310 */ public Vector3f NGuiModelTranslationFactors; + [NMS(Index = 1353)] + /* 0x3320 */ public Vector3f NGuiModelTranslationFactorsInteraction; + [NMS(Index = 1354)] + /* 0x3330 */ public Vector3f NGuiThumbnailModelTranslationFactors; [NMS(Index = 517)] - /* 0x30A0 */ public Colour NotificationInfoColour; + /* 0x3340 */ public Colour NotificationDangerColour; + [NMS(Index = 516)] + /* 0x3350 */ public Colour NotificationDefaultColour; [NMS(Index = 518)] - /* 0x30B0 */ public Colour NotificationUrgentColour; - [NMS(Index = 619)] - /* 0x30C0 */ public Colour PhotoModeSelectedColour; + /* 0x3360 */ public Colour NotificationInfoColour; + [NMS(Index = 519)] + /* 0x3370 */ public Colour NotificationUrgentColour; [NMS(Index = 620)] - /* 0x30D0 */ public Colour PhotoModeUnselectedColour; - [NMS(Index = 335)] - /* 0x30E0 */ public Colour PickedItemBorderColour; - [NMS(Index = 929)] - /* 0x30F0 */ public Colour PinnedRecipeBorder; - [NMS(Index = 331)] - /* 0x3100 */ public Colour ProcProductColourCommon; - [NMS(Index = 333)] - /* 0x3110 */ public Colour ProcProductColourRare; + /* 0x3380 */ public Colour PhotoModeSelectedColour; + [NMS(Index = 621)] + /* 0x3390 */ public Colour PhotoModeUnselectedColour; + [NMS(Index = 336)] + /* 0x33A0 */ public Colour PickedItemBorderColour; + [NMS(Index = 930)] + /* 0x33B0 */ public Colour PinnedRecipeBorder; [NMS(Index = 332)] - /* 0x3120 */ public Colour ProcProductColourUncommon; + /* 0x33C0 */ public Colour ProcProductColourCommon; + [NMS(Index = 334)] + /* 0x33D0 */ public Colour ProcProductColourRare; + [NMS(Index = 333)] + /* 0x33E0 */ public Colour ProcProductColourUncommon; + [NMS(Index = 798)] + /* 0x33F0 */ public Colour PulseAlertColour; [NMS(Index = 797)] - /* 0x3130 */ public Colour PulseAlertColour; - [NMS(Index = 796)] - /* 0x3140 */ public Colour PulseDamageColour; - [NMS(Index = 281)] - /* 0x3150 */ public Colour QuickMenuSelectedItemColour1; + /* 0x3400 */ public Colour PulseDamageColour; [NMS(Index = 282)] - /* 0x3160 */ public Colour QuickMenuSelectedItemColour2; + /* 0x3410 */ public Colour QuickMenuSelectedItemColour1; + [NMS(Index = 283)] + /* 0x3420 */ public Colour QuickMenuSelectedItemColour2; + [NMS(Index = 1150)] + /* 0x3430 */ public Colour RadialMenuInnerColourDisabled; [NMS(Index = 1146)] - /* 0x3170 */ public Colour RadialMenuInnerColourDisabled; - [NMS(Index = 1142)] - /* 0x3180 */ public Colour RadialMenuInnerColourSelected; - [NMS(Index = 1144)] - /* 0x3190 */ public Colour RadialMenuInnerColourUnselected; + /* 0x3440 */ public Colour RadialMenuInnerColourSelected; + [NMS(Index = 1148)] + /* 0x3450 */ public Colour RadialMenuInnerColourUnselected; + [NMS(Index = 1151)] + /* 0x3460 */ public Colour RadialMenuOuterColourDisabled; [NMS(Index = 1147)] - /* 0x31A0 */ public Colour RadialMenuOuterColourDisabled; - [NMS(Index = 1143)] - /* 0x31B0 */ public Colour RadialMenuOuterColourSelected; - [NMS(Index = 1145)] - /* 0x31C0 */ public Colour RadialMenuOuterColourUnselected; - [NMS(Index = 484)] - /* 0x31D0 */ public Colour RefinerBackgroundColour; + /* 0x3470 */ public Colour RadialMenuOuterColourSelected; + [NMS(Index = 1149)] + /* 0x3480 */ public Colour RadialMenuOuterColourUnselected; [NMS(Index = 485)] - /* 0x31E0 */ public Colour RefinerErrorBackgroundColour; + /* 0x3490 */ public Colour RefinerBackgroundColour; + [NMS(Index = 486)] + /* 0x34A0 */ public Colour RefinerErrorBackgroundColour; + [NMS(Index = 711)] + /* 0x34B0 */ public Colour RemappedControlColour; [NMS(Index = 710)] - /* 0x31F0 */ public Colour RemappedControlColour; - [NMS(Index = 709)] - /* 0x3200 */ public Colour SelectedControlColour; - [NMS(Index = 1397)] - /* 0x3210 */ public Colour SettlementStatBackgroundColour; - [NMS(Index = 1396)] - /* 0x3220 */ public Colour SettlementStatColour; - [NMS(Index = 1040)] - /* 0x3230 */ public Colour ShieldBgColour; - [NMS(Index = 1038)] - /* 0x3240 */ public Colour ShieldColour; - [NMS(Index = 1041)] - /* 0x3250 */ public Colour ShieldDamageBgColour; - [NMS(Index = 1039)] - /* 0x3260 */ public Colour ShieldDamageColour; + /* 0x34C0 */ public Colour SelectedControlColour; + [NMS(Index = 1401)] + /* 0x34D0 */ public Colour SettlementStatBackgroundColour; + [NMS(Index = 1400)] + /* 0x34E0 */ public Colour SettlementStatColour; + [NMS(Index = 1044)] + /* 0x34F0 */ public Colour ShieldBgColour; + [NMS(Index = 1042)] + /* 0x3500 */ public Colour ShieldColour; + [NMS(Index = 1045)] + /* 0x3510 */ public Colour ShieldDamageBgColour; + [NMS(Index = 1043)] + /* 0x3520 */ public Colour ShieldDamageColour; + [NMS(Index = 14)] + /* 0x3530 */ public Colour ShipBuilderLineColour; [NMS(Index = 13)] - /* 0x3270 */ public Colour ShipBuilderLineColour; - [NMS(Index = 12)] - /* 0x3280 */ public Colour ShipBuilderLineColourHologram; - [NMS(Index = 992)] - /* 0x3290 */ public Colour ShipHUDAimTargetColour; + /* 0x3540 */ public Colour ShipBuilderLineColourHologram; [NMS(Index = 993)] - /* 0x32A0 */ public Colour ShipHUDAimTargetCritColour; - [NMS(Index = 990)] - /* 0x32B0 */ public Colour ShipHUDTargetArrowsColourLocal; - [NMS(Index = 988)] - /* 0x32C0 */ public Colour ShipHUDTargetArrowsColourOutOfRange; + /* 0x3550 */ public Colour ShipHUDAimTargetColour; + [NMS(Index = 994)] + /* 0x3560 */ public Colour ShipHUDAimTargetCritColour; + [NMS(Index = 991)] + /* 0x3570 */ public Colour ShipHUDTargetArrowsColourLocal; [NMS(Index = 989)] - /* 0x32D0 */ public Colour ShipHUDTargetArrowsColourThreat; - [NMS(Index = 1238)] - /* 0x32E0 */ public Colour SpaceEnemyShipLineColour; - [NMS(Index = 1237)] - /* 0x32F0 */ public Colour SpaceFriendlyShipLineColour; - [NMS(Index = 1240)] - /* 0x3300 */ public Colour SpaceMapAttackColour; - [NMS(Index = 531)] - /* 0x3310 */ public Vector3f SpaceMapCockpitOffset; - [NMS(Index = 1245)] - /* 0x3320 */ public Colour SpaceMapDeathPointColour; - [NMS(Index = 1243)] - /* 0x3330 */ public Colour SpaceMapNeutralColour; + /* 0x3580 */ public Colour ShipHUDTargetArrowsColourOutOfRange; + [NMS(Index = 990)] + /* 0x3590 */ public Colour ShipHUDTargetArrowsColourThreat; + [NMS(Index = 1242)] + /* 0x35A0 */ public Colour SpaceEnemyShipLineColour; [NMS(Index = 1241)] - /* 0x3340 */ public Colour SpaceMapOtherPlayerColour; - [NMS(Index = 1239)] - /* 0x3350 */ public Vector3f SpaceMapPosScaler; + /* 0x35B0 */ public Colour SpaceFriendlyShipLineColour; [NMS(Index = 1244)] - /* 0x3360 */ public Colour SpaceMapSquadronColour; - [NMS(Index = 1242)] - /* 0x3370 */ public Colour SpaceMapThreatColour; - [NMS(Index = 24)] - /* 0x3380 */ public Colour StoreDialFillColour; - [NMS(Index = 71)] - /* 0x3390 */ public Colour SuperchargeGradientBaseColour; + /* 0x35C0 */ public Colour SpaceMapAttackColour; + [NMS(Index = 532)] + /* 0x35D0 */ public Vector3f SpaceMapCockpitOffset; + [NMS(Index = 1249)] + /* 0x35E0 */ public Colour SpaceMapDeathPointColour; + [NMS(Index = 1247)] + /* 0x35F0 */ public Colour SpaceMapNeutralColour; + [NMS(Index = 1245)] + /* 0x3600 */ public Colour SpaceMapOtherPlayerColour; + [NMS(Index = 1243)] + /* 0x3610 */ public Vector3f SpaceMapPosScaler; + [NMS(Index = 1248)] + /* 0x3620 */ public Colour SpaceMapSquadronColour; + [NMS(Index = 1246)] + /* 0x3630 */ public Colour SpaceMapThreatColour; + [NMS(Index = 1422)] + /* 0x3640 */ public Colour SpookMeterColour; + [NMS(Index = 25)] + /* 0x3650 */ public Colour StoreDialFillColour; [NMS(Index = 72)] - /* 0x33A0 */ public Colour SuperchargeGradientBlendColour; + /* 0x3660 */ public Colour SuperchargeGradientBaseColour; [NMS(Index = 73)] - /* 0x33B0 */ public Colour SuperchargeGradientTechColour; - [NMS(Index = 70)] - /* 0x33C0 */ public Colour SuperchargePopupColour; - [NMS(Index = 545)] - /* 0x33D0 */ public Vector3f TargetDisplayShipOffset; + /* 0x3670 */ public Colour SuperchargeGradientBlendColour; + [NMS(Index = 74)] + /* 0x3680 */ public Colour SuperchargeGradientTechColour; + [NMS(Index = 71)] + /* 0x3690 */ public Colour SuperchargePopupColour; [NMS(Index = 546)] - /* 0x33E0 */ public Vector3f TargetDisplayTorpedoOffset; - [NMS(Index = 1175)] - /* 0x33F0 */ public Colour TargetMarkerColour; - [NMS(Index = 1176)] - /* 0x3400 */ public Colour TargetMarkerHighlightColour; - [NMS(Index = 18)] - /* 0x3410 */ public Colour TouchButtonChargeIndicatorColour; - [NMS(Index = 492)] - /* 0x3420 */ public Colour TransferSendPopupColour; - [NMS(Index = 310)] - /* 0x3430 */ public Colour TravelLineColour; - [NMS(Index = 313)] - /* 0x3440 */ public Colour TravelLineInvalidColour; - [NMS(Index = 314)] - /* 0x3450 */ public Colour TravelLineNotAllowedColour; + /* 0x36A0 */ public Vector3f TargetDisplayShipOffset; + [NMS(Index = 547)] + /* 0x36B0 */ public Vector3f TargetDisplayTorpedoOffset; + [NMS(Index = 1179)] + /* 0x36C0 */ public Colour TargetMarkerColour; + [NMS(Index = 1180)] + /* 0x36D0 */ public Colour TargetMarkerHighlightColour; + [NMS(Index = 19)] + /* 0x36E0 */ public Colour TouchButtonChargeIndicatorColour; + [NMS(Index = 493)] + /* 0x36F0 */ public Colour TransferSendPopupColour; [NMS(Index = 311)] - /* 0x3460 */ public Colour TravelLineTooFarColour; - [NMS(Index = 312)] - /* 0x3470 */ public Colour TravelLineTooSteepColour; + /* 0x3700 */ public Colour TravelLineColour; + [NMS(Index = 314)] + /* 0x3710 */ public Colour TravelLineInvalidColour; [NMS(Index = 315)] - /* 0x3480 */ public Colour TravelTargetColour; - [NMS(Index = 1185)] - /* 0x3490 */ public Colour UnseenItemColour; - [NMS(Index = 1184)] - /* 0x34A0 */ public Colour WantedColour; - [NMS(Index = 39)] - /* 0x34B0 */ public Colour WristMenuDefaultBorderColour; + /* 0x3720 */ public Colour TravelLineNotAllowedColour; + [NMS(Index = 312)] + /* 0x3730 */ public Colour TravelLineTooFarColour; + [NMS(Index = 313)] + /* 0x3740 */ public Colour TravelLineTooSteepColour; + [NMS(Index = 316)] + /* 0x3750 */ public Colour TravelTargetColour; + [NMS(Index = 1189)] + /* 0x3760 */ public Colour UnseenItemColour; + [NMS(Index = 1188)] + /* 0x3770 */ public Colour WantedColour; [NMS(Index = 40)] - /* 0x34C0 */ public Colour WristMenuRepositionableBorderColour; - [NMS(Index = 58, Size = 0xF, EnumType = typeof(GcWonderCreatureCategory.WonderCreatureCategoryEnum))] - /* 0x34D0 */ public GcWonderCategoryConfig[] WonderCreatureCategoryConfig; - [NMS(Index = 61, Size = 0xD, EnumType = typeof(GcWonderTreasureCategory.WonderTreasureCategoryEnum))] - /* 0x3818 */ public GcWonderCategoryConfig[] WonderTreasureCategoryConfig; - [NMS(Index = 63, Size = 0xC, EnumType = typeof(GcWonderCustomCategory.WonderCustomCategoryEnum))] - /* 0x3AF0 */ public GcWonderCategoryConfig[] WonderCustomCategoryConfig; - [NMS(Index = 57, Size = 0xB, EnumType = typeof(GcWonderPlanetCategory.WonderPlanetCategoryEnum))] - /* 0x3D90 */ public GcWonderCategoryConfig[] WonderPlanetCategoryConfig; - [NMS(Index = 62, Size = 0xB, EnumType = typeof(GcWonderWeirdBasePartCategory.WonderWeirdBasePartCategoryEnum))] - /* 0x3FF8 */ public GcWonderCategoryConfig[] WonderWeirdBasePartCategoryConfig; - [NMS(Index = 390, Size = 0x10, EnumType = typeof(GcBuildMenuOption.BuildMenuOptionEnum))] - /* 0x4260 */ public NMSString0x20A[] BuildMenuOnActionDisabledLocIDs; + /* 0x3780 */ public Colour WristMenuDefaultBorderColour; + [NMS(Index = 41)] + /* 0x3790 */ public Colour WristMenuRepositionableBorderColour; + [NMS(Index = 59, Size = 0xF, EnumType = typeof(GcWonderCreatureCategory.WonderCreatureCategoryEnum))] + /* 0x37A0 */ public GcWonderCategoryConfig[] WonderCreatureCategoryConfig; + [NMS(Index = 62, Size = 0xD, EnumType = typeof(GcWonderTreasureCategory.WonderTreasureCategoryEnum))] + /* 0x3AE8 */ public GcWonderCategoryConfig[] WonderTreasureCategoryConfig; + [NMS(Index = 64, Size = 0xC, EnumType = typeof(GcWonderCustomCategory.WonderCustomCategoryEnum))] + /* 0x3DC0 */ public GcWonderCategoryConfig[] WonderCustomCategoryConfig; + [NMS(Index = 58, Size = 0xB, EnumType = typeof(GcWonderPlanetCategory.WonderPlanetCategoryEnum))] + /* 0x4060 */ public GcWonderCategoryConfig[] WonderPlanetCategoryConfig; + [NMS(Index = 63, Size = 0xB, EnumType = typeof(GcWonderWeirdBasePartCategory.WonderWeirdBasePartCategoryEnum))] + /* 0x42C8 */ public GcWonderCategoryConfig[] WonderWeirdBasePartCategoryConfig; [NMS(Index = 391, Size = 0x10, EnumType = typeof(GcBuildMenuOption.BuildMenuOptionEnum))] - /* 0x4460 */ public NMSString0x20A[] BuildMenuOnActionErrorLocIDs; - [NMS(Index = 389, Size = 0x10, EnumType = typeof(GcBuildMenuOption.BuildMenuOptionEnum))] - /* 0x4660 */ public NMSString0x20A[] BuildMenuOnActionLocIDs; - [NMS(Index = 59, Size = 0x8, EnumType = typeof(GcWonderFloraCategory.WonderFloraCategoryEnum))] - /* 0x4860 */ public GcWonderCategoryConfig[] WonderFloraCategoryConfig; - [NMS(Index = 60, Size = 0x8, EnumType = typeof(GcWonderMineralCategory.WonderMineralCategoryEnum))] - /* 0x4A20 */ public GcWonderCategoryConfig[] WonderMineralCategoryConfig; - [NMS(Index = 1366)] - /* 0x4BE0 */ public GcHUDStartupTable IntroTiming; - [NMS(Index = 1367)] - /* 0x4D30 */ public GcHUDStartupTable IntroTimingFreighter; - [NMS(Index = 1368)] - /* 0x4E80 */ public GcHUDStartupTable IntroTimingFreighterRepaired; - [NMS(Index = 1399, Size = 0x7, EnumType = typeof(GcSettlementStatType.SettlementStatTypeEnum))] - /* 0x4FD0 */ public NMSString0x20A[] SettlementStatFormatLoc; - [NMS(Index = 1398, Size = 0x7, EnumType = typeof(GcSettlementStatType.SettlementStatTypeEnum))] - /* 0x50B0 */ public NMSString0x20A[] SettlementStatLoc; - [NMS(Index = 1400, Size = 0x7, EnumType = typeof(GcSettlementStatType.SettlementStatTypeEnum))] - /* 0x5190 */ public TkTextureResource[] SettlementStatBasicImages; + /* 0x4530 */ public NMSString0x20A[] BuildMenuOnActionDisabledLocIDs; + [NMS(Index = 392, Size = 0x10, EnumType = typeof(GcBuildMenuOption.BuildMenuOptionEnum))] + /* 0x4730 */ public NMSString0x20A[] BuildMenuOnActionErrorLocIDs; + [NMS(Index = 390, Size = 0x10, EnumType = typeof(GcBuildMenuOption.BuildMenuOptionEnum))] + /* 0x4930 */ public NMSString0x20A[] BuildMenuOnActionLocIDs; + [NMS(Index = 60, Size = 0x8, EnumType = typeof(GcWonderFloraCategory.WonderFloraCategoryEnum))] + /* 0x4B30 */ public GcWonderCategoryConfig[] WonderFloraCategoryConfig; + [NMS(Index = 61, Size = 0x8, EnumType = typeof(GcWonderMineralCategory.WonderMineralCategoryEnum))] + /* 0x4CF0 */ public GcWonderCategoryConfig[] WonderMineralCategoryConfig; + [NMS(Index = 1370)] + /* 0x4EB0 */ public GcHUDStartupTable IntroTiming; + [NMS(Index = 1371)] + /* 0x5000 */ public GcHUDStartupTable IntroTimingFreighter; + [NMS(Index = 1372)] + /* 0x5150 */ public GcHUDStartupTable IntroTimingFreighterRepaired; + [NMS(Index = 1403, Size = 0x7, EnumType = typeof(GcSettlementStatType.SettlementStatTypeEnum))] + /* 0x52A0 */ public NMSString0x20A[] SettlementStatFormatLoc; [NMS(Index = 1402, Size = 0x7, EnumType = typeof(GcSettlementStatType.SettlementStatTypeEnum))] - /* 0x5238 */ public TkTextureResource[] SettlementStatNegativeImages; - [NMS(Index = 1401, Size = 0x7, EnumType = typeof(GcSettlementStatType.SettlementStatTypeEnum))] - /* 0x52E0 */ public TkTextureResource[] SettlementStatPositiveImages; - [NMS(Index = 52, Size = 0x7, EnumType = typeof(GcWonderType.WonderTypeEnum))] - /* 0x5388 */ public TkTextureResource[] WonderTypeIcons; - [NMS(Index = 434)] - /* 0x5430 */ public TkTextureResource BaseBuildingPartsGridExpandableIcon; + /* 0x5380 */ public NMSString0x20A[] SettlementStatLoc; + [NMS(Index = 1404, Size = 0x7, EnumType = typeof(GcSettlementStatType.SettlementStatTypeEnum))] + /* 0x5460 */ public TkTextureResource[] SettlementStatBasicImages; + [NMS(Index = 1406, Size = 0x7, EnumType = typeof(GcSettlementStatType.SettlementStatTypeEnum))] + /* 0x5508 */ public TkTextureResource[] SettlementStatNegativeImages; + [NMS(Index = 1405, Size = 0x7, EnumType = typeof(GcSettlementStatType.SettlementStatTypeEnum))] + /* 0x55B0 */ public TkTextureResource[] SettlementStatPositiveImages; + [NMS(Index = 53, Size = 0x7, EnumType = typeof(GcWonderType.WonderTypeEnum))] + /* 0x5658 */ public TkTextureResource[] WonderTypeIcons; [NMS(Index = 435)] - /* 0x5448 */ public TkTextureResource BaseBuildingPartsGridExpandedIcon; + /* 0x5700 */ public TkTextureResource BaseBuildingPartsGridExpandableIcon; [NMS(Index = 436)] - /* 0x5460 */ public TkTextureResource BaseBuildingPartsGridRetractableIcon; - [NMS(Index = 468)] - /* 0x5478 */ public TkTextureResource RefinerPopupEmptyOutputIcon; + /* 0x5718 */ public TkTextureResource BaseBuildingPartsGridExpandedIcon; + [NMS(Index = 437)] + /* 0x5730 */ public TkTextureResource BaseBuildingPartsGridRetractableIcon; + [NMS(Index = 469)] + /* 0x5748 */ public TkTextureResource RefinerPopupEmptyOutputIcon; + [NMS(Index = 1036)] + /* 0x5760 */ public VariableSizeString CamoNormalTexture; + [NMS(Index = 1035)] + /* 0x5770 */ public VariableSizeString CamoTexture; + [NMS(Index = 81)] + /* 0x5780 */ public NMSString0x10 DebugInventoryHint; + [NMS(Index = 111)] + /* 0x5790 */ public NMSString0x10 ExplorationLogMissionID; + [NMS(Index = 1034)] + /* 0x57A0 */ public List HazardDistortionParams; + [NMS(Index = 1033)] + /* 0x57B0 */ public List HazardHeightmaps; [NMS(Index = 1032)] - /* 0x5490 */ public VariableSizeString CamoNormalTexture; + /* 0x57C0 */ public List HazardNormalMaps; [NMS(Index = 1031)] - /* 0x54A0 */ public VariableSizeString CamoTexture; - [NMS(Index = 80)] - /* 0x54B0 */ public NMSString0x10 DebugInventoryHint; - [NMS(Index = 110)] - /* 0x54C0 */ public NMSString0x10 ExplorationLogMissionID; - [NMS(Index = 1030)] - /* 0x54D0 */ public List HazardHeightmaps; - [NMS(Index = 1029)] - /* 0x54E0 */ public List HazardNormalMaps; - [NMS(Index = 1028)] - /* 0x54F0 */ public List HazardTextures; - [NMS(Index = 334)] - /* 0x5500 */ public List InventoryIconPositions; + /* 0x57D0 */ public List HazardTextures; + [NMS(Index = 335)] + /* 0x57E0 */ public List InventoryIconPositions; + [NMS(Index = 339)] + /* 0x57F0 */ public NMSString0x10 MultiplayerMissionInteractEndTrigger; [NMS(Index = 338)] - /* 0x5510 */ public NMSString0x10 MultiplayerMissionInteractEndTrigger; - [NMS(Index = 337)] - /* 0x5520 */ public NMSString0x10 MultiplayerMissionInteractStartTrigger; - [NMS(Index = 98)] - /* 0x5530 */ public List SeasonalRingTable; - [NMS(Index = 991)] - /* 0x5540 */ public List ShipHUDTargetArrowsColour; - [NMS(Index = 801)] - /* 0x5550 */ public NMSString0x10 ShowStatWithDeathQuote; - [NMS(Index = 869)] - /* 0x5560 */ public List StatIcons; - [NMS(Index = 461)] - /* 0x5570 */ public List VehicleTypeRepairCamera; - [NMS(Index = 701, Size = 0x14, EnumType = typeof(GcPlayerWeapons.WeaponModeEnum))] - /* 0x5580 */ public float[] CrosshairTargetLockSizeSpecific; - [NMS(Index = 951)] - /* 0x55D0 */ public GcWorldUISettings WorldUISettings; - [NMS(Index = 54, Size = 0xF, EnumType = typeof(GcWonderCreatureCategory.WonderCreatureCategoryEnum))] - /* 0x5620 */ public float[] WonderValueModifiersCreature; - [NMS(Index = 53, Size = 0xB, EnumType = typeof(GcWonderPlanetCategory.WonderPlanetCategoryEnum))] - /* 0x565C */ public float[] WonderValueModifiersPlanet; - [NMS(Index = 55, Size = 0x8, EnumType = typeof(GcWonderFloraCategory.WonderFloraCategoryEnum))] - /* 0x5688 */ public float[] WonderValueModifiersFlora; - [NMS(Index = 56, Size = 0x8, EnumType = typeof(GcWonderMineralCategory.WonderMineralCategoryEnum))] - /* 0x56A8 */ public float[] WonderValueModifiersMineral; - [NMS(Index = 1370)] - /* 0x56C8 */ public GcInventorySlotActionData BuildProductSlotAction; - [NMS(Index = 1371)] - /* 0x56E4 */ public GcInventorySlotActionData ChargeSlotAction; - [NMS(Index = 1369)] - /* 0x5700 */ public GcInventorySlotActionData InstallTechSlotAction; - [NMS(Index = 1375)] - /* 0x571C */ public GcInventorySlotActionData InventoryHintAction; - [NMS(Index = 1376)] - /* 0x5738 */ public GcInventorySlotActionData InventoryHintActionNoGlow; + /* 0x5800 */ public NMSString0x10 MultiplayerMissionInteractStartTrigger; + [NMS(Index = 99)] + /* 0x5810 */ public List SeasonalRingTable; + [NMS(Index = 992)] + /* 0x5820 */ public List ShipHUDTargetArrowsColour; + [NMS(Index = 802)] + /* 0x5830 */ public NMSString0x10 ShowStatWithDeathQuote; + [NMS(Index = 870)] + /* 0x5840 */ public List StatIcons; + [NMS(Index = 462)] + /* 0x5850 */ public List VehicleTypeRepairCamera; + [NMS(Index = 702, Size = 0x14, EnumType = typeof(GcPlayerWeapons.WeaponModeEnum))] + /* 0x5860 */ public float[] CrosshairTargetLockSizeSpecific; + [NMS(Index = 952)] + /* 0x58B0 */ public GcWorldUISettings WorldUISettings; + [NMS(Index = 55, Size = 0xF, EnumType = typeof(GcWonderCreatureCategory.WonderCreatureCategoryEnum))] + /* 0x5900 */ public float[] WonderValueModifiersCreature; + [NMS(Index = 54, Size = 0xB, EnumType = typeof(GcWonderPlanetCategory.WonderPlanetCategoryEnum))] + /* 0x593C */ public float[] WonderValueModifiersPlanet; + [NMS(Index = 56, Size = 0x8, EnumType = typeof(GcWonderFloraCategory.WonderFloraCategoryEnum))] + /* 0x5968 */ public float[] WonderValueModifiersFlora; + [NMS(Index = 57, Size = 0x8, EnumType = typeof(GcWonderMineralCategory.WonderMineralCategoryEnum))] + /* 0x5988 */ public float[] WonderValueModifiersMineral; [NMS(Index = 1374)] - /* 0x5754 */ public GcInventorySlotActionData NewSlotPulseAction; + /* 0x59A8 */ public GcInventorySlotActionData BuildProductSlotAction; + [NMS(Index = 1375)] + /* 0x59C4 */ public GcInventorySlotActionData ChargeSlotAction; [NMS(Index = 1373)] - /* 0x5770 */ public GcInventorySlotActionData NewSlotRevealAction; - [NMS(Index = 1372)] - /* 0x578C */ public GcInventorySlotActionData RepairSlotAction; - [NMS(Index = 794)] - /* 0x57A8 */ public TkNGuiRectanglePulseEffect PulseBarData; + /* 0x59E0 */ public GcInventorySlotActionData InstallTechSlotAction; + [NMS(Index = 1379)] + /* 0x59FC */ public GcInventorySlotActionData InventoryHintAction; + [NMS(Index = 1380)] + /* 0x5A18 */ public GcInventorySlotActionData InventoryHintActionNoGlow; + [NMS(Index = 1378)] + /* 0x5A34 */ public GcInventorySlotActionData NewSlotPulseAction; + [NMS(Index = 1377)] + /* 0x5A50 */ public GcInventorySlotActionData NewSlotRevealAction; + [NMS(Index = 1376)] + /* 0x5A6C */ public GcInventorySlotActionData RepairSlotAction; [NMS(Index = 795)] - /* 0x57B8 */ public TkNGuiRectanglePulseEffect PulseIconData; - [NMS(Index = 705)] - /* 0x57C8 */ public TkHitCurveData CrosshairLeadHitCurve; - [NMS(Index = 1365)] - /* 0x57D4 */ public GcDiscoveryHelperTimings DiscoveryHelperTimings; + /* 0x5A88 */ public TkNGuiRectanglePulseEffect PulseBarData; + [NMS(Index = 796)] + /* 0x5A98 */ public TkNGuiRectanglePulseEffect PulseIconData; [NMS(Index = 706)] - /* 0x57E0 */ public TkHitCurveData ShootableHitCurve; - [NMS(Index = 152)] - /* 0x57EC */ public Vector2f BinocularEdgeFade; - [NMS(Index = 462)] - /* 0x57F4 */ public Vector2f BinocularsDiscoveryPos; - [NMS(Index = 367)] - /* 0x57FC */ public Vector2f CompassCentre; - [NMS(Index = 526)] - /* 0x5804 */ public Vector2f CursorlessDialogPageCursorOffset; - [NMS(Index = 611)] - /* 0x580C */ public Vector2f DamageNumberSideSpeed; - [NMS(Index = 524)] - /* 0x5814 */ public Vector2f DialogPageCursorOffset; - [NMS(Index = 1271)] - /* 0x581C */ public Vector2f HUDMarkerCompassPrimaryIndicatorOffset; - [NMS(Index = 1270)] - /* 0x5824 */ public Vector2f HUDMarkerPrimaryIndicatorOffset; - [NMS(Index = 477)] - /* 0x582C */ public Vector2f HUDPlayerSentinelPulseFreq; + /* 0x5AA8 */ public TkHitCurveData CrosshairLeadHitCurve; + [NMS(Index = 1369)] + /* 0x5AB4 */ public GcDiscoveryHelperTimings DiscoveryHelperTimings; + [NMS(Index = 707)] + /* 0x5AC0 */ public TkHitCurveData ShootableHitCurve; + [NMS(Index = 153)] + /* 0x5ACC */ public Vector2f BinocularEdgeFade; + [NMS(Index = 463)] + /* 0x5AD4 */ public Vector2f BinocularsDiscoveryPos; + [NMS(Index = 368)] + /* 0x5ADC */ public Vector2f CompassCentre; + [NMS(Index = 527)] + /* 0x5AE4 */ public Vector2f CursorlessDialogPageCursorOffset; + [NMS(Index = 612)] + /* 0x5AEC */ public Vector2f DamageNumberSideSpeed; + [NMS(Index = 525)] + /* 0x5AF4 */ public Vector2f DialogPageCursorOffset; + [NMS(Index = 1275)] + /* 0x5AFC */ public Vector2f HUDMarkerCompassPrimaryIndicatorOffset; + [NMS(Index = 1274)] + /* 0x5B04 */ public Vector2f HUDMarkerPrimaryIndicatorOffset; [NMS(Index = 478)] - /* 0x5834 */ public Vector2f HUDPlayerSentinelPulseSize; - [NMS(Index = 826)] - /* 0x583C */ public Vector2f HUDPlayerTrackArrowDamageGlowSize; - [NMS(Index = 828)] - /* 0x5844 */ public Vector2f HUDPlayerTrackArrowEnergyShieldGlowSize; - [NMS(Index = 815)] - /* 0x584C */ public Vector2f HUDPlayerTrackArrowEnergyShieldSize; - [NMS(Index = 810)] - /* 0x5854 */ public Vector2f HUDPlayerTrackArrowHealthSize; - [NMS(Index = 767)] - /* 0x585C */ public Vector2f HUDPlayerTrackArrowIconPulseSize; - [NMS(Index = 779)] - /* 0x5864 */ public Vector2f HUDPlayerTrackIconOffset; - [NMS(Index = 1257)] - /* 0x586C */ public Vector2f HUDTargetHealthIconOffset; - [NMS(Index = 1255)] - /* 0x5874 */ public Vector2f HUDTargetHealthOffset; - [NMS(Index = 1256)] - /* 0x587C */ public Vector2f HUDTargetHealthSize; - [NMS(Index = 1043)] - /* 0x5884 */ public Vector2f InteractionLabelOffset; - [NMS(Index = 1044)] - /* 0x588C */ public Vector2f InteractionLabelOffset_1; + /* 0x5B0C */ public Vector2f HUDPlayerSentinelPulseFreq; + [NMS(Index = 479)] + /* 0x5B14 */ public Vector2f HUDPlayerSentinelPulseSize; + [NMS(Index = 827)] + /* 0x5B1C */ public Vector2f HUDPlayerTrackArrowDamageGlowSize; + [NMS(Index = 829)] + /* 0x5B24 */ public Vector2f HUDPlayerTrackArrowEnergyShieldGlowSize; + [NMS(Index = 816)] + /* 0x5B2C */ public Vector2f HUDPlayerTrackArrowEnergyShieldSize; + [NMS(Index = 811)] + /* 0x5B34 */ public Vector2f HUDPlayerTrackArrowHealthSize; + [NMS(Index = 768)] + /* 0x5B3C */ public Vector2f HUDPlayerTrackArrowIconPulseSize; + [NMS(Index = 780)] + /* 0x5B44 */ public Vector2f HUDPlayerTrackIconOffset; + [NMS(Index = 1261)] + /* 0x5B4C */ public Vector2f HUDTargetHealthIconOffset; + [NMS(Index = 1259)] + /* 0x5B54 */ public Vector2f HUDTargetHealthOffset; + [NMS(Index = 1260)] + /* 0x5B5C */ public Vector2f HUDTargetHealthSize; [NMS(Index = 1047)] - /* 0x5894 */ public Vector2f InteractionLabelScreenMax; - [NMS(Index = 1046)] - /* 0x589C */ public Vector2f InteractionLabelScreenMin; + /* 0x5B64 */ public Vector2f InteractionLabelOffset; [NMS(Index = 1048)] - /* 0x58A4 */ public Vector2f InteractionLabelSize; + /* 0x5B6C */ public Vector2f InteractionLabelOffset_1; + [NMS(Index = 1051)] + /* 0x5B74 */ public Vector2f InteractionLabelScreenMax; [NMS(Index = 1050)] - /* 0x58AC */ public Vector2f InteractionLabelTouchAreaMax; - [NMS(Index = 1049)] - /* 0x58B4 */ public Vector2f InteractionLabelTouchAreaMin; - [NMS(Index = 1359)] - /* 0x58BC */ public Vector2f InteractionWorldParallax; - [NMS(Index = 525)] - /* 0x58C4 */ public Vector2f IntermediateInteractionPageCursorOffset; + /* 0x5B7C */ public Vector2f InteractionLabelScreenMin; + [NMS(Index = 1052)] + /* 0x5B84 */ public Vector2f InteractionLabelSize; + [NMS(Index = 1054)] + /* 0x5B8C */ public Vector2f InteractionLabelTouchAreaMax; + [NMS(Index = 1053)] + /* 0x5B94 */ public Vector2f InteractionLabelTouchAreaMin; + [NMS(Index = 1363)] + /* 0x5B9C */ public Vector2f InteractionWorldParallax; + [NMS(Index = 526)] + /* 0x5BA4 */ public Vector2f IntermediateInteractionPageCursorOffset; + [NMS(Index = 194)] + /* 0x5BAC */ public Vector2f InWorldGameGuiAlignment; + [NMS(Index = 132)] + /* 0x5BB4 */ public Vector2f InWorldInteractLabelAlignment; [NMS(Index = 193)] - /* 0x58CC */ public Vector2f InWorldGameGuiAlignment; - [NMS(Index = 131)] - /* 0x58D4 */ public Vector2f InWorldInteractLabelAlignment; - [NMS(Index = 192)] - /* 0x58DC */ public Vector2f InWorldNGuiParallax; - [NMS(Index = 183)] - /* 0x58E4 */ public Vector2f MarkerDistanceVRAlignment; - [NMS(Index = 476)] - /* 0x58EC */ public Vector2f ModelViewWorldParallax; - [NMS(Index = 1356)] - /* 0x58F4 */ public Vector2f NGuiMax2DParallax; - [NMS(Index = 1355)] - /* 0x58FC */ public Vector2f NGuiMin2DParallax; - [NMS(Index = 1357)] - /* 0x5904 */ public Vector2f NGuiModelParallax; - [NMS(Index = 1358)] - /* 0x590C */ public Vector2f NGuiShipInteractParallax; - [NMS(Index = 1174)] - /* 0x5914 */ public Vector2f NGuiTouchPadSensitivity; - [NMS(Index = 917)] - /* 0x591C */ public Vector2f NotificationMissionHintPauseTime; + /* 0x5BBC */ public Vector2f InWorldNGuiParallax; + [NMS(Index = 184)] + /* 0x5BC4 */ public Vector2f MarkerDistanceVRAlignment; + [NMS(Index = 477)] + /* 0x5BCC */ public Vector2f ModelViewWorldParallax; + [NMS(Index = 1360)] + /* 0x5BD4 */ public Vector2f NGuiMax2DParallax; + [NMS(Index = 1359)] + /* 0x5BDC */ public Vector2f NGuiMin2DParallax; + [NMS(Index = 1361)] + /* 0x5BE4 */ public Vector2f NGuiModelParallax; + [NMS(Index = 1362)] + /* 0x5BEC */ public Vector2f NGuiShipInteractParallax; + [NMS(Index = 1178)] + /* 0x5BF4 */ public Vector2f NGuiTouchPadSensitivity; [NMS(Index = 918)] - /* 0x5924 */ public Vector2f NotificationMissionHintPauseTimeCritical; + /* 0x5BFC */ public Vector2f NotificationMissionHintPauseTime; [NMS(Index = 919)] - /* 0x592C */ public Vector2f NotificationMissionHintPauseTimeSecondary; - [NMS(Index = 466)] - /* 0x5934 */ public Vector2f PersonalRefinerInputPos; + /* 0x5C04 */ public Vector2f NotificationMissionHintPauseTimeCritical; + [NMS(Index = 920)] + /* 0x5C0C */ public Vector2f NotificationMissionHintPauseTimeSecondary; [NMS(Index = 467)] - /* 0x593C */ public Vector2f PersonalRefinerOutputPos; - [NMS(Index = 953)] - /* 0x5944 */ public Vector2f PlanetLabelOffset; - [NMS(Index = 955)] - /* 0x594C */ public Vector2f PlanetLineOffset; + /* 0x5C14 */ public Vector2f PersonalRefinerInputPos; + [NMS(Index = 468)] + /* 0x5C1C */ public Vector2f PersonalRefinerOutputPos; [NMS(Index = 954)] - /* 0x5954 */ public Vector2f PlanetMeasureOffset; - [NMS(Index = 475)] - /* 0x595C */ public Vector2f RefinerParallax; - [NMS(Index = 509)] - /* 0x5964 */ public Vector2f SaveIconPosition; - [NMS(Index = 1042)] - /* 0x596C */ public Vector2f ScanLabelOffset; - [NMS(Index = 998)] - /* 0x5974 */ public Vector2f TargetScreenCamOffset; - [NMS(Index = 757)] - /* 0x597C */ public Vector2f TrackCriticalHitOffset; - [NMS(Index = 721)] - /* 0x5984 */ public Vector2f TrackTypeIconOffset; - [NMS(Index = 1390)] - /* 0x598C */ public int AbandonedFreighterAirlockRoomNumber; - [NMS(Index = 1406)] - /* 0x5990 */ public float AccessibleUIHUDPopupScale; - [NMS(Index = 1405)] - /* 0x5994 */ public float AccessibleUIPopupScale; - [NMS(Index = 166)] - /* 0x5998 */ public float AlignmentRequiredToDisableFrostedGlass; - [NMS(Index = 1318)] - /* 0x599C */ public float AltimeterLineSpacing; + /* 0x5C24 */ public Vector2f PlanetLabelOffset; + [NMS(Index = 956)] + /* 0x5C2C */ public Vector2f PlanetLineOffset; + [NMS(Index = 955)] + /* 0x5C34 */ public Vector2f PlanetMeasureOffset; + [NMS(Index = 476)] + /* 0x5C3C */ public Vector2f RefinerParallax; + [NMS(Index = 510)] + /* 0x5C44 */ public Vector2f SaveIconPosition; + [NMS(Index = 1046)] + /* 0x5C4C */ public Vector2f ScanLabelOffset; + [NMS(Index = 999)] + /* 0x5C54 */ public Vector2f TargetScreenCamOffset; + [NMS(Index = 758)] + /* 0x5C5C */ public Vector2f TrackCriticalHitOffset; + [NMS(Index = 722)] + /* 0x5C64 */ public Vector2f TrackTypeIconOffset; + [NMS(Index = 1394)] + /* 0x5C6C */ public int AbandonedFreighterAirlockRoomNumber; + [NMS(Index = 1410)] + /* 0x5C70 */ public float AccessibleUIHUDPopupScale; + [NMS(Index = 1409)] + /* 0x5C74 */ public float AccessibleUIPopupScale; + [NMS(Index = 167)] + /* 0x5C78 */ public float AlignmentRequiredToDisableFrostedGlass; + [NMS(Index = 1322)] + /* 0x5C7C */ public float AltimeterLineSpacing; + [NMS(Index = 1325)] + /* 0x5C80 */ public float AltimeterMax; + [NMS(Index = 1324)] + /* 0x5C84 */ public float AltimeterMin; + [NMS(Index = 1327)] + /* 0x5C88 */ public float AltimeterMinValue; [NMS(Index = 1321)] - /* 0x59A0 */ public float AltimeterMax; - [NMS(Index = 1320)] - /* 0x59A4 */ public float AltimeterMin; + /* 0x5C8C */ public float AltimeterResolution; + [NMS(Index = 1326)] + /* 0x5C90 */ public float AltimeterTextSize; [NMS(Index = 1323)] - /* 0x59A8 */ public float AltimeterMinValue; - [NMS(Index = 1317)] - /* 0x59AC */ public float AltimeterResolution; - [NMS(Index = 1322)] - /* 0x59B0 */ public float AltimeterTextSize; - [NMS(Index = 1319)] - /* 0x59B4 */ public float AltimeterWidth; + /* 0x5C94 */ public float AltimeterWidth; + [NMS(Index = 1028)] + /* 0x5C98 */ public float AlwaysOnHazardMultiplierCold; [NMS(Index = 1026)] - /* 0x59B8 */ public float AlwaysOnHazardMultiplierCold; - [NMS(Index = 1024)] - /* 0x59BC */ public float AlwaysOnHazardMultiplierHeat; + /* 0x5C9C */ public float AlwaysOnHazardMultiplierHeat; + [NMS(Index = 1027)] + /* 0x5CA0 */ public float AlwaysOnHazardMultiplierRad; + [NMS(Index = 1029)] + /* 0x5CA4 */ public float AlwaysOnHazardMultiplierSpook; [NMS(Index = 1025)] - /* 0x59C0 */ public float AlwaysOnHazardMultiplierRad; + /* 0x5CA8 */ public float AlwaysOnHazardMultiplierTox; [NMS(Index = 1023)] - /* 0x59C4 */ public float AlwaysOnHazardMultiplierTox; + /* 0x5CAC */ public float AlwaysOnHazardStrengthCold; + [NMS(Index = 1021)] + /* 0x5CB0 */ public float AlwaysOnHazardStrengthHeat; [NMS(Index = 1022)] - /* 0x59C8 */ public float AlwaysOnHazardStrengthCold; + /* 0x5CB4 */ public float AlwaysOnHazardStrengthRad; + [NMS(Index = 1024)] + /* 0x5CB8 */ public float AlwaysOnHazardStrengthSpook; [NMS(Index = 1020)] - /* 0x59CC */ public float AlwaysOnHazardStrengthHeat; - [NMS(Index = 1021)] - /* 0x59D0 */ public float AlwaysOnHazardStrengthRad; + /* 0x5CBC */ public float AlwaysOnHazardStrengthTox; [NMS(Index = 1019)] - /* 0x59D4 */ public float AlwaysOnHazardStrengthTox; - [NMS(Index = 1018)] - /* 0x59D8 */ public float AlwaysOnHazardThreshold; - [NMS(Index = 666)] - /* 0x59DC */ public float AlwaysShowIconFadeDistance; + /* 0x5CC0 */ public float AlwaysOnHazardThreshold; [NMS(Index = 667)] - /* 0x59E0 */ public float AlwaysShowIconFadeRange; - [NMS(Index = 1381)] - /* 0x59E4 */ public float AmbientModeFadeTime; - [NMS(Index = 661)] - /* 0x59E8 */ public float ArrowBounceLeftRate1; + /* 0x5CC4 */ public float AlwaysShowIconFadeDistance; + [NMS(Index = 668)] + /* 0x5CC8 */ public float AlwaysShowIconFadeRange; + [NMS(Index = 1385)] + /* 0x5CCC */ public float AmbientModeFadeTime; [NMS(Index = 662)] - /* 0x59EC */ public float ArrowBounceLeftRate2; + /* 0x5CD0 */ public float ArrowBounceLeftRate1; [NMS(Index = 663)] - /* 0x59F0 */ public float ArrowBounceLeftRate3; - [NMS(Index = 656)] - /* 0x59F4 */ public float ArrowBounceLength; + /* 0x5CD4 */ public float ArrowBounceLeftRate2; + [NMS(Index = 664)] + /* 0x5CD8 */ public float ArrowBounceLeftRate3; [NMS(Index = 657)] - /* 0x59F8 */ public float ArrowBounceRate; + /* 0x5CDC */ public float ArrowBounceLength; [NMS(Index = 658)] - /* 0x59FC */ public float ArrowBounceRightRate1; + /* 0x5CE0 */ public float ArrowBounceRate; [NMS(Index = 659)] - /* 0x5A00 */ public float ArrowBounceRightRate2; - [NMS(Index = 1332)] - /* 0x5A04 */ public float AsteroidMarkerMinDisplayAngleDegrees; - [NMS(Index = 1331)] - /* 0x5A08 */ public float AsteroidMarkerMinDisplayDistance; + /* 0x5CE4 */ public float ArrowBounceRightRate1; + [NMS(Index = 660)] + /* 0x5CE8 */ public float ArrowBounceRightRate2; + [NMS(Index = 1336)] + /* 0x5CEC */ public float AsteroidMarkerMinDisplayAngleDegrees; + [NMS(Index = 1335)] + /* 0x5CF0 */ public float AsteroidMarkerMinDisplayDistance; + [NMS(Index = 420)] + /* 0x5CF4 */ public float BaseBuildingFreeRotateDelayBeforeAudioStops; [NMS(Index = 419)] - /* 0x5A0C */ public float BaseBuildingFreeRotateDelayBeforeAudioStops; + /* 0x5CF8 */ public float BaseBuildingFreeRotateDelayBeforeReset; [NMS(Index = 418)] - /* 0x5A10 */ public float BaseBuildingFreeRotateDelayBeforeReset; - [NMS(Index = 417)] - /* 0x5A14 */ public float BaseBuildingFreeRotateSpeedPadMultiplier; + /* 0x5CFC */ public float BaseBuildingFreeRotateSpeedPadMultiplier; + [NMS(Index = 412)] + /* 0x5D00 */ public float BaseBuildingInputHighlightAlpha; [NMS(Index = 411)] - /* 0x5A18 */ public float BaseBuildingInputHighlightAlpha; - [NMS(Index = 410)] - /* 0x5A1C */ public float BaseBuildingInputHighlightDuration; + /* 0x5D04 */ public float BaseBuildingInputHighlightDuration; + [NMS(Index = 415)] + /* 0x5D08 */ public float BaseBuildingMaxFreeRotateSpeed; [NMS(Index = 414)] - /* 0x5A20 */ public float BaseBuildingMaxFreeRotateSpeed; - [NMS(Index = 413)] - /* 0x5A24 */ public float BaseBuildingMinFreeRotateSpeed; - [NMS(Index = 430)] - /* 0x5A28 */ public float BaseBuildingPartsGridBreadcrumbFlashDuration; - [NMS(Index = 429)] - /* 0x5A2C */ public float BaseBuildingPartsGridMaxCursorRestorationTime; + /* 0x5D0C */ public float BaseBuildingMinFreeRotateSpeed; [NMS(Index = 431)] - /* 0x5A30 */ public float BaseBuildingPartsGridMinVisibilityForActive; - [NMS(Index = 433)] - /* 0x5A34 */ public float BaseBuildingPartsGridPopupDelay; + /* 0x5D10 */ public float BaseBuildingPartsGridBreadcrumbFlashDuration; + [NMS(Index = 430)] + /* 0x5D14 */ public float BaseBuildingPartsGridMaxCursorRestorationTime; [NMS(Index = 432)] - /* 0x5A38 */ public float BaseBuildingPartsGridScrollSpeed; - [NMS(Index = 409)] - /* 0x5A3C */ public float BaseBuildingPinHighlightDuration; + /* 0x5D18 */ public float BaseBuildingPartsGridMinVisibilityForActive; + [NMS(Index = 434)] + /* 0x5D1C */ public float BaseBuildingPartsGridPopupDelay; + [NMS(Index = 433)] + /* 0x5D20 */ public float BaseBuildingPartsGridScrollSpeed; + [NMS(Index = 410)] + /* 0x5D24 */ public float BaseBuildingPinHighlightDuration; + [NMS(Index = 417)] + /* 0x5D28 */ public float BaseBuildingRotationResetRate; + [NMS(Index = 413)] + /* 0x5D2C */ public float BaseBuildingScaleSpeed; [NMS(Index = 416)] - /* 0x5A40 */ public float BaseBuildingRotationResetRate; - [NMS(Index = 412)] - /* 0x5A44 */ public float BaseBuildingScaleSpeed; - [NMS(Index = 415)] - /* 0x5A48 */ public float BaseBuildingTimeToMaxRotationSpeed; + /* 0x5D30 */ public float BaseBuildingTimeToMaxRotationSpeed; + [NMS(Index = 429)] + /* 0x5D34 */ public float BaseBuildingUIAdjustTime; [NMS(Index = 428)] - /* 0x5A4C */ public float BaseBuildingUIAdjustTime; - [NMS(Index = 427)] - /* 0x5A50 */ public float BaseBuildingUIErrorFadeTime; - [NMS(Index = 421)] - /* 0x5A54 */ public float BaseBuildingUIHorizontalSafeArea; - [NMS(Index = 424)] - /* 0x5A58 */ public float BaseBuildingUIVerticalOffset; + /* 0x5D38 */ public float BaseBuildingUIErrorFadeTime; + [NMS(Index = 422)] + /* 0x5D3C */ public float BaseBuildingUIHorizontalSafeArea; [NMS(Index = 425)] - /* 0x5A5C */ public float BaseBuildingUIVerticalOffsetEdit; + /* 0x5D40 */ public float BaseBuildingUIVerticalOffset; [NMS(Index = 426)] - /* 0x5A60 */ public float BaseBuildingUIVerticalOffsetFromBB; + /* 0x5D44 */ public float BaseBuildingUIVerticalOffsetEdit; + [NMS(Index = 427)] + /* 0x5D48 */ public float BaseBuildingUIVerticalOffsetFromBB; + [NMS(Index = 424)] + /* 0x5D4C */ public float BaseBuildingUIVerticalPosWiring; [NMS(Index = 423)] - /* 0x5A64 */ public float BaseBuildingUIVerticalPosWiring; - [NMS(Index = 422)] - /* 0x5A68 */ public float BaseBuildingUIVerticalSafeArea; - [NMS(Index = 383)] - /* 0x5A6C */ public float BaseComplexityDangerFactor; + /* 0x5D50 */ public float BaseBuildingUIVerticalSafeArea; [NMS(Index = 384)] - /* 0x5A70 */ public float BaseComplexityWarningFactor; - [NMS(Index = 151)] - /* 0x5A74 */ public float BeaconHUDMarkerOffset; - [NMS(Index = 155)] - /* 0x5A78 */ public float BinocularMarkerSideAngle; + /* 0x5D54 */ public float BaseComplexityDangerFactor; + [NMS(Index = 385)] + /* 0x5D58 */ public float BaseComplexityWarningFactor; + [NMS(Index = 0)] + /* 0x5D5C */ public float BattleHUDBarInterpTime; + [NMS(Index = 152)] + /* 0x5D60 */ public float BeaconHUDMarkerOffset; [NMS(Index = 156)] - /* 0x5A7C */ public float BinocularMarkerUpAngle; - [NMS(Index = 165)] - /* 0x5A80 */ public float BinocularsAltUIRescaleFactor; - [NMS(Index = 153)] - /* 0x5A84 */ public float BinocularScreenOffset; + /* 0x5D64 */ public float BinocularMarkerSideAngle; + [NMS(Index = 157)] + /* 0x5D68 */ public float BinocularMarkerUpAngle; + [NMS(Index = 166)] + /* 0x5D6C */ public float BinocularsAltUIRescaleFactor; [NMS(Index = 154)] - /* 0x5A88 */ public float BinocularScreenScale; - [NMS(Index = 163)] - /* 0x5A8C */ public float BinocularsFarIconDist; + /* 0x5D70 */ public float BinocularScreenOffset; + [NMS(Index = 155)] + /* 0x5D74 */ public float BinocularScreenScale; [NMS(Index = 164)] - /* 0x5A90 */ public float BinocularsFarIconFadeDist; + /* 0x5D78 */ public float BinocularsFarIconDist; + [NMS(Index = 165)] + /* 0x5D7C */ public float BinocularsFarIconFadeDist; + [NMS(Index = 163)] + /* 0x5D80 */ public float BinocularsFarIconOpacity; [NMS(Index = 162)] - /* 0x5A94 */ public float BinocularsFarIconOpacity; + /* 0x5D84 */ public float BinocularsMidIconOpacity; + [NMS(Index = 160)] + /* 0x5D88 */ public float BinocularsNearIconDist; [NMS(Index = 161)] - /* 0x5A98 */ public float BinocularsMidIconOpacity; + /* 0x5D8C */ public float BinocularsNearIconFadeDist; [NMS(Index = 159)] - /* 0x5A9C */ public float BinocularsNearIconDist; - [NMS(Index = 160)] - /* 0x5AA0 */ public float BinocularsNearIconFadeDist; - [NMS(Index = 158)] - /* 0x5AA4 */ public float BinocularsNearIconOpacity; - [NMS(Index = 493)] - /* 0x5AA8 */ public float BountyMarkerOffset; - [NMS(Index = 1386)] - /* 0x5AAC */ public int BuildingShopMaxItems; - [NMS(Index = 388)] - /* 0x5AB0 */ public float BuildMenuActionMessageDuration; - [NMS(Index = 248)] - /* 0x5AB4 */ public float BuildMenuItemNavAnimTime; + /* 0x5D90 */ public float BinocularsNearIconOpacity; + [NMS(Index = 494)] + /* 0x5D94 */ public float BountyMarkerOffset; + [NMS(Index = 1390)] + /* 0x5D98 */ public int BuildingShopMaxItems; + [NMS(Index = 389)] + /* 0x5D9C */ public float BuildMenuActionMessageDuration; [NMS(Index = 249)] - /* 0x5AB8 */ public float BuildMenuItemNextNavAnimTime; + /* 0x5DA0 */ public float BuildMenuItemNavAnimTime; [NMS(Index = 250)] - /* 0x5ABC */ public float BuildMenuItemNextNavAnimWait; - [NMS(Index = 1104)] - /* 0x5AC0 */ public float ByteBeatArpLineWidth; + /* 0x5DA4 */ public float BuildMenuItemNextNavAnimTime; + [NMS(Index = 251)] + /* 0x5DA8 */ public float BuildMenuItemNextNavAnimWait; + [NMS(Index = 1108)] + /* 0x5DAC */ public float ByteBeatArpLineWidth; + [NMS(Index = 1110)] + /* 0x5DB0 */ public float ByteBeatArpPad; + [NMS(Index = 1109)] + /* 0x5DB4 */ public float ByteBeatArpRadius; [NMS(Index = 1106)] - /* 0x5AC4 */ public float ByteBeatArpPad; - [NMS(Index = 1105)] - /* 0x5AC8 */ public float ByteBeatArpRadius; - [NMS(Index = 1102)] - /* 0x5ACC */ public float ByteBeatIconLineWidth; - [NMS(Index = 1103)] - /* 0x5AD0 */ public float ByteBeatIconPad; - [NMS(Index = 1113)] - /* 0x5AD4 */ public float ByteBeatPartSequencerPad; - [NMS(Index = 1115)] - /* 0x5AD8 */ public float ByteBeatRhythmBeatPad; + /* 0x5DB8 */ public float ByteBeatIconLineWidth; + [NMS(Index = 1107)] + /* 0x5DBC */ public float ByteBeatIconPad; + [NMS(Index = 1117)] + /* 0x5DC0 */ public float ByteBeatPartSequencerPad; [NMS(Index = 1119)] - /* 0x5ADC */ public float ByteBeatRhythmSequencerActiveSaturation; + /* 0x5DC4 */ public float ByteBeatRhythmBeatPad; + [NMS(Index = 1123)] + /* 0x5DC8 */ public float ByteBeatRhythmSequencerActiveSaturation; + [NMS(Index = 1122)] + /* 0x5DCC */ public float ByteBeatRhythmSequencerInactiveSaturation; + [NMS(Index = 1121)] + /* 0x5DD0 */ public float ByteBeatSequencerActiveSaturation; [NMS(Index = 1118)] - /* 0x5AE0 */ public float ByteBeatRhythmSequencerInactiveSaturation; - [NMS(Index = 1117)] - /* 0x5AE4 */ public float ByteBeatSequencerActiveSaturation; - [NMS(Index = 1114)] - /* 0x5AE8 */ public float ByteBeatSequencerCornerRadius; - [NMS(Index = 1133)] - /* 0x5AEC */ public float ByteBeatSequencerHighlightLineWidth; - [NMS(Index = 1116)] - /* 0x5AF0 */ public float ByteBeatSequencerInactiveSaturation; - [NMS(Index = 1111)] - /* 0x5AF4 */ public float ByteBeatSequencerLineWidth; - [NMS(Index = 1112)] - /* 0x5AF8 */ public float ByteBeatSequencerPad; + /* 0x5DD4 */ public float ByteBeatSequencerCornerRadius; + [NMS(Index = 1137)] + /* 0x5DD8 */ public float ByteBeatSequencerHighlightLineWidth; [NMS(Index = 1120)] - /* 0x5AFC */ public float ByteBeatSequencerUnpoweredTintStrength; - [NMS(Index = 1136)] - /* 0x5B00 */ public float ByteBeatSliderCornerRadius; - [NMS(Index = 1134)] - /* 0x5B04 */ public float ByteBeatSliderLineWidth; - [NMS(Index = 1135)] - /* 0x5B08 */ public float ByteBeatSliderPad; + /* 0x5DDC */ public float ByteBeatSequencerInactiveSaturation; + [NMS(Index = 1115)] + /* 0x5DE0 */ public float ByteBeatSequencerLineWidth; + [NMS(Index = 1116)] + /* 0x5DE4 */ public float ByteBeatSequencerPad; + [NMS(Index = 1124)] + /* 0x5DE8 */ public float ByteBeatSequencerUnpoweredTintStrength; [NMS(Index = 1140)] - /* 0x5B0C */ public float ByteBeatSwitchPanelAlpha; - [NMS(Index = 1141)] - /* 0x5B10 */ public float ByteBeatSwitchPanelSplit; - [NMS(Index = 1097)] - /* 0x5B14 */ public float ByteBeatTreeLineWidth; - [NMS(Index = 1099)] - /* 0x5B18 */ public float ByteBeatVisLineWidth; - [NMS(Index = 116)] - /* 0x5B1C */ public float ClosestDoorMarkerBuffer; + /* 0x5DEC */ public float ByteBeatSliderCornerRadius; + [NMS(Index = 1138)] + /* 0x5DF0 */ public float ByteBeatSliderLineWidth; + [NMS(Index = 1139)] + /* 0x5DF4 */ public float ByteBeatSliderPad; + [NMS(Index = 1144)] + /* 0x5DF8 */ public float ByteBeatSwitchPanelAlpha; + [NMS(Index = 1145)] + /* 0x5DFC */ public float ByteBeatSwitchPanelSplit; + [NMS(Index = 1101)] + /* 0x5E00 */ public float ByteBeatTreeLineWidth; + [NMS(Index = 1103)] + /* 0x5E04 */ public float ByteBeatVisLineWidth; + [NMS(Index = 117)] + /* 0x5E08 */ public float ClosestDoorMarkerBuffer; + [NMS(Index = 179)] + /* 0x5E0C */ public float CockpitGlassDefrostTime; [NMS(Index = 178)] - /* 0x5B20 */ public float CockpitGlassDefrostTime; - [NMS(Index = 177)] - /* 0x5B24 */ public float CockpitGlassFrostTime; - [NMS(Index = 550)] - /* 0x5B28 */ public float CommunicatorMessageTime; - [NMS(Index = 379)] - /* 0x5B2C */ public float CompassAngleClamp; - [NMS(Index = 382)] - /* 0x5B30 */ public float CompassAngleClampSpace; + /* 0x5E10 */ public float CockpitGlassFrostTime; + [NMS(Index = 551)] + /* 0x5E14 */ public float CommunicatorMessageTime; [NMS(Index = 380)] - /* 0x5B34 */ public float CompassAngleFade; - [NMS(Index = 376)] - /* 0x5B38 */ public float CompassDistanceMarkerMinScale; + /* 0x5E18 */ public float CompassAngleClamp; + [NMS(Index = 383)] + /* 0x5E1C */ public float CompassAngleClampSpace; + [NMS(Index = 381)] + /* 0x5E20 */ public float CompassAngleFade; [NMS(Index = 377)] - /* 0x5B3C */ public float CompassDistanceMaxAngle; - [NMS(Index = 374)] - /* 0x5B40 */ public float CompassDistanceScale; - [NMS(Index = 370)] - /* 0x5B44 */ public float CompassDistanceScaleMin; - [NMS(Index = 371)] - /* 0x5B48 */ public float CompassDistanceScaleRange; + /* 0x5E24 */ public float CompassDistanceMarkerMinScale; + [NMS(Index = 378)] + /* 0x5E28 */ public float CompassDistanceMaxAngle; [NMS(Index = 375)] - /* 0x5B4C */ public float CompassDistanceShipMinScale; + /* 0x5E2C */ public float CompassDistanceScale; + [NMS(Index = 371)] + /* 0x5E30 */ public float CompassDistanceScaleMin; [NMS(Index = 372)] - /* 0x5B50 */ public float CompassDistanceSpaceScaleMin; + /* 0x5E34 */ public float CompassDistanceScaleRange; + [NMS(Index = 376)] + /* 0x5E38 */ public float CompassDistanceShipMinScale; [NMS(Index = 373)] - /* 0x5B54 */ public float CompassDistanceSpaceScaleRange; - [NMS(Index = 378)] - /* 0x5B58 */ public float CompassDistanceYOffset; - [NMS(Index = 368)] - /* 0x5B5C */ public float CompassHeight; - [NMS(Index = 184)] - /* 0x5B60 */ public float CompassIconOffsetVR; - [NMS(Index = 205)] - /* 0x5B64 */ public float CompassLineContractionEndAngle; - [NMS(Index = 204)] - /* 0x5B68 */ public float CompassLineContractionStartAngle; + /* 0x5E3C */ public float CompassDistanceSpaceScaleMin; + [NMS(Index = 374)] + /* 0x5E40 */ public float CompassDistanceSpaceScaleRange; + [NMS(Index = 379)] + /* 0x5E44 */ public float CompassDistanceYOffset; + [NMS(Index = 369)] + /* 0x5E48 */ public float CompassHeight; + [NMS(Index = 185)] + /* 0x5E4C */ public float CompassIconOffsetVR; [NMS(Index = 206)] - /* 0x5B6C */ public float CompassLineContractionTargetAngle; - [NMS(Index = 210)] - /* 0x5B70 */ public float CompassLineNotchAngleRange; - [NMS(Index = 212)] - /* 0x5B74 */ public float CompassLineNotchLength; - [NMS(Index = 211)] - /* 0x5B78 */ public float CompassLineNotchThickness; + /* 0x5E50 */ public float CompassLineContractionEndAngle; + [NMS(Index = 205)] + /* 0x5E54 */ public float CompassLineContractionStartAngle; [NMS(Index = 207)] - /* 0x5B7C */ public int CompassLineNumNotches; - [NMS(Index = 209)] - /* 0x5B80 */ public float CompassLineOffset; + /* 0x5E58 */ public float CompassLineContractionTargetAngle; + [NMS(Index = 211)] + /* 0x5E5C */ public float CompassLineNotchAngleRange; + [NMS(Index = 213)] + /* 0x5E60 */ public float CompassLineNotchLength; + [NMS(Index = 212)] + /* 0x5E64 */ public float CompassLineNotchThickness; [NMS(Index = 208)] - /* 0x5B84 */ public float CompassLineThickness; + /* 0x5E68 */ public int CompassLineNumNotches; + [NMS(Index = 210)] + /* 0x5E6C */ public float CompassLineOffset; + [NMS(Index = 209)] + /* 0x5E70 */ public float CompassLineThickness; + [NMS(Index = 204)] + /* 0x5E74 */ public int CompassScreenHeight; [NMS(Index = 203)] - /* 0x5B88 */ public int CompassScreenHeight; - [NMS(Index = 202)] - /* 0x5B8C */ public int CompassScreenWidth; - [NMS(Index = 369)] - /* 0x5B90 */ public float CompassWidth; - [NMS(Index = 580)] - /* 0x5B94 */ public float ConsoleTextSpeed; - [NMS(Index = 582)] - /* 0x5B98 */ public float ConsoleTextTimeMax; + /* 0x5E78 */ public int CompassScreenWidth; + [NMS(Index = 370)] + /* 0x5E7C */ public float CompassWidth; [NMS(Index = 581)] - /* 0x5B9C */ public float ConsoleTextTimeMin; + /* 0x5E80 */ public float ConsoleTextSpeed; + [NMS(Index = 583)] + /* 0x5E84 */ public float ConsoleTextTimeMax; + [NMS(Index = 582)] + /* 0x5E88 */ public float ConsoleTextTimeMin; + [NMS(Index = 709)] + /* 0x5E8C */ public float ControlScrollDistance; [NMS(Index = 708)] - /* 0x5BA0 */ public float ControlScrollDistance; - [NMS(Index = 707)] - /* 0x5BA4 */ public int ControlScrollSteps; + /* 0x5E90 */ public int ControlScrollSteps; + [NMS(Index = 594)] + /* 0x5E94 */ public float CreatureDistanceAlpha; + [NMS(Index = 592)] + /* 0x5E98 */ public float CreatureDistanceDisplayAngle; [NMS(Index = 593)] - /* 0x5BA8 */ public float CreatureDistanceAlpha; + /* 0x5E9C */ public float CreatureDistanceFadeTime; + [NMS(Index = 590)] + /* 0x5EA0 */ public float CreatureDistanceOffsetY; [NMS(Index = 591)] - /* 0x5BAC */ public float CreatureDistanceDisplayAngle; - [NMS(Index = 592)] - /* 0x5BB0 */ public float CreatureDistanceFadeTime; + /* 0x5EA4 */ public float CreatureDistanceShadowOffset; [NMS(Index = 589)] - /* 0x5BB4 */ public float CreatureDistanceOffsetY; - [NMS(Index = 590)] - /* 0x5BB8 */ public float CreatureDistanceShadowOffset; - [NMS(Index = 588)] - /* 0x5BBC */ public float CreatureDistanceSize; - [NMS(Index = 360)] - /* 0x5BC0 */ public float CreatureIconMergeAngle; - [NMS(Index = 625)] - /* 0x5BC4 */ public float CreatureIconOffset; + /* 0x5EA8 */ public float CreatureDistanceSize; + [NMS(Index = 361)] + /* 0x5EAC */ public float CreatureIconMergeAngle; [NMS(Index = 626)] - /* 0x5BC8 */ public float CreatureIconOffsetPhysics; - [NMS(Index = 747)] - /* 0x5BCC */ public float CreatureInteractLabelOffsetY; - [NMS(Index = 743)] - /* 0x5BD0 */ public float CreatureReticuleScale; - [NMS(Index = 713)] - /* 0x5BD4 */ public float CreatureRoutineMarkerTime; + /* 0x5EB0 */ public float CreatureIconOffset; + [NMS(Index = 627)] + /* 0x5EB4 */ public float CreatureIconOffsetPhysics; + [NMS(Index = 748)] + /* 0x5EB8 */ public float CreatureInteractLabelOffsetY; + [NMS(Index = 744)] + /* 0x5EBC */ public float CreatureReticuleScale; [NMS(Index = 714)] - /* 0x5BD8 */ public int CreatureRoutineRegionsPerFrame; - [NMS(Index = 799)] - /* 0x5BDC */ public float CriticalMessageTime; - [NMS(Index = 675)] - /* 0x5BE0 */ public float CrosshairAimOffTime; - [NMS(Index = 674)] - /* 0x5BE4 */ public float CrosshairAimTime; + /* 0x5EC0 */ public float CreatureRoutineMarkerTime; + [NMS(Index = 715)] + /* 0x5EC4 */ public int CreatureRoutineRegionsPerFrame; + [NMS(Index = 800)] + /* 0x5EC8 */ public float CriticalMessageTime; [NMS(Index = 676)] - /* 0x5BE8 */ public float CrosshairInnerMinFade; + /* 0x5ECC */ public float CrosshairAimOffTime; + [NMS(Index = 675)] + /* 0x5ED0 */ public float CrosshairAimTime; [NMS(Index = 677)] - /* 0x5BEC */ public float CrosshairInnerMinFadeRange; - [NMS(Index = 698)] - /* 0x5BF0 */ public float CrosshairInterceptAlpha; - [NMS(Index = 695)] - /* 0x5BF4 */ public float CrosshairInterceptBaseSize; - [NMS(Index = 696)] - /* 0x5BF8 */ public float CrosshairInterceptCentreBaseSize; + /* 0x5ED4 */ public float CrosshairInnerMinFade; + [NMS(Index = 678)] + /* 0x5ED8 */ public float CrosshairInnerMinFadeRange; [NMS(Index = 699)] - /* 0x5BFC */ public float CrosshairInterceptLockRange; - [NMS(Index = 694)] - /* 0x5C00 */ public float CrosshairInterceptSize; + /* 0x5EDC */ public float CrosshairInterceptAlpha; + [NMS(Index = 696)] + /* 0x5EE0 */ public float CrosshairInterceptBaseSize; [NMS(Index = 697)] - /* 0x5C04 */ public float CrosshairInterceptSpringTime; - [NMS(Index = 681)] - /* 0x5C08 */ public float CrosshairLeadCornerOffset; - [NMS(Index = 690)] - /* 0x5C0C */ public float CrosshairLeadFadeRange; + /* 0x5EE4 */ public float CrosshairInterceptCentreBaseSize; + [NMS(Index = 700)] + /* 0x5EE8 */ public float CrosshairInterceptLockRange; + [NMS(Index = 695)] + /* 0x5EEC */ public float CrosshairInterceptSize; + [NMS(Index = 698)] + /* 0x5EF0 */ public float CrosshairInterceptSpringTime; + [NMS(Index = 682)] + /* 0x5EF4 */ public float CrosshairLeadCornerOffset; [NMS(Index = 691)] - /* 0x5C10 */ public float CrosshairLeadFadeSize; - [NMS(Index = 679)] - /* 0x5C14 */ public float CrosshairLeadInDelay; + /* 0x5EF8 */ public float CrosshairLeadFadeRange; + [NMS(Index = 692)] + /* 0x5EFC */ public float CrosshairLeadFadeSize; [NMS(Index = 680)] - /* 0x5C18 */ public float CrosshairLeadInTime; - [NMS(Index = 684)] - /* 0x5C1C */ public float CrosshairLeadPulseSize; - [NMS(Index = 678)] - /* 0x5C20 */ public float CrosshairLeadScaleIn; - [NMS(Index = 688)] - /* 0x5C24 */ public float CrosshairLeadSpring; + /* 0x5F00 */ public float CrosshairLeadInDelay; + [NMS(Index = 681)] + /* 0x5F04 */ public float CrosshairLeadInTime; + [NMS(Index = 685)] + /* 0x5F08 */ public float CrosshairLeadPulseSize; + [NMS(Index = 679)] + /* 0x5F0C */ public float CrosshairLeadScaleIn; [NMS(Index = 689)] - /* 0x5C28 */ public float CrosshairLeadSpringOff; + /* 0x5F10 */ public float CrosshairLeadSpring; + [NMS(Index = 690)] + /* 0x5F14 */ public float CrosshairLeadSpringOff; + [NMS(Index = 684)] + /* 0x5F18 */ public float CrosshairLeadTopLock; [NMS(Index = 683)] - /* 0x5C2C */ public float CrosshairLeadTopLock; - [NMS(Index = 682)] - /* 0x5C30 */ public float CrosshairLeadTopOffset; - [NMS(Index = 292)] - /* 0x5C34 */ public float CrosshairOffsetHmd; + /* 0x5F1C */ public float CrosshairLeadTopOffset; [NMS(Index = 293)] - /* 0x5C38 */ public float CrosshairOffsetHmdUp; - [NMS(Index = 291)] - /* 0x5C3C */ public float CrosshairScaleHmd; - [NMS(Index = 295)] - /* 0x5C40 */ public int CrosshairScreenHeight; + /* 0x5F20 */ public float CrosshairOffsetHmd; [NMS(Index = 294)] - /* 0x5C44 */ public int CrosshairScreenWidth; + /* 0x5F24 */ public float CrosshairOffsetHmdUp; + [NMS(Index = 292)] + /* 0x5F28 */ public float CrosshairScaleHmd; + [NMS(Index = 296)] + /* 0x5F2C */ public int CrosshairScreenHeight; + [NMS(Index = 295)] + /* 0x5F30 */ public int CrosshairScreenWidth; + [NMS(Index = 688)] + /* 0x5F34 */ public float CrosshairSpringAimTime; [NMS(Index = 687)] - /* 0x5C48 */ public float CrosshairSpringAimTime; - [NMS(Index = 686)] - /* 0x5C4C */ public float CrosshairSpringTime; - [NMS(Index = 700)] - /* 0x5C50 */ public float CrosshairTargetLockSize; - [NMS(Index = 1066)] - /* 0x5C54 */ public float CursorHoverSlowFactor; - [NMS(Index = 1067)] - /* 0x5C58 */ public float CursorHoverSlowFactorMin; - [NMS(Index = 523)] - /* 0x5C5C */ public float DamageDirectionIndicatorOnScreenRadiusMultiplier; - [NMS(Index = 595)] - /* 0x5C60 */ public float DamageImpactMergeTime; - [NMS(Index = 597)] - /* 0x5C64 */ public float DamageImpactMinDistance; + /* 0x5F38 */ public float CrosshairSpringTime; + [NMS(Index = 701)] + /* 0x5F3C */ public float CrosshairTargetLockSize; + [NMS(Index = 1070)] + /* 0x5F40 */ public float CursorHoverSlowFactor; + [NMS(Index = 1071)] + /* 0x5F44 */ public float CursorHoverSlowFactorMin; + [NMS(Index = 524)] + /* 0x5F48 */ public float DamageDirectionIndicatorOnScreenRadiusMultiplier; [NMS(Index = 596)] - /* 0x5C68 */ public float DamageImpactTimeBetweenNumbers; - [NMS(Index = 606)] - /* 0x5C6C */ public float DamageNumberBlackAlpha; - [NMS(Index = 612)] - /* 0x5C70 */ public float DamageNumberFadeIn; + /* 0x5F4C */ public float DamageImpactMergeTime; + [NMS(Index = 598)] + /* 0x5F50 */ public float DamageImpactMinDistance; + [NMS(Index = 597)] + /* 0x5F54 */ public float DamageImpactTimeBetweenNumbers; + [NMS(Index = 607)] + /* 0x5F58 */ public float DamageNumberBlackAlpha; [NMS(Index = 613)] - /* 0x5C74 */ public float DamageNumberFadeOut; + /* 0x5F5C */ public float DamageNumberFadeIn; + [NMS(Index = 614)] + /* 0x5F60 */ public float DamageNumberFadeOut; + [NMS(Index = 606)] + /* 0x5F64 */ public float DamageNumberLaserMaxDamage; [NMS(Index = 605)] - /* 0x5C78 */ public float DamageNumberLaserMaxDamage; - [NMS(Index = 604)] - /* 0x5C7C */ public float DamageNumberLaserMinDamage; - [NMS(Index = 609)] - /* 0x5C80 */ public float DamageNumberOffsetX; + /* 0x5F68 */ public float DamageNumberLaserMinDamage; [NMS(Index = 610)] - /* 0x5C84 */ public float DamageNumberOffsetY; - [NMS(Index = 607)] - /* 0x5C88 */ public float DamageNumberOutline; + /* 0x5F6C */ public float DamageNumberOffsetX; + [NMS(Index = 611)] + /* 0x5F70 */ public float DamageNumberOffsetY; [NMS(Index = 608)] - /* 0x5C8C */ public float DamageNumberOutline2; - [NMS(Index = 601)] - /* 0x5C90 */ public float DamageNumberSize; + /* 0x5F74 */ public float DamageNumberOutline; + [NMS(Index = 609)] + /* 0x5F78 */ public float DamageNumberOutline2; [NMS(Index = 602)] - /* 0x5C94 */ public float DamageNumberSizeCritMultiplier; - [NMS(Index = 600)] - /* 0x5C98 */ public float DamageNumberSizeInShip; + /* 0x5F7C */ public float DamageNumberSize; [NMS(Index = 603)] - /* 0x5C9C */ public float DamageNumberSizeLaserMultiplier; + /* 0x5F80 */ public float DamageNumberSizeCritMultiplier; + [NMS(Index = 601)] + /* 0x5F84 */ public float DamageNumberSizeInShip; + [NMS(Index = 604)] + /* 0x5F88 */ public float DamageNumberSizeLaserMultiplier; + [NMS(Index = 600)] + /* 0x5F8C */ public float DamageNumberTime; + [NMS(Index = 615)] + /* 0x5F90 */ public float DamageNumberUpOffset; [NMS(Index = 599)] - /* 0x5CA0 */ public float DamageNumberTime; - [NMS(Index = 614)] - /* 0x5CA4 */ public float DamageNumberUpOffset; - [NMS(Index = 598)] - /* 0x5CA8 */ public float DamagePerSecondSampleTime; - [NMS(Index = 446)] - /* 0x5CAC */ public float DamageScannableHighlightTime; + /* 0x5F94 */ public float DamagePerSecondSampleTime; [NMS(Index = 447)] - /* 0x5CB0 */ public float DamageTrackArrowTime; - [NMS(Index = 926)] - /* 0x5CB4 */ public float DeathMessageSwitchTime; + /* 0x5F98 */ public float DamageScannableHighlightTime; + [NMS(Index = 448)] + /* 0x5F9C */ public float DamageTrackArrowTime; [NMS(Index = 927)] - /* 0x5CB8 */ public float DeathMessageTotalTime; - [NMS(Index = 51)] - /* 0x5CBC */ public int DebugMedalRank; - [NMS(Index = 627)] - /* 0x5CC0 */ public float DelayBeforeHidingHangarAfterGalaxyMap; + /* 0x5FA0 */ public float DeathMessageSwitchTime; + [NMS(Index = 928)] + /* 0x5FA4 */ public float DeathMessageTotalTime; + [NMS(Index = 52)] + /* 0x5FA8 */ public int DebugMedalRank; [NMS(Index = 628)] - /* 0x5CC4 */ public float DelayBeforeShowingHangarIntoGalaxyMap; - [NMS(Index = 575)] - /* 0x5CC8 */ public float DescriptionTextDelay; + /* 0x5FAC */ public float DelayBeforeHidingHangarAfterGalaxyMap; + [NMS(Index = 629)] + /* 0x5FB0 */ public float DelayBeforeShowingHangarIntoGalaxyMap; [NMS(Index = 576)] - /* 0x5CCC */ public float DescriptionTextSpeed; + /* 0x5FB4 */ public float DescriptionTextDelay; [NMS(Index = 577)] - /* 0x5CD0 */ public float DescriptionTextSpeedProgressive; - [NMS(Index = 579)] - /* 0x5CD4 */ public float DescriptionTextTimeMax; + /* 0x5FB8 */ public float DescriptionTextSpeed; [NMS(Index = 578)] - /* 0x5CD8 */ public float DescriptionTextTimeMin; - [NMS(Index = 1407)] - /* 0x5CDC */ public float DetailMessageDismissTime; - [NMS(Index = 342)] - /* 0x5CE0 */ public float DroneIndicatorCentreRadiusMax; + /* 0x5FBC */ public float DescriptionTextSpeedProgressive; + [NMS(Index = 580)] + /* 0x5FC0 */ public float DescriptionTextTimeMax; + [NMS(Index = 579)] + /* 0x5FC4 */ public float DescriptionTextTimeMin; + [NMS(Index = 1411)] + /* 0x5FC8 */ public float DetailMessageDismissTime; [NMS(Index = 343)] - /* 0x5CE4 */ public float DroneIndicatorCentreRadiusMin; + /* 0x5FCC */ public float DroneIndicatorCentreRadiusMax; [NMS(Index = 344)] - /* 0x5CE8 */ public float DroneIndicatorFadeRange; - [NMS(Index = 341)] - /* 0x5CEC */ public float DroneIndicatorRadius; + /* 0x5FD0 */ public float DroneIndicatorCentreRadiusMin; + [NMS(Index = 345)] + /* 0x5FD4 */ public float DroneIndicatorFadeRange; + [NMS(Index = 342)] + /* 0x5FD8 */ public float DroneIndicatorRadius; + [NMS(Index = 97)] + /* 0x5FDC */ public float EggModifiyAnimLoopTime; [NMS(Index = 96)] - /* 0x5CF0 */ public float EggModifiyAnimLoopTime; - [NMS(Index = 95)] - /* 0x5CF4 */ public float EggModifiyAnimMaxSize; - [NMS(Index = 106)] - /* 0x5CF8 */ public float EndOfSeasonAlertDelay; - [NMS(Index = 143)] - /* 0x5CFC */ public float ExocraftHUDMarkerHideDistance; + /* 0x5FE0 */ public float EggModifiyAnimMaxSize; + [NMS(Index = 107)] + /* 0x5FE4 */ public float EndOfSeasonAlertDelay; [NMS(Index = 144)] - /* 0x5D00 */ public float ExocraftHUDMarkerOffset; - [NMS(Index = 103)] - /* 0x5D04 */ public float ExpeditionStageChangeTime; + /* 0x5FE8 */ public float ExocraftHUDMarkerHideDistance; + [NMS(Index = 145)] + /* 0x5FEC */ public float ExocraftHUDMarkerOffset; + [NMS(Index = 104)] + /* 0x5FF0 */ public float ExpeditionStageChangeTime; + [NMS(Index = 46)] + /* 0x5FF4 */ public float EyeTrackingCursorBlendRate; [NMS(Index = 45)] - /* 0x5D08 */ public float EyeTrackingCursorBlendRate; + /* 0x5FF8 */ public float EyeTrackingCursorBlendRateGameModeSelect; [NMS(Index = 44)] - /* 0x5D0C */ public float EyeTrackingCursorBlendRateGameModeSelect; + /* 0x5FFC */ public float EyeTrackingPopupLookAwayTime; + [NMS(Index = 47)] + /* 0x6000 */ public float EyeTrackingStickyHoverTime; [NMS(Index = 43)] - /* 0x5D10 */ public float EyeTrackingPopupLookAwayTime; - [NMS(Index = 46)] - /* 0x5D14 */ public float EyeTrackingStickyHoverTime; - [NMS(Index = 42)] - /* 0x5D18 */ public float EyeTrackingTimeBeforePopupsActivate; - [NMS(Index = 1415)] - /* 0x5D1C */ public float FeedFrigateAnimAlphaChange; - [NMS(Index = 1413)] - /* 0x5D20 */ public int FeedFrigateAnimNumPeriods; - [NMS(Index = 1412)] - /* 0x5D24 */ public float FeedFrigateAnimPeriod; - [NMS(Index = 1414)] - /* 0x5D28 */ public float FeedFrigateAnimScaleChange; - [NMS(Index = 111)] - /* 0x5D2C */ public int ForceOpenHazardProtInventoryThreshold; - [NMS(Index = 640)] - /* 0x5D30 */ public float FreighterCommanderMarkerMinDistance; + /* 0x6004 */ public float EyeTrackingTimeBeforePopupsActivate; + [NMS(Index = 1419)] + /* 0x6008 */ public float FeedFrigateAnimAlphaChange; + [NMS(Index = 1417)] + /* 0x600C */ public int FeedFrigateAnimNumPeriods; + [NMS(Index = 1416)] + /* 0x6010 */ public float FeedFrigateAnimPeriod; + [NMS(Index = 1418)] + /* 0x6014 */ public float FeedFrigateAnimScaleChange; + [NMS(Index = 112)] + /* 0x6018 */ public int ForceOpenHazardProtInventoryThreshold; + [NMS(Index = 641)] + /* 0x601C */ public float FreighterCommanderMarkerMinDistance; + [NMS(Index = 672)] + /* 0x6020 */ public float FreighterEntranceOffset; + [NMS(Index = 647)] + /* 0x6024 */ public float FreighterHighlightRange; [NMS(Index = 671)] - /* 0x5D34 */ public float FreighterEntranceOffset; + /* 0x6028 */ public float FreighterLeaderIconDistance; + [NMS(Index = 86)] + /* 0x602C */ public float FreighterMegaWarpTransitionTime; + [NMS(Index = 637)] + /* 0x6030 */ public float FreighterSummonDelay; + [NMS(Index = 640)] + /* 0x6034 */ public float FreighterSummonGridSize; [NMS(Index = 646)] - /* 0x5D38 */ public float FreighterHighlightRange; - [NMS(Index = 670)] - /* 0x5D3C */ public float FreighterLeaderIconDistance; - [NMS(Index = 85)] - /* 0x5D40 */ public float FreighterMegaWarpTransitionTime; - [NMS(Index = 636)] - /* 0x5D44 */ public float FreighterSummonDelay; - [NMS(Index = 639)] - /* 0x5D48 */ public float FreighterSummonGridSize; - [NMS(Index = 645)] - /* 0x5D4C */ public float FreighterSummonLookTime; - [NMS(Index = 631)] - /* 0x5D50 */ public float FreighterSummonOffset; + /* 0x6038 */ public float FreighterSummonLookTime; [NMS(Index = 632)] - /* 0x5D54 */ public float FreighterSummonOffsetPulse; - [NMS(Index = 630)] - /* 0x5D58 */ public float FreighterSummonPitch; + /* 0x603C */ public float FreighterSummonOffset; + [NMS(Index = 633)] + /* 0x6040 */ public float FreighterSummonOffsetPulse; + [NMS(Index = 631)] + /* 0x6044 */ public float FreighterSummonPitch; + [NMS(Index = 645)] + /* 0x6048 */ public float FreighterSummonPlanetOffset; [NMS(Index = 644)] - /* 0x5D5C */ public float FreighterSummonPlanetOffset; + /* 0x604C */ public float FreighterSummonPulseFadeAmount; [NMS(Index = 643)] - /* 0x5D60 */ public float FreighterSummonPulseFadeAmount; - [NMS(Index = 642)] - /* 0x5D64 */ public float FreighterSummonPulseRate; - [NMS(Index = 629)] - /* 0x5D68 */ public float FreighterSummonTurn; + /* 0x6050 */ public float FreighterSummonPulseRate; + [NMS(Index = 630)] + /* 0x6054 */ public float FreighterSummonTurn; + [NMS(Index = 639)] + /* 0x6058 */ public float FreighterSummonTurnAngleIncrement; [NMS(Index = 638)] - /* 0x5D6C */ public float FreighterSummonTurnAngleIncrement; - [NMS(Index = 637)] - /* 0x5D70 */ public int FreighterSummonTurnNumTries; - [NMS(Index = 641)] - /* 0x5D74 */ public float FreighterSurfaceMinAngle; + /* 0x605C */ public int FreighterSummonTurnNumTries; + [NMS(Index = 642)] + /* 0x6060 */ public float FreighterSurfaceMinAngle; + [NMS(Index = 670)] + /* 0x6064 */ public float FrigateDamageIconVisibilityDistance; + [NMS(Index = 625)] + /* 0x6068 */ public float FrigateIconOffset; [NMS(Index = 669)] - /* 0x5D78 */ public float FrigateDamageIconVisibilityDistance; - [NMS(Index = 624)] - /* 0x5D7C */ public float FrigateIconOffset; - [NMS(Index = 668)] - /* 0x5D80 */ public float FrigatePurchaseNotificationResetDistanceMultiplier; - [NMS(Index = 1086)] - /* 0x5D84 */ public float FrontendActivateSplit; - [NMS(Index = 1085)] - /* 0x5D88 */ public float FrontendActivateTime; - [NMS(Index = 1070)] - /* 0x5D8C */ public float FrontendBGAlpha; + /* 0x606C */ public float FrigatePurchaseNotificationResetDistanceMultiplier; [NMS(Index = 1090)] - /* 0x5D90 */ public float FrontendBootBarTime; + /* 0x6070 */ public float FrontendActivateSplit; [NMS(Index = 1089)] - /* 0x5D94 */ public float FrontendBootTime; + /* 0x6074 */ public float FrontendActivateTime; [NMS(Index = 1074)] - /* 0x5D98 */ public float FrontendConfirmTime; - [NMS(Index = 1072)] - /* 0x5D9C */ public float FrontendConfirmTimeFast; - [NMS(Index = 1071)] - /* 0x5DA0 */ public float FrontendConfirmTimeMouseMultiplier; - [NMS(Index = 1075)] - /* 0x5DA4 */ public float FrontendConfirmTimeSlow; + /* 0x6078 */ public float FrontendBGAlpha; + [NMS(Index = 1094)] + /* 0x607C */ public float FrontendBootBarTime; + [NMS(Index = 1093)] + /* 0x6080 */ public float FrontendBootTime; [NMS(Index = 1078)] - /* 0x5DA8 */ public float FrontendCursorOffset; - [NMS(Index = 1077)] - /* 0x5DAC */ public float FrontendCursorSize; + /* 0x6084 */ public float FrontendConfirmTime; + [NMS(Index = 1076)] + /* 0x6088 */ public float FrontendConfirmTimeFast; + [NMS(Index = 1075)] + /* 0x608C */ public float FrontendConfirmTimeMouseMultiplier; + [NMS(Index = 1079)] + /* 0x6090 */ public float FrontendConfirmTimeSlow; [NMS(Index = 1082)] - /* 0x5DB0 */ public float FrontendCursorWidth; - [NMS(Index = 1084)] - /* 0x5DB4 */ public float FrontendDeactivateSplit; - [NMS(Index = 1083)] - /* 0x5DB8 */ public float FrontendDeactivateTime; + /* 0x6094 */ public float FrontendCursorOffset; + [NMS(Index = 1081)] + /* 0x6098 */ public float FrontendCursorSize; + [NMS(Index = 1086)] + /* 0x609C */ public float FrontendCursorWidth; + [NMS(Index = 1088)] + /* 0x60A0 */ public float FrontendDeactivateSplit; + [NMS(Index = 1087)] + /* 0x60A4 */ public float FrontendDeactivateTime; + [NMS(Index = 1169)] + /* 0x60A8 */ public float FrontendDoFBlurMultiplier; + [NMS(Index = 1168)] + /* 0x60AC */ public float FrontendDoFFarPlaneFadeMax; + [NMS(Index = 1167)] + /* 0x60B0 */ public float FrontendDoFFarPlaneFadeMin; + [NMS(Index = 1166)] + /* 0x60B4 */ public float FrontendDoFFarPlaneMax; [NMS(Index = 1165)] - /* 0x5DBC */ public float FrontendDoFBlurMultiplier; + /* 0x60B8 */ public float FrontendDoFFarPlaneMin; [NMS(Index = 1164)] - /* 0x5DC0 */ public float FrontendDoFFarPlaneFadeMax; + /* 0x60BC */ public float FrontendDoFNearPlaneMax; [NMS(Index = 1163)] - /* 0x5DC4 */ public float FrontendDoFFarPlaneFadeMin; - [NMS(Index = 1162)] - /* 0x5DC8 */ public float FrontendDoFFarPlaneMax; - [NMS(Index = 1161)] - /* 0x5DCC */ public float FrontendDoFFarPlaneMin; - [NMS(Index = 1160)] - /* 0x5DD0 */ public float FrontendDoFNearPlaneMax; - [NMS(Index = 1159)] - /* 0x5DD4 */ public float FrontendDoFNearPlaneMin; - [NMS(Index = 169)] - /* 0x5DD8 */ public float FrontendOffsetVR; - [NMS(Index = 1168)] - /* 0x5DDC */ public float FrontendShineSpeed; - [NMS(Index = 1087)] - /* 0x5DE0 */ public float FrontendStatCircleWidth; - [NMS(Index = 1088)] - /* 0x5DE4 */ public float FrontendStatCircleWidthExtra; - [NMS(Index = 1171)] - /* 0x5DE8 */ public float FrontendTitleFontSpacing; - [NMS(Index = 1169)] - /* 0x5DEC */ public float FrontendToolbarTextHeight; - [NMS(Index = 1170)] - /* 0x5DF0 */ public float FrontendToolbarTextHeightSelected; - [NMS(Index = 1073)] - /* 0x5DF4 */ public float FrontendTouchConfirmTimeFastMultiplier; + /* 0x60C0 */ public float FrontendDoFNearPlaneMin; + [NMS(Index = 170)] + /* 0x60C4 */ public float FrontendOffsetVR; + [NMS(Index = 1172)] + /* 0x60C8 */ public float FrontendShineSpeed; + [NMS(Index = 1091)] + /* 0x60CC */ public float FrontendStatCircleWidth; + [NMS(Index = 1092)] + /* 0x60D0 */ public float FrontendStatCircleWidthExtra; + [NMS(Index = 1175)] + /* 0x60D4 */ public float FrontendTitleFontSpacing; + [NMS(Index = 1173)] + /* 0x60D8 */ public float FrontendToolbarTextHeight; + [NMS(Index = 1174)] + /* 0x60DC */ public float FrontendToolbarTextHeightSelected; + [NMS(Index = 1077)] + /* 0x60E0 */ public float FrontendTouchConfirmTimeFastMultiplier; + [NMS(Index = 571)] + /* 0x60E4 */ public float FrontendWaitFadeProgressiveDialogOut; [NMS(Index = 570)] - /* 0x5DF8 */ public float FrontendWaitFadeProgressiveDialogOut; + /* 0x60E8 */ public float FrontendWaitFadeTextFrameOut; [NMS(Index = 569)] - /* 0x5DFC */ public float FrontendWaitFadeTextFrameOut; + /* 0x60EC */ public float FrontendWaitFadeTextOut; + [NMS(Index = 567)] + /* 0x60F0 */ public float FrontendWaitInitial; [NMS(Index = 568)] - /* 0x5E00 */ public float FrontendWaitFadeTextOut; + /* 0x60F4 */ public float FrontendWaitInitialTerminal; [NMS(Index = 566)] - /* 0x5E04 */ public float FrontendWaitInitial; - [NMS(Index = 567)] - /* 0x5E08 */ public float FrontendWaitInitialTerminal; - [NMS(Index = 565)] - /* 0x5E0C */ public float FrontendWaitResponse; - [NMS(Index = 571)] - /* 0x5E10 */ public float FrontendWaitResponseOffset; - [NMS(Index = 860)] - /* 0x5E14 */ public float GalaxyMapRadialBorder; + /* 0x60F8 */ public float FrontendWaitResponse; + [NMS(Index = 572)] + /* 0x60FC */ public float FrontendWaitResponseOffset; [NMS(Index = 861)] - /* 0x5E18 */ public float GalaxyMapRadialTargetDist; - [NMS(Index = 168)] - /* 0x5E1C */ public float GalmapDiscoveryOffsetVR; - [NMS(Index = 94)] - /* 0x5E20 */ public float GameModeSelectColourFadeTime; - [NMS(Index = 77)] - /* 0x5E24 */ public float GridDecayRateSwitchValue; - [NMS(Index = 554)] - /* 0x5E28 */ public float GridFlickerAmp; - [NMS(Index = 552)] - /* 0x5E2C */ public float GridFlickerBaseAlpha; + /* 0x6100 */ public float GalaxyMapRadialBorder; + [NMS(Index = 862)] + /* 0x6104 */ public float GalaxyMapRadialTargetDist; + [NMS(Index = 169)] + /* 0x6108 */ public float GalmapDiscoveryOffsetVR; + [NMS(Index = 95)] + /* 0x610C */ public float GameModeSelectColourFadeTime; + [NMS(Index = 78)] + /* 0x6110 */ public float GridDecayRateSwitchValue; + [NMS(Index = 555)] + /* 0x6114 */ public float GridFlickerAmp; [NMS(Index = 553)] - /* 0x5E30 */ public float GridFlickerFreq; - [NMS(Index = 231)] - /* 0x5E34 */ public float HandButtonClickTime; - [NMS(Index = 227)] - /* 0x5E38 */ public float HandButtonCursorScale; - [NMS(Index = 235)] - /* 0x5E3C */ public float HandButtonDotRadius; - [NMS(Index = 233)] - /* 0x5E40 */ public float HandButtonFrontendCursorScale; - [NMS(Index = 229)] - /* 0x5E44 */ public float HandButtonNearDistance; - [NMS(Index = 224)] - /* 0x5E48 */ public float HandButtonPostClickTime; - [NMS(Index = 236)] - /* 0x5E4C */ public float HandButtonPulseRadius; - [NMS(Index = 237)] - /* 0x5E50 */ public float HandButtonPulseThickness; + /* 0x6118 */ public float GridFlickerBaseAlpha; + [NMS(Index = 554)] + /* 0x611C */ public float GridFlickerFreq; + [NMS(Index = 232)] + /* 0x6120 */ public float HandButtonClickTime; [NMS(Index = 228)] - /* 0x5E54 */ public float HandButtonPushDistance; - [NMS(Index = 220)] - /* 0x5E58 */ public float HandButtonRadius; + /* 0x6124 */ public float HandButtonCursorScale; + [NMS(Index = 236)] + /* 0x6128 */ public float HandButtonDotRadius; + [NMS(Index = 234)] + /* 0x612C */ public float HandButtonFrontendCursorScale; [NMS(Index = 230)] - /* 0x5E5C */ public float HandButtonRadiusClick; + /* 0x6130 */ public float HandButtonNearDistance; + [NMS(Index = 225)] + /* 0x6134 */ public float HandButtonPostClickTime; + [NMS(Index = 237)] + /* 0x6138 */ public float HandButtonPulseRadius; + [NMS(Index = 238)] + /* 0x613C */ public float HandButtonPulseThickness; + [NMS(Index = 229)] + /* 0x6140 */ public float HandButtonPushDistance; [NMS(Index = 221)] - /* 0x5E60 */ public float HandButtonRadiusTouch; + /* 0x6144 */ public float HandButtonRadius; + [NMS(Index = 231)] + /* 0x6148 */ public float HandButtonRadiusClick; [NMS(Index = 222)] - /* 0x5E64 */ public float HandButtonRadiusTouchNear; + /* 0x614C */ public float HandButtonRadiusTouch; [NMS(Index = 223)] - /* 0x5E68 */ public float HandButtonRadiusTouchNearActive; - [NMS(Index = 225)] - /* 0x5E6C */ public float HandButtonReleaseThreshold; + /* 0x6150 */ public float HandButtonRadiusTouchNear; + [NMS(Index = 224)] + /* 0x6154 */ public float HandButtonRadiusTouchNearActive; [NMS(Index = 226)] - /* 0x5E70 */ public float HandButtonReleaseThresholdInit; - [NMS(Index = 234)] - /* 0x5E74 */ public float HandButtonThickness; - [NMS(Index = 232)] - /* 0x5E78 */ public float HandButtonTouchReturnTime; - [NMS(Index = 257)] - /* 0x5E7C */ public float HandControlButtonSize; + /* 0x6158 */ public float HandButtonReleaseThreshold; + [NMS(Index = 227)] + /* 0x615C */ public float HandButtonReleaseThresholdInit; + [NMS(Index = 235)] + /* 0x6160 */ public float HandButtonThickness; + [NMS(Index = 233)] + /* 0x6164 */ public float HandButtonTouchReturnTime; + [NMS(Index = 258)] + /* 0x6168 */ public float HandControlButtonSize; + [NMS(Index = 265)] + /* 0x616C */ public float HandControlMenuAngle; + [NMS(Index = 215)] + /* 0x6170 */ public float HandControlMenuCursorScale; + [NMS(Index = 271)] + /* 0x6174 */ public float HandControlMenuDepth; [NMS(Index = 264)] - /* 0x5E80 */ public float HandControlMenuAngle; - [NMS(Index = 214)] - /* 0x5E84 */ public float HandControlMenuCursorScale; - [NMS(Index = 270)] - /* 0x5E88 */ public float HandControlMenuDepth; - [NMS(Index = 263)] - /* 0x5E8C */ public float HandControlMenuMoveActionDistance; - [NMS(Index = 260)] - /* 0x5E90 */ public float HandControlMenuMoveDistance; + /* 0x6178 */ public float HandControlMenuMoveActionDistance; [NMS(Index = 261)] - /* 0x5E94 */ public float HandControlMenuMoveDistanceScroll; + /* 0x617C */ public float HandControlMenuMoveDistance; [NMS(Index = 262)] - /* 0x5E98 */ public float HandControlMenuMoveDistanceVertical; - [NMS(Index = 266)] - /* 0x5E9C */ public float HandControlMenuSelectRadius; + /* 0x6180 */ public float HandControlMenuMoveDistanceScroll; + [NMS(Index = 263)] + /* 0x6184 */ public float HandControlMenuMoveDistanceVertical; [NMS(Index = 267)] - /* 0x5EA0 */ public float HandControlMenuSelectRadius1; + /* 0x6188 */ public float HandControlMenuSelectRadius; [NMS(Index = 268)] - /* 0x5EA4 */ public float HandControlMenuSelectRadius2; - [NMS(Index = 265)] - /* 0x5EA8 */ public float HandControlMenuSurfaceOffset; - [NMS(Index = 259)] - /* 0x5EAC */ public float HandControlPointActiveMargin; - [NMS(Index = 258)] - /* 0x5EB0 */ public float HandControlPointMargin; + /* 0x618C */ public float HandControlMenuSelectRadius1; [NMS(Index = 269)] - /* 0x5EB4 */ public float HandControlTopMenuSelectRadius; - [NMS(Index = 119)] - /* 0x5EB8 */ public float HandheldZoomFactor; - [NMS(Index = 218)] - /* 0x5EBC */ public float HandScreenGraphicsHeight; - [NMS(Index = 217)] - /* 0x5EC0 */ public float HandScreenGraphicsWidth; - [NMS(Index = 274)] - /* 0x5EC4 */ public int HandScreenHeight; + /* 0x6190 */ public float HandControlMenuSelectRadius2; + [NMS(Index = 266)] + /* 0x6194 */ public float HandControlMenuSurfaceOffset; + [NMS(Index = 260)] + /* 0x6198 */ public float HandControlPointActiveMargin; + [NMS(Index = 259)] + /* 0x619C */ public float HandControlPointMargin; + [NMS(Index = 270)] + /* 0x61A0 */ public float HandControlTopMenuSelectRadius; + [NMS(Index = 120)] + /* 0x61A4 */ public float HandheldZoomFactor; [NMS(Index = 219)] - /* 0x5EC8 */ public float HandScreenNearActivateDistance; - [NMS(Index = 272)] - /* 0x5ECC */ public int HandScreenWeaponHeight; - [NMS(Index = 271)] - /* 0x5ED0 */ public int HandScreenWeaponWidth; + /* 0x61A8 */ public float HandScreenGraphicsHeight; + [NMS(Index = 218)] + /* 0x61AC */ public float HandScreenGraphicsWidth; + [NMS(Index = 275)] + /* 0x61B0 */ public int HandScreenHeight; + [NMS(Index = 220)] + /* 0x61B4 */ public float HandScreenNearActivateDistance; [NMS(Index = 273)] - /* 0x5ED4 */ public int HandScreenWidth; - [NMS(Index = 1157)] - /* 0x5ED8 */ public float HatchAlphaBase; + /* 0x61B8 */ public int HandScreenWeaponHeight; + [NMS(Index = 272)] + /* 0x61BC */ public int HandScreenWeaponWidth; + [NMS(Index = 274)] + /* 0x61C0 */ public int HandScreenWidth; + [NMS(Index = 1161)] + /* 0x61C4 */ public float HatchAlphaBase; + [NMS(Index = 1162)] + /* 0x61C8 */ public float HatchAlphaCursor; + [NMS(Index = 1160)] + /* 0x61CC */ public float HatchAlphaMain; [NMS(Index = 1158)] - /* 0x5EDC */ public float HatchAlphaCursor; - [NMS(Index = 1156)] - /* 0x5EE0 */ public float HatchAlphaMain; - [NMS(Index = 1154)] - /* 0x5EE4 */ public int HatchCount; + /* 0x61D0 */ public int HatchCount; + [NMS(Index = 1159)] + /* 0x61D4 */ public float HatchCursorRadius; + [NMS(Index = 1157)] + /* 0x61D8 */ public float HatchPulsePauseTime; [NMS(Index = 1155)] - /* 0x5EE8 */ public float HatchCursorRadius; - [NMS(Index = 1153)] - /* 0x5EEC */ public float HatchPulsePauseTime; - [NMS(Index = 1151)] - /* 0x5EF0 */ public float HatchPulseSpeed; - [NMS(Index = 1152)] - /* 0x5EF4 */ public float HatchPulseWidth; - [NMS(Index = 654)] - /* 0x5EF8 */ public float HazardArrowsLevel2Threshold; + /* 0x61DC */ public float HatchPulseSpeed; + [NMS(Index = 1156)] + /* 0x61E0 */ public float HatchPulseWidth; [NMS(Index = 655)] - /* 0x5EFC */ public float HazardArrowsLevel3Threshold; - [NMS(Index = 1007)] - /* 0x5F00 */ public float HazardBarPulseTime; - [NMS(Index = 1012)] - /* 0x5F04 */ public float HazardPainPulseStrength; - [NMS(Index = 1027)] - /* 0x5F08 */ public float HazardPulseRate; - [NMS(Index = 1004)] - /* 0x5F0C */ public float HazardScreenEffectPulseRate; + /* 0x61E4 */ public float HazardArrowsLevel2Threshold; + [NMS(Index = 656)] + /* 0x61E8 */ public float HazardArrowsLevel3Threshold; [NMS(Index = 1008)] - /* 0x5F10 */ public float HazardScreenEffectPulseTime; + /* 0x61EC */ public float HazardBarPulseTime; + [NMS(Index = 1013)] + /* 0x61F0 */ public float HazardPainPulseStrength; + [NMS(Index = 1030)] + /* 0x61F4 */ public float HazardPulseRate; + [NMS(Index = 1005)] + /* 0x61F8 */ public float HazardScreenEffectPulseRate; [NMS(Index = 1009)] - /* 0x5F14 */ public float HazardScreenEffectStrength; - [NMS(Index = 1011)] - /* 0x5F18 */ public float HazardWarningPulseStrength; + /* 0x61FC */ public float HazardScreenEffectPulseTime; [NMS(Index = 1010)] - /* 0x5F1C */ public float HazardWarningPulseTime; - [NMS(Index = 1181)] - /* 0x5F20 */ public float HitMarkerPulseSize; - [NMS(Index = 1182)] - /* 0x5F24 */ public float HitMarkerPulseSizeStatic; - [NMS(Index = 1183)] - /* 0x5F28 */ public float HitMarkerPulseTime; - [NMS(Index = 289)] - /* 0x5F2C */ public float HmdFramerateScreenPitch; - [NMS(Index = 1000)] - /* 0x5F30 */ public float HoldTimerResetTime; - [NMS(Index = 583)] - /* 0x5F34 */ public float HoverOffscreenBorder; + /* 0x6200 */ public float HazardScreenEffectStrength; + [NMS(Index = 1012)] + /* 0x6204 */ public float HazardWarningPulseStrength; + [NMS(Index = 1011)] + /* 0x6208 */ public float HazardWarningPulseTime; + [NMS(Index = 1185)] + /* 0x620C */ public float HitMarkerPulseSize; + [NMS(Index = 1186)] + /* 0x6210 */ public float HitMarkerPulseSizeStatic; + [NMS(Index = 1187)] + /* 0x6214 */ public float HitMarkerPulseTime; + [NMS(Index = 290)] + /* 0x6218 */ public float HmdFramerateScreenPitch; + [NMS(Index = 1001)] + /* 0x621C */ public float HoldTimerResetTime; [NMS(Index = 584)] - /* 0x5F38 */ public float HoverOffscreenBorderXVR; + /* 0x6220 */ public float HoverOffscreenBorder; [NMS(Index = 585)] - /* 0x5F3C */ public float HoverOffscreenBorderYAltUI; + /* 0x6224 */ public float HoverOffscreenBorderXVR; + [NMS(Index = 586)] + /* 0x6228 */ public float HoverOffscreenBorderYAltUI; + [NMS(Index = 39)] + /* 0x622C */ public float HoverPopAnimDuration; [NMS(Index = 38)] - /* 0x5F40 */ public float HoverPopAnimDuration; - [NMS(Index = 37)] - /* 0x5F44 */ public float HoverPopScaleModification; - [NMS(Index = 804)] - /* 0x5F48 */ public float HUDDisplayTime; - [NMS(Index = 750)] - /* 0x5F4C */ public float HUDDroneCombatPulse; - [NMS(Index = 748)] - /* 0x5F50 */ public float HUDDroneHealingPulse; + /* 0x6230 */ public float HoverPopScaleModification; + [NMS(Index = 805)] + /* 0x6234 */ public float HUDDisplayTime; + [NMS(Index = 751)] + /* 0x6238 */ public float HUDDroneCombatPulse; [NMS(Index = 749)] - /* 0x5F54 */ public float HUDDroneSummoningPulse; - [NMS(Index = 938)] - /* 0x5F58 */ public float HUDElementsOffsetHMDBottom; - [NMS(Index = 936)] - /* 0x5F5C */ public float HUDElementsOffsetHMDSide; - [NMS(Index = 937)] - /* 0x5F60 */ public float HUDElementsOffsetHMDTop; + /* 0x623C */ public float HUDDroneHealingPulse; + [NMS(Index = 750)] + /* 0x6240 */ public float HUDDroneSummoningPulse; [NMS(Index = 939)] - /* 0x5F64 */ public float HUDElementsOffsetX_0; - [NMS(Index = 941)] - /* 0x5F68 */ public float HUDElementsOffsetX_1; - [NMS(Index = 943)] - /* 0x5F6C */ public float HUDElementsOffsetX_2; - [NMS(Index = 945)] - /* 0x5F70 */ public float HUDElementsOffsetX_3; - [NMS(Index = 947)] - /* 0x5F74 */ public float HUDElementsOffsetX_4; - [NMS(Index = 949)] - /* 0x5F78 */ public float HUDElementsOffsetX_5; + /* 0x6244 */ public float HUDElementsOffsetHMDBottom; + [NMS(Index = 937)] + /* 0x6248 */ public float HUDElementsOffsetHMDSide; + [NMS(Index = 938)] + /* 0x624C */ public float HUDElementsOffsetHMDTop; [NMS(Index = 940)] - /* 0x5F7C */ public float HUDElementsOffsetY_0; + /* 0x6250 */ public float HUDElementsOffsetX_0; [NMS(Index = 942)] - /* 0x5F80 */ public float HUDElementsOffsetY_1; + /* 0x6254 */ public float HUDElementsOffsetX_1; [NMS(Index = 944)] - /* 0x5F84 */ public float HUDElementsOffsetY_2; + /* 0x6258 */ public float HUDElementsOffsetX_2; [NMS(Index = 946)] - /* 0x5F88 */ public float HUDElementsOffsetY_3; + /* 0x625C */ public float HUDElementsOffsetX_3; [NMS(Index = 948)] - /* 0x5F8C */ public float HUDElementsOffsetY_4; + /* 0x6260 */ public float HUDElementsOffsetX_4; [NMS(Index = 950)] - /* 0x5F90 */ public float HUDElementsOffsetY_5; - [NMS(Index = 1314)] - /* 0x5F94 */ public float HUDMarkerActiveTime; - [NMS(Index = 1309)] - /* 0x5F98 */ public float HUDMarkerAlpha; - [NMS(Index = 1284)] - /* 0x5F9C */ public float HUDMarkerAnimLoopTime; - [NMS(Index = 1283)] - /* 0x5FA0 */ public float HUDMarkerAnimOffset; - [NMS(Index = 1282)] - /* 0x5FA4 */ public float HUDMarkerAnimScale; - [NMS(Index = 1281)] - /* 0x5FA8 */ public float HUDMarkerAnimSpeed; - [NMS(Index = 450)] - /* 0x5FAC */ public float HUDMarkerDistanceOrTimeDistance; - [NMS(Index = 1302)] - /* 0x5FB0 */ public float HUDMarkerFarDistance; - [NMS(Index = 1303)] - /* 0x5FB4 */ public float HUDMarkerFarFadeRange; - [NMS(Index = 1308)] - /* 0x5FB8 */ public float HUDMarkerHorizonBlendRange; - [NMS(Index = 1290)] - /* 0x5FBC */ public float HUDMarkerHoverAngleTestGround; - [NMS(Index = 296)] - /* 0x5FC0 */ public float HUDMarkerHoverAngleTestGroundHmd; + /* 0x6264 */ public float HUDElementsOffsetX_5; + [NMS(Index = 941)] + /* 0x6268 */ public float HUDElementsOffsetY_0; + [NMS(Index = 943)] + /* 0x626C */ public float HUDElementsOffsetY_1; + [NMS(Index = 945)] + /* 0x6270 */ public float HUDElementsOffsetY_2; + [NMS(Index = 947)] + /* 0x6274 */ public float HUDElementsOffsetY_3; + [NMS(Index = 949)] + /* 0x6278 */ public float HUDElementsOffsetY_4; + [NMS(Index = 951)] + /* 0x627C */ public float HUDElementsOffsetY_5; + [NMS(Index = 1318)] + /* 0x6280 */ public float HUDMarkerActiveTime; + [NMS(Index = 1313)] + /* 0x6284 */ public float HUDMarkerAlpha; + [NMS(Index = 1288)] + /* 0x6288 */ public float HUDMarkerAnimLoopTime; + [NMS(Index = 1287)] + /* 0x628C */ public float HUDMarkerAnimOffset; + [NMS(Index = 1286)] + /* 0x6290 */ public float HUDMarkerAnimScale; + [NMS(Index = 1285)] + /* 0x6294 */ public float HUDMarkerAnimSpeed; + [NMS(Index = 451)] + /* 0x6298 */ public float HUDMarkerDistanceOrTimeDistance; + [NMS(Index = 1306)] + /* 0x629C */ public float HUDMarkerFarDistance; + [NMS(Index = 1307)] + /* 0x62A0 */ public float HUDMarkerFarFadeRange; + [NMS(Index = 1312)] + /* 0x62A4 */ public float HUDMarkerHorizonBlendRange; [NMS(Index = 1294)] - /* 0x5FC4 */ public float HUDMarkerHoverAngleTestShip; - [NMS(Index = 1295)] - /* 0x5FC8 */ public float HUDMarkerHoverShowLargeAngleTest; - [NMS(Index = 1316)] - /* 0x5FCC */ public float HUDMarkerIconHoverMinScale; - [NMS(Index = 557)] - /* 0x5FD0 */ public float HUDMarkerLabelArriveDistance; - [NMS(Index = 556)] - /* 0x5FD4 */ public float HUDMarkerLabelBaseWidth; + /* 0x62A8 */ public float HUDMarkerHoverAngleTestGround; + [NMS(Index = 297)] + /* 0x62AC */ public float HUDMarkerHoverAngleTestGroundHmd; + [NMS(Index = 1298)] + /* 0x62B0 */ public float HUDMarkerHoverAngleTestShip; + [NMS(Index = 1299)] + /* 0x62B4 */ public float HUDMarkerHoverShowLargeAngleTest; + [NMS(Index = 1320)] + /* 0x62B8 */ public float HUDMarkerIconHoverMinScale; [NMS(Index = 558)] - /* 0x5FD8 */ public float HUDMarkerLabelDisplayDistance; - [NMS(Index = 555)] - /* 0x5FDC */ public float HUDMarkerLabelWidthMultiplier; - [NMS(Index = 1311)] - /* 0x5FE0 */ public float HUDMarkerModelFadeMinHeight; - [NMS(Index = 1310)] - /* 0x5FE4 */ public float HUDMarkerModelFadeRange; - [NMS(Index = 1300)] - /* 0x5FE8 */ public float HUDMarkerNearFadeDistance; - [NMS(Index = 1301)] - /* 0x5FEC */ public float HUDMarkerNearFadeRange; + /* 0x62BC */ public float HUDMarkerLabelArriveDistance; + [NMS(Index = 557)] + /* 0x62C0 */ public float HUDMarkerLabelBaseWidth; [NMS(Index = 559)] - /* 0x5FF0 */ public float HUDMarkerNonActiveMissionAlpha; - [NMS(Index = 449)] - /* 0x5FF4 */ public float HUDMarkerObjectMinScreenDistance; - [NMS(Index = 1264)] - /* 0x5FF8 */ public float HUDMarkerOffset; - [NMS(Index = 1287)] - /* 0x5FFC */ public float HUDMarkerPrimaryIndicatorSize; + /* 0x62C4 */ public float HUDMarkerLabelDisplayDistance; + [NMS(Index = 556)] + /* 0x62C8 */ public float HUDMarkerLabelWidthMultiplier; + [NMS(Index = 1315)] + /* 0x62CC */ public float HUDMarkerModelFadeMinHeight; + [NMS(Index = 1314)] + /* 0x62D0 */ public float HUDMarkerModelFadeRange; [NMS(Index = 1304)] - /* 0x6000 */ public float HUDMarkerScalerMin; + /* 0x62D4 */ public float HUDMarkerNearFadeDistance; [NMS(Index = 1305)] - /* 0x6004 */ public float HUDMarkerScalerRange; - [NMS(Index = 1307)] - /* 0x6008 */ public float HUDMarkerScalerSizeMax; - [NMS(Index = 1306)] - /* 0x600C */ public float HUDMarkerScalerSizeMin; - [NMS(Index = 1298)] - /* 0x6010 */ public float HUDMarkerShipOffsetMaxDist; - [NMS(Index = 1299)] - /* 0x6014 */ public float HUDMarkerShipOffsetMinDist; - [NMS(Index = 1312)] - /* 0x6018 */ public float HUDMarkerShowActualIconDistance; - [NMS(Index = 1313)] - /* 0x601C */ public float HUDMarkerShowActualSpaceIconDistance; - [NMS(Index = 1293)] - /* 0x6020 */ public float HUDMarkerWideHoverAngleTest; - [NMS(Index = 297)] - /* 0x6024 */ public float HUDMarkerWideHoverAngleTestHmd; - [NMS(Index = 1292)] - /* 0x6028 */ public float HUDNetworkMarkerHoverAngleTestGround; + /* 0x62D8 */ public float HUDMarkerNearFadeRange; + [NMS(Index = 560)] + /* 0x62DC */ public float HUDMarkerNonActiveMissionAlpha; + [NMS(Index = 450)] + /* 0x62E0 */ public float HUDMarkerObjectMinScreenDistance; + [NMS(Index = 1268)] + /* 0x62E4 */ public float HUDMarkerOffset; + [NMS(Index = 1291)] + /* 0x62E8 */ public float HUDMarkerPrimaryIndicatorSize; + [NMS(Index = 1308)] + /* 0x62EC */ public float HUDMarkerScalerMin; + [NMS(Index = 1309)] + /* 0x62F0 */ public float HUDMarkerScalerRange; + [NMS(Index = 1311)] + /* 0x62F4 */ public float HUDMarkerScalerSizeMax; + [NMS(Index = 1310)] + /* 0x62F8 */ public float HUDMarkerScalerSizeMin; + [NMS(Index = 1302)] + /* 0x62FC */ public float HUDMarkerShipOffsetMaxDist; + [NMS(Index = 1303)] + /* 0x6300 */ public float HUDMarkerShipOffsetMinDist; + [NMS(Index = 1316)] + /* 0x6304 */ public float HUDMarkerShowActualIconDistance; + [NMS(Index = 1317)] + /* 0x6308 */ public float HUDMarkerShowActualSpaceIconDistance; [NMS(Index = 1297)] - /* 0x602C */ public float HUDNetworkMarkerHoverAngleVRMul; + /* 0x630C */ public float HUDMarkerWideHoverAngleTest; + [NMS(Index = 298)] + /* 0x6310 */ public float HUDMarkerWideHoverAngleTestHmd; [NMS(Index = 1296)] - /* 0x6030 */ public float HUDNetworkMarkerHoverShowLargeAngleTest; - [NMS(Index = 1291)] - /* 0x6034 */ public float HUDPetCentreScreenAngle; - [NMS(Index = 1288)] - /* 0x6038 */ public float HUDPetMarkerAngleTest; - [NMS(Index = 1289)] - /* 0x603C */ public float HUDPetMarkerAngleVRMul; + /* 0x6314 */ public float HUDNetworkMarkerHoverAngleTestGround; + [NMS(Index = 1301)] + /* 0x6318 */ public float HUDNetworkMarkerHoverAngleVRMul; + [NMS(Index = 1300)] + /* 0x631C */ public float HUDNetworkMarkerHoverShowLargeAngleTest; + [NMS(Index = 1295)] + /* 0x6320 */ public float HUDPetCentreScreenAngle; + [NMS(Index = 1292)] + /* 0x6324 */ public float HUDPetMarkerAngleTest; + [NMS(Index = 1293)] + /* 0x6328 */ public float HUDPetMarkerAngleVRMul; + [NMS(Index = 483)] + /* 0x632C */ public float HUDPlayerPhonePulseScanFreq; [NMS(Index = 482)] - /* 0x6040 */ public float HUDPlayerPhonePulseScanFreq; - [NMS(Index = 481)] - /* 0x6044 */ public float HUDPlayerSentinelPulseScanFreq; - [NMS(Index = 479)] - /* 0x6048 */ public float HUDPlayerSentinelPulseWidth; + /* 0x6330 */ public float HUDPlayerSentinelPulseScanFreq; [NMS(Index = 480)] - /* 0x604C */ public float HUDPlayerSentinelRangeFactor; - [NMS(Index = 848)] - /* 0x6050 */ public float HUDPlayerTrackArrowArrowSize; - [NMS(Index = 817)] - /* 0x6054 */ public float HUDPlayerTrackArrowDamageGlowHullHitCriticalOpacityScale; + /* 0x6334 */ public float HUDPlayerSentinelPulseWidth; + [NMS(Index = 481)] + /* 0x6338 */ public float HUDPlayerSentinelRangeFactor; + [NMS(Index = 849)] + /* 0x633C */ public float HUDPlayerTrackArrowArrowSize; [NMS(Index = 818)] - /* 0x6058 */ public float HUDPlayerTrackArrowDamageGlowHullHitOpacityScale; - [NMS(Index = 825)] - /* 0x605C */ public float HUDPlayerTrackArrowDamageGlowOffset; - [NMS(Index = 821)] - /* 0x6060 */ public float HUDPlayerTrackArrowDamageGlowShieldHitCriticalOpacityScale; + /* 0x6340 */ public float HUDPlayerTrackArrowDamageGlowHullHitCriticalOpacityScale; + [NMS(Index = 819)] + /* 0x6344 */ public float HUDPlayerTrackArrowDamageGlowHullHitOpacityScale; + [NMS(Index = 826)] + /* 0x6348 */ public float HUDPlayerTrackArrowDamageGlowOffset; [NMS(Index = 822)] - /* 0x6064 */ public float HUDPlayerTrackArrowDamageGlowShieldHitOpacityScale; - [NMS(Index = 849)] - /* 0x6068 */ public float HUDPlayerTrackArrowDotSize; - [NMS(Index = 829)] - /* 0x606C */ public float HUDPlayerTrackArrowEnergyShieldDepletedGlowOpacityScale; + /* 0x634C */ public float HUDPlayerTrackArrowDamageGlowShieldHitCriticalOpacityScale; + [NMS(Index = 823)] + /* 0x6350 */ public float HUDPlayerTrackArrowDamageGlowShieldHitOpacityScale; + [NMS(Index = 850)] + /* 0x6354 */ public float HUDPlayerTrackArrowDotSize; [NMS(Index = 830)] - /* 0x6070 */ public float HUDPlayerTrackArrowEnergyShieldDepletedTime; - [NMS(Index = 827)] - /* 0x6074 */ public float HUDPlayerTrackArrowEnergyShieldGlowOffset; - [NMS(Index = 813)] - /* 0x6078 */ public float HUDPlayerTrackArrowEnergyShieldLowThreshold; + /* 0x6358 */ public float HUDPlayerTrackArrowEnergyShieldDepletedGlowOpacityScale; + [NMS(Index = 831)] + /* 0x635C */ public float HUDPlayerTrackArrowEnergyShieldDepletedTime; + [NMS(Index = 828)] + /* 0x6360 */ public float HUDPlayerTrackArrowEnergyShieldGlowOffset; [NMS(Index = 814)] - /* 0x607C */ public float HUDPlayerTrackArrowEnergyShieldOffset; - [NMS(Index = 834)] - /* 0x6080 */ public float HUDPlayerTrackArrowEnergyShieldStartChargeGlowOpacityScale; + /* 0x6364 */ public float HUDPlayerTrackArrowEnergyShieldLowThreshold; + [NMS(Index = 815)] + /* 0x6368 */ public float HUDPlayerTrackArrowEnergyShieldOffset; [NMS(Index = 835)] - /* 0x6084 */ public float HUDPlayerTrackArrowEnergyShieldStartChargeTime; - [NMS(Index = 857)] - /* 0x6088 */ public float HUDPlayerTrackArrowFadeRange; - [NMS(Index = 816)] - /* 0x608C */ public float HUDPlayerTrackArrowGlowBaseOpacity; - [NMS(Index = 809)] - /* 0x6090 */ public float HUDPlayerTrackArrowHealthOffset; - [NMS(Index = 776)] - /* 0x6094 */ public float HUDPlayerTrackArrowIconBorderReducerShip; + /* 0x636C */ public float HUDPlayerTrackArrowEnergyShieldStartChargeGlowOpacityScale; + [NMS(Index = 836)] + /* 0x6370 */ public float HUDPlayerTrackArrowEnergyShieldStartChargeTime; + [NMS(Index = 858)] + /* 0x6374 */ public float HUDPlayerTrackArrowFadeRange; + [NMS(Index = 817)] + /* 0x6378 */ public float HUDPlayerTrackArrowGlowBaseOpacity; + [NMS(Index = 810)] + /* 0x637C */ public float HUDPlayerTrackArrowHealthOffset; + [NMS(Index = 777)] + /* 0x6380 */ public float HUDPlayerTrackArrowIconBorderReducerShip; + [NMS(Index = 774)] + /* 0x6384 */ public float HUDPlayerTrackArrowIconFadeDist; [NMS(Index = 773)] - /* 0x6098 */ public float HUDPlayerTrackArrowIconFadeDist; + /* 0x6388 */ public float HUDPlayerTrackArrowIconFadeDistDrone; [NMS(Index = 772)] - /* 0x609C */ public float HUDPlayerTrackArrowIconFadeDistDrone; - [NMS(Index = 771)] - /* 0x60A0 */ public float HUDPlayerTrackArrowIconFadeDistShip; - [NMS(Index = 774)] - /* 0x60A4 */ public float HUDPlayerTrackArrowIconFadeRange; + /* 0x638C */ public float HUDPlayerTrackArrowIconFadeDistShip; [NMS(Index = 775)] - /* 0x60A8 */ public float HUDPlayerTrackArrowIconFadeRangeShip; - [NMS(Index = 766)] - /* 0x60AC */ public float HUDPlayerTrackArrowIconFadeTime; - [NMS(Index = 770)] - /* 0x60B0 */ public float HUDPlayerTrackArrowIconPulse2Alpha; - [NMS(Index = 764)] - /* 0x60B4 */ public float HUDPlayerTrackArrowIconPulseTime; - [NMS(Index = 768)] - /* 0x60B8 */ public float HUDPlayerTrackArrowIconPulseWidth1; - [NMS(Index = 769)] - /* 0x60BC */ public float HUDPlayerTrackArrowIconPulseWidth2; + /* 0x6390 */ public float HUDPlayerTrackArrowIconFadeRange; + [NMS(Index = 776)] + /* 0x6394 */ public float HUDPlayerTrackArrowIconFadeRangeShip; + [NMS(Index = 767)] + /* 0x6398 */ public float HUDPlayerTrackArrowIconFadeTime; + [NMS(Index = 771)] + /* 0x639C */ public float HUDPlayerTrackArrowIconPulse2Alpha; [NMS(Index = 765)] - /* 0x60C0 */ public float HUDPlayerTrackArrowIconShowTime; - [NMS(Index = 846)] - /* 0x60C4 */ public float HUDPlayerTrackArrowIconSize; - [NMS(Index = 856)] - /* 0x60C8 */ public float HUDPlayerTrackArrowMinFadeDist; - [NMS(Index = 841)] - /* 0x60CC */ public float HUDPlayerTrackArrowOffset; - [NMS(Index = 777)] - /* 0x60D0 */ public float HUDPlayerTrackArrowPulseOffset; - [NMS(Index = 778)] - /* 0x60D4 */ public float HUDPlayerTrackArrowPulseRate; + /* 0x63A0 */ public float HUDPlayerTrackArrowIconPulseTime; + [NMS(Index = 769)] + /* 0x63A4 */ public float HUDPlayerTrackArrowIconPulseWidth1; + [NMS(Index = 770)] + /* 0x63A8 */ public float HUDPlayerTrackArrowIconPulseWidth2; + [NMS(Index = 766)] + /* 0x63AC */ public float HUDPlayerTrackArrowIconShowTime; + [NMS(Index = 847)] + /* 0x63B0 */ public float HUDPlayerTrackArrowIconSize; + [NMS(Index = 857)] + /* 0x63B4 */ public float HUDPlayerTrackArrowMinFadeDist; [NMS(Index = 842)] - /* 0x60D8 */ public float HUDPlayerTrackArrowScreenBorder; - [NMS(Index = 763)] - /* 0x60DC */ public float HUDPlayerTrackArrowShipLabelOffset; + /* 0x63B8 */ public float HUDPlayerTrackArrowOffset; + [NMS(Index = 778)] + /* 0x63BC */ public float HUDPlayerTrackArrowPulseOffset; + [NMS(Index = 779)] + /* 0x63C0 */ public float HUDPlayerTrackArrowPulseRate; [NMS(Index = 843)] - /* 0x60E0 */ public float HUDPlayerTrackArrowSize; - [NMS(Index = 845)] - /* 0x60E4 */ public float HUDPlayerTrackArrowSizeMax; + /* 0x63C4 */ public float HUDPlayerTrackArrowScreenBorder; + [NMS(Index = 764)] + /* 0x63C8 */ public float HUDPlayerTrackArrowShipLabelOffset; [NMS(Index = 844)] - /* 0x60E8 */ public float HUDPlayerTrackArrowSizeMin; - [NMS(Index = 847)] - /* 0x60EC */ public float HUDPlayerTrackArrowSmallIconSize; + /* 0x63CC */ public float HUDPlayerTrackArrowSize; + [NMS(Index = 846)] + /* 0x63D0 */ public float HUDPlayerTrackArrowSizeMax; + [NMS(Index = 845)] + /* 0x63D4 */ public float HUDPlayerTrackArrowSizeMin; + [NMS(Index = 848)] + /* 0x63D8 */ public float HUDPlayerTrackArrowSmallIconSize; + [NMS(Index = 841)] + /* 0x63DC */ public float HUDPlayerTrackArrowTargetDist; [NMS(Index = 840)] - /* 0x60F0 */ public float HUDPlayerTrackArrowTargetDist; - [NMS(Index = 839)] - /* 0x60F4 */ public float HUDPlayerTrackArrowTargetDistShip; + /* 0x63E0 */ public float HUDPlayerTrackArrowTargetDistShip; + [NMS(Index = 808)] + /* 0x63E4 */ public float HUDPlayerTrackArrowTextHeight; [NMS(Index = 807)] - /* 0x60F8 */ public float HUDPlayerTrackArrowTextHeight; + /* 0x63E8 */ public float HUDPlayerTrackArrowTextOffset; [NMS(Index = 806)] - /* 0x60FC */ public float HUDPlayerTrackArrowTextOffset; - [NMS(Index = 805)] - /* 0x6100 */ public float HUDPlayerTrackDangerPulse; - [NMS(Index = 751)] - /* 0x6104 */ public float HUDPlayerTrackNoSightPulse; - [NMS(Index = 754)] - /* 0x6108 */ public float HUDPlayerTrackTimerEnd; - [NMS(Index = 755)] - /* 0x610C */ public float HUDPlayerTrackTimerPulseRate; + /* 0x63EC */ public float HUDPlayerTrackDangerPulse; [NMS(Index = 752)] - /* 0x6110 */ public float HUDPlayerTrackTimerStart; + /* 0x63F0 */ public float HUDPlayerTrackNoSightPulse; + [NMS(Index = 755)] + /* 0x63F4 */ public float HUDPlayerTrackTimerEnd; + [NMS(Index = 756)] + /* 0x63F8 */ public float HUDPlayerTrackTimerPulseRate; [NMS(Index = 753)] - /* 0x6114 */ public float HUDPlayerTrackTimerStartFade; - [NMS(Index = 1259)] - /* 0x6118 */ public float HUDTargetHealthDangerTime; - [NMS(Index = 1258)] - /* 0x611C */ public float HUDTargetHealthIconSize; - [NMS(Index = 1262)] - /* 0x6120 */ public float HUDTargetIconOffset; + /* 0x63FC */ public float HUDPlayerTrackTimerStart; + [NMS(Index = 754)] + /* 0x6400 */ public float HUDPlayerTrackTimerStartFade; [NMS(Index = 1263)] - /* 0x6124 */ public float HUDTargetIconSize; - [NMS(Index = 1260)] - /* 0x6128 */ public float HUDTargetMarkerOffset; - [NMS(Index = 1261)] - /* 0x612C */ public float HUDTargetMarkerSize; - [NMS(Index = 862)] - /* 0x6130 */ public float IconBackgroundAlpha; + /* 0x6404 */ public float HUDTargetHealthDangerTime; + [NMS(Index = 1262)] + /* 0x6408 */ public float HUDTargetHealthIconSize; + [NMS(Index = 1266)] + /* 0x640C */ public float HUDTargetIconOffset; + [NMS(Index = 1267)] + /* 0x6410 */ public float HUDTargetIconSize; + [NMS(Index = 1264)] + /* 0x6414 */ public float HUDTargetMarkerOffset; + [NMS(Index = 1265)] + /* 0x6418 */ public float HUDTargetMarkerSize; + [NMS(Index = 863)] + /* 0x641C */ public float IconBackgroundAlpha; + [NMS(Index = 403)] + /* 0x6420 */ public float IconGlowStrengthActive; [NMS(Index = 402)] - /* 0x6134 */ public float IconGlowStrengthActive; - [NMS(Index = 401)] - /* 0x6138 */ public float IconGlowStrengthError; + /* 0x6424 */ public float IconGlowStrengthError; + [NMS(Index = 405)] + /* 0x6428 */ public float IconGlowStrengthHighlight; [NMS(Index = 404)] - /* 0x613C */ public float IconGlowStrengthHighlight; - [NMS(Index = 403)] - /* 0x6140 */ public float IconGlowStrengthNeutral; - [NMS(Index = 1033)] - /* 0x6144 */ public float IconPulseRate; - [NMS(Index = 1410)] - /* 0x6148 */ public float InfoPortalGuideCycleTime; - [NMS(Index = 1411)] - /* 0x614C */ public float InfoPortalMilestonesCycleTime; - [NMS(Index = 1054)] - /* 0x6150 */ public float InteractionIconInnerRadius; - [NMS(Index = 1055)] - /* 0x6154 */ public float InteractionIconOuterRadius; - [NMS(Index = 300)] - /* 0x6158 */ public float InteractionInWorldMinScreenDistance; + /* 0x642C */ public float IconGlowStrengthNeutral; + [NMS(Index = 1037)] + /* 0x6430 */ public float IconPulseRate; + [NMS(Index = 1414)] + /* 0x6434 */ public float InfoPortalGuideCycleTime; + [NMS(Index = 1415)] + /* 0x6438 */ public float InfoPortalMilestonesCycleTime; + [NMS(Index = 1058)] + /* 0x643C */ public float InteractionIconInnerRadius; + [NMS(Index = 1059)] + /* 0x6440 */ public float InteractionIconOuterRadius; [NMS(Index = 301)] - /* 0x615C */ public float InteractionInWorldMinScreenDistanceV2; - [NMS(Index = 299)] - /* 0x6160 */ public float InteractionInWorldPitchDistance; + /* 0x6444 */ public float InteractionInWorldMinScreenDistance; [NMS(Index = 302)] - /* 0x6164 */ public float InteractionInWorldSeatedNPCHeightAdjust; + /* 0x6448 */ public float InteractionInWorldMinScreenDistanceV2; + [NMS(Index = 300)] + /* 0x644C */ public float InteractionInWorldPitchDistance; [NMS(Index = 303)] - /* 0x6168 */ public float InteractionInWorldSeatedNPCHeightAdjustV2; - [NMS(Index = 1052)] - /* 0x616C */ public float InteractionLabelHeight; - [NMS(Index = 1045)] - /* 0x6170 */ public float InteractionLabelHorizontalLineLength; - [NMS(Index = 1053)] - /* 0x6174 */ public float InteractionLabelLineAlpha; - [NMS(Index = 1057)] - /* 0x6178 */ public float InteractionLabelPixelHeightMax; + /* 0x6450 */ public float InteractionInWorldSeatedNPCHeightAdjust; + [NMS(Index = 304)] + /* 0x6454 */ public float InteractionInWorldSeatedNPCHeightAdjustV2; [NMS(Index = 1056)] - /* 0x617C */ public float InteractionLabelPixelHeightMin; - [NMS(Index = 1051)] - /* 0x6180 */ public float InteractionLabelRadiusScaler; - [NMS(Index = 1059)] - /* 0x6184 */ public float InteractionLabelSpeedClose; - [NMS(Index = 1058)] - /* 0x6188 */ public float InteractionLabelSpeedOpen; + /* 0x6458 */ public float InteractionLabelHeight; + [NMS(Index = 1049)] + /* 0x645C */ public float InteractionLabelHorizontalLineLength; + [NMS(Index = 1057)] + /* 0x6460 */ public float InteractionLabelLineAlpha; + [NMS(Index = 1061)] + /* 0x6464 */ public float InteractionLabelPixelHeightMax; + [NMS(Index = 1060)] + /* 0x6468 */ public float InteractionLabelPixelHeightMin; + [NMS(Index = 1055)] + /* 0x646C */ public float InteractionLabelRadiusScaler; + [NMS(Index = 1063)] + /* 0x6470 */ public float InteractionLabelSpeedClose; + [NMS(Index = 1062)] + /* 0x6474 */ public float InteractionLabelSpeedOpen; + [NMS(Index = 971)] + /* 0x6478 */ public float InteractionScanDisplayTime; [NMS(Index = 970)] - /* 0x618C */ public float InteractionScanDisplayTime; + /* 0x647C */ public float InteractionScanMinTime; [NMS(Index = 969)] - /* 0x6190 */ public float InteractionScanMinTime; - [NMS(Index = 968)] - /* 0x6194 */ public float InteractionScanScanTime; + /* 0x6480 */ public float InteractionScanScanTime; + [NMS(Index = 974)] + /* 0x6484 */ public float InteractionScanSlapOverallTime; [NMS(Index = 973)] - /* 0x6198 */ public float InteractionScanSlapOverallTime; + /* 0x6488 */ public float InteractionScanSlapScale; [NMS(Index = 972)] - /* 0x619C */ public float InteractionScanSlapScale; - [NMS(Index = 971)] - /* 0x61A0 */ public float InteractionScanSlapTime; - [NMS(Index = 999)] - /* 0x61A4 */ public float InventoryFullMessageRepeatTime; - [NMS(Index = 922)] - /* 0x61A8 */ public float InventoryIconTime; - [NMS(Index = 68)] - /* 0x61AC */ public float InvSlotGradientFactor; - [NMS(Index = 67)] - /* 0x61B0 */ public float InvSlotGradientFactorMin; + /* 0x648C */ public float InteractionScanSlapTime; + [NMS(Index = 1000)] + /* 0x6490 */ public float InventoryFullMessageRepeatTime; + [NMS(Index = 923)] + /* 0x6494 */ public float InventoryIconTime; [NMS(Index = 69)] - /* 0x61B4 */ public float InvSlotGradientTime; - [NMS(Index = 242)] - /* 0x61B8 */ public float InWorldInteractionScreenScale; - [NMS(Index = 139)] - /* 0x61BC */ public float InWorldInteractLabelFarDistance; + /* 0x6498 */ public float InvSlotGradientFactor; + [NMS(Index = 68)] + /* 0x649C */ public float InvSlotGradientFactorMin; + [NMS(Index = 70)] + /* 0x64A0 */ public float InvSlotGradientTime; + [NMS(Index = 243)] + /* 0x64A4 */ public float InWorldInteractionScreenScale; [NMS(Index = 140)] - /* 0x61C0 */ public float InWorldInteractLabelFarRange; - [NMS(Index = 195)] - /* 0x61C4 */ public int InWorldInteractLabelHeight; - [NMS(Index = 136)] - /* 0x61C8 */ public float InWorldInteractLabelMinHeadOffset; + /* 0x64A8 */ public float InWorldInteractLabelFarDistance; + [NMS(Index = 141)] + /* 0x64AC */ public float InWorldInteractLabelFarRange; + [NMS(Index = 196)] + /* 0x64B0 */ public int InWorldInteractLabelHeight; [NMS(Index = 137)] - /* 0x61CC */ public float InWorldInteractLabelNearDistance; + /* 0x64B4 */ public float InWorldInteractLabelMinHeadOffset; [NMS(Index = 138)] - /* 0x61D0 */ public float InWorldInteractLabelNearRange; - [NMS(Index = 128)] - /* 0x61D4 */ public float InWorldInteractLabelScale; + /* 0x64B8 */ public float InWorldInteractLabelNearDistance; + [NMS(Index = 139)] + /* 0x64BC */ public float InWorldInteractLabelNearRange; [NMS(Index = 129)] - /* 0x61D8 */ public float InWorldInteractLabelScaleV2; - [NMS(Index = 194)] - /* 0x61DC */ public int InWorldInteractLabelWidth; + /* 0x64C0 */ public float InWorldInteractLabelScale; + [NMS(Index = 130)] + /* 0x64C4 */ public float InWorldInteractLabelScaleV2; + [NMS(Index = 195)] + /* 0x64C8 */ public int InWorldInteractLabelWidth; + [NMS(Index = 191)] + /* 0x64CC */ public float InWorldNGuiScreenScale; + [NMS(Index = 244)] + /* 0x64D0 */ public float InWorldNPCInteractionScreenScale; [NMS(Index = 190)] - /* 0x61E0 */ public float InWorldNGuiScreenScale; - [NMS(Index = 243)] - /* 0x61E4 */ public float InWorldNPCInteractionScreenScale; + /* 0x64D4 */ public float InWorldScreenForwardOffset; [NMS(Index = 189)] - /* 0x61E8 */ public float InWorldScreenForwardOffset; - [NMS(Index = 188)] - /* 0x61EC */ public float InWorldScreenMinScreenDistance; - [NMS(Index = 130)] - /* 0x61F0 */ public float InWorldScreenScaleDistance; - [NMS(Index = 41)] - /* 0x61F4 */ public float InWorldUIInteractionDistanceWithEyeTrackingEnabled; - [NMS(Index = 925)] - /* 0x61F8 */ public float ItemReceivedMessageTimeToAdd; - [NMS(Index = 963)] - /* 0x61FC */ public float ItemSlotColourTechChargeRate; - [NMS(Index = 1005)] - /* 0x6200 */ public float KeepHazardBarActiveTime; + /* 0x64D8 */ public float InWorldScreenMinScreenDistance; + [NMS(Index = 131)] + /* 0x64DC */ public float InWorldScreenScaleDistance; + [NMS(Index = 42)] + /* 0x64E0 */ public float InWorldUIInteractionDistanceWithEyeTrackingEnabled; + [NMS(Index = 926)] + /* 0x64E4 */ public float ItemReceivedMessageTimeToAdd; + [NMS(Index = 964)] + /* 0x64E8 */ public float ItemSlotColourTechChargeRate; [NMS(Index = 1006)] - /* 0x6204 */ public float KeepSecondHazardBarActiveTime; - [NMS(Index = 900)] - /* 0x6208 */ public float LandNotifyHeightThreshold; - [NMS(Index = 899)] - /* 0x620C */ public float LandNotifySpeedThreshold; + /* 0x64EC */ public float KeepHazardBarActiveTime; + [NMS(Index = 1007)] + /* 0x64F0 */ public float KeepSecondHazardBarActiveTime; [NMS(Index = 901)] - /* 0x6210 */ public float LandNotifyTimeThreshold; - [NMS(Index = 717)] - /* 0x6214 */ public float LargeSpaceIconSize; - [NMS(Index = 340)] - /* 0x6218 */ public float LoadFadeInDefaultTime; + /* 0x64F4 */ public float LandNotifyHeightThreshold; + [NMS(Index = 900)] + /* 0x64F8 */ public float LandNotifySpeedThreshold; + [NMS(Index = 902)] + /* 0x64FC */ public float LandNotifyTimeThreshold; + [NMS(Index = 718)] + /* 0x6500 */ public float LargeSpaceIconSize; + [NMS(Index = 341)] + /* 0x6504 */ public float LoadFadeInDefaultTime; + [NMS(Index = 124)] + /* 0x6508 */ public float LoadingScreenTime; [NMS(Index = 123)] - /* 0x621C */ public float LoadingScreenTime; + /* 0x650C */ public float LoadingScreenTravelSpeed; [NMS(Index = 122)] - /* 0x6220 */ public float LoadingScreenTravelSpeed; - [NMS(Index = 121)] - /* 0x6224 */ public float LoadingTravelDistance; - [NMS(Index = 1328)] - /* 0x6228 */ public float LockOnMarkerSize; - [NMS(Index = 1329)] - /* 0x622C */ public float LockOnMarkerSizeLock; + /* 0x6510 */ public float LoadingTravelDistance; + [NMS(Index = 1332)] + /* 0x6514 */ public float LockOnMarkerSize; + [NMS(Index = 1333)] + /* 0x6518 */ public float LockOnMarkerSizeLock; + [NMS(Index = 187)] + /* 0x651C */ public float LowerHelmetScreenPitch; [NMS(Index = 186)] - /* 0x6230 */ public float LowerHelmetScreenPitch; - [NMS(Index = 185)] - /* 0x6234 */ public float LowerHelmetScreenScale; + /* 0x6520 */ public float LowerHelmetScreenScale; + [NMS(Index = 501)] + /* 0x6524 */ public float LowHealthShieldFactor; [NMS(Index = 500)] - /* 0x6238 */ public float LowHealthShieldFactor; - [NMS(Index = 499)] - /* 0x623C */ public float LowHealthShieldMin; - [NMS(Index = 453)] - /* 0x6240 */ public float MaintenanceIconFadeStart; + /* 0x6528 */ public float LowHealthShieldMin; [NMS(Index = 454)] - /* 0x6244 */ public float MaintenanceIconFadeTime; - [NMS(Index = 920)] - /* 0x6248 */ public float ManualNotificationPauseTime; - [NMS(Index = 1409)] - /* 0x624C */ public float ManualScrollChangePerInputMax; - [NMS(Index = 1408)] - /* 0x6250 */ public float ManualScrollChangePerInputMin; - [NMS(Index = 451)] - /* 0x6254 */ public float MarkerComponentOffset; + /* 0x652C */ public float MaintenanceIconFadeStart; + [NMS(Index = 455)] + /* 0x6530 */ public float MaintenanceIconFadeTime; + [NMS(Index = 921)] + /* 0x6534 */ public float ManualNotificationPauseTime; + [NMS(Index = 1413)] + /* 0x6538 */ public float ManualScrollChangePerInputMax; + [NMS(Index = 1412)] + /* 0x653C */ public float ManualScrollChangePerInputMin; + [NMS(Index = 452)] + /* 0x6540 */ public float MarkerComponentOffset; + [NMS(Index = 351)] + /* 0x6544 */ public float MarkerHorizonApproachAngle; [NMS(Index = 350)] - /* 0x6258 */ public float MarkerHorizonApproachAngle; - [NMS(Index = 349)] - /* 0x625C */ public float MarkerHorizonMinOffset; - [NMS(Index = 356)] - /* 0x6260 */ public float MarkerHorizonOffPlanetLightBeamAngle; - [NMS(Index = 348)] - /* 0x6264 */ public float MarkerHorizonOffsetAngle; + /* 0x6548 */ public float MarkerHorizonMinOffset; [NMS(Index = 357)] - /* 0x6268 */ public float MarkerHorizonShipApproachOffset; - [NMS(Index = 351)] - /* 0x626C */ public float MarkerOffsetTypeAngle; - [NMS(Index = 355)] - /* 0x6270 */ public float MarkerOffsetTypeAngleAsteroid; + /* 0x654C */ public float MarkerHorizonOffPlanetLightBeamAngle; + [NMS(Index = 349)] + /* 0x6550 */ public float MarkerHorizonOffsetAngle; + [NMS(Index = 358)] + /* 0x6554 */ public float MarkerHorizonShipApproachOffset; [NMS(Index = 352)] - /* 0x6274 */ public float MarkerOffsetTypeAngleBattle; + /* 0x6558 */ public float MarkerOffsetTypeAngle; + [NMS(Index = 356)] + /* 0x655C */ public float MarkerOffsetTypeAngleAsteroid; [NMS(Index = 353)] - /* 0x6278 */ public float MarkerOffsetTypeAngleBounty; + /* 0x6560 */ public float MarkerOffsetTypeAngleBattle; [NMS(Index = 354)] - /* 0x627C */ public float MarkerOffsetTypeAnglePlayerShip; - [NMS(Index = 437)] - /* 0x6280 */ public float MarkerRingInnerRadius; + /* 0x6564 */ public float MarkerOffsetTypeAngleBounty; + [NMS(Index = 355)] + /* 0x6568 */ public float MarkerOffsetTypeAnglePlayerShip; [NMS(Index = 438)] - /* 0x6284 */ public float MarkerRingOuterRadius; - [NMS(Index = 366)] - /* 0x6288 */ public float MarkerTagAppearDelay; - [NMS(Index = 503)] - /* 0x628C */ public int MaxDialogCharSizeIdeographic; - [NMS(Index = 501)] - /* 0x6290 */ public int MaxDialogCharSizeRoman; - [NMS(Index = 361)] - /* 0x6294 */ public int MaxNumMessageBeaconIcons; - [NMS(Index = 171)] - /* 0x6298 */ public float MaxProjectorDistanceFromDefault; - [NMS(Index = 174)] - /* 0x629C */ public float MaxProjectorGrabDistance; - [NMS(Index = 81)] - /* 0x62A0 */ public int MaxSubstanceMaxAmountForAmountFraction; - [NMS(Index = 923)] - /* 0x62A4 */ public float MessageNotificationTime; + /* 0x656C */ public float MarkerRingInnerRadius; + [NMS(Index = 439)] + /* 0x6570 */ public float MarkerRingOuterRadius; + [NMS(Index = 367)] + /* 0x6574 */ public float MarkerTagAppearDelay; + [NMS(Index = 504)] + /* 0x6578 */ public int MaxDialogCharSizeIdeographic; + [NMS(Index = 502)] + /* 0x657C */ public int MaxDialogCharSizeRoman; + [NMS(Index = 362)] + /* 0x6580 */ public int MaxNumMessageBeaconIcons; + [NMS(Index = 172)] + /* 0x6584 */ public float MaxProjectorDistanceFromDefault; + [NMS(Index = 175)] + /* 0x6588 */ public float MaxProjectorGrabDistance; + [NMS(Index = 82)] + /* 0x658C */ public int MaxSubstanceMaxAmountForAmountFraction; [NMS(Index = 924)] - /* 0x62A8 */ public float MessageTimeQuick; - [NMS(Index = 104)] - /* 0x62AC */ public float MilestoneStingDisplayTime; - [NMS(Index = 1403)] - /* 0x62B0 */ public float MinimumHoldFill; - [NMS(Index = 102)] - /* 0x62B4 */ public float MinSeasonPlayTimeInDays; - [NMS(Index = 730)] - /* 0x62B8 */ public float MissileCentreOffset; - [NMS(Index = 1334)] - /* 0x62BC */ public float MissileIconAttackPulseAmount; - [NMS(Index = 1333)] - /* 0x62C0 */ public float MissileIconAttackPulseTime; - [NMS(Index = 711)] - /* 0x62C4 */ public float MissionCompassIconScaler; - [NMS(Index = 365)] - /* 0x62C8 */ public float MissionDetailsPageBaseHeight; - [NMS(Index = 528)] - /* 0x62CC */ public int MissionLoopCount; - [NMS(Index = 529)] - /* 0x62D0 */ public int MissionLoopCountPirate; + /* 0x6590 */ public float MessageNotificationTime; + [NMS(Index = 925)] + /* 0x6594 */ public float MessageTimeQuick; + [NMS(Index = 105)] + /* 0x6598 */ public float MilestoneStingDisplayTime; + [NMS(Index = 1407)] + /* 0x659C */ public float MinimumHoldFill; + [NMS(Index = 103)] + /* 0x65A0 */ public float MinSeasonPlayTimeInDays; + [NMS(Index = 731)] + /* 0x65A4 */ public float MissileCentreOffset; + [NMS(Index = 1338)] + /* 0x65A8 */ public float MissileIconAttackPulseAmount; + [NMS(Index = 1337)] + /* 0x65AC */ public float MissileIconAttackPulseTime; [NMS(Index = 712)] - /* 0x62D4 */ public float MissionMarkerSize; - [NMS(Index = 362)] - /* 0x62D8 */ public float MissionObjectiveBaseHeight; + /* 0x65B0 */ public float MissionCompassIconScaler; + [NMS(Index = 366)] + /* 0x65B4 */ public float MissionDetailsPageBaseHeight; + [NMS(Index = 529)] + /* 0x65B8 */ public int MissionLoopCount; + [NMS(Index = 530)] + /* 0x65BC */ public int MissionLoopCountPirate; + [NMS(Index = 713)] + /* 0x65C0 */ public float MissionMarkerSize; [NMS(Index = 363)] - /* 0x62DC */ public float MissionObjectiveDoneHeight; + /* 0x65C4 */ public float MissionObjectiveBaseHeight; [NMS(Index = 364)] - /* 0x62E0 */ public float MissionObjectiveScrollingExtra; - [NMS(Index = 530)] - /* 0x62E4 */ public int MissionSeedOffset; - [NMS(Index = 527)] - /* 0x62E8 */ public int MissionSpecificMissionPercent; - [NMS(Index = 511)] - /* 0x62EC */ public float MissionStartEndOSDTime; + /* 0x65C8 */ public float MissionObjectiveDoneHeight; + [NMS(Index = 365)] + /* 0x65CC */ public float MissionObjectiveScrollingExtra; + [NMS(Index = 531)] + /* 0x65D0 */ public int MissionSeedOffset; + [NMS(Index = 528)] + /* 0x65D4 */ public int MissionSpecificMissionPercent; [NMS(Index = 512)] - /* 0x62F0 */ public float MissionStartEndOSDTimeProcedural; - [NMS(Index = 510)] - /* 0x62F4 */ public float MissionStartEndTime; - [NMS(Index = 36)] - /* 0x62F8 */ public float ModularCustomisationApplyTime; - [NMS(Index = 1417)] - /* 0x62FC */ public float MouseRotateCameraSensitivity; - [NMS(Index = 1389)] - /* 0x6300 */ public float MultiplayerTeleportEffectAppearTime; - [NMS(Index = 1388)] - /* 0x6304 */ public float MultiplayerTeleportEffectDisappearTime; - [NMS(Index = 1354)] - /* 0x6308 */ public float NGuiActiveAreaOffsetTime; - [NMS(Index = 1345)] - /* 0x630C */ public float NGuiAltPlacementDistanceScrollSpeed; - [NMS(Index = 1353)] - /* 0x6310 */ public float NGuiCursorOffsetMultiplier; - [NMS(Index = 288)] - /* 0x6314 */ public float NGuiHmdOffset; - [NMS(Index = 1335)] - /* 0x6318 */ public float NGuiModelRotationDegreesX; - [NMS(Index = 1336)] - /* 0x631C */ public float NGuiModelRotationDegreesY; - [NMS(Index = 1337)] - /* 0x6320 */ public float NGuiModelRotationDegreesZ; - [NMS(Index = 1344)] - /* 0x6324 */ public float NGuiModelViewCdSmoothTime; - [NMS(Index = 1342)] - /* 0x6328 */ public float NGuiModelViewDistanceDiscoveryPage; - [NMS(Index = 1338)] - /* 0x632C */ public float NGuiModelViewDistanceGlobal; - [NMS(Index = 1341)] - /* 0x6330 */ public float NGuiModelViewDistanceShipPage; + /* 0x65D8 */ public float MissionStartEndOSDTime; + [NMS(Index = 513)] + /* 0x65DC */ public float MissionStartEndOSDTimeProcedural; + [NMS(Index = 511)] + /* 0x65E0 */ public float MissionStartEndTime; + [NMS(Index = 37)] + /* 0x65E4 */ public float ModularCustomisationApplyTime; + [NMS(Index = 1421)] + /* 0x65E8 */ public float MouseRotateCameraSensitivity; + [NMS(Index = 1393)] + /* 0x65EC */ public float MultiplayerTeleportEffectAppearTime; + [NMS(Index = 1392)] + /* 0x65F0 */ public float MultiplayerTeleportEffectDisappearTime; + [NMS(Index = 1358)] + /* 0x65F4 */ public float NGuiActiveAreaOffsetTime; + [NMS(Index = 1349)] + /* 0x65F8 */ public float NGuiAltPlacementDistanceScrollSpeed; + [NMS(Index = 1357)] + /* 0x65FC */ public float NGuiCursorOffsetMultiplier; + [NMS(Index = 289)] + /* 0x6600 */ public float NGuiHmdOffset; [NMS(Index = 1339)] - /* 0x6334 */ public float NGuiModelViewDistanceSuitPage; + /* 0x6604 */ public float NGuiModelRotationDegreesX; [NMS(Index = 1340)] - /* 0x6338 */ public float NGuiModelViewDistanceWeaponPage; - [NMS(Index = 1362)] - /* 0x633C */ public float NGuiModelViewFadeInAfterRenderTime; + /* 0x6608 */ public float NGuiModelRotationDegreesY; + [NMS(Index = 1341)] + /* 0x660C */ public float NGuiModelRotationDegreesZ; + [NMS(Index = 1348)] + /* 0x6610 */ public float NGuiModelViewCdSmoothTime; + [NMS(Index = 1346)] + /* 0x6614 */ public float NGuiModelViewDistanceDiscoveryPage; + [NMS(Index = 1342)] + /* 0x6618 */ public float NGuiModelViewDistanceGlobal; + [NMS(Index = 1345)] + /* 0x661C */ public float NGuiModelViewDistanceShipPage; [NMS(Index = 1343)] - /* 0x6340 */ public float NGuiModelViewFov; + /* 0x6620 */ public float NGuiModelViewDistanceSuitPage; + [NMS(Index = 1344)] + /* 0x6624 */ public float NGuiModelViewDistanceWeaponPage; + [NMS(Index = 1366)] + /* 0x6628 */ public float NGuiModelViewFadeInAfterRenderTime; [NMS(Index = 1347)] - /* 0x6344 */ public float NGuiModelViewFractionOfBBHeightAboveReflectivePlane; - [NMS(Index = 1173)] - /* 0x6348 */ public float NGuiMouseSensitivity; - [NMS(Index = 1172)] - /* 0x634C */ public float NGuiPadSensitivity; - [NMS(Index = 1346)] - /* 0x6350 */ public float NGuiPlacementAngleScrollSpeed; + /* 0x662C */ public float NGuiModelViewFov; [NMS(Index = 1351)] - /* 0x6354 */ public float NGuiThumbnailModelRotationDegreesY; - [NMS(Index = 1352)] - /* 0x6358 */ public float NGuiThumbnailModelViewDistance; - [NMS(Index = 875)] - /* 0x635C */ public float NotificationBackgroundGradientAlphaInShip; - [NMS(Index = 874)] - /* 0x6360 */ public float NotificationBackgroundGradientEndOffsetPercentInShip; - [NMS(Index = 908)] - /* 0x6364 */ public float NotificationBridgeReachDistance; - [NMS(Index = 882)] - /* 0x6368 */ public float NotificationBuildHintStartTime; - [NMS(Index = 887)] - /* 0x636C */ public float NotificationCantFireTime; - [NMS(Index = 888)] - /* 0x6370 */ public float NotificationDangerTime; - [NMS(Index = 913)] - /* 0x6374 */ public float NotificationDeviceIdleTime; + /* 0x6630 */ public float NGuiModelViewFractionOfBBHeightAboveReflectivePlane; + [NMS(Index = 1177)] + /* 0x6634 */ public float NGuiMouseSensitivity; + [NMS(Index = 1176)] + /* 0x6638 */ public float NGuiPadSensitivity; + [NMS(Index = 1350)] + /* 0x663C */ public float NGuiPlacementAngleScrollSpeed; + [NMS(Index = 1355)] + /* 0x6640 */ public float NGuiThumbnailModelRotationDegreesY; + [NMS(Index = 1356)] + /* 0x6644 */ public float NGuiThumbnailModelViewDistance; + [NMS(Index = 876)] + /* 0x6648 */ public float NotificationBackgroundGradientAlphaInShip; + [NMS(Index = 875)] + /* 0x664C */ public float NotificationBackgroundGradientEndOffsetPercentInShip; [NMS(Index = 909)] - /* 0x6378 */ public float NotificationDiscoveryIdleTime; - [NMS(Index = 906)] - /* 0x637C */ public float NotificationFinalMissionWait; - [NMS(Index = 904)] - /* 0x6380 */ public float NotificationGoToSpaceStationWait; - [NMS(Index = 339)] - /* 0x6384 */ public float NotificationHazardMinTimeAfterRecharge; - [NMS(Index = 879)] - /* 0x6388 */ public float NotificationHazardSafeThreshold; - [NMS(Index = 880)] - /* 0x638C */ public float NotificationHazardTimer; + /* 0x6650 */ public float NotificationBridgeReachDistance; + [NMS(Index = 883)] + /* 0x6654 */ public float NotificationBuildHintStartTime; + [NMS(Index = 888)] + /* 0x6658 */ public float NotificationCantFireTime; + [NMS(Index = 889)] + /* 0x665C */ public float NotificationDangerTime; + [NMS(Index = 914)] + /* 0x6660 */ public float NotificationDeviceIdleTime; [NMS(Index = 910)] - /* 0x6390 */ public float NotificationInfoIdleTime; + /* 0x6664 */ public float NotificationDiscoveryIdleTime; + [NMS(Index = 907)] + /* 0x6668 */ public float NotificationFinalMissionWait; + [NMS(Index = 905)] + /* 0x666C */ public float NotificationGoToSpaceStationWait; + [NMS(Index = 340)] + /* 0x6670 */ public float NotificationHazardMinTimeAfterRecharge; + [NMS(Index = 880)] + /* 0x6674 */ public float NotificationHazardSafeThreshold; [NMS(Index = 881)] - /* 0x6394 */ public float NotificationInteractHintStartTime; - [NMS(Index = 883)] - /* 0x6398 */ public float NotificationJetpackTime; + /* 0x6678 */ public float NotificationHazardTimer; + [NMS(Index = 911)] + /* 0x667C */ public float NotificationInfoIdleTime; + [NMS(Index = 882)] + /* 0x6680 */ public float NotificationInteractHintStartTime; + [NMS(Index = 884)] + /* 0x6684 */ public float NotificationJetpackTime; + [NMS(Index = 893)] + /* 0x6688 */ public float NotificationMaxPageHintTime; [NMS(Index = 892)] - /* 0x639C */ public float NotificationMaxPageHintTime; - [NMS(Index = 891)] - /* 0x63A0 */ public float NotificationMessageCycleTime; - [NMS(Index = 878)] - /* 0x63A4 */ public float NotificationMinVisibleTime; - [NMS(Index = 914)] - /* 0x63A8 */ public float NotificationMissionHintTime; + /* 0x668C */ public float NotificationMessageCycleTime; + [NMS(Index = 879)] + /* 0x6690 */ public float NotificationMinVisibleTime; [NMS(Index = 915)] - /* 0x63AC */ public float NotificationMissionHintTimeCritical; + /* 0x6694 */ public float NotificationMissionHintTime; [NMS(Index = 916)] - /* 0x63B0 */ public float NotificationMissionHintTimeSecondary; - [NMS(Index = 905)] - /* 0x63B4 */ public float NotificationMonolithMissionWait; - [NMS(Index = 911)] - /* 0x63B8 */ public float NotificationNewTechIdleTime; + /* 0x6698 */ public float NotificationMissionHintTimeCritical; + [NMS(Index = 917)] + /* 0x669C */ public float NotificationMissionHintTimeSecondary; + [NMS(Index = 906)] + /* 0x66A0 */ public float NotificationMonolithMissionWait; [NMS(Index = 912)] - /* 0x63BC */ public float NotificationScanEventMissionIdleTime; - [NMS(Index = 889)] - /* 0x63C0 */ public float NotificationScanTime; + /* 0x66A4 */ public float NotificationNewTechIdleTime; + [NMS(Index = 913)] + /* 0x66A8 */ public float NotificationScanEventMissionIdleTime; [NMS(Index = 890)] - /* 0x63C4 */ public float NotificationScanTimeCutoff; - [NMS(Index = 884)] - /* 0x63C8 */ public float NotificationShieldTime; - [NMS(Index = 896)] - /* 0x63CC */ public float NotificationShipBoostMinTime; + /* 0x66AC */ public float NotificationScanTime; + [NMS(Index = 891)] + /* 0x66B0 */ public float NotificationScanTimeCutoff; + [NMS(Index = 885)] + /* 0x66B4 */ public float NotificationShieldTime; [NMS(Index = 897)] - /* 0x63D0 */ public float NotificationShipBoostReminderTime; + /* 0x66B8 */ public float NotificationShipBoostMinTime; [NMS(Index = 898)] - /* 0x63D4 */ public float NotificationShipBoostReminderTimeTutorial; - [NMS(Index = 885)] - /* 0x63D8 */ public float NotificationShipBoostTime; + /* 0x66BC */ public float NotificationShipBoostReminderTime; + [NMS(Index = 899)] + /* 0x66C0 */ public float NotificationShipBoostReminderTimeTutorial; [NMS(Index = 886)] - /* 0x63DC */ public float NotificationShipBoostTimeVR; - [NMS(Index = 893)] - /* 0x63E0 */ public float NotificationShipJumpMinTime; + /* 0x66C4 */ public float NotificationShipBoostTime; + [NMS(Index = 887)] + /* 0x66C8 */ public float NotificationShipBoostTimeVR; [NMS(Index = 894)] - /* 0x63E4 */ public float NotificationShipJumpReminderTime; + /* 0x66CC */ public float NotificationShipJumpMinTime; [NMS(Index = 895)] - /* 0x63E8 */ public float NotificationShipJumpReminderTutorial; - [NMS(Index = 876)] - /* 0x63EC */ public int NotificationsResourceExtractHintCount; + /* 0x66D0 */ public float NotificationShipJumpReminderTime; + [NMS(Index = 896)] + /* 0x66D4 */ public float NotificationShipJumpReminderTutorial; [NMS(Index = 877)] - /* 0x63F0 */ public float NotificationStaminaHintDistanceWalked; - [NMS(Index = 902)] - /* 0x63F4 */ public float NotificationTimeBeforeHeridiumMarker; + /* 0x66D8 */ public int NotificationsResourceExtractHintCount; + [NMS(Index = 878)] + /* 0x66DC */ public float NotificationStaminaHintDistanceWalked; [NMS(Index = 903)] - /* 0x63F8 */ public float NotificationUrgentMessageTime; - [NMS(Index = 907)] - /* 0x63FC */ public float NotificationWaypointReachDistance; - [NMS(Index = 800)] - /* 0x6400 */ public int NumDeathQuotes; + /* 0x66E0 */ public float NotificationTimeBeforeHeridiumMarker; + [NMS(Index = 904)] + /* 0x66E4 */ public float NotificationUrgentMessageTime; + [NMS(Index = 908)] + /* 0x66E8 */ public float NotificationWaypointReachDistance; + [NMS(Index = 801)] + /* 0x66EC */ public int NumDeathQuotes; + [NMS(Index = 523)] + /* 0x66F0 */ public float OnFootDamageDirectionIndicatorFadeRange; [NMS(Index = 522)] - /* 0x6404 */ public float OnFootDamageDirectionIndicatorFadeRange; - [NMS(Index = 521)] - /* 0x6408 */ public float OnFootDamageDirectionIndicatorRadius; - [NMS(Index = 124)] - /* 0x640C */ public float OSDMessagePauseOffscreenAngle; + /* 0x66F4 */ public float OnFootDamageDirectionIndicatorRadius; + [NMS(Index = 125)] + /* 0x66F8 */ public float OSDMessagePauseOffscreenAngle; + [NMS(Index = 329)] + /* 0x66FC */ public int OSDMessageQueueMax; [NMS(Index = 328)] - /* 0x6410 */ public int OSDMessageQueueMax; + /* 0x6700 */ public int OSDMessageQueueMin; [NMS(Index = 327)] - /* 0x6414 */ public int OSDMessageQueueMin; - [NMS(Index = 326)] - /* 0x6418 */ public float OSDMessageQueueSpeedMultiplier; - [NMS(Index = 1068)] - /* 0x641C */ public float PadCursorAcceleration; - [NMS(Index = 1069)] - /* 0x6420 */ public float PadCursorMaxSpeedModifier; - [NMS(Index = 78)] - /* 0x6424 */ public float PadCursorUICurveStrength; - [NMS(Index = 1416)] - /* 0x6428 */ public float PadRotateCameraSensitivity; - [NMS(Index = 496)] - /* 0x642C */ public float PageTurnTime; - [NMS(Index = 92)] - /* 0x6430 */ public float ParagraphAutoScrollSpeed; - [NMS(Index = 952)] - /* 0x6434 */ public float PauseMenuHoldTime; - [NMS(Index = 719)] - /* 0x6438 */ public float PetHoverIconSize; - [NMS(Index = 146)] - /* 0x643C */ public float PetHUDMarkerExtraFollowInfoDistance; + /* 0x6704 */ public float OSDMessageQueueSpeedMultiplier; + [NMS(Index = 1072)] + /* 0x6708 */ public float PadCursorAcceleration; + [NMS(Index = 1073)] + /* 0x670C */ public float PadCursorMaxSpeedModifier; + [NMS(Index = 79)] + /* 0x6710 */ public float PadCursorUICurveStrength; + [NMS(Index = 1420)] + /* 0x6714 */ public float PadRotateCameraSensitivity; + [NMS(Index = 497)] + /* 0x6718 */ public float PageTurnTime; + [NMS(Index = 93)] + /* 0x671C */ public float ParagraphAutoScrollSpeed; + [NMS(Index = 953)] + /* 0x6720 */ public float PauseMenuHoldTime; + [NMS(Index = 720)] + /* 0x6724 */ public float PetHoverIconSize; [NMS(Index = 147)] - /* 0x6440 */ public float PetHUDMarkerHideDistance; + /* 0x6728 */ public float PetHUDMarkerExtraFollowInfoDistance; [NMS(Index = 148)] - /* 0x6444 */ public float PetHUDMarkerHideDistanceShort; + /* 0x672C */ public float PetHUDMarkerHideDistance; [NMS(Index = 149)] - /* 0x6448 */ public float PetHUDMarkerOffset; - [NMS(Index = 720)] - /* 0x644C */ public float PetIconSize; + /* 0x6730 */ public float PetHUDMarkerHideDistanceShort; [NMS(Index = 150)] - /* 0x6450 */ public float PetMoodMarkerOffset; - [NMS(Index = 145)] - /* 0x6454 */ public float PetSlotUnlockBounceTime; + /* 0x6734 */ public float PetHUDMarkerOffset; + [NMS(Index = 721)] + /* 0x6738 */ public float PetIconSize; + [NMS(Index = 151)] + /* 0x673C */ public float PetMoodMarkerOffset; + [NMS(Index = 146)] + /* 0x6740 */ public float PetSlotUnlockBounceTime; + [NMS(Index = 624)] + /* 0x6744 */ public float PhotoModeTimeofDayChange; [NMS(Index = 623)] - /* 0x6458 */ public float PhotoModeTimeofDayChange; - [NMS(Index = 622)] - /* 0x645C */ public float PhotoModeValueAlpha; + /* 0x6748 */ public float PhotoModeValueAlpha; + [NMS(Index = 653)] + /* 0x674C */ public float PirateAttackIndicatorRadius; [NMS(Index = 652)] - /* 0x6460 */ public float PirateAttackIndicatorRadius; + /* 0x6750 */ public float PirateAttackIndicatorWidth; + [NMS(Index = 654)] + /* 0x6754 */ public float PirateAttackProbeDisplayFinishFactor; [NMS(Index = 651)] - /* 0x6464 */ public float PirateAttackIndicatorWidth; - [NMS(Index = 653)] - /* 0x6468 */ public float PirateAttackProbeDisplayFinishFactor; - [NMS(Index = 650)] - /* 0x646C */ public float PirateCountdownTime; - [NMS(Index = 635)] - /* 0x6470 */ public float PirateFreighterSummonAtOffset; - [NMS(Index = 633)] - /* 0x6474 */ public float PirateFreighterSummonOffset; + /* 0x6758 */ public float PirateCountdownTime; + [NMS(Index = 636)] + /* 0x675C */ public float PirateFreighterSummonAtOffset; [NMS(Index = 634)] - /* 0x6478 */ public float PirateFreighterSummonOffsetPulse; - [NMS(Index = 120)] - /* 0x647C */ public float PlacedMarkerFadeTime; - [NMS(Index = 112)] - /* 0x6480 */ public float PlanetDataExtraRadius; + /* 0x6760 */ public float PirateFreighterSummonOffset; + [NMS(Index = 635)] + /* 0x6764 */ public float PirateFreighterSummonOffsetPulse; + [NMS(Index = 121)] + /* 0x6768 */ public float PlacedMarkerFadeTime; + [NMS(Index = 113)] + /* 0x676C */ public float PlanetDataExtraRadius; + [NMS(Index = 958)] + /* 0x6770 */ public float PlanetLabelAngle; [NMS(Index = 957)] - /* 0x6484 */ public float PlanetLabelAngle; - [NMS(Index = 956)] - /* 0x6488 */ public float PlanetLabelTime; - [NMS(Index = 1186)] - /* 0x648C */ public float PlanetPoleMaxDotProduct; - [NMS(Index = 494)] - /* 0x6490 */ public float PlanetRaidMarkerOffset; - [NMS(Index = 665)] - /* 0x6494 */ public float PlanetScanDelayTime; - [NMS(Index = 1093)] - /* 0x6498 */ public float PopupActivateTime; - [NMS(Index = 1094)] - /* 0x649C */ public float PopupDeactivateTime; - [NMS(Index = 1092)] - /* 0x64A0 */ public float PopupDebounceTime; - [NMS(Index = 1081)] - /* 0x64A4 */ public float PopupSlotWidthOffset; - [NMS(Index = 329)] - /* 0x64A8 */ public float PopupValueSectionBaseHeight; + /* 0x6774 */ public float PlanetLabelTime; + [NMS(Index = 1190)] + /* 0x6778 */ public float PlanetPoleMaxDotProduct; + [NMS(Index = 495)] + /* 0x677C */ public float PlanetRaidMarkerOffset; + [NMS(Index = 666)] + /* 0x6780 */ public float PlanetScanDelayTime; + [NMS(Index = 1097)] + /* 0x6784 */ public float PopupActivateTime; + [NMS(Index = 1098)] + /* 0x6788 */ public float PopupDeactivateTime; + [NMS(Index = 1096)] + /* 0x678C */ public float PopupDebounceTime; + [NMS(Index = 1085)] + /* 0x6790 */ public float PopupSlotWidthOffset; [NMS(Index = 330)] - /* 0x64AC */ public float PopupValueSectionHeight; - [NMS(Index = 1079)] - /* 0x64B0 */ public float PopupXClampOffset; - [NMS(Index = 1080)] - /* 0x64B4 */ public float PopupXClampOffsetRightAligned; + /* 0x6794 */ public float PopupValueSectionBaseHeight; + [NMS(Index = 331)] + /* 0x6798 */ public float PopupValueSectionHeight; + [NMS(Index = 1083)] + /* 0x679C */ public float PopupXClampOffset; + [NMS(Index = 1084)] + /* 0x67A0 */ public float PopupXClampOffsetRightAligned; + [NMS(Index = 177)] + /* 0x67A4 */ public float ProjectorGrabBorderPercent; [NMS(Index = 176)] - /* 0x64B8 */ public float ProjectorGrabBorderPercent; - [NMS(Index = 175)] - /* 0x64BC */ public float ProjectorGrabDistanceBias; - [NMS(Index = 172)] - /* 0x64C0 */ public float ProjectorGrabResetTime; - [NMS(Index = 170)] - /* 0x64C4 */ public float ProjectorScale; - [NMS(Index = 216)] - /* 0x64C8 */ public float QuickMenuAlpha; - [NMS(Index = 125)] - /* 0x64CC */ public float QuickMenuCentrePos; - [NMS(Index = 127)] - /* 0x64D0 */ public float QuickMenuCentreSideOffset; - [NMS(Index = 563)] - /* 0x64D4 */ public float QuickMenuCloseTime; - [NMS(Index = 215)] - /* 0x64D8 */ public float QuickMenuCursorScale; + /* 0x67A8 */ public float ProjectorGrabDistanceBias; + [NMS(Index = 173)] + /* 0x67AC */ public float ProjectorGrabResetTime; + [NMS(Index = 171)] + /* 0x67B0 */ public float ProjectorScale; + [NMS(Index = 217)] + /* 0x67B4 */ public float QuickMenuAlpha; + [NMS(Index = 126)] + /* 0x67B8 */ public float QuickMenuCentrePos; + [NMS(Index = 128)] + /* 0x67BC */ public float QuickMenuCentreSideOffset; [NMS(Index = 564)] - /* 0x64DC */ public float QuickMenuErrorTime; - [NMS(Index = 255)] - /* 0x64E0 */ public float QuickMenuHighlightRate; + /* 0x67C0 */ public float QuickMenuCloseTime; + [NMS(Index = 216)] + /* 0x67C4 */ public float QuickMenuCursorScale; + [NMS(Index = 565)] + /* 0x67C8 */ public float QuickMenuErrorTime; [NMS(Index = 256)] - /* 0x64E4 */ public float QuickMenuHoldNavTime; - [NMS(Index = 251)] - /* 0x64E8 */ public float QuickMenuInteractAdjustX; + /* 0x67CC */ public float QuickMenuHighlightRate; + [NMS(Index = 257)] + /* 0x67D0 */ public float QuickMenuHoldNavTime; [NMS(Index = 252)] - /* 0x64EC */ public float QuickMenuInteractAdjustY; - [NMS(Index = 254)] - /* 0x64F0 */ public int QuickMenuScreenHeight; + /* 0x67D4 */ public float QuickMenuInteractAdjustX; [NMS(Index = 253)] - /* 0x64F4 */ public int QuickMenuScreenWidth; - [NMS(Index = 126)] - /* 0x64F8 */ public float QuickMenuSideOffset; + /* 0x67D8 */ public float QuickMenuInteractAdjustY; + [NMS(Index = 255)] + /* 0x67DC */ public int QuickMenuScreenHeight; + [NMS(Index = 254)] + /* 0x67E0 */ public int QuickMenuScreenWidth; + [NMS(Index = 127)] + /* 0x67E4 */ public float QuickMenuSideOffset; + [NMS(Index = 248)] + /* 0x67E8 */ public float QuickMenuSwipeHeightMax; [NMS(Index = 247)] - /* 0x64FC */ public float QuickMenuSwipeHeightMax; - [NMS(Index = 246)] - /* 0x6500 */ public float QuickMenuSwipeHeightMin; - [NMS(Index = 1148)] - /* 0x6504 */ public float RadialMenuInnerRadius; - [NMS(Index = 1149)] - /* 0x6508 */ public float RadialMenuInnerRadiusCursor; - [NMS(Index = 1150)] - /* 0x650C */ public float RadialMenuWedgeOffset; - [NMS(Index = 483)] - /* 0x6510 */ public float RefinerAutoCloseTime; + /* 0x67EC */ public float QuickMenuSwipeHeightMin; + [NMS(Index = 1152)] + /* 0x67F0 */ public float RadialMenuInnerRadius; + [NMS(Index = 1153)] + /* 0x67F4 */ public float RadialMenuInnerRadiusCursor; + [NMS(Index = 1154)] + /* 0x67F8 */ public float RadialMenuWedgeOffset; + [NMS(Index = 484)] + /* 0x67FC */ public float RefinerAutoCloseTime; + [NMS(Index = 472)] + /* 0x6800 */ public float RefinerBeginDialInnerRadius; [NMS(Index = 471)] - /* 0x6514 */ public float RefinerBeginDialInnerRadius; + /* 0x6804 */ public float RefinerPadStartDecayTime; [NMS(Index = 470)] - /* 0x6518 */ public float RefinerPadStartDecayTime; - [NMS(Index = 469)] - /* 0x651C */ public float RefinerPadStartTime; - [NMS(Index = 472)] - /* 0x6520 */ public float RefinerProgressDialInnerRadius; - [NMS(Index = 452)] - /* 0x6524 */ public float RepairTechLabelOffset; - [NMS(Index = 442)] - /* 0x6528 */ public float RepairTechRepairedMessageTime; - [NMS(Index = 440)] - /* 0x652C */ public float RepairTechRepairedWaitTime1; + /* 0x6808 */ public float RefinerPadStartTime; + [NMS(Index = 473)] + /* 0x680C */ public float RefinerProgressDialInnerRadius; + [NMS(Index = 453)] + /* 0x6810 */ public float RepairTechLabelOffset; + [NMS(Index = 443)] + /* 0x6814 */ public float RepairTechRepairedMessageTime; [NMS(Index = 441)] - /* 0x6530 */ public float RepairTechRepairedWaitTime2; - [NMS(Index = 1379)] - /* 0x6534 */ public float ReportBaseFlashDelay; - [NMS(Index = 1378)] - /* 0x6538 */ public float ReportBaseFlashIntensity; - [NMS(Index = 1377)] - /* 0x653C */ public float ReportBaseFlashTime; - [NMS(Index = 1380)] - /* 0x6540 */ public float ReportCameraSpeed; - [NMS(Index = 788)] - /* 0x6544 */ public float ScanEventArrowOffsetMultiplier; - [NMS(Index = 790)] - /* 0x6548 */ public float ScanEventArrowOffsetMultiplierFresh; - [NMS(Index = 791)] - /* 0x654C */ public float ScanEventArrowOffsetMultiplierLerpTime; + /* 0x6818 */ public float RepairTechRepairedWaitTime1; + [NMS(Index = 442)] + /* 0x681C */ public float RepairTechRepairedWaitTime2; + [NMS(Index = 1383)] + /* 0x6820 */ public float ReportBaseFlashDelay; + [NMS(Index = 1382)] + /* 0x6824 */ public float ReportBaseFlashIntensity; + [NMS(Index = 1381)] + /* 0x6828 */ public float ReportBaseFlashTime; + [NMS(Index = 1384)] + /* 0x682C */ public float ReportCameraSpeed; [NMS(Index = 789)] - /* 0x6550 */ public float ScanEventArrowOffsetMultiplierOneEvent; + /* 0x6830 */ public float ScanEventArrowOffsetMultiplier; + [NMS(Index = 791)] + /* 0x6834 */ public float ScanEventArrowOffsetMultiplierFresh; + [NMS(Index = 792)] + /* 0x6838 */ public float ScanEventArrowOffsetMultiplierLerpTime; + [NMS(Index = 790)] + /* 0x683C */ public float ScanEventArrowOffsetMultiplierOneEvent; + [NMS(Index = 788)] + /* 0x6840 */ public float ScanEventArrowPlayerFadeDistance; [NMS(Index = 787)] - /* 0x6554 */ public float ScanEventArrowPlayerFadeDistance; + /* 0x6844 */ public float ScanEventArrowPlayerFadeRange; + [NMS(Index = 793)] + /* 0x6848 */ public float ScanEventArrowSecondaryAlpha; [NMS(Index = 786)] - /* 0x6558 */ public float ScanEventArrowPlayerFadeRange; - [NMS(Index = 792)] - /* 0x655C */ public float ScanEventArrowSecondaryAlpha; + /* 0x684C */ public float ScanEventArrowShipFadeDistance; [NMS(Index = 785)] - /* 0x6560 */ public float ScanEventArrowShipFadeDistance; - [NMS(Index = 784)] - /* 0x6564 */ public float ScanEventArrowShipFadeRange; - [NMS(Index = 793)] - /* 0x6568 */ public GcAudioWwiseEvents ScanEventIconAudio; - [NMS(Index = 359)] - /* 0x656C */ public float ScannableIconMergeAngle; - [NMS(Index = 1060)] - /* 0x6570 */ public float ScanTime; - [NMS(Index = 101)] - /* 0x6574 */ public float SeasonalRingChangeTime; - [NMS(Index = 99)] - /* 0x6578 */ public float SeasonalRingMultiplier; + /* 0x6850 */ public float ScanEventArrowShipFadeRange; + [NMS(Index = 794)] + /* 0x6854 */ public GcAudioWwiseEvents ScanEventIconAudio; + [NMS(Index = 360)] + /* 0x6858 */ public float ScannableIconMergeAngle; + [NMS(Index = 1064)] + /* 0x685C */ public float ScanTime; + [NMS(Index = 102)] + /* 0x6860 */ public float SeasonalRingChangeTime; [NMS(Index = 100)] - /* 0x657C */ public float SeasonalRingPulseTime; - [NMS(Index = 34)] - /* 0x6580 */ public float SeasonEndAutoHighlightDuration; + /* 0x6864 */ public float SeasonalRingMultiplier; + [NMS(Index = 101)] + /* 0x6868 */ public float SeasonalRingPulseTime; [NMS(Index = 35)] - /* 0x6584 */ public float SeasonEndAutoHighlightDurationMilestone; + /* 0x686C */ public float SeasonEndAutoHighlightDuration; + [NMS(Index = 36)] + /* 0x6870 */ public float SeasonEndAutoHighlightDurationMilestone; + [NMS(Index = 34)] + /* 0x6874 */ public GcAudioWwiseEvents SeasonEndAutoHighlightSFX; [NMS(Index = 33)] - /* 0x6588 */ public GcAudioWwiseEvents SeasonEndAutoHighlightSFX; + /* 0x6878 */ public float SeasonEndRewardsMaxScrollRate; [NMS(Index = 32)] - /* 0x658C */ public float SeasonEndRewardsMaxScrollRate; - [NMS(Index = 31)] - /* 0x6590 */ public float SeasonEndRewardsPageOpenDelayTime; - [NMS(Index = 97)] - /* 0x6594 */ public int SeasonFinalStageIndex; - [NMS(Index = 872)] - /* 0x6598 */ public float SeasonMessageDelayTime; - [NMS(Index = 90)] - /* 0x659C */ public float SentinelsDisabledHUDMessageTime; - [NMS(Index = 1394)] - /* 0x65A0 */ public float SettlementStatInnerRadius; - [NMS(Index = 1395)] - /* 0x65A4 */ public float SettlementStatOuterRadius; + /* 0x687C */ public float SeasonEndRewardsPageOpenDelayTime; + [NMS(Index = 98)] + /* 0x6880 */ public int SeasonFinalStageIndex; + [NMS(Index = 873)] + /* 0x6884 */ public float SeasonMessageDelayTime; + [NMS(Index = 91)] + /* 0x6888 */ public float SentinelsDisabledHUDMessageTime; + [NMS(Index = 1398)] + /* 0x688C */ public float SettlementStatInnerRadius; + [NMS(Index = 1399)] + /* 0x6890 */ public float SettlementStatOuterRadius; + [NMS(Index = 1016)] + /* 0x6894 */ public float ShieldHazardPulseRate; + [NMS(Index = 1018)] + /* 0x6898 */ public float ShieldHazardPulseThreshold; [NMS(Index = 1015)] - /* 0x65A8 */ public float ShieldHazardPulseRate; - [NMS(Index = 1017)] - /* 0x65AC */ public float ShieldHazardPulseThreshold; + /* 0x689C */ public float ShieldPulseTime; [NMS(Index = 1014)] - /* 0x65B0 */ public float ShieldPulseTime; - [NMS(Index = 1013)] - /* 0x65B4 */ public float ShieldSpringTime; - [NMS(Index = 0)] - /* 0x65B8 */ public float ShipBuilderBarTime; - [NMS(Index = 7)] - /* 0x65BC */ public float ShipBuilderEndCircleRadius; + /* 0x68A0 */ public float ShieldSpringTime; + [NMS(Index = 1)] + /* 0x68A4 */ public float ShipBuilderBarTime; + [NMS(Index = 8)] + /* 0x68A8 */ public float ShipBuilderEndCircleRadius; + [NMS(Index = 12)] + /* 0x68AC */ public float ShipBuilderLineLengthFadeMax; [NMS(Index = 11)] - /* 0x65C0 */ public float ShipBuilderLineLengthFadeMax; + /* 0x68B0 */ public float ShipBuilderLineLengthFadeMin; [NMS(Index = 10)] - /* 0x65C4 */ public float ShipBuilderLineLengthFadeMin; + /* 0x68B4 */ public float ShipBuilderLineMinFade; [NMS(Index = 9)] - /* 0x65C8 */ public float ShipBuilderLineMinFade; - [NMS(Index = 8)] - /* 0x65CC */ public float ShipBuilderLineWidth; - [NMS(Index = 5)] - /* 0x65D0 */ public float ShipBuilderSlotDropLength; - [NMS(Index = 1)] - /* 0x65D4 */ public float ShipBuilderSlotLineDefaultWidthFactor; - [NMS(Index = 3)] - /* 0x65D8 */ public float ShipBuilderSlotLineMaxFactor; + /* 0x68B8 */ public float ShipBuilderLineWidth; + [NMS(Index = 6)] + /* 0x68BC */ public float ShipBuilderSlotDropLength; [NMS(Index = 2)] - /* 0x65DC */ public float ShipBuilderSlotLineMinFactor; + /* 0x68C0 */ public float ShipBuilderSlotLineDefaultWidthFactor; [NMS(Index = 4)] - /* 0x65E0 */ public float ShipBuilderSlotStartOffset; - [NMS(Index = 6)] - /* 0x65E4 */ public float ShipBuilderStartCircleRadius; + /* 0x68C4 */ public float ShipBuilderSlotLineMaxFactor; + [NMS(Index = 3)] + /* 0x68C8 */ public float ShipBuilderSlotLineMinFactor; + [NMS(Index = 5)] + /* 0x68CC */ public float ShipBuilderSlotStartOffset; + [NMS(Index = 7)] + /* 0x68D0 */ public float ShipBuilderStartCircleRadius; + [NMS(Index = 521)] + /* 0x68D4 */ public float ShipDamageDirectionIndicatorFadeRange; [NMS(Index = 520)] - /* 0x65E8 */ public float ShipDamageDirectionIndicatorFadeRange; - [NMS(Index = 519)] - /* 0x65EC */ public float ShipDamageDirectionIndicatorRadius; + /* 0x68D8 */ public float ShipDamageDirectionIndicatorRadius; + [NMS(Index = 783)] + /* 0x68DC */ public float ShipDesatDamper; [NMS(Index = 782)] - /* 0x65F0 */ public float ShipDesatDamper; + /* 0x68E0 */ public float ShipFullscreenDamper; [NMS(Index = 781)] - /* 0x65F4 */ public float ShipFullscreenDamper; - [NMS(Index = 780)] - /* 0x65F8 */ public float ShipFullscreenDamperMin; - [NMS(Index = 672)] - /* 0x65FC */ public float ShipHeadsUpDisplayDistance; + /* 0x68E4 */ public float ShipFullscreenDamperMin; [NMS(Index = 673)] - /* 0x6600 */ public float ShipHeadsUpLineFadeTime; - [NMS(Index = 304)] - /* 0x6604 */ public float ShipHologramInWorldUIHeightAdjust; + /* 0x68E8 */ public float ShipHeadsUpDisplayDistance; + [NMS(Index = 674)] + /* 0x68EC */ public float ShipHeadsUpLineFadeTime; [NMS(Index = 305)] - /* 0x6608 */ public float ShipHologramInWorldUIHeightAdjustV2; + /* 0x68F0 */ public float ShipHologramInWorldUIHeightAdjust; + [NMS(Index = 306)] + /* 0x68F4 */ public float ShipHologramInWorldUIHeightAdjustV2; + [NMS(Index = 996)] + /* 0x68F8 */ public float ShipHUDHitPointSize; [NMS(Index = 995)] - /* 0x660C */ public float ShipHUDHitPointSize; - [NMS(Index = 994)] - /* 0x6610 */ public float ShipHUDHitPointTime; - [NMS(Index = 141)] - /* 0x6614 */ public float ShipHUDMarkerHideDistance; + /* 0x68FC */ public float ShipHUDHitPointTime; [NMS(Index = 142)] - /* 0x6618 */ public float ShipHUDMarkerOffset; - [NMS(Index = 979)] - /* 0x661C */ public float ShipHUDMaxOffscreenTargetDist; + /* 0x6900 */ public float ShipHUDMarkerHideDistance; + [NMS(Index = 143)] + /* 0x6904 */ public float ShipHUDMarkerOffset; + [NMS(Index = 980)] + /* 0x6908 */ public float ShipHUDMaxOffscreenTargetDist; + [NMS(Index = 977)] + /* 0x690C */ public float ShipHUDMissileLockSizeMax; [NMS(Index = 976)] - /* 0x6620 */ public float ShipHUDMissileLockSizeMax; - [NMS(Index = 975)] - /* 0x6624 */ public float ShipHUDMissileLockSizeMin; + /* 0x6910 */ public float ShipHUDMissileLockSizeMin; + [NMS(Index = 979)] + /* 0x6914 */ public float ShipHUDMissileLockSpringFast; [NMS(Index = 978)] - /* 0x6628 */ public float ShipHUDMissileLockSpringFast; - [NMS(Index = 977)] - /* 0x662C */ public float ShipHUDMissileLockSpringSlow; - [NMS(Index = 982)] - /* 0x6630 */ public float ShipHUDTargetAlpha; + /* 0x6918 */ public float ShipHUDMissileLockSpringSlow; [NMS(Index = 983)] - /* 0x6634 */ public float ShipHUDTargetArrowLength; - [NMS(Index = 987)] - /* 0x6638 */ public float ShipHUDTargetArrowsRotationRate; + /* 0x691C */ public float ShipHUDTargetAlpha; [NMS(Index = 984)] - /* 0x663C */ public float ShipHUDTargetMinDist; - [NMS(Index = 980)] - /* 0x6640 */ public float ShipHUDTargetRadius; + /* 0x6920 */ public float ShipHUDTargetArrowLength; + [NMS(Index = 988)] + /* 0x6924 */ public float ShipHUDTargetArrowsRotationRate; [NMS(Index = 985)] - /* 0x6644 */ public float ShipHUDTargetRange; - [NMS(Index = 986)] - /* 0x6648 */ public float ShipHUDTargetScale; + /* 0x6928 */ public float ShipHUDTargetMinDist; [NMS(Index = 981)] - /* 0x664C */ public float ShipHUDTargetTriangleRadius; + /* 0x692C */ public float ShipHUDTargetRadius; + [NMS(Index = 986)] + /* 0x6930 */ public float ShipHUDTargetRange; + [NMS(Index = 987)] + /* 0x6934 */ public float ShipHUDTargetScale; + [NMS(Index = 982)] + /* 0x6938 */ public float ShipHUDTargetTriangleRadius; + [NMS(Index = 507)] + /* 0x693C */ public float ShipOverheatSwitchMessageTime; [NMS(Index = 506)] - /* 0x6650 */ public float ShipOverheatSwitchMessageTime; - [NMS(Index = 505)] - /* 0x6654 */ public float ShipOverheatSwitchMessageWait; - [NMS(Index = 1387)] - /* 0x6658 */ public float ShipScreenTexScale; - [NMS(Index = 238)] - /* 0x665C */ public float ShipSideScreenHeight; - [NMS(Index = 306)] - /* 0x6660 */ public float ShopInteractionInWorldForcedOffset; + /* 0x6940 */ public float ShipOverheatSwitchMessageWait; + [NMS(Index = 1391)] + /* 0x6944 */ public float ShipScreenTexScale; + [NMS(Index = 239)] + /* 0x6948 */ public float ShipSideScreenHeight; [NMS(Index = 307)] - /* 0x6664 */ public float ShopInteractionInWorldForcedOffsetV2; - [NMS(Index = 108)] - /* 0x6668 */ public int ShowDaysIfLessThan; - [NMS(Index = 107)] - /* 0x666C */ public int ShowHoursIfLessThan; + /* 0x694C */ public float ShopInteractionInWorldForcedOffset; + [NMS(Index = 308)] + /* 0x6950 */ public float ShopInteractionInWorldForcedOffsetV2; [NMS(Index = 109)] - /* 0x6670 */ public int ShowWeeksIfLessThan; - [NMS(Index = 718)] - /* 0x6674 */ public float SmallSpaceIconSize; - [NMS(Index = 240)] - /* 0x6678 */ public float SolidPointerLengthScale; + /* 0x6954 */ public int ShowDaysIfLessThan; + [NMS(Index = 108)] + /* 0x6958 */ public int ShowHoursIfLessThan; + [NMS(Index = 110)] + /* 0x695C */ public int ShowWeeksIfLessThan; + [NMS(Index = 719)] + /* 0x6960 */ public float SmallSpaceIconSize; [NMS(Index = 241)] - /* 0x667C */ public float SolidPointerMaxLength; - [NMS(Index = 239)] - /* 0x6680 */ public float SolidPointerScale; + /* 0x6964 */ public float SolidPointerLengthScale; + [NMS(Index = 242)] + /* 0x6968 */ public float SolidPointerMaxLength; + [NMS(Index = 240)] + /* 0x696C */ public float SolidPointerScale; + [NMS(Index = 1224)] + /* 0x6970 */ public float SpaceMapActionScale; [NMS(Index = 1220)] - /* 0x6684 */ public float SpaceMapActionScale; - [NMS(Index = 1216)] - /* 0x6688 */ public float SpaceMapAnomalyScale; - [NMS(Index = 1206)] - /* 0x668C */ public float SpaceMapAspectRatio; - [NMS(Index = 1232)] - /* 0x6690 */ public float SpaceMapCamAngle; - [NMS(Index = 1233)] - /* 0x6694 */ public float SpaceMapCamDistance; - [NMS(Index = 1231)] - /* 0x6698 */ public float SpaceMapCamHeight; - [NMS(Index = 541)] - /* 0x669C */ public float SpaceMapCockpitAngle; - [NMS(Index = 532)] - /* 0x66A0 */ public float SpaceMapCockpitScale; - [NMS(Index = 539)] - /* 0x66A4 */ public float SpaceMapCockpitScaleAdjustAlien; + /* 0x6974 */ public float SpaceMapAnomalyScale; + [NMS(Index = 1210)] + /* 0x6978 */ public float SpaceMapAspectRatio; + [NMS(Index = 1236)] + /* 0x697C */ public float SpaceMapCamAngle; + [NMS(Index = 1237)] + /* 0x6980 */ public float SpaceMapCamDistance; + [NMS(Index = 1235)] + /* 0x6984 */ public float SpaceMapCamHeight; + [NMS(Index = 542)] + /* 0x6988 */ public float SpaceMapCockpitAngle; [NMS(Index = 533)] - /* 0x66A8 */ public float SpaceMapCockpitScaleAdjustDropShip; - [NMS(Index = 534)] - /* 0x66AC */ public float SpaceMapCockpitScaleAdjustFighter; + /* 0x698C */ public float SpaceMapCockpitScale; [NMS(Index = 540)] - /* 0x66B0 */ public float SpaceMapCockpitScaleAdjustRobot; - [NMS(Index = 537)] - /* 0x66B4 */ public float SpaceMapCockpitScaleAdjustRoyal; - [NMS(Index = 538)] - /* 0x66B8 */ public float SpaceMapCockpitScaleAdjustSail; + /* 0x6990 */ public float SpaceMapCockpitScaleAdjustAlien; + [NMS(Index = 534)] + /* 0x6994 */ public float SpaceMapCockpitScaleAdjustDropShip; [NMS(Index = 535)] - /* 0x66BC */ public float SpaceMapCockpitScaleAdjustScientific; + /* 0x6998 */ public float SpaceMapCockpitScaleAdjustFighter; + [NMS(Index = 541)] + /* 0x699C */ public float SpaceMapCockpitScaleAdjustRobot; + [NMS(Index = 538)] + /* 0x69A0 */ public float SpaceMapCockpitScaleAdjustRoyal; + [NMS(Index = 539)] + /* 0x69A4 */ public float SpaceMapCockpitScaleAdjustSail; [NMS(Index = 536)] - /* 0x66C0 */ public float SpaceMapCockpitScaleAdjustShuttle; - [NMS(Index = 1225)] - /* 0x66C4 */ public float SpaceMapDistance; - [NMS(Index = 1208)] - /* 0x66C8 */ public float SpaceMapDistanceLogScaler; - [NMS(Index = 1227)] - /* 0x66CC */ public float SpaceMapDistanceMultiplier; - [NMS(Index = 1207)] - /* 0x66D0 */ public float SpaceMapDistanceScale; - [NMS(Index = 1230)] - /* 0x66D4 */ public float SpaceMapFadeAngleMax; + /* 0x69A8 */ public float SpaceMapCockpitScaleAdjustScientific; + [NMS(Index = 537)] + /* 0x69AC */ public float SpaceMapCockpitScaleAdjustShuttle; [NMS(Index = 1229)] - /* 0x66D8 */ public float SpaceMapFadeAngleMin; - [NMS(Index = 1205)] - /* 0x66DC */ public float SpaceMapFoV; - [NMS(Index = 1214)] - /* 0x66E0 */ public float SpaceMapFreighterScale; + /* 0x69B0 */ public float SpaceMapDistance; + [NMS(Index = 1212)] + /* 0x69B4 */ public float SpaceMapDistanceLogScaler; + [NMS(Index = 1231)] + /* 0x69B8 */ public float SpaceMapDistanceMultiplier; + [NMS(Index = 1211)] + /* 0x69BC */ public float SpaceMapDistanceScale; + [NMS(Index = 1234)] + /* 0x69C0 */ public float SpaceMapFadeAngleMax; + [NMS(Index = 1233)] + /* 0x69C4 */ public float SpaceMapFadeAngleMin; + [NMS(Index = 1209)] + /* 0x69C8 */ public float SpaceMapFoV; + [NMS(Index = 1218)] + /* 0x69CC */ public float SpaceMapFreighterScale; + [NMS(Index = 1232)] + /* 0x69D0 */ public float SpaceMapHorizonThickness; + [NMS(Index = 1239)] + /* 0x69D4 */ public float SpaceMapLightPitch; + [NMS(Index = 1240)] + /* 0x69D8 */ public float SpaceMapLightYaw; + [NMS(Index = 1193)] + /* 0x69DC */ public float SpaceMapLineBaseFade; + [NMS(Index = 1192)] + /* 0x69E0 */ public float SpaceMapLineBaseScale; + [NMS(Index = 1191)] + /* 0x69E4 */ public float SpaceMapLineWidth; [NMS(Index = 1228)] - /* 0x66E4 */ public float SpaceMapHorizonThickness; - [NMS(Index = 1235)] - /* 0x66E8 */ public float SpaceMapLightPitch; - [NMS(Index = 1236)] - /* 0x66EC */ public float SpaceMapLightYaw; - [NMS(Index = 1189)] - /* 0x66F0 */ public float SpaceMapLineBaseFade; - [NMS(Index = 1188)] - /* 0x66F4 */ public float SpaceMapLineBaseScale; - [NMS(Index = 1187)] - /* 0x66F8 */ public float SpaceMapLineWidth; - [NMS(Index = 1224)] - /* 0x66FC */ public float SpaceMapMarkerScale; - [NMS(Index = 1226)] - /* 0x6700 */ public float SpaceMapMaxTraderDistance; - [NMS(Index = 1219)] - /* 0x6704 */ public float SpaceMapMoonScale; - [NMS(Index = 1213)] - /* 0x6708 */ public float SpaceMapObjectScale; + /* 0x69E8 */ public float SpaceMapMarkerScale; + [NMS(Index = 1230)] + /* 0x69EC */ public float SpaceMapMaxTraderDistance; [NMS(Index = 1223)] - /* 0x670C */ public float SpaceMapPirateFreighterScale; - [NMS(Index = 1222)] - /* 0x6710 */ public float SpaceMapPirateFrigateScale; - [NMS(Index = 1218)] - /* 0x6714 */ public float SpaceMapPlanetLineOffset; + /* 0x69F0 */ public float SpaceMapMoonScale; [NMS(Index = 1217)] - /* 0x6718 */ public float SpaceMapPlanetScale; - [NMS(Index = 1210)] - /* 0x671C */ public float SpaceMapScaleMin; - [NMS(Index = 1212)] - /* 0x6720 */ public float SpaceMapScaleRangeMax; - [NMS(Index = 1211)] - /* 0x6724 */ public float SpaceMapScaleRangeMin; - [NMS(Index = 1190)] - /* 0x6728 */ public float SpaceMapShipCombineDistance; + /* 0x69F4 */ public float SpaceMapObjectScale; + [NMS(Index = 1227)] + /* 0x69F8 */ public float SpaceMapPirateFreighterScale; + [NMS(Index = 1226)] + /* 0x69FC */ public float SpaceMapPirateFrigateScale; + [NMS(Index = 1222)] + /* 0x6A00 */ public float SpaceMapPlanetLineOffset; [NMS(Index = 1221)] - /* 0x672C */ public float SpaceMapShipScale; - [NMS(Index = 1234)] - /* 0x6730 */ public float SpaceMapShipScaleMin; + /* 0x6A04 */ public float SpaceMapPlanetScale; + [NMS(Index = 1214)] + /* 0x6A08 */ public float SpaceMapScaleMin; + [NMS(Index = 1216)] + /* 0x6A0C */ public float SpaceMapScaleRangeMax; [NMS(Index = 1215)] - /* 0x6734 */ public float SpaceMapStationScale; + /* 0x6A10 */ public float SpaceMapScaleRangeMin; + [NMS(Index = 1194)] + /* 0x6A14 */ public float SpaceMapShipCombineDistance; + [NMS(Index = 1225)] + /* 0x6A18 */ public float SpaceMapShipScale; + [NMS(Index = 1238)] + /* 0x6A1C */ public float SpaceMapShipScaleMin; + [NMS(Index = 1219)] + /* 0x6A20 */ public float SpaceMapStationScale; + [NMS(Index = 717)] + /* 0x6A24 */ public float SpaceMarkersBattleOffset; [NMS(Index = 716)] - /* 0x6738 */ public float SpaceMarkersBattleOffset; - [NMS(Index = 715)] - /* 0x673C */ public float SpaceMarkersOffset; + /* 0x6A28 */ public float SpaceMarkersOffset; + [NMS(Index = 116)] + /* 0x6A2C */ public float StackSizeChangeMaxRate; [NMS(Index = 115)] - /* 0x6740 */ public float StackSizeChangeMaxRate; + /* 0x6A30 */ public float StackSizeChangeMinRate; [NMS(Index = 114)] - /* 0x6744 */ public float StackSizeChangeMinRate; - [NMS(Index = 113)] - /* 0x6748 */ public float StackSizeRateChangeRate; - [NMS(Index = 105)] - /* 0x674C */ public float StageStingDisplayTime; - [NMS(Index = 513)] - /* 0x6750 */ public float StandingRewardOSDTime; - [NMS(Index = 871)] - /* 0x6754 */ public float StatsMessageDelayTime; - [NMS(Index = 21)] - /* 0x6758 */ public float StoreDialDecayTime; - [NMS(Index = 20)] - /* 0x675C */ public float StoreDialHoldTime; + /* 0x6A34 */ public float StackSizeRateChangeRate; + [NMS(Index = 106)] + /* 0x6A38 */ public float StageStingDisplayTime; + [NMS(Index = 514)] + /* 0x6A3C */ public float StandingRewardOSDTime; + [NMS(Index = 872)] + /* 0x6A40 */ public float StatsMessageDelayTime; [NMS(Index = 22)] - /* 0x6760 */ public float StoreDialInnerRadius; + /* 0x6A44 */ public float StoreDialDecayTime; + [NMS(Index = 21)] + /* 0x6A48 */ public float StoreDialHoldTime; [NMS(Index = 23)] - /* 0x6764 */ public float StoreDialOuterRadius; - [NMS(Index = 75)] - /* 0x6768 */ public float SuperchargeGradientFactor; - [NMS(Index = 74)] - /* 0x676C */ public float SuperchargeGradientFactorMin; + /* 0x6A4C */ public float StoreDialInnerRadius; + [NMS(Index = 24)] + /* 0x6A50 */ public float StoreDialOuterRadius; [NMS(Index = 76)] - /* 0x6770 */ public float SuperchargeGradientTime; - [NMS(Index = 783)] - /* 0x6774 */ public float SurveyObjectArrowOffsetMultiplier; - [NMS(Index = 347)] - /* 0x6778 */ public float TakeoffFuelMessageTime; - [NMS(Index = 572)] - /* 0x677C */ public float TalkBoxAlienTextSpeed; - [NMS(Index = 574)] - /* 0x6780 */ public float TalkBoxAlienTextTimeMax; + /* 0x6A54 */ public float SuperchargeGradientFactor; + [NMS(Index = 75)] + /* 0x6A58 */ public float SuperchargeGradientFactorMin; + [NMS(Index = 77)] + /* 0x6A5C */ public float SuperchargeGradientTime; + [NMS(Index = 784)] + /* 0x6A60 */ public float SurveyObjectArrowOffsetMultiplier; + [NMS(Index = 348)] + /* 0x6A64 */ public float TakeoffFuelMessageTime; [NMS(Index = 573)] - /* 0x6784 */ public float TalkBoxAlienTextTimeMin; - [NMS(Index = 547)] - /* 0x6788 */ public float TargetDisplayDamageFlashTime; - [NMS(Index = 542)] - /* 0x678C */ public float TargetDisplayScale; - [NMS(Index = 544)] - /* 0x6790 */ public float TargetDisplayShipScale; + /* 0x6A68 */ public float TalkBoxAlienTextSpeed; + [NMS(Index = 575)] + /* 0x6A6C */ public float TalkBoxAlienTextTimeMax; + [NMS(Index = 574)] + /* 0x6A70 */ public float TalkBoxAlienTextTimeMin; + [NMS(Index = 548)] + /* 0x6A74 */ public float TargetDisplayDamageFlashTime; [NMS(Index = 543)] - /* 0x6794 */ public float TargetDisplayTorpedoScale; - [NMS(Index = 1179)] - /* 0x6798 */ public float TargetMarkerFadeAngleMin; - [NMS(Index = 1180)] - /* 0x679C */ public float TargetMarkerFadeAngleRange; - [NMS(Index = 1178)] - /* 0x67A0 */ public float TargetMarkerScaleEnd; - [NMS(Index = 1177)] - /* 0x67A4 */ public float TargetMarkerScaleStart; - [NMS(Index = 1361)] - /* 0x67A8 */ public float TargetParallaxMaintenancePageMultiplier; - [NMS(Index = 1360)] - /* 0x67AC */ public float TargetParallaxMouseMultiplier; + /* 0x6A78 */ public float TargetDisplayScale; + [NMS(Index = 545)] + /* 0x6A7C */ public float TargetDisplayShipScale; + [NMS(Index = 544)] + /* 0x6A80 */ public float TargetDisplayTorpedoScale; + [NMS(Index = 1183)] + /* 0x6A84 */ public float TargetMarkerFadeAngleMin; + [NMS(Index = 1184)] + /* 0x6A88 */ public float TargetMarkerFadeAngleRange; + [NMS(Index = 1182)] + /* 0x6A8C */ public float TargetMarkerScaleEnd; + [NMS(Index = 1181)] + /* 0x6A90 */ public float TargetMarkerScaleStart; + [NMS(Index = 1365)] + /* 0x6A94 */ public float TargetParallaxMaintenancePageMultiplier; + [NMS(Index = 1364)] + /* 0x6A98 */ public float TargetParallaxMouseMultiplier; + [NMS(Index = 998)] + /* 0x6A9C */ public float TargetScreenDistance; [NMS(Index = 997)] - /* 0x67B0 */ public float TargetScreenDistance; - [NMS(Index = 996)] - /* 0x67B4 */ public float TargetScreenFoV; - [NMS(Index = 798)] - /* 0x67B8 */ public float TechDisplayDelayTime; - [NMS(Index = 444)] - /* 0x67BC */ public float TechPopupBuildLayerHeight; - [NMS(Index = 443)] - /* 0x67C0 */ public float TechPopupRepairLayerHeight; + /* 0x6AA0 */ public float TargetScreenFoV; + [NMS(Index = 799)] + /* 0x6AA4 */ public float TechDisplayDelayTime; [NMS(Index = 445)] - /* 0x67C4 */ public float TechPopupRequirementHeight; - [NMS(Index = 1384)] - /* 0x67C8 */ public float TextChatMaxDisplayTime; - [NMS(Index = 1385)] - /* 0x67CC */ public float TextChatStayBigAfterTextInput; - [NMS(Index = 179)] - /* 0x67D0 */ public float TextPrintoutMultiplier; + /* 0x6AA8 */ public float TechPopupBuildLayerHeight; + [NMS(Index = 444)] + /* 0x6AAC */ public float TechPopupRepairLayerHeight; + [NMS(Index = 446)] + /* 0x6AB0 */ public float TechPopupRequirementHeight; + [NMS(Index = 1388)] + /* 0x6AB4 */ public float TextChatMaxDisplayTime; + [NMS(Index = 1389)] + /* 0x6AB8 */ public float TextChatStayBigAfterTextInput; [NMS(Index = 180)] - /* 0x67D4 */ public float TextPrintoutMultiplierAlien; - [NMS(Index = 16)] - /* 0x67D8 */ public float TextTouchScrollCap; - [NMS(Index = 761)] - /* 0x67DC */ public float ThirdPersonCrosshairCircle1Distance; - [NMS(Index = 762)] - /* 0x67E0 */ public float ThirdPersonCrosshairCircle2Distance; - [NMS(Index = 760)] - /* 0x67E4 */ public float ThirdPersonCrosshairDistance; - [NMS(Index = 587)] - /* 0x67E8 */ public float TimedEventLookTime; - [NMS(Index = 921)] - /* 0x67EC */ public float TooltipTime; + /* 0x6ABC */ public float TextPrintoutMultiplier; + [NMS(Index = 181)] + /* 0x6AC0 */ public float TextPrintoutMultiplierAlien; [NMS(Index = 17)] - /* 0x67F0 */ public float TouchScrollChangePageThreshold; - [NMS(Index = 14)] - /* 0x67F4 */ public float TouchScrollMaxDelta; + /* 0x6AC4 */ public float TextTouchScrollCap; + [NMS(Index = 762)] + /* 0x6AC8 */ public float ThirdPersonCrosshairCircle1Distance; + [NMS(Index = 763)] + /* 0x6ACC */ public float ThirdPersonCrosshairCircle2Distance; + [NMS(Index = 761)] + /* 0x6AD0 */ public float ThirdPersonCrosshairDistance; + [NMS(Index = 588)] + /* 0x6AD4 */ public float TimedEventLookTime; + [NMS(Index = 922)] + /* 0x6AD8 */ public float TooltipTime; + [NMS(Index = 18)] + /* 0x6ADC */ public float TouchScrollChangePageThreshold; [NMS(Index = 15)] - /* 0x67F8 */ public float TouchScrollSpeedMul; - [NMS(Index = 758)] - /* 0x67FC */ public float TrackCriticalHitSize; + /* 0x6AE0 */ public float TouchScrollMaxDelta; + [NMS(Index = 16)] + /* 0x6AE4 */ public float TouchScrollSpeedMul; [NMS(Index = 759)] - /* 0x6800 */ public float TrackCriticalPulseTime; - [NMS(Index = 734)] - /* 0x6804 */ public float TrackLeadTargetInScale; - [NMS(Index = 731)] - /* 0x6808 */ public float TrackMissileTargetPulseRate; + /* 0x6AE8 */ public float TrackCriticalHitSize; + [NMS(Index = 760)] + /* 0x6AEC */ public float TrackCriticalPulseTime; + [NMS(Index = 735)] + /* 0x6AF0 */ public float TrackLeadTargetInScale; + [NMS(Index = 732)] + /* 0x6AF4 */ public float TrackMissileTargetPulseRate; + [NMS(Index = 725)] + /* 0x6AF8 */ public float TrackPoliceFreighterCentreOffset; [NMS(Index = 724)] - /* 0x680C */ public float TrackPoliceFreighterCentreOffset; - [NMS(Index = 723)] - /* 0x6810 */ public float TrackPrimaryCentreOffset; - [NMS(Index = 736)] - /* 0x6814 */ public float TrackReticuleAngle; - [NMS(Index = 738)] - /* 0x6818 */ public float TrackReticuleInactiveTime; + /* 0x6AFC */ public float TrackPrimaryCentreOffset; [NMS(Index = 737)] - /* 0x681C */ public float TrackReticuleInTime; - [NMS(Index = 740)] - /* 0x6820 */ public float TrackReticuleRandomDelay; + /* 0x6B00 */ public float TrackReticuleAngle; [NMS(Index = 739)] - /* 0x6824 */ public float TrackReticuleRandomTime; - [NMS(Index = 735)] - /* 0x6828 */ public float TrackReticuleScale; - [NMS(Index = 732)] - /* 0x682C */ public float TrackScaleCritical; + /* 0x6B04 */ public float TrackReticuleInactiveTime; + [NMS(Index = 738)] + /* 0x6B08 */ public float TrackReticuleInTime; + [NMS(Index = 741)] + /* 0x6B0C */ public float TrackReticuleRandomDelay; + [NMS(Index = 740)] + /* 0x6B10 */ public float TrackReticuleRandomTime; + [NMS(Index = 736)] + /* 0x6B14 */ public float TrackReticuleScale; [NMS(Index = 733)] - /* 0x6830 */ public float TrackScaleHit; - [NMS(Index = 725)] - /* 0x6834 */ public float TrackTimerAlpha; + /* 0x6B18 */ public float TrackScaleCritical; + [NMS(Index = 734)] + /* 0x6B1C */ public float TrackScaleHit; + [NMS(Index = 726)] + /* 0x6B20 */ public float TrackTimerAlpha; + [NMS(Index = 730)] + /* 0x6B24 */ public float TrackTimerIconExclaimRadius; [NMS(Index = 729)] - /* 0x6838 */ public float TrackTimerIconExclaimRadius; + /* 0x6B28 */ public float TrackTimerIconInnerRadius; [NMS(Index = 728)] - /* 0x683C */ public float TrackTimerIconInnerRadius; + /* 0x6B2C */ public float TrackTimerIconOuterRadius; [NMS(Index = 727)] - /* 0x6840 */ public float TrackTimerIconOuterRadius; - [NMS(Index = 726)] - /* 0x6844 */ public float TrackTimerRadarPulseSize; - [NMS(Index = 722)] - /* 0x6848 */ public float TrackTypeIconSize; - [NMS(Index = 19)] - /* 0x684C */ public float TradePageNotifyOffset; - [NMS(Index = 358)] - /* 0x6850 */ public float TransferPopupCursorOffsetFactor; - [NMS(Index = 586)] - /* 0x6854 */ public float TransferSendOffscreenBorder; - [NMS(Index = 495)] - /* 0x6858 */ public float TransitionOffset; + /* 0x6B30 */ public float TrackTimerRadarPulseSize; + [NMS(Index = 723)] + /* 0x6B34 */ public float TrackTypeIconSize; + [NMS(Index = 20)] + /* 0x6B38 */ public float TradePageNotifyOffset; + [NMS(Index = 359)] + /* 0x6B3C */ public float TransferPopupCursorOffsetFactor; + [NMS(Index = 587)] + /* 0x6B40 */ public float TransferSendOffscreenBorder; + [NMS(Index = 496)] + /* 0x6B44 */ public float TransitionOffset; + [NMS(Index = 310)] + /* 0x6B48 */ public float TravelLineThickness; [NMS(Index = 309)] - /* 0x685C */ public float TravelLineThickness; - [NMS(Index = 308)] - /* 0x6860 */ public float TravelTargetRadius; - [NMS(Index = 26)] - /* 0x6864 */ public float TrialUpsellDeclineDecayTimeQuick; - [NMS(Index = 28)] - /* 0x6868 */ public float TrialUpsellDeclineDecayTimeSlow; + /* 0x6B4C */ public float TravelTargetRadius; + [NMS(Index = 27)] + /* 0x6B50 */ public float TrialUpsellDeclineDecayTimeQuick; [NMS(Index = 29)] - /* 0x686C */ public float TrialUpsellDeclineDialInnerRadius; + /* 0x6B54 */ public float TrialUpsellDeclineDecayTimeSlow; [NMS(Index = 30)] - /* 0x6870 */ public float TrialUpsellDeclineDialOuterRadius; - [NMS(Index = 25)] - /* 0x6874 */ public float TrialUpsellDeclineHoldTimeQuick; - [NMS(Index = 27)] - /* 0x6878 */ public float TrialUpsellDeclineHoldTimeSlow; - [NMS(Index = 88)] - /* 0x687C */ public int UnknownWordsToShowInCatalogue; - [NMS(Index = 91)] - /* 0x6880 */ public float UseZoomedOutBuildCamRadius; + /* 0x6B58 */ public float TrialUpsellDeclineDialInnerRadius; + [NMS(Index = 31)] + /* 0x6B5C */ public float TrialUpsellDeclineDialOuterRadius; + [NMS(Index = 26)] + /* 0x6B60 */ public float TrialUpsellDeclineHoldTimeQuick; + [NMS(Index = 28)] + /* 0x6B64 */ public float TrialUpsellDeclineHoldTimeSlow; + [NMS(Index = 89)] + /* 0x6B68 */ public int UnknownWordsToShowInCatalogue; + [NMS(Index = 92)] + /* 0x6B6C */ public float UseZoomedOutBuildCamRadius; + [NMS(Index = 201)] + /* 0x6B70 */ public int VRFaceLockedScreenHeight; [NMS(Index = 200)] - /* 0x6884 */ public int VRFaceLockedScreenHeight; - [NMS(Index = 199)] - /* 0x6888 */ public int VRFaceLockedScreenWidth; - [NMS(Index = 345)] - /* 0x688C */ public float WantedDetectMessageTime; + /* 0x6B74 */ public int VRFaceLockedScreenWidth; [NMS(Index = 346)] - /* 0x6890 */ public float WantedDetectMinTimeout; - [NMS(Index = 867)] - /* 0x6894 */ public float WantedLevelScanAlpha; + /* 0x6B78 */ public float WantedDetectMessageTime; + [NMS(Index = 347)] + /* 0x6B7C */ public float WantedDetectMinTimeout; [NMS(Index = 868)] - /* 0x6898 */ public float WantedLevelScannedRate; - [NMS(Index = 865)] - /* 0x689C */ public float WantedLevelTimeoutPulseRate; + /* 0x6B80 */ public float WantedLevelScanAlpha; + [NMS(Index = 869)] + /* 0x6B84 */ public float WantedLevelScannedRate; [NMS(Index = 866)] - /* 0x68A0 */ public float WantedLevelWitnessAlpha; + /* 0x6B88 */ public float WantedLevelTimeoutPulseRate; + [NMS(Index = 867)] + /* 0x6B8C */ public float WantedLevelWitnessAlpha; + [NMS(Index = 865)] + /* 0x6B90 */ public float WantedLevelWitnessOffset; [NMS(Index = 864)] - /* 0x68A4 */ public float WantedLevelWitnessOffset; - [NMS(Index = 863)] - /* 0x68A8 */ public float WantedLevelWitnessPulseRate; - [NMS(Index = 118)] - /* 0x68AC */ public float ZoomFactorOverride; - [NMS(Index = 933)] - /* 0x68B0 */ public float ZoomHUDElementsOffsetX; + /* 0x6B94 */ public float WantedLevelWitnessPulseRate; + [NMS(Index = 119)] + /* 0x6B98 */ public float ZoomFactorOverride; [NMS(Index = 934)] - /* 0x68B4 */ public float ZoomHUDElementsOffsetY; + /* 0x6B9C */ public float ZoomHUDElementsOffsetX; [NMS(Index = 935)] - /* 0x68B8 */ public float ZoomHUDElementTime; - [NMS(Index = 1280)] - /* 0x68BC */ public NMSString0x100 HUDCircleAnimIcon; + /* 0x6BA0 */ public float ZoomHUDElementsOffsetY; + [NMS(Index = 936)] + /* 0x6BA4 */ public float ZoomHUDElementTime; + [NMS(Index = 1284)] + /* 0x6BA8 */ public NMSString0x100 HUDCircleAnimIcon; + [NMS(Index = 1282)] + /* 0x6CA8 */ public NMSString0x100 HUDDeathPointIcon; + [NMS(Index = 1283)] + /* 0x6DA8 */ public NMSString0x100 HUDHexAnimIcon; [NMS(Index = 1278)] - /* 0x69BC */ public NMSString0x100 HUDDeathPointIcon; - [NMS(Index = 1279)] - /* 0x6ABC */ public NMSString0x100 HUDHexAnimIcon; - [NMS(Index = 1274)] - /* 0x6BBC */ public NMSString0x100 HUDMarkerColourIcon; - [NMS(Index = 1272)] - /* 0x6CBC */ public NMSString0x100 HUDMarkerIcon; - [NMS(Index = 1273)] - /* 0x6DBC */ public NMSString0x100 HUDMarkerPrimaryIndicatorIcon; - [NMS(Index = 1275)] - /* 0x6EBC */ public NMSString0x100 HUDPointIcon; - [NMS(Index = 1277)] - /* 0x6FBC */ public NMSString0x100 HUDSaveIcon; + /* 0x6EA8 */ public NMSString0x100 HUDMarkerColourIcon; [NMS(Index = 1276)] - /* 0x70BC */ public NMSString0x100 HUDSpaceshipIcon; - [NMS(Index = 931)] - /* 0x71BC */ public NMSString0x20 DistanceUnitKM; - [NMS(Index = 930)] - /* 0x71DC */ public NMSString0x20 DistanceUnitM; + /* 0x6FA8 */ public NMSString0x100 HUDMarkerIcon; + [NMS(Index = 1277)] + /* 0x70A8 */ public NMSString0x100 HUDMarkerPrimaryIndicatorIcon; + [NMS(Index = 1279)] + /* 0x71A8 */ public NMSString0x100 HUDPointIcon; + [NMS(Index = 1281)] + /* 0x72A8 */ public NMSString0x100 HUDSaveIcon; + [NMS(Index = 1280)] + /* 0x73A8 */ public NMSString0x100 HUDSpaceshipIcon; [NMS(Index = 932)] - /* 0x71FC */ public NMSString0x20 DistanceUnitMpS; - [NMS(Index = 504)] - /* 0x721C */ public NMSString0x20 MaxDialogCharSizeIdeographicString; - [NMS(Index = 502)] - /* 0x723C */ public NMSString0x20 MaxDialogCharSizeRomanString; - [NMS(Index = 196)] - /* 0x725C */ public NMSString0x20 VRDistanceWarningUIFile; - [NMS(Index = 392, Size = 0x10, EnumType = typeof(GcBuildMenuOption.BuildMenuOptionEnum))] - /* 0x727C */ public bool[] BuildMenuUseSmallIconOnPad; - [NMS(Index = 182)] - /* 0x728C */ public bool AllowInWorldDebugBorders; - [NMS(Index = 173)] - /* 0x728D */ public bool AllowProjectorRepositioning; - [NMS(Index = 316)] - /* 0x728E */ public bool AlwaysCloseQuickMenu; - [NMS(Index = 664)] - /* 0x728F */ public TkCurveType ArrowBounceLeftCurve; - [NMS(Index = 660)] - /* 0x7290 */ public TkCurveType ArrowBounceRightCurve; - [NMS(Index = 93)] - /* 0x7291 */ public bool AutoScrollParagraphs; - [NMS(Index = 420)] - /* 0x7292 */ public bool BaseBuildingSmoothMenuWhileSnapped; - [NMS(Index = 83)] - /* 0x7293 */ public bool BigPicking; + /* 0x74A8 */ public NMSString0x20 DistanceUnitKM; + [NMS(Index = 931)] + /* 0x74C8 */ public NMSString0x20 DistanceUnitM; + [NMS(Index = 933)] + /* 0x74E8 */ public NMSString0x20 DistanceUnitMpS; + [NMS(Index = 505)] + /* 0x7508 */ public NMSString0x20 MaxDialogCharSizeIdeographicString; + [NMS(Index = 503)] + /* 0x7528 */ public NMSString0x20 MaxDialogCharSizeRomanString; + [NMS(Index = 197)] + /* 0x7548 */ public NMSString0x20 VRDistanceWarningUIFile; + [NMS(Index = 393, Size = 0x10, EnumType = typeof(GcBuildMenuOption.BuildMenuOptionEnum))] + /* 0x7568 */ public bool[] BuildMenuUseSmallIconOnPad; + [NMS(Index = 183)] + /* 0x7578 */ public bool AllowInWorldDebugBorders; + [NMS(Index = 174)] + /* 0x7579 */ public bool AllowProjectorRepositioning; + [NMS(Index = 317)] + /* 0x757A */ public bool AlwaysCloseQuickMenu; + [NMS(Index = 665)] + /* 0x757B */ public TkCurveType ArrowBounceLeftCurve; + [NMS(Index = 661)] + /* 0x757C */ public TkCurveType ArrowBounceRightCurve; + [NMS(Index = 94)] + /* 0x757D */ public bool AutoScrollParagraphs; + [NMS(Index = 421)] + /* 0x757E */ public bool BaseBuildingSmoothMenuWhileSnapped; [NMS(Index = 84)] - /* 0x7294 */ public bool BigPickingUsesNumbers; - [NMS(Index = 157)] - /* 0x7295 */ public bool BinocularScanScreen; - [NMS(Index = 381)] - /* 0x7296 */ public TkCurveType CompassCurve; + /* 0x757F */ public bool BigPicking; + [NMS(Index = 85)] + /* 0x7580 */ public bool BigPickingUsesNumbers; + [NMS(Index = 158)] + /* 0x7581 */ public bool BinocularScanScreen; + [NMS(Index = 382)] + /* 0x7582 */ public TkCurveType CompassCurve; + [NMS(Index = 747)] + /* 0x7583 */ public bool CreatureInteractLabelUseBB; [NMS(Index = 746)] - /* 0x7297 */ public bool CreatureInteractLabelUseBB; + /* 0x7584 */ public TkCurveType CreatureReticuleAlphaCurve; [NMS(Index = 745)] - /* 0x7298 */ public TkCurveType CreatureReticuleAlphaCurve; - [NMS(Index = 744)] - /* 0x7299 */ public TkCurveType CreatureReticuleScaleCurve; - [NMS(Index = 685)] - /* 0x729A */ public TkCurveType CrosshairLeadScaleCurve; + /* 0x7585 */ public TkCurveType CreatureReticuleScaleCurve; + [NMS(Index = 686)] + /* 0x7586 */ public TkCurveType CrosshairLeadScaleCurve; + [NMS(Index = 704)] + /* 0x7587 */ public TkCurveType CrosshairTargetLockAlphaCurve; [NMS(Index = 703)] - /* 0x729B */ public TkCurveType CrosshairTargetLockAlphaCurve; - [NMS(Index = 702)] - /* 0x729C */ public TkCurveType CrosshairTargetLockCurve; - [NMS(Index = 615)] - /* 0x729D */ public TkCurveType DamageNumberUpCurve; + /* 0x7588 */ public TkCurveType CrosshairTargetLockCurve; + [NMS(Index = 616)] + /* 0x7589 */ public TkCurveType DamageNumberUpCurve; + [NMS(Index = 323)] + /* 0x758A */ public bool DebugInventoryIndices; + [NMS(Index = 561)] + /* 0x758B */ public bool DebugMarkerLabels; + [NMS(Index = 320)] + /* 0x758C */ public bool DebugMissionLogText; [NMS(Index = 322)] - /* 0x729E */ public bool DebugInventoryIndices; - [NMS(Index = 560)] - /* 0x729F */ public bool DebugMarkerLabels; - [NMS(Index = 319)] - /* 0x72A0 */ public bool DebugMissionLogText; + /* 0x758D */ public bool DebugPopupSizes; [NMS(Index = 321)] - /* 0x72A1 */ public bool DebugPopupSizes; - [NMS(Index = 320)] - /* 0x72A2 */ public bool DebugShowMaintenanceScreenCentre; - [NMS(Index = 1404)] - /* 0x72A3 */ public bool EnableAccessibleUIOnSwitch; - [NMS(Index = 448)] - /* 0x72A4 */ public bool EnableBlackouts; - [NMS(Index = 802)] - /* 0x72A5 */ public bool EnableBuilderRobotGreekConversion; - [NMS(Index = 244)] - /* 0x72A6 */ public bool EnableCraftingTree; - [NMS(Index = 181)] - /* 0x72A7 */ public bool EnableHandMenuButtons; - [NMS(Index = 213)] - /* 0x72A8 */ public bool EnableHandMenuDebug; + /* 0x758E */ public bool DebugShowMaintenanceScreenCentre; + [NMS(Index = 1408)] + /* 0x758F */ public bool EnableAccessibleUIOnSwitch; + [NMS(Index = 449)] + /* 0x7590 */ public bool EnableBlackouts; [NMS(Index = 803)] - /* 0x72A9 */ public bool EnableKanaConversion; - [NMS(Index = 86)] - /* 0x72AA */ public bool EnablePopupUses; - [NMS(Index = 323)] - /* 0x72AB */ public bool FixedInventoryIconPositions; - [NMS(Index = 1091)] - /* 0x72AC */ public TkCurveType FrontendBootBarCurve; - [NMS(Index = 1076)] - /* 0x72AD */ public TkCurveType FrontendConfirmCurve; - [NMS(Index = 1167)] - /* 0x72AE */ public TkCurveType FrontendDoFCurve; - [NMS(Index = 1166)] - /* 0x72AF */ public bool FrontendDoFEnableBokeh; - [NMS(Index = 873)] - /* 0x72B0 */ public bool HideExtremePlanetNotifications; - [NMS(Index = 1382)] - /* 0x72B1 */ public bool HideQuickMenuControls; - [NMS(Index = 1315)] - /* 0x72B2 */ public TkCurveType HUDMarkerActiveCurve; - [NMS(Index = 1285)] - /* 0x72B3 */ public TkCurveType HUDMarkerAnimAlphaCurve; - [NMS(Index = 1286)] - /* 0x72B4 */ public TkCurveType HUDMarkerAnimCurve; - [NMS(Index = 831)] - /* 0x72B5 */ public TkCurveType HUDPlayerTrackArrowEnergyShieldDepletedCurve; - [NMS(Index = 836)] - /* 0x72B6 */ public TkCurveType HUDPlayerTrackArrowEnergyShieldStartChargeCurve; - [NMS(Index = 298)] - /* 0x72B7 */ public bool InteractionInWorldPlayerCamAlways; - [NMS(Index = 974)] - /* 0x72B8 */ public TkCurveType InteractionScanSlapCurve; - [NMS(Index = 507)] - /* 0x72B9 */ public bool LeadTargetEnabled; - [NMS(Index = 1001)] - /* 0x72BA */ public bool ModelRendererBGPass; + /* 0x7591 */ public bool EnableBuilderRobotGreekConversion; + [NMS(Index = 245)] + /* 0x7592 */ public bool EnableCraftingTree; + [NMS(Index = 182)] + /* 0x7593 */ public bool EnableHandMenuButtons; + [NMS(Index = 214)] + /* 0x7594 */ public bool EnableHandMenuDebug; + [NMS(Index = 804)] + /* 0x7595 */ public bool EnableKanaConversion; + [NMS(Index = 87)] + /* 0x7596 */ public bool EnablePopupUses; + [NMS(Index = 324)] + /* 0x7597 */ public bool FixedInventoryIconPositions; + [NMS(Index = 1095)] + /* 0x7598 */ public TkCurveType FrontendBootBarCurve; + [NMS(Index = 1080)] + /* 0x7599 */ public TkCurveType FrontendConfirmCurve; + [NMS(Index = 1171)] + /* 0x759A */ public TkCurveType FrontendDoFCurve; + [NMS(Index = 1170)] + /* 0x759B */ public bool FrontendDoFEnableBokeh; + [NMS(Index = 874)] + /* 0x759C */ public bool HideExtremePlanetNotifications; + [NMS(Index = 1386)] + /* 0x759D */ public bool HideQuickMenuControls; + [NMS(Index = 1319)] + /* 0x759E */ public TkCurveType HUDMarkerActiveCurve; + [NMS(Index = 1289)] + /* 0x759F */ public TkCurveType HUDMarkerAnimAlphaCurve; + [NMS(Index = 1290)] + /* 0x75A0 */ public TkCurveType HUDMarkerAnimCurve; + [NMS(Index = 832)] + /* 0x75A1 */ public TkCurveType HUDPlayerTrackArrowEnergyShieldDepletedCurve; + [NMS(Index = 837)] + /* 0x75A2 */ public TkCurveType HUDPlayerTrackArrowEnergyShieldStartChargeCurve; + [NMS(Index = 299)] + /* 0x75A3 */ public bool InteractionInWorldPlayerCamAlways; + [NMS(Index = 975)] + /* 0x75A4 */ public TkCurveType InteractionScanSlapCurve; + [NMS(Index = 508)] + /* 0x75A5 */ public bool LeadTargetEnabled; [NMS(Index = 1002)] - /* 0x72BB */ public bool ModelRendererPass1; + /* 0x75A6 */ public bool ModelRendererBGPass; [NMS(Index = 1003)] - /* 0x72BC */ public bool ModelRendererPass2; - [NMS(Index = 1363)] - /* 0x72BD */ public TkCurveType NGuiModelViewFadeInAfterRenderCurve; - [NMS(Index = 1364)] - /* 0x72BE */ public bool NGuiUseSeparateLayersForModelAndReflection; - [NMS(Index = 201)] - /* 0x72BF */ public bool OnlyShowEjectHandlesInVR; - [NMS(Index = 64)] - /* 0x72C0 */ public TkCurveType PadCursorUICurve; - [NMS(Index = 497)] - /* 0x72C1 */ public TkCurveType PageTurnCurve; + /* 0x75A7 */ public bool ModelRendererPass1; + [NMS(Index = 1004)] + /* 0x75A8 */ public bool ModelRendererPass2; + [NMS(Index = 1367)] + /* 0x75A9 */ public TkCurveType NGuiModelViewFadeInAfterRenderCurve; + [NMS(Index = 1368)] + /* 0x75AA */ public bool NGuiUseSeparateLayersForModelAndReflection; + [NMS(Index = 202)] + /* 0x75AB */ public bool OnlyShowEjectHandlesInVR; + [NMS(Index = 65)] + /* 0x75AC */ public TkCurveType PadCursorUICurve; [NMS(Index = 498)] - /* 0x72C2 */ public TkCurveType PageTurnFadeCurve; - [NMS(Index = 1095)] - /* 0x72C3 */ public TkCurveType PopupActivateCurve1; - [NMS(Index = 1096)] - /* 0x72C4 */ public TkCurveType PopupActivateCurve2; - [NMS(Index = 549)] - /* 0x72C5 */ public bool ProgressiveDialogStyle; - [NMS(Index = 1383)] - /* 0x72C6 */ public bool QuickMenuAllowCycle; - [NMS(Index = 245)] - /* 0x72C7 */ public bool QuickMenuEnableSwipe; - [NMS(Index = 318)] - /* 0x72C8 */ public bool RepairTechUseTechIcon; - [NMS(Index = 79)] - /* 0x72C9 */ public bool ReplaceItemBarWithNumbers; - [NMS(Index = 1016)] - /* 0x72CA */ public bool ShieldHUDAlwaysOn; - [NMS(Index = 562)] - /* 0x72CB */ public bool ShowDamageNumbers; - [NMS(Index = 49)] - /* 0x72CC */ public bool ShowDifficultyForBases; - [NMS(Index = 870)] - /* 0x72CD */ public bool ShowJetpackNotificationForNonTerrain; - [NMS(Index = 594)] - /* 0x72CE */ public bool ShowOnscreenPredatorMarkers; + /* 0x75AD */ public TkCurveType PageTurnCurve; + [NMS(Index = 499)] + /* 0x75AE */ public TkCurveType PageTurnFadeCurve; + [NMS(Index = 1099)] + /* 0x75AF */ public TkCurveType PopupActivateCurve1; + [NMS(Index = 1100)] + /* 0x75B0 */ public TkCurveType PopupActivateCurve2; + [NMS(Index = 550)] + /* 0x75B1 */ public bool ProgressiveDialogStyle; + [NMS(Index = 1387)] + /* 0x75B2 */ public bool QuickMenuAllowCycle; + [NMS(Index = 246)] + /* 0x75B3 */ public bool QuickMenuEnableSwipe; + [NMS(Index = 319)] + /* 0x75B4 */ public bool RepairTechUseTechIcon; + [NMS(Index = 80)] + /* 0x75B5 */ public bool ReplaceItemBarWithNumbers; + [NMS(Index = 1017)] + /* 0x75B6 */ public bool ShieldHUDAlwaysOn; + [NMS(Index = 563)] + /* 0x75B7 */ public bool ShowDamageNumbers; [NMS(Index = 50)] - /* 0x72CF */ public bool ShowPadlockForLockedSettings; - [NMS(Index = 197)] - /* 0x72D0 */ public bool ShowVRDistanceWarning; - [NMS(Index = 117)] - /* 0x72D1 */ public bool SkipShopIntro; - [NMS(Index = 1209)] - /* 0x72D2 */ public TkCurveType SpaceMapDistanceCurve; - [NMS(Index = 1195)] - /* 0x72D3 */ public bool SpaceMapShowAnomaly; - [NMS(Index = 1196)] - /* 0x72D4 */ public bool SpaceMapShowAnomalyLines; - [NMS(Index = 1202)] - /* 0x72D5 */ public bool SpaceMapShowFrieghterLines; + /* 0x75B8 */ public bool ShowDifficultyForBases; + [NMS(Index = 871)] + /* 0x75B9 */ public bool ShowJetpackNotificationForNonTerrain; + [NMS(Index = 595)] + /* 0x75BA */ public bool ShowOnscreenPredatorMarkers; + [NMS(Index = 51)] + /* 0x75BB */ public bool ShowPadlockForLockedSettings; + [NMS(Index = 198)] + /* 0x75BC */ public bool ShowVRDistanceWarning; + [NMS(Index = 118)] + /* 0x75BD */ public bool SkipShopIntro; + [NMS(Index = 1213)] + /* 0x75BE */ public TkCurveType SpaceMapDistanceCurve; + [NMS(Index = 1199)] + /* 0x75BF */ public bool SpaceMapShowAnomaly; + [NMS(Index = 1200)] + /* 0x75C0 */ public bool SpaceMapShowAnomalyLines; + [NMS(Index = 1206)] + /* 0x75C1 */ public bool SpaceMapShowFrieghterLines; + [NMS(Index = 1205)] + /* 0x75C2 */ public bool SpaceMapShowFrieghters; [NMS(Index = 1201)] - /* 0x72D6 */ public bool SpaceMapShowFrieghters; - [NMS(Index = 1197)] - /* 0x72D7 */ public bool SpaceMapShowNexus; - [NMS(Index = 1198)] - /* 0x72D8 */ public bool SpaceMapShowNexusLines; - [NMS(Index = 1192)] - /* 0x72D9 */ public bool SpaceMapShowPlanetLines; - [NMS(Index = 1191)] - /* 0x72DA */ public bool SpaceMapShowPlanets; + /* 0x75C3 */ public bool SpaceMapShowNexus; + [NMS(Index = 1202)] + /* 0x75C4 */ public bool SpaceMapShowNexusLines; + [NMS(Index = 1196)] + /* 0x75C5 */ public bool SpaceMapShowPlanetLines; + [NMS(Index = 1195)] + /* 0x75C6 */ public bool SpaceMapShowPlanets; + [NMS(Index = 1208)] + /* 0x75C7 */ public bool SpaceMapShowPulseEncounterLines; + [NMS(Index = 1207)] + /* 0x75C8 */ public bool SpaceMapShowPulseEncounters; [NMS(Index = 1204)] - /* 0x72DB */ public bool SpaceMapShowPulseEncounterLines; + /* 0x75C9 */ public bool SpaceMapShowShipLines; [NMS(Index = 1203)] - /* 0x72DC */ public bool SpaceMapShowPulseEncounters; - [NMS(Index = 1200)] - /* 0x72DD */ public bool SpaceMapShowShipLines; - [NMS(Index = 1199)] - /* 0x72DE */ public bool SpaceMapShowShips; - [NMS(Index = 1193)] - /* 0x72DF */ public bool SpaceMapShowStation; - [NMS(Index = 1194)] - /* 0x72E0 */ public bool SpaceMapShowStationLines; - [NMS(Index = 508)] - /* 0x72E1 */ public bool SpaceOnlyLeadTargetEnabled; - [NMS(Index = 87)] - /* 0x72E2 */ public bool TechBoxesCanStack; - [NMS(Index = 756)] - /* 0x72E3 */ public TkCurveType TrackCritCurve; + /* 0x75CA */ public bool SpaceMapShowShips; + [NMS(Index = 1197)] + /* 0x75CB */ public bool SpaceMapShowStation; + [NMS(Index = 1198)] + /* 0x75CC */ public bool SpaceMapShowStationLines; + [NMS(Index = 509)] + /* 0x75CD */ public bool SpaceOnlyLeadTargetEnabled; + [NMS(Index = 88)] + /* 0x75CE */ public bool TechBoxesCanStack; + [NMS(Index = 757)] + /* 0x75CF */ public TkCurveType TrackCritCurve; + [NMS(Index = 743)] + /* 0x75D0 */ public TkCurveType TrackReticuleInAngleCurve; [NMS(Index = 742)] - /* 0x72E4 */ public TkCurveType TrackReticuleInAngleCurve; - [NMS(Index = 741)] - /* 0x72E5 */ public TkCurveType TrackReticuleInCurve; - [NMS(Index = 89)] - /* 0x72E6 */ public bool UseIntermediateMissionGiverOptions; - [NMS(Index = 82)] - /* 0x72E7 */ public bool UseSquareSlots; - [NMS(Index = 317)] - /* 0x72E8 */ public bool UseWorldNodesForRepair; + /* 0x75D1 */ public TkCurveType TrackReticuleInCurve; + [NMS(Index = 90)] + /* 0x75D2 */ public bool UseIntermediateMissionGiverOptions; + [NMS(Index = 83)] + /* 0x75D3 */ public bool UseSquareSlots; + [NMS(Index = 318)] + /* 0x75D4 */ public bool UseWorldNodesForRepair; } } diff --git a/libMBIN/Source/NMS/Globals/GcVehicleGlobals.cs b/libMBIN/Source/NMS/Globals/GcVehicleGlobals.cs index eceee71d8..7476cbe8c 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 = 0x25B07646631F80BF, NameHash = 0x6C7923EF)] + [NMS(GUID = 0xB87B3343702FA6DC, NameHash = 0x6C7923EF)] public class GcVehicleGlobals : NMSTemplate { [NMS(Index = 226)] diff --git a/libMBIN/Source/NMS/Toolkit/TkParticleData.cs b/libMBIN/Source/NMS/Toolkit/TkParticleData.cs index b60baf394..4361c3cda 100644 --- a/libMBIN/Source/NMS/Toolkit/TkParticleData.cs +++ b/libMBIN/Source/NMS/Toolkit/TkParticleData.cs @@ -2,56 +2,56 @@ namespace libMBIN.NMS.Toolkit { - [NMS(GUID = 0xFF492267D41A45E0, NameHash = 0xFA1C5236)] + [NMS(GUID = 0x7180EF39AA992E2C, NameHash = 0xFA1C5236)] public class TkParticleData : NMSTemplate { - [NMS(Index = 46)] + [NMS(Index = 48)] /* 0x000 */ public Colour ColourEnd; - [NMS(Index = 45)] + [NMS(Index = 47)] /* 0x010 */ public Colour ColourMiddle; - [NMS(Index = 44)] + [NMS(Index = 46)] /* 0x020 */ public Colour ColourStart; - [NMS(Index = 16)] + [NMS(Index = 18)] /* 0x030 */ public Vector3f EmitterDirection; - [NMS(Index = 38)] + [NMS(Index = 40)] /* 0x040 */ public Vector3f RotateAroundEmitterAxis; - [NMS(Index = 32)] + [NMS(Index = 34)] /* 0x050 */ public Vector3f RotationPivot; - [NMS(Index = 25)] + [NMS(Index = 27)] /* 0x060 */ public Vector3f SpawnOffsetParams; - [NMS(Index = 5)] + [NMS(Index = 7)] /* 0x070 */ public TkParticleBurstData BurstData; - [NMS(Index = 47)] + [NMS(Index = 49)] /* 0x0E8 */ public TkEmitterFloatProperty AlphaThreshold; - [NMS(Index = 6)] + [NMS(Index = 8)] /* 0x120 */ public TkEmitterFloatProperty EmissionRate; - [NMS(Index = 10)] + [NMS(Index = 12)] /* 0x158 */ public TkEmitterFloatProperty EmitterLife; - [NMS(Index = 19)] + [NMS(Index = 21)] /* 0x190 */ public TkEmitterFloatProperty ParticleDamping; - [NMS(Index = 20)] + [NMS(Index = 22)] /* 0x1C8 */ public TkEmitterFloatProperty ParticleDrag; - [NMS(Index = 18)] + [NMS(Index = 20)] /* 0x200 */ public TkEmitterFloatProperty ParticleGravity; - [NMS(Index = 9)] + [NMS(Index = 11)] /* 0x238 */ public TkEmitterFloatProperty ParticleLife; - [NMS(Index = 26)] + [NMS(Index = 28)] /* 0x270 */ public TkEmitterFloatProperty ParticleSize; - [NMS(Index = 27)] + [NMS(Index = 29)] /* 0x2A8 */ public TkEmitterFloatProperty ParticleSizeY; - [NMS(Index = 17)] + [NMS(Index = 19)] /* 0x2E0 */ public TkEmitterFloatProperty ParticleSpeedMultiplier; - [NMS(Index = 29)] + [NMS(Index = 31)] /* 0x318 */ public TkEmitterFloatProperty Rotation; - [NMS(Index = 50)] + [NMS(Index = 52)] /* 0x350 */ public NMSString0x10 UserColour; - [NMS(Index = 57)] + [NMS(Index = 59)] /* 0x360 */ public TkEmitterWindDrift WindDrift; - [NMS(Index = 31)] + [NMS(Index = 33)] /* 0x37C */ public TkEmitterBillboardAlignment BillboardAlignment; - [NMS(Index = 56)] + [NMS(Index = 58)] /* 0x384 */ public TkFloatRange CameraDistanceFade; - [NMS(Index = 8)] + [NMS(Index = 10)] /* 0x38C */ public TkEmitFromParticleInfo EmitFromParticleInfo; // size: 0x3 public enum AlignmentEnum : uint { @@ -59,13 +59,13 @@ public enum AlignmentEnum : uint { Velocity, VelocityScreenSpace, } - [NMS(Index = 30)] + [NMS(Index = 32)] /* 0x394 */ public AlignmentEnum Alignment; - [NMS(Index = 43)] + [NMS(Index = 45)] /* 0x398 */ public float AlphaVariance; - [NMS(Index = 1)] + [NMS(Index = 3)] /* 0x39C */ public uint AudioEvent; - [NMS(Index = 7)] + [NMS(Index = 9)] /* 0x3A0 */ public float Delay; // size: 0x3 public enum DragTypeEnum : uint { @@ -73,9 +73,9 @@ public enum DragTypeEnum : uint { PhysicallyBased, ApplyWind, } - [NMS(Index = 21)] + [NMS(Index = 23)] /* 0x3A4 */ public DragTypeEnum DragType; - [NMS(Index = 11)] + [NMS(Index = 13)] /* 0x3A8 */ public float EmitterMidLifeRatio; // size: 0x3 public enum EmitterQualityLevelEnum : uint { @@ -85,9 +85,9 @@ public enum EmitterQualityLevelEnum : uint { } [NMS(Index = 0)] /* 0x3AC */ public EmitterQualityLevelEnum EmitterQualityLevel; - [NMS(Index = 14)] + [NMS(Index = 16)] /* 0x3B0 */ public float EmitterSpreadAngle; - [NMS(Index = 15)] + [NMS(Index = 17)] /* 0x3B4 */ public float EmitterSpreadAngleMin; // size: 0x4 public enum FlipbookPlaybackRateEnum : uint { @@ -96,32 +96,32 @@ public enum FlipbookPlaybackRateEnum : uint { OnceToCompletion, Random, } - [NMS(Index = 39)] + [NMS(Index = 41)] /* 0x3B8 */ public FlipbookPlaybackRateEnum FlipbookPlaybackRate; - [NMS(Index = 40)] - /* 0x3BC */ public float HueVariance; [NMS(Index = 42)] + /* 0x3BC */ public float HueVariance; + [NMS(Index = 44)] /* 0x3C0 */ public float LightnessVariance; - [NMS(Index = 4)] + [NMS(Index = 6)] /* 0x3C4 */ public int MaxCount; - [NMS(Index = 52)] + [NMS(Index = 54)] /* 0x3C8 */ public float MaxRenderCameraHeight; - [NMS(Index = 51)] - /* 0x3CC */ public float MaxRenderDistance; [NMS(Index = 53)] + /* 0x3CC */ public float MaxRenderDistance; + [NMS(Index = 55)] /* 0x3D0 */ public float MaxSpawnDistance; // size: 0x2 public enum OnRefractionsDisabledEnum : uint { Hide, AlphaBlend, } - [NMS(Index = 48)] + [NMS(Index = 50)] /* 0x3D4 */ public OnRefractionsDisabledEnum OnRefractionsDisabled; - [NMS(Index = 37)] + [NMS(Index = 39)] /* 0x3D8 */ public float RotateAroundEmitter; - [NMS(Index = 41)] + [NMS(Index = 43)] /* 0x3DC */ public float SaturationVariance; - [NMS(Index = 54)] + [NMS(Index = 56)] /* 0x3E0 */ public float SoftFadeStrength; // size: 0x6 public enum SpawnOffsetTypeEnum : uint { @@ -132,33 +132,37 @@ public enum SpawnOffsetTypeEnum : uint { Donut, Point, } - [NMS(Index = 24)] + [NMS(Index = 26)] /* 0x3E4 */ public SpawnOffsetTypeEnum SpawnOffsetType; - [NMS(Index = 23)] + [NMS(Index = 25)] /* 0x3E8 */ public float StartOffset; - [NMS(Index = 28)] + [NMS(Index = 30)] /* 0x3EC */ public float StartRotationVariation; - [NMS(Index = 55)] + [NMS(Index = 57)] /* 0x3F0 */ public float SurfaceDistanceFadeStrength; - [NMS(Index = 36)] + [NMS(Index = 38)] /* 0x3F4 */ public float TrackEmitterPosition; - [NMS(Index = 33)] - /* 0x3F8 */ public TkCoordinateOrientation UCoordinate; - [NMS(Index = 34)] - /* 0x3FC */ public TkCoordinateOrientation VCoordinate; - [NMS(Index = 22)] - /* 0x400 */ public float Variation; - [NMS(Index = 35)] - /* 0x404 */ public float VelocityInheritance; - [NMS(Index = 12)] - /* 0x408 */ public TkCurveType EmitterLifeCurve1; - [NMS(Index = 13)] - /* 0x409 */ public TkCurveType EmitterLifeCurve2; - [NMS(Index = 49)] - /* 0x40A */ public bool FadeRefractionsAtScreenEdge; - [NMS(Index = 3)] - /* 0x40B */ public bool Oneshot; [NMS(Index = 2)] - /* 0x40C */ public bool StartEnabled; + /* 0x3F8 */ public float TrailRatio; + [NMS(Index = 35)] + /* 0x3FC */ public TkCoordinateOrientation UCoordinate; + [NMS(Index = 36)] + /* 0x400 */ public TkCoordinateOrientation VCoordinate; + [NMS(Index = 24)] + /* 0x404 */ public float Variation; + [NMS(Index = 37)] + /* 0x408 */ public float VelocityInheritance; + [NMS(Index = 1)] + /* 0x40C */ public NMSString0x100 TrailPath; + [NMS(Index = 14)] + /* 0x50C */ public TkCurveType EmitterLifeCurve1; + [NMS(Index = 15)] + /* 0x50D */ public TkCurveType EmitterLifeCurve2; + [NMS(Index = 51)] + /* 0x50E */ public bool FadeRefractionsAtScreenEdge; + [NMS(Index = 5)] + /* 0x50F */ public bool Oneshot; + [NMS(Index = 4)] + /* 0x510 */ public bool StartEnabled; } } diff --git a/libMBIN/Source/NMS/Toolkit/TkPhysicsComponentData.cs b/libMBIN/Source/NMS/Toolkit/TkPhysicsComponentData.cs index f67ec321f..37f82ead2 100644 --- a/libMBIN/Source/NMS/Toolkit/TkPhysicsComponentData.cs +++ b/libMBIN/Source/NMS/Toolkit/TkPhysicsComponentData.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.Toolkit { - [NMS(GUID = 0xBB40E07068B00A09, NameHash = 0xF90BB3)] + [NMS(GUID = 0x517BB7514301A5B9, NameHash = 0xF90BB3)] public class TkPhysicsComponentData : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/Toolkit/TkStaticPhysicsComponentData.cs b/libMBIN/Source/NMS/Toolkit/TkStaticPhysicsComponentData.cs index 7f10cf561..5ffdcaa07 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 = 0x7129497B6DBAA7EE, NameHash = 0xB2405C75)] + [NMS(GUID = 0xE761AB7FEC97B175, NameHash = 0xB2405C75)] public class TkStaticPhysicsComponentData : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/Toolkit/TkTestMetadata.cs b/libMBIN/Source/NMS/Toolkit/TkTestMetadata.cs index bd7e85eeb..bd7792139 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 = 0x7F24E85409DC25, NameHash = 0x69A0FDE1)] + [NMS(GUID = 0x45CDE378B88DA8B7, NameHash = 0x69A0FDE1)] public class TkTestMetadata : NMSTemplate { [NMS(Index = 45)] diff --git a/libMBIN/Source/NMS/Toolkit/TkVolumeTriggerType.cs b/libMBIN/Source/NMS/Toolkit/TkVolumeTriggerType.cs index 37b14a117..02b6e6335 100644 --- a/libMBIN/Source/NMS/Toolkit/TkVolumeTriggerType.cs +++ b/libMBIN/Source/NMS/Toolkit/TkVolumeTriggerType.cs @@ -1,9 +1,9 @@ namespace libMBIN.NMS.Toolkit { - [NMS(GUID = 0x3A008F84F5A6F838, NameHash = 0xEE0FA479)] + [NMS(GUID = 0xF5927A371A919EEB, NameHash = 0xEE0FA479)] public class TkVolumeTriggerType : NMSTemplate { - // size: 0x13 + // size: 0x14 public enum VolumeTriggerTypeEnum : uint { Open, GenericInterior, @@ -24,6 +24,7 @@ public enum VolumeTriggerTypeEnum : uint { HazardProtectionCold, SpaceStorm, HazardProtectionNoRecharge, + HazardProtectionSpook, } [NMS(Index = 0)] /* 0x0 */ public VolumeTriggerTypeEnum VolumeTriggerType; diff --git a/libMBIN/Source/Version.cs b/libMBIN/Source/Version.cs index 0fe168588..3b078c094 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 = "5.12.0.1"; + internal const string VERSION_STRING = "5.20.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 e88fa0c06..daf934d07 100644 --- a/libMBIN/libMBIN-Shared.projitems +++ b/libMBIN/libMBIN-Shared.projitems @@ -397,6 +397,7 @@ + @@ -435,6 +436,10 @@ + + + + @@ -461,6 +466,7 @@ + @@ -497,6 +503,7 @@ + @@ -1019,6 +1026,7 @@ + @@ -1156,6 +1164,7 @@ + @@ -1232,6 +1241,7 @@ + @@ -1274,6 +1284,7 @@ + @@ -1700,6 +1711,7 @@ + @@ -1937,6 +1949,7 @@ +