From 5475f9fd2820f58d6ca1c20267005b769eb21667 Mon Sep 17 00:00:00 2001 From: monkeyman192 Date: Thu, 29 Oct 2026 00:40:33 +1100 Subject: [PATCH] Update for NMS steam build id 26271400 --- .../GcAISpaceshipComponentData.cs | 6 +- .../GcAdditionalOptionMissionOverride.cs | 2 +- .../NMS/GameComponents/GcAlienPuzzleEntry.cs | 2 +- .../NMS/GameComponents/GcAlienPuzzleOption.cs | 2 +- .../NMS/GameComponents/GcAlienPuzzleTable.cs | 2 +- .../NMS/GameComponents/GcArchivedShipData.cs | 2 +- .../GcAttractorComponentData.cs | 46 +- .../GcAudioAreaTriggerComponentData.cs | 2 +- .../NMS/GameComponents/GcAudioWwiseEvents.cs | 25 +- .../NMS/GameComponents/GcAudioWwiseRTPCs.cs | 5 +- .../Source/NMS/GameComponents/GcBarterLoc.cs | 45 + .../NMS/GameComponents/GcBaseBuildingEntry.cs | 208 +- .../NMS/GameComponents/GcBaseBuildingPart.cs | 2 +- .../GameComponents/GcBaseBuildingPartData.cs | 2 +- .../GameComponents/GcBaseBuildingPartStyle.cs | 19 +- .../GcBaseBuildingPartStyleModel.cs | 2 +- .../GcBaseBuildingPartsDataTable.cs | 2 +- .../GcBaseBuildingPartsTable.cs | 2 +- .../NMS/GameComponents/GcBaseBuildingTable.cs | 2 +- .../GameComponents/GcCameraWarpSettings.cs | 68 +- .../NMS/GameComponents/GcCombatEffectData.cs | 2 +- .../GameComponents/GcCombatEffectsTable.cs | 2 +- .../NMS/GameComponents/GcConsumableItem.cs | 2 +- .../GameComponents/GcConsumableItemTable.cs | 2 +- .../GameComponents/GcCostInteractionIndex.cs | 2 +- .../GcCostInteractionMissionState.cs | 2 +- .../NMS/GameComponents/GcCostItemFromList.cs | 10 +- .../GcCreatureCrystalMovementData.cs | 2 +- .../GcCreatureCrystalMovementDataParams.cs | 2 +- .../GcCreatureFeederComponentData.cs | 2 +- .../GcCreatureHarvesterComponentData.cs | 2 +- .../GcCreatureSpookFiendAttackData.cs | 114 +- .../NMS/GameComponents/GcDefaultSaveData.cs | 4 +- .../GcDeliveryDropOffComponentData.cs | 20 +- .../GcEggMachineComponentData.cs | 2 +- .../GameComponents/GcExpeditionEventTable.cs | 2 +- .../GcExpeditionInterventionEventData.cs | 2 +- .../GameComponents/GcExperienceSpawnTable.cs | 2 +- .../NMS/GameComponents/GcExplosionData.cs | 2 +- .../GameComponents/GcExplosionDataTable.cs | 2 +- .../GameComponents/GcFlagshipBattleConfig.cs | 2 +- .../NMS/GameComponents/GcFrigateFlyByData.cs | 2 +- .../GameComponents/GcGalaxyAudioSetupData.cs | 2 +- .../GcGeneratorUnitComponentData.cs | 2 +- .../GcGenericMissionSequence.cs | 118 +- .../GcGrabPlayerComponentData.cs | 2 +- .../GameComponents/GcGravityVolumeLocator.cs | 13 + .../NMS/GameComponents/GcGyroSettingsData.cs | 98 +- .../Source/NMS/GameComponents/GcHUDStartup.cs | 2 +- .../NMS/GameComponents/GcHUDStartupTable.cs | 2 +- .../NMS/GameComponents/GcInputActionInfo.cs | 42 +- .../GameComponents/GcInputActionInfoMap.cs | 2 +- .../NMS/GameComponents/GcInputBinding.cs | 2 +- .../NMS/GameComponents/GcInputBindingSet.cs | 2 +- .../NMS/GameComponents/GcInputBindings.cs | 2 +- .../GcInteractionComponentData.cs | 92 +- .../NMS/GameComponents/GcInteractionType.cs | 6 +- .../GcInventorySlotActionData.cs | 2 +- .../GcLandingGearComponentData.cs | 2 +- .../NMS/GameComponents/GcLaserBeamData.cs | 2 +- .../GcMaintenanceComponentData.cs | 2 +- .../GcMaintenanceGroupInstallData.cs | 2 +- .../GameComponents/GcMaintenanceOverride.cs | 2 +- .../GcMaintenanceOverrideTable.cs | 2 +- .../GameComponents/GcMarkerComponentData.cs | 2 +- .../Source/NMS/GameComponents/GcMarkerType.cs | 5 +- .../NMS/GameComponents/GcMechAudioEvent.cs | 2 +- .../GameComponents/GcMechAudioEventTable.cs | 2 +- .../GcMechPartAudioEventOverride.cs | 2 +- .../GameComponents/GcMeltdownComponentData.cs | 2 +- .../GameComponents/GcMissionBoardOptions.cs | 52 +- .../GcMissionConditionDeliverableStatus.cs | 15 + ...GcMissionConditionGrabbingPackageOfType.cs | 13 + .../GcMissionConditionHasProcMissionOfType.cs | 2 +- .../GcMissionConditionHasWeapons.cs | 5 +- .../GcMissionConditionInCombat.cs | 5 +- ...MissionConditionInteractionIndexChanged.cs | 2 +- .../GcMissionConditionNearObject.cs | 11 +- .../GcMissionConditionNearestBuilding.cs | 2 +- ...onditionNumPhysicsObjectsInPhysicsWorld.cs | 18 +- ...ssionConditionNumPhysicsObjectsInVolume.cs | 2 +- .../GcMissionConditionUsingInteraction.cs | 2 +- .../GcMissionConditionVehicleHasTag.cs | 2 +- .../GcMissionConsequenceAudioEvent.cs | 2 +- .../GcMissionSequenceAudioEvent.cs | 2 +- .../GcMissionSequenceCommunicator.cs | 2 +- .../GcMissionSequenceCommunicatorOnTakeOff.cs | 2 +- .../GcMissionSequenceDetailMessage.cs | 2 +- .../GcMissionSequenceShowMessage.cs | 2 +- .../GcMissionSequenceTeleport.cs | 2 +- .../NMS/GameComponents/GcMissionTable.cs | 2 +- .../NMS/GameComponents/GcMissionType.cs | 5 +- .../NMS/GameComponents/GcModBasePart.cs | 4 +- .../NMS/GameComponents/GcNPCPlacementInfo.cs | 54 +- .../NMS/GameComponents/GcNPCSpawnTable.cs | 2 +- .../GcObjectCounterVolumeComponentData.cs | 2 +- .../GcObjectCounterVolumeType.cs | 5 +- .../GcPhysicsCollisionGroupCollidesWith.cs | 2 +- .../GcPhysicsCollisionGroups.cs | 5 +- .../GameComponents/GcPhysicsCollisionTable.cs | 2 +- .../GameComponents/GcPlayerCommonStateData.cs | 26 +- .../GcPlayerCommunicatorMessage.cs | 2 +- .../GcPlayerCommunicatorMessageWeighted.cs | 2 +- .../NMS/GameComponents/GcPlayerDamageData.cs | 2 +- .../NMS/GameComponents/GcPlayerDamageTable.cs | 2 +- .../GameComponents/GcPlayerOwnershipData.cs | 2 +- .../NMS/GameComponents/GcPlayerStateData.cs | 176 +- .../NMS/GameComponents/GcPlayerTitle.cs | 2 +- .../NMS/GameComponents/GcPlayerTitleData.cs | 2 +- .../GameComponents/GcProceduralProductData.cs | 2 +- .../GcProceduralProductTable.cs | 2 +- .../NMS/GameComponents/GcProductData.cs | 2 +- .../NMS/GameComponents/GcProductTable.cs | 2 +- .../NMS/GameComponents/GcProjectileData.cs | 2 +- .../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 | 60 +- .../GameComponents/GcRealityManagerData.cs | 198 +- .../GameComponents/GcRealitySubstanceData.cs | 18 +- .../GcRecyclableComponentData.cs | 2 +- .../NMS/GameComponents/GcRecyclableReward.cs | 6 +- .../GcRefinerUnitComponentData.cs | 2 +- .../GcRewardCommunicatorMessage.cs | 2 +- .../NMS/GameComponents/GcRewardDeath.cs | 2 +- .../GameComponents/GcRewardFrigateFlyby.cs | 2 +- .../GcRewardIncrementInteractionIndex.cs | 2 +- .../NMS/GameComponents/GcRewardOSDMessage.cs | 2 +- .../NMS/GameComponents/GcRewardOpenPage.cs | 5 +- .../GameComponents/GcRewardRefreshHazProt.cs | 10 +- .../GcRewardSecondaryInteractionOptions.cs | 2 +- .../GcRewardSetInteractionMissionState.cs | 2 +- .../GcRewardSetInteractionSeenBitmask.cs | 2 +- .../GameComponents/GcRewardSpecificWeapon.cs | 16 +- .../NMS/GameComponents/GcScanEventData.cs | 124 +- .../NMS/GameComponents/GcScanEventTable.cs | 2 +- .../GcScannableComponentData.cs | 22 +- .../NMS/GameComponents/GcScannerIcon.cs | 2 +- .../GcScannerIconHighlightTypes.cs | 5 +- .../NMS/GameComponents/GcScannerIconTypes.cs | 7 +- .../NMS/GameComponents/GcScannerIcons.cs | 198 +- .../GameComponents/GcSeasonalGameModeData.cs | 330 +- .../GcSentinelEncounterOverride.cs | 2 +- .../GcSentinelMechWeaponData.cs | 2 +- .../GcSentinelQuadWeaponData.cs | 2 +- .../GcSettlementColourPalette.cs | 2 +- .../GameComponents/GcSettlementColourTable.cs | 2 +- .../GcSettlementColourUpgradeTable.cs | 2 +- .../GcSettlementMaterialTable.cs | 2 +- .../NMS/GameComponents/GcShipDialogue.cs | 2 +- .../GcSolarSystemMapObjectData.cs | 10 +- .../GcSolarSystemMapSettings.cs | 76 +- .../GameComponents/GcSpaceBattleSpawnData.cs | 2 +- .../GcSpacePoiEncounterTraderData.cs | 2 +- .../GcSpacePoiFrigateFlyByData.cs | 2 +- .../NMS/GameComponents/GcSpacePoiTable.cs | 2 +- .../NMS/GameComponents/GcSpacePoiTableItem.cs | 2 +- .../Source/NMS/GameComponents/GcStaticTag.cs | 6 +- .../NMS/GameComponents/GcStoriesTable.cs | 2 +- .../NMS/GameComponents/GcStoryCategory.cs | 2 +- .../Source/NMS/GameComponents/GcStoryEntry.cs | 2 +- .../Source/NMS/GameComponents/GcStoryPage.cs | 2 +- .../GameComponents/GcStoryUtilityOverride.cs | 20 +- .../NMS/GameComponents/GcSubstanceTable.cs | 2 +- .../GcSummonAIShipInteractionData.cs | 29 + .../NMS/GameComponents/GcTagComponentData.cs | 2 +- .../Source/NMS/GameComponents/GcTradeData.cs | 80 +- .../NMS/GameComponents/GcTradeSettings.cs | 58 +- .../NMS/GameComponents/GcTradingSupplyData.cs | 2 +- .../NMS/GameComponents/GcUserSettingsData.cs | 399 +- .../NMS/GameComponents/GcVehicleCargoData.cs | 8 +- .../NMS/GameComponents/GcWFCBuilding.cs | 2 +- .../NMS/GameComponents/GcWeaponWheelData.cs | 79 + .../NMS/GameComponents/GcWeatherEffect.cs | 2 +- .../GameComponents/GcWeatherEffectTable.cs | 2 +- .../Source/NMS/Globals/GcBuildingGlobals.cs | 192 +- libMBIN/Source/NMS/Globals/GcCameraGlobals.cs | 1236 +++--- .../Source/NMS/Globals/GcCollisionTable.cs | 2 +- .../Source/NMS/Globals/GcCreatureGlobals.cs | 1668 +++---- libMBIN/Source/NMS/Globals/GcDebugOptions.cs | 1647 +++---- libMBIN/Source/NMS/Globals/GcGalaxyGlobals.cs | 362 +- .../Source/NMS/Globals/GcGameplayGlobals.cs | 2 +- .../Source/NMS/Globals/GcGravityGunGlobals.cs | 54 +- libMBIN/Source/NMS/Globals/GcPlayerGlobals.cs | 1598 +++---- libMBIN/Source/NMS/Globals/GcRobotGlobals.cs | 2 +- .../Source/NMS/Globals/GcSpaceshipGlobals.cs | 2410 +++++----- libMBIN/Source/NMS/Globals/GcUIGlobals.cs | 3916 +++++++++-------- .../Source/NMS/Globals/GcVehicleGlobals.cs | 2 +- libMBIN/Source/NMS/Toolkit/TkGlobals.cs | 232 +- .../Source/NMS/Toolkit/TkIOSDeviceModel.cs | 26 + .../Source/NMS/Toolkit/TkIOSDevicePreset.cs | 4 +- .../NMS/Toolkit/TkIOSPerDeviceSettings.cs | 2 +- .../Source/NMS/Toolkit/TkInputValidation.cs | 5 +- .../NMS/Toolkit/TkPhysicsComponentData.cs | 2 +- .../NMS/Toolkit/TkRepositionComponentData.cs | 2 +- .../Toolkit/TkStaticPhysicsComponentData.cs | 2 +- libMBIN/Source/NMS/Toolkit/TkTestMetadata.cs | 2 +- .../Source/NMS/Toolkit/TkTriggerVolumeData.cs | 2 +- .../Source/NMS/Toolkit/TkVirtualBinding.cs | 10 +- .../Source/NMS/Toolkit/TkVolumeTriggerType.cs | 6 +- libMBIN/Source/Version.cs | 2 +- libMBIN/libMBIN-Shared.projitems | 7 + 205 files changed, 8623 insertions(+), 8121 deletions(-) create mode 100644 libMBIN/Source/NMS/GameComponents/GcBarterLoc.cs create mode 100644 libMBIN/Source/NMS/GameComponents/GcGravityVolumeLocator.cs create mode 100644 libMBIN/Source/NMS/GameComponents/GcMissionConditionDeliverableStatus.cs create mode 100644 libMBIN/Source/NMS/GameComponents/GcMissionConditionGrabbingPackageOfType.cs create mode 100644 libMBIN/Source/NMS/GameComponents/GcSummonAIShipInteractionData.cs create mode 100644 libMBIN/Source/NMS/GameComponents/GcWeaponWheelData.cs create mode 100644 libMBIN/Source/NMS/Toolkit/TkIOSDeviceModel.cs diff --git a/libMBIN/Source/NMS/GameComponents/GcAISpaceshipComponentData.cs b/libMBIN/Source/NMS/GameComponents/GcAISpaceshipComponentData.cs index 5610161c2..e8ccceb71 100644 --- a/libMBIN/Source/NMS/GameComponents/GcAISpaceshipComponentData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcAISpaceshipComponentData.cs @@ -3,12 +3,12 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xBBBBBD32C72BB094, NameHash = 0xC674FA39)] + [NMS(GUID = 0xB4D108704E701F3D, NameHash = 0xC674FA39)] public class GcAISpaceshipComponentData : NMSTemplate { [NMS(Index = 3)] /* 0x00 */ public TkModelResource Hangar; - [NMS(Index = 5)] + [NMS(Index = 6)] /* 0x20 */ public NMSString0x10 CombatDefinitionID; [NMS(Index = 2)] /* 0x30 */ public GcPrimaryAxis Axis; @@ -18,5 +18,7 @@ public class GcAISpaceshipComponentData : NMSTemplate /* 0x38 */ public GcAISpaceshipTypes Type; [NMS(Index = 4)] /* 0x3C */ public bool IsSpaceAnomaly; + [NMS(Index = 5)] + /* 0x3D */ public bool IsUnarmed; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcAdditionalOptionMissionOverride.cs b/libMBIN/Source/NMS/GameComponents/GcAdditionalOptionMissionOverride.cs index d6dab07a5..51ca10885 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 = 0x147A5AFA6234836C, NameHash = 0x6A8BFA82)] + [NMS(GUID = 0xB2D49C10A51BD1F4, 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 037f8d5e1..ff3f3b7ea 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 = 0x4B669BEA18A49247, NameHash = 0x35D4E04)] + [NMS(GUID = 0x3B1E38678D7F19E3, NameHash = 0x35D4E04)] public class GcAlienPuzzleEntry : NMSTemplate { [NMS(Index = 2)] diff --git a/libMBIN/Source/NMS/GameComponents/GcAlienPuzzleOption.cs b/libMBIN/Source/NMS/GameComponents/GcAlienPuzzleOption.cs index db5310158..8f236fb6c 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 = 0x7899E0BF00E06BEF, NameHash = 0x981A51EE)] + [NMS(GUID = 0xB54DFCC382CD7EA1, NameHash = 0x981A51EE)] public class GcAlienPuzzleOption : NMSTemplate { [NMS(Index = 22)] diff --git a/libMBIN/Source/NMS/GameComponents/GcAlienPuzzleTable.cs b/libMBIN/Source/NMS/GameComponents/GcAlienPuzzleTable.cs index 0d11c76bf..6666ea0f3 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 = 0xB8407E47EEBB0D7B, NameHash = 0x3987E9FB)] + [NMS(GUID = 0x2E9A8E13F58AED2C, NameHash = 0x3987E9FB)] public class GcAlienPuzzleTable : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcArchivedShipData.cs b/libMBIN/Source/NMS/GameComponents/GcArchivedShipData.cs index 3f9e7e149..4cdbd0b9b 100644 --- a/libMBIN/Source/NMS/GameComponents/GcArchivedShipData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcArchivedShipData.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x4DB85BEC58F9A6C8, NameHash = 0xF25F122A)] + [NMS(GUID = 0xB39D5813A154EB93, NameHash = 0xF25F122A)] public class GcArchivedShipData : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcAttractorComponentData.cs b/libMBIN/Source/NMS/GameComponents/GcAttractorComponentData.cs index adc72edd9..8dcec2850 100644 --- a/libMBIN/Source/NMS/GameComponents/GcAttractorComponentData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcAttractorComponentData.cs @@ -1,55 +1,57 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x75140D4E0BC04D8B, NameHash = 0x4222EB9E)] + [NMS(GUID = 0x890EDF0323EEF368, NameHash = 0x4222EB9E)] public class GcAttractorComponentData : NMSTemplate { - [NMS(Index = 17)] + [NMS(Index = 18)] /* 0x00 */ public NMSString0x10 GrabEffect; - [NMS(Index = 15)] + [NMS(Index = 16)] /* 0x10 */ public float AttachAngularSpeedThreshold; - [NMS(Index = 14)] + [NMS(Index = 15)] /* 0x14 */ public float AttachLinearSpeedThreshold; - [NMS(Index = 13)] + [NMS(Index = 14)] /* 0x18 */ public float AttachTime; - [NMS(Index = 6)] + [NMS(Index = 7)] /* 0x1C */ public float AttractFalloff; - [NMS(Index = 9)] + [NMS(Index = 10)] /* 0x20 */ public float AttractorAngularDampingStrength; - [NMS(Index = 23)] + [NMS(Index = 24)] /* 0x24 */ public float EjectAngularSpeedMax; - [NMS(Index = 22)] + [NMS(Index = 23)] /* 0x28 */ public float EjectAngularSpeedMin; - [NMS(Index = 19)] + [NMS(Index = 20)] /* 0x2C */ public float EjectInterval; - [NMS(Index = 21)] + [NMS(Index = 22)] /* 0x30 */ public float EjectLinearSpeedMax; - [NMS(Index = 20)] + [NMS(Index = 21)] /* 0x34 */ public float EjectLinearSpeedMin; [NMS(Index = 5)] /* 0x38 */ public float InnerVolumeScale; - [NMS(Index = 7)] - /* 0x3C */ public float LateralDamping; [NMS(Index = 8)] + /* 0x3C */ public float LateralDamping; + [NMS(Index = 9)] /* 0x40 */ public float LateralDampingFalloff; [NMS(Index = 1)] /* 0x44 */ public float MaxSpeed; - [NMS(Index = 16)] + [NMS(Index = 17)] /* 0x48 */ public float OwnershipRequestCooldown; [NMS(Index = 2)] /* 0x4C */ public float Radius; - [NMS(Index = 12)] + [NMS(Index = 13)] /* 0x50 */ public float StickyAngularDamping; - [NMS(Index = 10)] - /* 0x54 */ public float StickyDistance; [NMS(Index = 11)] + /* 0x54 */ public float StickyDistance; + [NMS(Index = 12)] /* 0x58 */ public float StickyLinearDamping; [NMS(Index = 0)] /* 0x5C */ public float Strength; + [NMS(Index = 6)] + /* 0x60 */ public NMSString0x20 GravGunReleaseVolumeNodeName; [NMS(Index = 4)] - /* 0x60 */ public NMSString0x20 InnerVolumeNodeName; + /* 0x80 */ public NMSString0x20 InnerVolumeNodeName; [NMS(Index = 3)] - /* 0x80 */ public NMSString0x20 VolumeNodeName; - [NMS(Index = 18)] - /* 0xA0 */ public bool DeliverablesOnly; + /* 0xA0 */ public NMSString0x20 VolumeNodeName; + [NMS(Index = 19)] + /* 0xC0 */ public bool DeliverablesOnly; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcAudioAreaTriggerComponentData.cs b/libMBIN/Source/NMS/GameComponents/GcAudioAreaTriggerComponentData.cs index 6dfec4a75..19f7889c6 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 = 0xB3F75D888100CF9A, NameHash = 0xC0413ECB)] + [NMS(GUID = 0x70374229AC456867, NameHash = 0xC0413ECB)] public class GcAudioAreaTriggerComponentData : NMSTemplate { [NMS(Index = 2, MxmlName = "Enter Distance")] diff --git a/libMBIN/Source/NMS/GameComponents/GcAudioWwiseEvents.cs b/libMBIN/Source/NMS/GameComponents/GcAudioWwiseEvents.cs index fcf0112c5..5867cea02 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 = 0xBCC085C5D5BE85C6, NameHash = 0x7A0D33C8)] + [NMS(GUID = 0x54B6325F9791478F, NameHash = 0x7A0D33C8)] public class GcAudioWwiseEvents : NMSTemplate { - // size: 0xBC0 + // size: 0xBD5 public enum AkEventEnum : uint { INVALID_EVENT = 0x0, ABANDONED_DOOR_UNLOCK = 0x264BED2D, @@ -83,6 +83,7 @@ public enum AkEventEnum : uint { ARTHROPOD_QUEEN_POUNCE01 = 0xACDB5EDF, ARTHROPOD_QUEEN_ROAR = 0x32B5FCF4, ARTHROPOD_QUEEN_SPIT = 0xC97180DA, + ARTHROPOD_SQUIRM = 0x9797B064, ASTEROID_EXPLODE = 0xF91DD0FC, ASTEROID_HIT = 0xFE51061C, ATLAS_ARCH = 0xA4494F25, @@ -611,6 +612,7 @@ public enum AkEventEnum : uint { FREIGHTER_SHIELD_LP_STOP = 0x8DF13AFB, FREIGHTER_SHIELD_ONESHOT = 0x316F204, FREIGHTER_STELLAREXTRACTOR = 0x5806FFF, + FREIGHTER_STELLAREXTRACTOR_LP = 0x2D781F5E, FREIGHTER_STORAGE_TERMINAL = 0x511D7268, FREIGHTER_TELEPORT = 0xDCD9243F, FREIGHTER_TELEPORTER = 0xCDD40E2A, @@ -1369,6 +1371,7 @@ public enum AkEventEnum : uint { OBJ_SPINNINGCHAIR = 0x31D21E68, OBJ_SPINNINGGLOBE = 0x2E2F03EC, OBJ_SPINNINGSHAPE = 0x6BD9CA70, + OBJ_SPOOKCRATE_GRABBABLE_LP = 0xE7A8F42C, OBJ_STANDINGSTONE_ACTIVATE = 0x994C77D2, OBJ_STANDINGSTONE_RARE = 0xA4603971, OBJ_STANDINGSTONES = 0x5CEA7805, @@ -1428,6 +1431,9 @@ public enum AkEventEnum : uint { PARTICLES_LAVAVENT = 0xD8080D82, PARTICLES_LAVAVENT_EXPLODE = 0xF72E024, PARTICLES_LAVAVENT_STOP = 0xC2360C01, + PARTICLES_PACKAGE_DROPOFF = 0x7E028BCC, + PARTICLES_PACKAGE_DROPOFF_END = 0xAE60AEA2, + PARTICLES_PACKAGE_SPAWN = 0xD99FE73, PARTICLES_RADIOACTIVE_EXPLOSION = 0x9C7178D0, PARTICLES_RADIOANOMALY = 0x72F46861, PARTICLES_RADIOANOMALY_STOP = 0x2609864, @@ -1441,6 +1447,7 @@ public enum AkEventEnum : uint { PARTICLES_ROVER_FURNACE_JET = 0x66BE30EA, PARTICLES_SPARKS_COMMON = 0x89739B49, PARTICLES_SPARKS_COMMON_STOP = 0x9D9126FC, + PARTICLES_SPECTRAL_DEMATERIALISE = 0xE6A8274F, PARTICLES_TOXIC_ELEC = 0xF0FBD7DE, PARTICLES_TOXIC_EXPLOSION = 0xFEC59B1E, PARTICLES_TOXIC_EXPLOSIVE = 0xF7C5900E, @@ -1621,6 +1628,11 @@ public enum AkEventEnum : uint { PL_SHIP_IDLE = 0xFC4A8773, PL_SHIP_LANDING = 0xB35579F6, PL_SHIP_MINIWARP_COUNTDOWN = 0x5064D24A, + PL_SHIP_MINIWARP_COUNTDOWN_01 = 0xE82895C8, + PL_SHIP_MINIWARP_COUNTDOWN_02 = 0xE82895CB, + PL_SHIP_MINIWARP_COUNTDOWN_03 = 0xE82895CA, + PL_SHIP_MINIWARP_COUNTDOWN_04 = 0xE82895CD, + PL_SHIP_MINIWARP_COUNTDOWN_05 = 0xE82895CC, PL_SHIP_MINIWARP_END = 0x53B4B6F4, PL_SHIP_MINIWARP_JUMP = 0xA54A1259, PL_SHIP_RACER_LANDING = 0x23B40F78, @@ -1666,6 +1678,10 @@ public enum AkEventEnum : uint { PL_SHIP_VR_EXIT = 0x88814C78, PL_SHIP_VR_EXIT_STOP = 0xFB5202B7, PL_SHIP_WARP = 0x8D21AECF, + PL_SHIP_WARP_COUNTDOWN = 0x3D312FC7, + PL_SHIP_WARP_COUNTDOWN_END = 0x3B8494C9, + PL_SHIP_WARPBUILDUP = 0x28866EEA, + PL_SHIP_WARPBUILDUP_END = 0xB9970520, PL_SUIT_START = 0xA22F68E2, PL_SUIT_STARTUP = 0x68319AB9, PL_SUIT_STARTUP_CONFIRM = 0xCB37B9FC, @@ -2393,6 +2409,8 @@ public enum AkEventEnum : uint { SPOOKHEATER_IDLE = 0xB909848F, SPOOKHEATER_LP = 0x2EE47329, SPOOKHEATER_START = 0x64601067, + SPOOKY_TRADER_LANDED_LP = 0x59CA4537, + SPOOKY_TRADER_LANDING = 0xACFFC401, SPOOKYTENTACLES = 0x6B387ED7, SPOOKYTENTACLES_STOP = 0xF16E3972, SPORE = 0x11268644, @@ -2728,6 +2746,9 @@ public enum AkEventEnum : uint { UI_QUICKMENU_OPEN = 0xFDCE559D, UI_QUICKMENU_TAB = 0x3AC9E576, UI_QUICKMENU_TECHCHARGE = 0x3F8067B9, + UI_RADIALMENU_CLOSE = 0xF7EEB257, + UI_RADIALMENU_OPEN = 0x5002BA21, + UI_RADIALMENU_SWITCH = 0x1A742815, UI_RARE_ITEM = 0xEB5C5104, UI_RECORD_UPLOADED = 0xD3A1A28C, UI_REFINERY_DECREASE = 0x8BA635D9, diff --git a/libMBIN/Source/NMS/GameComponents/GcAudioWwiseRTPCs.cs b/libMBIN/Source/NMS/GameComponents/GcAudioWwiseRTPCs.cs index 532de8894..9aaa61f4b 100644 --- a/libMBIN/Source/NMS/GameComponents/GcAudioWwiseRTPCs.cs +++ b/libMBIN/Source/NMS/GameComponents/GcAudioWwiseRTPCs.cs @@ -1,9 +1,9 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x3716FCBE50CF4147, NameHash = 0xA7A8D1DB)] + [NMS(GUID = 0xDE65793A137C756, NameHash = 0xA7A8D1DB)] public class GcAudioWwiseRTPCs : NMSTemplate { - // size: 0x70 + // size: 0x71 public enum AkRTPCEnum : uint { INVALID_RTPC = 0x0, BASE_BATTERY_CHARGING = 0x7C13B3BA, @@ -30,6 +30,7 @@ public enum AkRTPCEnum : uint { HG_VA_HEADBODYRATIO = 0xF6293C64, HG_VA_SEED = 0x232F7C0E, HG_VA_SIZE = 0x2E25003A, + HORROR_HAZARD = 0x537D7918, HULK_MELTDOWN = 0x849060E8, INTERACT_TIMER = 0x1EE7B825, JETPACK_HEIGHT = 0x70B5E6C1, diff --git a/libMBIN/Source/NMS/GameComponents/GcBarterLoc.cs b/libMBIN/Source/NMS/GameComponents/GcBarterLoc.cs new file mode 100644 index 000000000..43a887a17 --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcBarterLoc.cs @@ -0,0 +1,45 @@ +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0xB5715DB197CF0B20, NameHash = 0x4D74B155)] + public class GcBarterLoc : NMSTemplate + { + [NMS(Index = 5)] + /* 0x000 */ public NMSString0x20A AcceptBad; + [NMS(Index = 4)] + /* 0x020 */ public NMSString0x20A AcceptEmpty; + [NMS(Index = 7)] + /* 0x040 */ public NMSString0x20A AcceptFair; + [NMS(Index = 8)] + /* 0x060 */ public NMSString0x20A AcceptGood; + [NMS(Index = 9)] + /* 0x080 */ public NMSString0x20A AcceptGreat; + [NMS(Index = 1)] + /* 0x0A0 */ public NMSString0x20A AcceptHeader; + [NMS(Index = 6)] + /* 0x0C0 */ public NMSString0x20A AcceptPoor; + [NMS(Index = 10)] + /* 0x0E0 */ public NMSString0x20A BuyButton; + [NMS(Index = 2)] + /* 0x100 */ public NMSString0x20A NPCOffer; + [NMS(Index = 13)] + /* 0x120 */ public NMSString0x20A OfferAcceptedOSD; + [NMS(Index = 14)] + /* 0x140 */ public NMSString0x20A OfferDeclinedOSD; + [NMS(Index = 3)] + /* 0x160 */ public NMSString0x20A PlayerOffer; + [NMS(Index = 11)] + /* 0x180 */ public NMSString0x20A PopupButton; + [NMS(Index = 12)] + /* 0x1A0 */ public NMSString0x20A PopupButtonSub; + [NMS(Index = 0)] + /* 0x1C0 */ public NMSString0x20A Title; + [NMS(Index = 17)] + /* 0x1E0 */ public NMSString0x20A TransferPopupButton; + [NMS(Index = 18)] + /* 0x200 */ public NMSString0x20A TransferPopupButtonSub; + [NMS(Index = 16)] + /* 0x220 */ public NMSString0x20A TransferPopupDesc; + [NMS(Index = 15)] + /* 0x240 */ public NMSString0x20A TransferPopupTitle; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcBaseBuildingEntry.cs b/libMBIN/Source/NMS/GameComponents/GcBaseBuildingEntry.cs index 62f4339a1..e51f24860 100644 --- a/libMBIN/Source/NMS/GameComponents/GcBaseBuildingEntry.cs +++ b/libMBIN/Source/NMS/GameComponents/GcBaseBuildingEntry.cs @@ -4,163 +4,167 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x5F2D6F14F07DEB2E, NameHash = 0x2338AA60)] + [NMS(GUID = 0xC7B2DD572E127E04, NameHash = 0x2338AA60)] public class GcBaseBuildingEntry : NMSTemplate { - [NMS(Index = 61)] + [NMS(Index = 63)] /* 0x000 */ public GcBaseLinkGridData LinkGridData; [NMS(Index = 37)] /* 0x058 */ public NMSString0x20A ColourPaletteGroupId; + [NMS(Index = 48)] + /* 0x078 */ public NMSString0x20A CompositePartShopAliasL; + [NMS(Index = 47)] + /* 0x098 */ public NMSString0x20A CompositePartShopAliasU; [NMS(Index = 39)] - /* 0x078 */ public NMSString0x20A DefaultColourPaletteId; + /* 0x0B8 */ public NMSString0x20A DefaultColourPaletteId; [NMS(Index = 41)] - /* 0x098 */ public NMSString0x20A DefaultMaterialId; - [NMS(Index = 70)] - /* 0x0B8 */ public NMSString0x20A DescriptorID; + /* 0x0D8 */ public NMSString0x20A DefaultMaterialId; + [NMS(Index = 72)] + /* 0x0F8 */ public NMSString0x20A DescriptorID; [NMS(Index = 40)] - /* 0x0D8 */ public NMSString0x20A MaterialGroupId; - [NMS(Index = 66)] - /* 0x0F8 */ public TkModelResource NPCInteractionScene; + /* 0x118 */ public NMSString0x20A MaterialGroupId; + [NMS(Index = 68)] + /* 0x138 */ public TkModelResource NPCInteractionScene; [NMS(Index = 4)] - /* 0x118 */ public TkModelResource PlacementScene; + /* 0x158 */ public TkModelResource PlacementScene; [NMS(Index = 5)] - /* 0x138 */ public NMSString0x20A SinglePartID; + /* 0x178 */ public NMSString0x20A SinglePartID; [NMS(Index = 38)] - /* 0x158 */ public NMSString0x20A StationColourPaletteGroupId; + /* 0x198 */ public NMSString0x20A StationColourPaletteGroupId; [NMS(Index = 46)] - /* 0x178 */ public List CompositePartObjectIDs; - [NMS(Index = 47)] - /* 0x188 */ public List FamilyIDs; - [NMS(Index = 71)] - /* 0x198 */ public NMSString0x10 FossilDisplayID; - [NMS(Index = 35)] - /* 0x1A8 */ public List Groups; + /* 0x1B8 */ public List CompositePartObjectIDs; [NMS(Index = 49)] - /* 0x1B8 */ public NMSString0x10 IconOverrideProductID; + /* 0x1C8 */ public List FamilyIDs; + [NMS(Index = 73)] + /* 0x1D8 */ public NMSString0x10 FossilDisplayID; + [NMS(Index = 35)] + /* 0x1E8 */ public List Groups; + [NMS(Index = 51)] + /* 0x1F8 */ public NMSString0x10 IconOverrideProductID; [NMS(Index = 0)] - /* 0x1C8 */ public NMSString0x10 ID; - [NMS(Index = 68)] - /* 0x1D8 */ public NMSString0x10 ModularCustomisationBaseID; - [NMS(Index = 74)] - /* 0x1E8 */ public NMSString0x10 OverrideProductID; - [NMS(Index = 60)] - /* 0x1F8 */ public NMSString0x10 Tag; + /* 0x208 */ public NMSString0x10 ID; + [NMS(Index = 70)] + /* 0x218 */ public NMSString0x10 ModularCustomisationBaseID; + [NMS(Index = 76)] + /* 0x228 */ public NMSString0x10 OverrideProductID; + [NMS(Index = 62)] + /* 0x238 */ public NMSString0x10 Tag; // size: 0x2 public enum BaseTerrainEditShapeEnum : uint { Cube, Cylinder, } - [NMS(Index = 53)] - /* 0x208 */ public BaseTerrainEditShapeEnum BaseTerrainEditShape; + [NMS(Index = 55)] + /* 0x248 */ public BaseTerrainEditShapeEnum BaseTerrainEditShape; [NMS(Index = 10)] - /* 0x20C */ public GcBiomeType Biome; - [NMS(Index = 48)] - /* 0x210 */ public float BuildEffectAccelerator; + /* 0x24C */ public GcBiomeType Biome; + [NMS(Index = 50)] + /* 0x250 */ public float BuildEffectAccelerator; [NMS(Index = 27)] - /* 0x214 */ public int CorvetteBaseLimit; + /* 0x254 */ public int CorvetteBaseLimit; [NMS(Index = 6)] - /* 0x218 */ public GcBaseBuildingObjectDecorationTypes DecorationType; + /* 0x258 */ public GcBaseBuildingObjectDecorationTypes DecorationType; [NMS(Index = 26)] - /* 0x21C */ public int FreighterBaseLimit; - [NMS(Index = 62)] - /* 0x220 */ public int GhostsCountOverride; - [NMS(Index = 58)] - /* 0x224 */ public float GravityFalloff; - [NMS(Index = 57)] - /* 0x228 */ public float GravityStrength; - [NMS(Index = 54)] - /* 0x22C */ public float MinimumDeleteDistance; + /* 0x25C */ public int FreighterBaseLimit; + [NMS(Index = 64)] + /* 0x260 */ public int GhostsCountOverride; + [NMS(Index = 60)] + /* 0x264 */ public float GravityFalloff; + [NMS(Index = 59)] + /* 0x268 */ public float GravityStrength; + [NMS(Index = 56)] + /* 0x26C */ public float MinimumDeleteDistance; [NMS(Index = 25)] - /* 0x230 */ public int PlanetBaseLimit; + /* 0x270 */ public int PlanetBaseLimit; [NMS(Index = 23)] - /* 0x234 */ public int PlanetLimit; + /* 0x274 */ public int PlanetLimit; [NMS(Index = 24)] - /* 0x238 */ public int RegionLimit; - [NMS(Index = 65)] - /* 0x23C */ public int RegionSpawnLOD; - [NMS(Index = 64)] - /* 0x240 */ public float SnappingDistanceOverride; + /* 0x278 */ public int RegionLimit; + [NMS(Index = 67)] + /* 0x27C */ public int RegionSpawnLOD; + [NMS(Index = 66)] + /* 0x280 */ public float SnappingDistanceOverride; [NMS(Index = 36)] - /* 0x244 */ public int StorageContainerIndex; + /* 0x284 */ public int StorageContainerIndex; [NMS(Index = 3)] - /* 0x248 */ public GcBaseBuildingPartStyle Style; + /* 0x288 */ public GcBaseBuildingPartStyle Style; [NMS(Index = 19)] - /* 0x24C */ public bool BuildableAboveWater; + /* 0x28C */ public bool BuildableAboveWater; [NMS(Index = 15)] - /* 0x24D */ public bool BuildableInShipDecorative; + /* 0x28D */ public bool BuildableInShipDecorative; [NMS(Index = 14)] - /* 0x24E */ public bool BuildableInShipStructural; + /* 0x28E */ public bool BuildableInShipStructural; [NMS(Index = 13)] - /* 0x24F */ public bool BuildableOnFreighter; + /* 0x28F */ public bool BuildableOnFreighter; [NMS(Index = 16)] - /* 0x250 */ public bool BuildableOnPlanet; + /* 0x290 */ public bool BuildableOnPlanet; [NMS(Index = 11)] - /* 0x251 */ public bool BuildableOnPlanetBase; + /* 0x291 */ public bool BuildableOnPlanetBase; [NMS(Index = 17)] - /* 0x252 */ public bool BuildableOnPlanetWithProduct; + /* 0x292 */ public bool BuildableOnPlanetWithProduct; [NMS(Index = 12)] - /* 0x253 */ public bool BuildableOnSpaceBase; + /* 0x293 */ public bool BuildableOnSpaceBase; [NMS(Index = 21)] - /* 0x254 */ public bool BuildableOnSpaceStationBackSection; + /* 0x294 */ public bool BuildableOnSpaceStationBackSection; [NMS(Index = 20)] - /* 0x255 */ public bool BuildableOnSpaceStationBase; + /* 0x295 */ public bool BuildableOnSpaceStationBase; [NMS(Index = 22)] - /* 0x256 */ public bool BuildableOnSpaceStationExterior; + /* 0x296 */ public bool BuildableOnSpaceStationExterior; [NMS(Index = 18)] - /* 0x257 */ public bool BuildableUnderwater; + /* 0x297 */ public bool BuildableUnderwater; [NMS(Index = 42)] - /* 0x258 */ public bool CanChangeColour; + /* 0x298 */ public bool CanChangeColour; [NMS(Index = 43)] - /* 0x259 */ public bool CanChangeMaterial; + /* 0x299 */ public bool CanChangeMaterial; [NMS(Index = 44)] - /* 0x25A */ public bool CanPickUp; + /* 0x29A */ public bool CanPickUp; [NMS(Index = 33)] - /* 0x25B */ public bool CanRotate3D; + /* 0x29B */ public bool CanRotate3D; [NMS(Index = 34)] - /* 0x25C */ public bool CanScale; + /* 0x29C */ public bool CanScale; [NMS(Index = 31)] - /* 0x25D */ public bool CanStack; + /* 0x29D */ public bool CanStack; [NMS(Index = 29)] - /* 0x25E */ public bool CheckPlaceholderCollision; + /* 0x29E */ public bool CheckPlaceholderCollision; [NMS(Index = 30)] - /* 0x25F */ public bool CheckPlayerCollision; - [NMS(Index = 59)] - /* 0x260 */ public bool CloseMenuAfterBuild; + /* 0x29F */ public bool CheckPlayerCollision; + [NMS(Index = 61)] + /* 0x2A0 */ public bool CloseMenuAfterBuild; [NMS(Index = 28)] - /* 0x261 */ public bool DoesNotCountTowardsComplexity; - [NMS(Index = 52)] - /* 0x262 */ public bool EditsTerrain; - [NMS(Index = 69)] - /* 0x263 */ public bool HasDescriptor; - [NMS(Index = 56)] - /* 0x264 */ public bool HasGravity; + /* 0x2A1 */ public bool DoesNotCountTowardsComplexity; + [NMS(Index = 54)] + /* 0x2A2 */ public bool EditsTerrain; + [NMS(Index = 71)] + /* 0x2A3 */ public bool HasDescriptor; + [NMS(Index = 58)] + /* 0x2A4 */ public bool HasGravity; [NMS(Index = 9)] - /* 0x265 */ public bool IsDecoration; + /* 0x2A5 */ public bool IsDecoration; [NMS(Index = 2)] - /* 0x266 */ public bool IsFromModFolder; - [NMS(Index = 67)] - /* 0x267 */ public bool IsModularCustomisation; + /* 0x2A6 */ public bool IsFromModFolder; + [NMS(Index = 69)] + /* 0x2A7 */ public bool IsModularCustomisation; [NMS(Index = 7)] - /* 0x268 */ public bool IsPlaceable; + /* 0x2A8 */ public bool IsPlaceable; [NMS(Index = 8)] - /* 0x269 */ public bool IsPlaceableFloatingInSpace; - [NMS(Index = 55)] - /* 0x26A */ public bool IsSealed; + /* 0x2A9 */ public bool IsPlaceableFloatingInSpace; + [NMS(Index = 57)] + /* 0x2AA */ public bool IsSealed; [NMS(Index = 1)] - /* 0x26B */ public bool IsTemporary; - [NMS(Index = 50)] - /* 0x26C */ public bool RemovesAttachedDecoration; - [NMS(Index = 51)] - /* 0x26D */ public bool RemovesWhenUnsnapped; - [NMS(Index = 63)] - /* 0x26E */ public bool ShowGhosts; + /* 0x2AB */ public bool IsTemporary; + [NMS(Index = 52)] + /* 0x2AC */ public bool RemovesAttachedDecoration; + [NMS(Index = 53)] + /* 0x2AD */ public bool RemovesWhenUnsnapped; + [NMS(Index = 65)] + /* 0x2AE */ public bool ShowGhosts; [NMS(Index = 45)] - /* 0x26F */ public bool ShowInBuildMenu; + /* 0x2AF */ public bool ShowInBuildMenu; [NMS(Index = 32)] - /* 0x270 */ public bool SnapRotateBlocked; - [NMS(Index = 72)] - /* 0x271 */ public bool UseProductIDOverride; - [NMS(Index = 73)] - /* 0x272 */ public bool UseProductIDOverrideInSpace; + /* 0x2B0 */ public bool SnapRotateBlocked; + [NMS(Index = 74)] + /* 0x2B1 */ public bool UseProductIDOverride; + [NMS(Index = 75)] + /* 0x2B2 */ public bool UseProductIDOverrideInSpace; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcBaseBuildingPart.cs b/libMBIN/Source/NMS/GameComponents/GcBaseBuildingPart.cs index 5abc6f187..c6497ffac 100644 --- a/libMBIN/Source/NMS/GameComponents/GcBaseBuildingPart.cs +++ b/libMBIN/Source/NMS/GameComponents/GcBaseBuildingPart.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x2C93CA501EEF8811, NameHash = 0x6B36906D)] + [NMS(GUID = 0x874E2264CBC0A4F1, NameHash = 0x6B36906D)] public class GcBaseBuildingPart : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcBaseBuildingPartData.cs b/libMBIN/Source/NMS/GameComponents/GcBaseBuildingPartData.cs index df4536143..5cd21fbcf 100644 --- a/libMBIN/Source/NMS/GameComponents/GcBaseBuildingPartData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcBaseBuildingPartData.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xA2FBD342A7F7F5C4, NameHash = 0xB3487ADB)] + [NMS(GUID = 0x821D3FDBE5CA767E, NameHash = 0xB3487ADB)] public class GcBaseBuildingPartData : NMSTemplate { [NMS(Index = 2)] diff --git a/libMBIN/Source/NMS/GameComponents/GcBaseBuildingPartStyle.cs b/libMBIN/Source/NMS/GameComponents/GcBaseBuildingPartStyle.cs index e830e2c88..b920dbb56 100644 --- a/libMBIN/Source/NMS/GameComponents/GcBaseBuildingPartStyle.cs +++ b/libMBIN/Source/NMS/GameComponents/GcBaseBuildingPartStyle.cs @@ -1,9 +1,9 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x5E9EC5CBFF1AC143, NameHash = 0xB2FCF6E3)] + [NMS(GUID = 0x9CC0A0511994DFA, NameHash = 0xB2FCF6E3)] public class GcBaseBuildingPartStyle : NMSTemplate { - // size: 0x3F + // size: 0x4E public enum StyleEnum : uint { None, Wood, @@ -66,8 +66,23 @@ public enum StyleEnum : uint { BIGGS_STR_Z, BIGGS_STR_AA, BIGGS_STR_AB, + BIGGS_STR_AC, + BIGGS_STR_AD, + BIGGS_STR_AE, + BIGGS_STR_AF, + BIGGS_STR_AG, + BIGGS_STR_AH, + BIGGS_STR_AI, + BIGGS_STR_AJ, + BIGGS_STR_AK, + BIGGS_STR_AM, + BIGGS_STR_AN, + BIGGS_STR_AO, + BIGGS_STR_AP, FRE_A, FRE_B, + BIGGS_Window3, + BIGGS_Cant0, } [NMS(Index = 0)] /* 0x0 */ public StyleEnum Style; diff --git a/libMBIN/Source/NMS/GameComponents/GcBaseBuildingPartStyleModel.cs b/libMBIN/Source/NMS/GameComponents/GcBaseBuildingPartStyleModel.cs index e27b7e2c3..a80f432bd 100644 --- a/libMBIN/Source/NMS/GameComponents/GcBaseBuildingPartStyleModel.cs +++ b/libMBIN/Source/NMS/GameComponents/GcBaseBuildingPartStyleModel.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x81FD0B1F7719A577, NameHash = 0x80402E)] + [NMS(GUID = 0x93675C507287581F, NameHash = 0x80402E)] public class GcBaseBuildingPartStyleModel : NMSTemplate { [NMS(Index = 2)] diff --git a/libMBIN/Source/NMS/GameComponents/GcBaseBuildingPartsDataTable.cs b/libMBIN/Source/NMS/GameComponents/GcBaseBuildingPartsDataTable.cs index 712877179..a13777804 100644 --- a/libMBIN/Source/NMS/GameComponents/GcBaseBuildingPartsDataTable.cs +++ b/libMBIN/Source/NMS/GameComponents/GcBaseBuildingPartsDataTable.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xDE86232F3982500A, NameHash = 0xFC177E43)] + [NMS(GUID = 0xF5D774B3969AB53D, NameHash = 0xFC177E43)] public class GcBaseBuildingPartsDataTable : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcBaseBuildingPartsTable.cs b/libMBIN/Source/NMS/GameComponents/GcBaseBuildingPartsTable.cs index 859da5dd7..826b409a0 100644 --- a/libMBIN/Source/NMS/GameComponents/GcBaseBuildingPartsTable.cs +++ b/libMBIN/Source/NMS/GameComponents/GcBaseBuildingPartsTable.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x2C41187C0AF1645E, NameHash = 0x3D61DD26)] + [NMS(GUID = 0xCE06C82FAE566931, NameHash = 0x3D61DD26)] public class GcBaseBuildingPartsTable : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcBaseBuildingTable.cs b/libMBIN/Source/NMS/GameComponents/GcBaseBuildingTable.cs index 29402f698..007758cf4 100644 --- a/libMBIN/Source/NMS/GameComponents/GcBaseBuildingTable.cs +++ b/libMBIN/Source/NMS/GameComponents/GcBaseBuildingTable.cs @@ -4,7 +4,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x2BD89C5E79B3BF68, NameHash = 0xD1841E4D)] + [NMS(GUID = 0xF2A28AF70F065D9A, NameHash = 0xD1841E4D)] public class GcBaseBuildingTable : NMSTemplate { [NMS(Index = 16)] diff --git a/libMBIN/Source/NMS/GameComponents/GcCameraWarpSettings.cs b/libMBIN/Source/NMS/GameComponents/GcCameraWarpSettings.cs index 8baa1d53c..d011d24b9 100644 --- a/libMBIN/Source/NMS/GameComponents/GcCameraWarpSettings.cs +++ b/libMBIN/Source/NMS/GameComponents/GcCameraWarpSettings.cs @@ -2,50 +2,74 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x88B618413039950C, NameHash = 0x93903429)] + [NMS(GUID = 0x7F93E2B83542FB8A, NameHash = 0x93903429)] public class GcCameraWarpSettings : NMSTemplate { + [NMS(Index = 24)] + /* 0x00 */ public float EntryLagCatchUpDelay; + [NMS(Index = 25)] + /* 0x04 */ public float EntryLagCatchUpTime; + [NMS(Index = 21)] + /* 0x08 */ public float EntryLagDistance; + [NMS(Index = 22)] + /* 0x0C */ public float EntryLagRiseTime; + [NMS(Index = 30)] + /* 0x10 */ public float ExitLagCatchUpDelay; + [NMS(Index = 31)] + /* 0x14 */ public float ExitLagCatchUpTime; + [NMS(Index = 27)] + /* 0x18 */ public float ExitLagDistance; + [NMS(Index = 28)] + /* 0x1C */ public float ExitLagRiseTime; [NMS(Index = 0)] - /* 0x00 */ public float FocusPointDist; + /* 0x20 */ public float FocusPointDist; [NMS(Index = 15)] - /* 0x04 */ public float OffsetXFrequency; + /* 0x24 */ public float OffsetXFrequency; [NMS(Index = 16)] - /* 0x08 */ public float OffsetXPhase; + /* 0x28 */ public float OffsetXPhase; [NMS(Index = 17)] - /* 0x0C */ public float OffsetXRange; + /* 0x2C */ public float OffsetXRange; [NMS(Index = 13)] - /* 0x10 */ public float OffsetYBias; + /* 0x30 */ public float OffsetYBias; [NMS(Index = 8)] - /* 0x14 */ public float OffsetYFrequency_1; + /* 0x34 */ public float OffsetYFrequency_1; [NMS(Index = 9)] - /* 0x18 */ public float OffsetYFrequency_2; + /* 0x38 */ public float OffsetYFrequency_2; [NMS(Index = 10)] - /* 0x1C */ public float OffsetYPhase_1; + /* 0x3C */ public float OffsetYPhase_1; [NMS(Index = 11)] - /* 0x20 */ public float OffsetYPhase_2; + /* 0x40 */ public float OffsetYPhase_2; [NMS(Index = 14)] - /* 0x24 */ public float OffsetYRange; + /* 0x44 */ public float OffsetYRange; [NMS(Index = 12)] - /* 0x28 */ public float OffsetYStartBias; + /* 0x48 */ public float OffsetYStartBias; [NMS(Index = 6)] - /* 0x2C */ public float OffsetZBias; + /* 0x4C */ public float OffsetZBias; [NMS(Index = 1)] - /* 0x30 */ public float OffsetZFrequency_1; + /* 0x50 */ public float OffsetZFrequency_1; [NMS(Index = 2)] - /* 0x34 */ public float OffsetZFrequency_2; + /* 0x54 */ public float OffsetZFrequency_2; [NMS(Index = 3)] - /* 0x38 */ public float OffsetZPhase_1; + /* 0x58 */ public float OffsetZPhase_1; [NMS(Index = 4)] - /* 0x3C */ public float OffsetZPhase_2; + /* 0x5C */ public float OffsetZPhase_2; [NMS(Index = 7)] - /* 0x40 */ public float OffsetZRange; + /* 0x60 */ public float OffsetZRange; [NMS(Index = 5)] - /* 0x44 */ public float OffsetZStartBias; + /* 0x64 */ public float OffsetZStartBias; [NMS(Index = 19)] - /* 0x48 */ public float RollRange; + /* 0x68 */ public float RollRange; [NMS(Index = 20)] - /* 0x4C */ public float YawnRange; + /* 0x6C */ public float YawnRange; + [NMS(Index = 26)] + /* 0x70 */ public TkCurveType EntryLagCatchUpCurve; + [NMS(Index = 23)] + /* 0x71 */ public TkCurveType EntryLagSurgeCurve; + [NMS(Index = 32)] + /* 0x72 */ public TkCurveType ExitLagCatchUpCurve; + [NMS(Index = 29)] + /* 0x73 */ public TkCurveType ExitLagSurgeCurve; [NMS(Index = 18)] - /* 0x50 */ public TkCurveType OffsetXCurve; + /* 0x74 */ public TkCurveType OffsetXCurve; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcCombatEffectData.cs b/libMBIN/Source/NMS/GameComponents/GcCombatEffectData.cs index 0518de2bd..e83fb7e29 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 = 0x20FD6DAA270542A4, NameHash = 0xAB307BDA)] + [NMS(GUID = 0x8BD3994A1BDEB707, 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 acaaa1396..5d15508fa 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 = 0xEB360E75DC401C31, NameHash = 0xD7C08B15)] + [NMS(GUID = 0x5F808B3BB663D527, NameHash = 0xD7C08B15)] public class GcCombatEffectsTable : NMSTemplate { [NMS(Index = 0, Size = 0x6, EnumType = typeof(GcCombatEffectType.CombatEffectTypeEnum))] diff --git a/libMBIN/Source/NMS/GameComponents/GcConsumableItem.cs b/libMBIN/Source/NMS/GameComponents/GcConsumableItem.cs index 3888198fe..643de8921 100644 --- a/libMBIN/Source/NMS/GameComponents/GcConsumableItem.cs +++ b/libMBIN/Source/NMS/GameComponents/GcConsumableItem.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x11F7B4B25EA6CE48, NameHash = 0xE0C6D820)] + [NMS(GUID = 0x6196D76DED47D29A, NameHash = 0xE0C6D820)] public class GcConsumableItem : NMSTemplate { [NMS(Index = 11)] diff --git a/libMBIN/Source/NMS/GameComponents/GcConsumableItemTable.cs b/libMBIN/Source/NMS/GameComponents/GcConsumableItemTable.cs index ef319f089..847482405 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 = 0x2CA6E6580DC2538B, NameHash = 0x7D54F1EF)] + [NMS(GUID = 0x8CD139B404E902E3, NameHash = 0x7D54F1EF)] public class GcConsumableItemTable : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcCostInteractionIndex.cs b/libMBIN/Source/NMS/GameComponents/GcCostInteractionIndex.cs index 32fe21cdb..257c60b69 100644 --- a/libMBIN/Source/NMS/GameComponents/GcCostInteractionIndex.cs +++ b/libMBIN/Source/NMS/GameComponents/GcCostInteractionIndex.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xB50FBDA9AB11541C, NameHash = 0x8685F03E)] + [NMS(GUID = 0xD7BE25FD2DFAB0A1, NameHash = 0x8685F03E)] public class GcCostInteractionIndex : NMSTemplate { [NMS(Index = 4)] diff --git a/libMBIN/Source/NMS/GameComponents/GcCostInteractionMissionState.cs b/libMBIN/Source/NMS/GameComponents/GcCostInteractionMissionState.cs index db2665384..4b7c9b237 100644 --- a/libMBIN/Source/NMS/GameComponents/GcCostInteractionMissionState.cs +++ b/libMBIN/Source/NMS/GameComponents/GcCostInteractionMissionState.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xC4FE6B5FB4E5074F, NameHash = 0xCF763D)] + [NMS(GUID = 0xF6E5389107267AFA, NameHash = 0xCF763D)] public class GcCostInteractionMissionState : NMSTemplate { [NMS(Index = 2)] diff --git a/libMBIN/Source/NMS/GameComponents/GcCostItemFromList.cs b/libMBIN/Source/NMS/GameComponents/GcCostItemFromList.cs index f234c749e..a7b0fdfe0 100644 --- a/libMBIN/Source/NMS/GameComponents/GcCostItemFromList.cs +++ b/libMBIN/Source/NMS/GameComponents/GcCostItemFromList.cs @@ -2,14 +2,16 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xDAB277D862C9772F, NameHash = 0x458EED45)] + [NMS(GUID = 0x17A7A4AE0A97D0D8, NameHash = 0x458EED45)] public class GcCostItemFromList : NMSTemplate { + [NMS(Index = 3)] + /* 0x00 */ public NMSString0x20A CostStringCantAfford; [NMS(Index = 1)] - /* 0x00 */ public List ItemList; + /* 0x20 */ public List ItemList; [NMS(Index = 0)] - /* 0x10 */ public int Amount; + /* 0x30 */ public int Amount; [NMS(Index = 2)] - /* 0x14 */ public int Index; + /* 0x34 */ public int Index; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcCreatureCrystalMovementData.cs b/libMBIN/Source/NMS/GameComponents/GcCreatureCrystalMovementData.cs index da4350aaf..e40cf332d 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 = 0x582B5B81E7E884A, NameHash = 0x1C40312)] + [NMS(GUID = 0xB5C17463C0B2280B, 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 66532357f..af18cf067 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 = 0x7EA744835F6B904C, NameHash = 0x7CFCD901)] + [NMS(GUID = 0x8462709D6DAF16BF, NameHash = 0x7CFCD901)] public class GcCreatureCrystalMovementDataParams : NMSTemplate { [NMS(Index = 28)] diff --git a/libMBIN/Source/NMS/GameComponents/GcCreatureFeederComponentData.cs b/libMBIN/Source/NMS/GameComponents/GcCreatureFeederComponentData.cs index 1768c6c3a..dbc6cd0f3 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 = 0x42AA261C94FE525D, NameHash = 0x32EF8A95)] + [NMS(GUID = 0xFA8929FB0244D8B2, 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 693c36543..9d3aef6e9 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 = 0x646F4F356097D4CE, NameHash = 0x1DA81BEB)] + [NMS(GUID = 0xC64AED96F8F62FAF, NameHash = 0x1DA81BEB)] public class GcCreatureHarvesterComponentData : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcCreatureSpookFiendAttackData.cs b/libMBIN/Source/NMS/GameComponents/GcCreatureSpookFiendAttackData.cs index 77bb6fb5c..c544b281c 100644 --- a/libMBIN/Source/NMS/GameComponents/GcCreatureSpookFiendAttackData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcCreatureSpookFiendAttackData.cs @@ -2,70 +2,84 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x403F5109E42574FD, NameHash = 0x64F53EE9)] + [NMS(GUID = 0x50A5B9792897FD1B, NameHash = 0x64F53EE9)] public class GcCreatureSpookFiendAttackData : NMSTemplate { - [NMS(Index = 12)] + [NMS(Index = 16)] /* 0x00 */ public NMSString0x10 SpitAttackAnim; [NMS(Index = 6)] - /* 0x10 */ public Vector2f FollowDistanceOscillationRange; - [NMS(Index = 8)] - /* 0x18 */ public Vector2f FollowHeightOscillationRange; + /* 0x10 */ public Vector2f DespawnSpookGoneTime; [NMS(Index = 10)] - /* 0x20 */ public Vector2f FollowSpeedOscillationRange; + /* 0x18 */ public Vector2f FollowDistanceOscillationRange; + [NMS(Index = 12)] + /* 0x20 */ public Vector2f FollowHeightOscillationRange; + [NMS(Index = 14)] + /* 0x28 */ public Vector2f FollowSpeedOscillationRange; [NMS(Index = 1)] - /* 0x28 */ public Vector2f HideDuration; - [NMS(Index = 20)] - /* 0x30 */ public Vector2f KamikazeCooldown; - [NMS(Index = 25)] - /* 0x38 */ public Vector2f KamikazePickWeightRange; + /* 0x30 */ public Vector2f HideDuration; + [NMS(Index = 26)] + /* 0x38 */ public Vector2f KamikazeCooldown; + [NMS(Index = 31)] + /* 0x40 */ public Vector2f KamikazePickWeightRange; + [NMS(Index = 30)] + /* 0x48 */ public Vector2f KamikazeThreatLevelRange; [NMS(Index = 24)] - /* 0x40 */ public Vector2f KamikazeThreatLevelRange; - [NMS(Index = 18)] - /* 0x48 */ public Vector2f NullAttackCooldown; + /* 0x50 */ public Vector2f NullAttackCooldown; [NMS(Index = 3)] - /* 0x50 */ public Vector2f PostAttackMinVisibleDuration; + /* 0x58 */ 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; + /* 0x60 */ public Vector2f RevealDuration; + [NMS(Index = 25)] + /* 0x68 */ public Vector2f SpitAttackCooldown; [NMS(Index = 29)] - /* 0x80 */ public Vector2f ThreatLevelTimeAliveScale; - [NMS(Index = 4)] - /* 0x88 */ public float ApproachDistance; - [NMS(Index = 0)] - /* 0x8C */ public float FadeTime; + /* 0x70 */ public Vector2f SpitPickWeightRange; + [NMS(Index = 28)] + /* 0x78 */ public Vector2f SpitThreatLevelRange; + [NMS(Index = 37)] + /* 0x80 */ public Vector2f ThreatLevelHealthScale; + [NMS(Index = 36)] + /* 0x88 */ public Vector2f ThreatLevelTimeAliveScale; + [NMS(Index = 8)] + /* 0x90 */ public float ApproachDistance; [NMS(Index = 7)] - /* 0x90 */ public float FollowDistanceOscillationPeriod; - [NMS(Index = 9)] - /* 0x94 */ public float FollowHeightOscillationPeriod; + /* 0x94 */ public float DespawnFadeTime; + [NMS(Index = 5)] + /* 0x98 */ public float DespawnMinLifetime; + [NMS(Index = 0)] + /* 0x9C */ public float FadeTime; [NMS(Index = 11)] - /* 0x98 */ public float FollowSpeedOscillationPeriod; + /* 0xA0 */ public float FollowDistanceOscillationPeriod; + [NMS(Index = 13)] + /* 0xA4 */ public float FollowHeightOscillationPeriod; [NMS(Index = 15)] - /* 0x9C */ public GcAudioWwiseEvents KamikazeAudioEventBegin; - [NMS(Index = 16)] - /* 0xA0 */ public GcAudioWwiseEvents KamikazeAudioEventEnd; - [NMS(Index = 17)] - /* 0xA4 */ public int MaxSimultaneousKamikaze; + /* 0xA8 */ public float FollowSpeedOscillationPeriod; + [NMS(Index = 19)] + /* 0xAC */ public GcAudioWwiseEvents KamikazeAudioEventBegin; + [NMS(Index = 20)] + /* 0xB0 */ public GcAudioWwiseEvents KamikazeAudioEventEnd; + [NMS(Index = 23)] + /* 0xB4 */ public float KamikazeCommitDistance; + [NMS(Index = 22)] + /* 0xB8 */ public float KamikazeMaxTurnRate; [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; + /* 0xBC */ public int MaxSimultaneousKamikaze; [NMS(Index = 27)] - /* 0xC0 */ public float ThreatLevelTimeAliveWeight; + /* 0xC0 */ public float NullAttackWeight; + [NMS(Index = 9)] + /* 0xC4 */ public float ReapproachDistance; + [NMS(Index = 17)] + /* 0xC8 */ public int SpitAttackAnimFrame; + [NMS(Index = 18)] + /* 0xCC */ public float SpitAttackPauseTime; + [NMS(Index = 35)] + /* 0xD0 */ public float ThreatLevelHealthWeight; + [NMS(Index = 33)] + /* 0xD4 */ public float ThreatLevelSpookWeight; + [NMS(Index = 34)] + /* 0xD8 */ public float ThreatLevelTimeAliveWeight; + [NMS(Index = 4)] + /* 0xDC */ public bool DespawnWhenSpookGone; + [NMS(Index = 32)] + /* 0xDD */ public bool UseSpookMeterOutsidePermanentSpook; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcDefaultSaveData.cs b/libMBIN/Source/NMS/GameComponents/GcDefaultSaveData.cs index ee704628e..36c82a128 100644 --- a/libMBIN/Source/NMS/GameComponents/GcDefaultSaveData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcDefaultSaveData.cs @@ -2,12 +2,12 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x97C4BEA3724804B4, NameHash = 0xF989045F)] + [NMS(GUID = 0x909C2F8A459C2D1, NameHash = 0xF989045F)] public class GcDefaultSaveData : NMSTemplate { [NMS(Index = 0)] /* 0x00000 */ public GcPlayerStateData State; [NMS(Index = 1)] - /* 0x86A20 */ public GcPlayerSpawnStateData Spawn; + /* 0x86A80 */ public GcPlayerSpawnStateData Spawn; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcDeliveryDropOffComponentData.cs b/libMBIN/Source/NMS/GameComponents/GcDeliveryDropOffComponentData.cs index ba873035d..41359ec91 100644 --- a/libMBIN/Source/NMS/GameComponents/GcDeliveryDropOffComponentData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcDeliveryDropOffComponentData.cs @@ -1,11 +1,27 @@ +using libMBIN.NMS.Toolkit; using libMBIN.NMS.GameComponents; +using System.Collections.Generic; namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x63EFA15746357CA6, NameHash = 0x64DE2F4B)] + [NMS(GUID = 0x4F520595D53FA6EC, NameHash = 0x64DE2F4B)] public class GcDeliveryDropOffComponentData : NMSTemplate { [NMS(Index = 0, Size = 0x5, EnumType = typeof(GcDeliverableType.DeliverableTypeEnum))] - /* 0x0 */ public GcDeliverableReward[] DeliveryReward; + /* 0x00 */ public GcDeliverableReward[] DeliveryReward; + [NMS(Index = 1)] + /* 0x50 */ public List ValidMissionIds; + [NMS(Index = 2)] + /* 0x60 */ public float RejectEjectDelay; + [NMS(Index = 3)] + /* 0x64 */ public float RejectEjectDistance; + [NMS(Index = 4)] + /* 0x68 */ public float RejectEjectHeight; + [NMS(Index = 5)] + /* 0x6C */ public float RejectEjectLift; + [NMS(Index = 6)] + /* 0x70 */ public float RejectEjectTime; + [NMS(Index = 7)] + /* 0x74 */ public TkCurveType RejectEjectCurve; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcEggMachineComponentData.cs b/libMBIN/Source/NMS/GameComponents/GcEggMachineComponentData.cs index 5a55ff03f..d327773e2 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 = 0x43EFCC1FD4CB4039, NameHash = 0x89F6C9F7)] + [NMS(GUID = 0xA881008B872DF4DE, NameHash = 0x89F6C9F7)] public class GcEggMachineComponentData : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcExpeditionEventTable.cs b/libMBIN/Source/NMS/GameComponents/GcExpeditionEventTable.cs index 0c1be4126..ca8d03080 100644 --- a/libMBIN/Source/NMS/GameComponents/GcExpeditionEventTable.cs +++ b/libMBIN/Source/NMS/GameComponents/GcExpeditionEventTable.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x18C00785D2EC60A9, NameHash = 0x3989DE20)] + [NMS(GUID = 0x9B40B485EBA15A7B, NameHash = 0x3989DE20)] public class GcExpeditionEventTable : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcExpeditionInterventionEventData.cs b/libMBIN/Source/NMS/GameComponents/GcExpeditionInterventionEventData.cs index f98a5deb9..e679cc185 100644 --- a/libMBIN/Source/NMS/GameComponents/GcExpeditionInterventionEventData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcExpeditionInterventionEventData.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xF1B94C7DA5775FF6, NameHash = 0x4AEDCD0D)] + [NMS(GUID = 0xAE5EF56F2124D52B, NameHash = 0x4AEDCD0D)] public class GcExpeditionInterventionEventData : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcExperienceSpawnTable.cs b/libMBIN/Source/NMS/GameComponents/GcExperienceSpawnTable.cs index 838e9b7f4..184f2df4d 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 = 0x97D91948695B44BC, NameHash = 0xD4ED2AD7)] + [NMS(GUID = 0xF39C013B59F8F5CE, NameHash = 0xD4ED2AD7)] public class GcExperienceSpawnTable : NMSTemplate { [NMS(Index = 12, Size = 0x7, EnumType = typeof(GcSpaceBattleType.SpaceBattleTypeEnum))] diff --git a/libMBIN/Source/NMS/GameComponents/GcExplosionData.cs b/libMBIN/Source/NMS/GameComponents/GcExplosionData.cs index 095a88e85..e17faac9e 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 = 0x48AF91C2F6355ECE, NameHash = 0xB1AE9C6)] + [NMS(GUID = 0x8E9F9B8C65263ACA, NameHash = 0xB1AE9C6)] public class GcExplosionData : NMSTemplate { [NMS(Index = 22)] diff --git a/libMBIN/Source/NMS/GameComponents/GcExplosionDataTable.cs b/libMBIN/Source/NMS/GameComponents/GcExplosionDataTable.cs index ebddfd3cb..4e476b5e4 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 = 0x426E7AADBFF14117, NameHash = 0x61BD77C0)] + [NMS(GUID = 0x2C907355748E632D, NameHash = 0x61BD77C0)] public class GcExplosionDataTable : NMSTemplate { [NMS(Index = 1)] diff --git a/libMBIN/Source/NMS/GameComponents/GcFlagshipBattleConfig.cs b/libMBIN/Source/NMS/GameComponents/GcFlagshipBattleConfig.cs index 05e5c6383..d9887728a 100644 --- a/libMBIN/Source/NMS/GameComponents/GcFlagshipBattleConfig.cs +++ b/libMBIN/Source/NMS/GameComponents/GcFlagshipBattleConfig.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xCD30E91030EAD76B, NameHash = 0xC8EEAC6B)] + [NMS(GUID = 0xD0F5ED4B692820EE, NameHash = 0xC8EEAC6B)] public class GcFlagshipBattleConfig : NMSTemplate { [NMS(Index = 59)] diff --git a/libMBIN/Source/NMS/GameComponents/GcFrigateFlyByData.cs b/libMBIN/Source/NMS/GameComponents/GcFrigateFlyByData.cs index a2c4fb5f6..b85106536 100644 --- a/libMBIN/Source/NMS/GameComponents/GcFrigateFlyByData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcFrigateFlyByData.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xD1A0D0C77436C23, NameHash = 0x2B457A50)] + [NMS(GUID = 0xE9BE6EF83CA42E3, NameHash = 0x2B457A50)] public class GcFrigateFlyByData : NMSTemplate { [NMS(Index = 3)] diff --git a/libMBIN/Source/NMS/GameComponents/GcGalaxyAudioSetupData.cs b/libMBIN/Source/NMS/GameComponents/GcGalaxyAudioSetupData.cs index 3aa87f70c..f821c58e1 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 = 0x5910036E5D5BFE0C, NameHash = 0xBEC6F214)] + [NMS(GUID = 0xF6DF4B52FF246118, NameHash = 0xBEC6F214)] public class GcGalaxyAudioSetupData : NMSTemplate { [NMS(Index = 6, MxmlName = "Event AddWaypoint")] diff --git a/libMBIN/Source/NMS/GameComponents/GcGeneratorUnitComponentData.cs b/libMBIN/Source/NMS/GameComponents/GcGeneratorUnitComponentData.cs index 788acc1b2..10212ab2c 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 = 0xF3E2FCC3F9D939EC, NameHash = 0x45C7860)] + [NMS(GUID = 0x5A3E5E03EA1875E0, 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 d0dd03727..5a699297b 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 = 0x4BBF8AC83860561A, NameHash = 0x7FD50C85)] + [NMS(GUID = 0x82998D1A7570B41E, NameHash = 0x7FD50C85)] public class GcGenericMissionSequence : NMSTemplate { [NMS(Index = 24)] @@ -12,61 +12,61 @@ public class GcGenericMissionSequence : NMSTemplate [NMS(Index = 40)] /* 0x010 */ public GcTradeData TradingDataOverride; [NMS(Index = 32)] - /* 0x0F8 */ public GcMissionBoardOptions MissionBoardOptions; + /* 0x388 */ public GcMissionBoardOptions MissionBoardOptions; [NMS(Index = 7)] - /* 0x188 */ public GcSeasonalLogOverrides SeasonalLogTextOverrides; + /* 0x438 */ public GcSeasonalLogOverrides SeasonalLogTextOverrides; [NMS(Index = 27)] - /* 0x1F8 */ public GcDefaultMissionItemsTable DefaultItems; + /* 0x4A8 */ public GcDefaultMissionItemsTable DefaultItems; [NMS(Index = 21)] - /* 0x248 */ public NMSString0x20A MissionPageLocID; + /* 0x4F8 */ public NMSString0x20A MissionPageLocID; [NMS(Index = 59)] - /* 0x268 */ public NMSString0x20A SettlementAbandonOSD; + /* 0x518 */ public NMSString0x20A SettlementAbandonOSD; [NMS(Index = 6)] - /* 0x288 */ public GcNumberedTextList MissionDescriptions; + /* 0x538 */ public GcNumberedTextList MissionDescriptions; [NMS(Index = 15)] - /* 0x2A0 */ public TkTextureResource MissionIcon; + /* 0x550 */ public TkTextureResource MissionIcon; [NMS(Index = 17)] - /* 0x2B8 */ public TkTextureResource MissionIconNotSelected; + /* 0x568 */ public TkTextureResource MissionIconNotSelected; [NMS(Index = 16)] - /* 0x2D0 */ public TkTextureResource MissionIconSelected; + /* 0x580 */ public TkTextureResource MissionIconSelected; [NMS(Index = 10)] - /* 0x2E8 */ public GcNumberedTextList MissionProcDescriptionA; + /* 0x598 */ public GcNumberedTextList MissionProcDescriptionA; [NMS(Index = 11)] - /* 0x300 */ public GcNumberedTextList MissionProcDescriptionB; + /* 0x5B0 */ public GcNumberedTextList MissionProcDescriptionB; [NMS(Index = 12)] - /* 0x318 */ public GcNumberedTextList MissionProcDescriptionC; + /* 0x5C8 */ public GcNumberedTextList MissionProcDescriptionC; [NMS(Index = 9)] - /* 0x330 */ public GcNumberedTextList MissionProcDescriptionHeader; + /* 0x5E0 */ public GcNumberedTextList MissionProcDescriptionHeader; [NMS(Index = 5)] - /* 0x348 */ public GcNumberedTextList MissionSubtitles; + /* 0x5F8 */ public GcNumberedTextList MissionSubtitles; [NMS(Index = 4)] - /* 0x360 */ public GcNumberedTextList MissionTitles; + /* 0x610 */ public GcNumberedTextList MissionTitles; [NMS(Index = 45)] - /* 0x378 */ public List CancelingConditions; + /* 0x628 */ public List CancelingConditions; [NMS(Index = 39)] - /* 0x388 */ public List Costs; + /* 0x638 */ public List Costs; [NMS(Index = 36)] - /* 0x398 */ public GcAlienPuzzleTable Dialog; + /* 0x648 */ public GcAlienPuzzleTable Dialog; [NMS(Index = 46)] - /* 0x3A8 */ public List FinalStageVersions; + /* 0x658 */ public List FinalStageVersions; [NMS(Index = 22)] - /* 0x3B8 */ public NMSString0x10 MissionBuildMenuHint; + /* 0x668 */ public NMSString0x10 MissionBuildMenuHint; [NMS(Index = 0)] - /* 0x3C8 */ public NMSString0x10 MissionID; + /* 0x678 */ public NMSString0x10 MissionID; [NMS(Index = 29)] - /* 0x3D8 */ public NMSString0x10 NextMissionHint; + /* 0x688 */ public NMSString0x10 NextMissionHint; [NMS(Index = 38)] - /* 0x3E8 */ public List Rewards; + /* 0x698 */ public List Rewards; [NMS(Index = 37)] - /* 0x3F8 */ public List ScanEvents; + /* 0x6A8 */ public List ScanEvents; [NMS(Index = 47)] - /* 0x408 */ public List Stages; + /* 0x6B8 */ public List Stages; [NMS(Index = 44)] - /* 0x418 */ public List StartingConditions; + /* 0x6C8 */ public List StartingConditions; [NMS(Index = 54)] - /* 0x428 */ public NMSString0x10 UseCommunityMissionForLog; + /* 0x6D8 */ public NMSString0x10 UseCommunityMissionForLog; [NMS(Index = 26)] - /* 0x438 */ public List WikiMissionBlockedBySeasons; + /* 0x6E8 */ public List WikiMissionBlockedBySeasons; // size: 0x4 public enum AutoStartEnum : uint { None, @@ -75,11 +75,11 @@ public enum AutoStartEnum : uint { OnSelected, } [NMS(Index = 33)] - /* 0x448 */ public AutoStartEnum AutoStart; + /* 0x6F8 */ public AutoStartEnum AutoStart; [NMS(Index = 25)] - /* 0x44C */ public int BeginCheckFrequency; + /* 0x6FC */ public int BeginCheckFrequency; [NMS(Index = 42)] - /* 0x450 */ public GcMissionConditionTest CancelConditionTest; + /* 0x700 */ public GcMissionConditionTest CancelConditionTest; // size: 0x3 public enum MessageCompleteEnum : uint { Default, @@ -87,7 +87,7 @@ public enum MessageCompleteEnum : uint { Never, } [NMS(Index = 30)] - /* 0x454 */ public MessageCompleteEnum MessageComplete; + /* 0x704 */ public MessageCompleteEnum MessageComplete; // size: 0x3 public enum MessageStartEnum : uint { Default, @@ -95,9 +95,9 @@ public enum MessageStartEnum : uint { Never, } [NMS(Index = 31)] - /* 0x458 */ public MessageStartEnum MessageStart; + /* 0x708 */ public MessageStartEnum MessageStart; [NMS(Index = 19)] - /* 0x45C */ public GcMissionCategory MissionCategory; + /* 0x70C */ public GcMissionCategory MissionCategory; // size: 0xC public enum MissionClassEnum : uint { Primary, @@ -114,52 +114,52 @@ public enum MissionClassEnum : uint { SecondaryTempMaxPriority, } [NMS(Index = 1)] - /* 0x460 */ public MissionClassEnum MissionClass; + /* 0x710 */ public MissionClassEnum MissionClass; [NMS(Index = 20)] - /* 0x464 */ public GcMissionPageHint MissionPageHint; + /* 0x714 */ public GcMissionPageHint MissionPageHint; [NMS(Index = 18)] - /* 0x468 */ public int MissionPriority; + /* 0x718 */ public int MissionPriority; [NMS(Index = 41)] - /* 0x46C */ public GcMissionConditionTest StartConditionTest; + /* 0x71C */ public GcMissionConditionTest StartConditionTest; [NMS(Index = 8)] - /* 0x470 */ public NMSString0x20 MissionDescSwitchOverride; + /* 0x720 */ public NMSString0x20 MissionDescSwitchOverride; [NMS(Index = 3)] - /* 0x490 */ public NMSString0x20 MissionObjective; + /* 0x740 */ public NMSString0x20 MissionObjective; [NMS(Index = 52)] - /* 0x4B0 */ public bool BlocksPinning; + /* 0x760 */ public bool BlocksPinning; [NMS(Index = 35)] - /* 0x4B1 */ public bool CancelSetsComplete; + /* 0x761 */ public bool CancelSetsComplete; [NMS(Index = 53)] - /* 0x4B2 */ public bool CanRenounce; + /* 0x762 */ public bool CanRenounce; [NMS(Index = 48)] - /* 0x4B3 */ public bool ForcesBuildMenuHint; + /* 0x763 */ public bool ForcesBuildMenuHint; [NMS(Index = 51)] - /* 0x4B4 */ public bool IsLegacy; + /* 0x764 */ public bool IsLegacy; [NMS(Index = 49)] - /* 0x4B5 */ public bool IsProceduralAllowed; + /* 0x765 */ public bool IsProceduralAllowed; [NMS(Index = 50)] - /* 0x4B6 */ public bool IsRecurring; + /* 0x766 */ public bool IsRecurring; [NMS(Index = 23)] - /* 0x4B7 */ public bool MissionHasColourOverride; + /* 0x767 */ public bool MissionHasColourOverride; [NMS(Index = 2)] - /* 0x4B8 */ public bool MissionIsCritical; + /* 0x768 */ public bool MissionIsCritical; [NMS(Index = 28)] - /* 0x4B9 */ public bool PrefixTitle; + /* 0x769 */ public bool PrefixTitle; [NMS(Index = 58)] - /* 0x4BA */ public bool RequiresSettlement; + /* 0x76A */ public bool RequiresSettlement; [NMS(Index = 34)] - /* 0x4BB */ public bool RestartOnCompletion; + /* 0x76B */ public bool RestartOnCompletion; [NMS(Index = 43)] - /* 0x4BC */ public bool StartIsCancel; + /* 0x76C */ public bool StartIsCancel; [NMS(Index = 55)] - /* 0x4BD */ public bool TakeCommunityMissionIDFromSeasonData; + /* 0x76D */ public bool TakeCommunityMissionIDFromSeasonData; [NMS(Index = 56)] - /* 0x4BE */ public bool TelemetryUpload; + /* 0x76E */ public bool TelemetryUpload; [NMS(Index = 14)] - /* 0x4BF */ public bool UseFirstPurpleSystemDetailsInLogInfo; + /* 0x76F */ public bool UseFirstPurpleSystemDetailsInLogInfo; [NMS(Index = 13)] - /* 0x4C0 */ public bool UseScanEventDetailsInLogInfo; + /* 0x770 */ public bool UseScanEventDetailsInLogInfo; [NMS(Index = 57)] - /* 0x4C1 */ public bool UseSeasonTitleOverride; + /* 0x771 */ public bool UseSeasonTitleOverride; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcGrabPlayerComponentData.cs b/libMBIN/Source/NMS/GameComponents/GcGrabPlayerComponentData.cs index 6e80813cb..a27fe05ac 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 = 0xE692E56B0C1CCFB0, NameHash = 0x5F8D3016)] + [NMS(GUID = 0x64F671D16417FA83, NameHash = 0x5F8D3016)] public class GcGrabPlayerComponentData : NMSTemplate { [NMS(Index = 18)] diff --git a/libMBIN/Source/NMS/GameComponents/GcGravityVolumeLocator.cs b/libMBIN/Source/NMS/GameComponents/GcGravityVolumeLocator.cs new file mode 100644 index 000000000..807ab19ec --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcGravityVolumeLocator.cs @@ -0,0 +1,13 @@ +using libMBIN.NMS.GameComponents; + +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0x65232B941B22DD0C, NameHash = 0xEFA00D9A)] + public class GcGravityVolumeLocator : NMSTemplate + { + [NMS(Index = 1)] + /* 0x00 */ public NMSString0x10 NodeNameStartsWith; + [NMS(Index = 0)] + /* 0x10 */ public GcGravityVolumeData GravityVolumeData; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcGyroSettingsData.cs b/libMBIN/Source/NMS/GameComponents/GcGyroSettingsData.cs index 8e3447989..748536eeb 100644 --- a/libMBIN/Source/NMS/GameComponents/GcGyroSettingsData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcGyroSettingsData.cs @@ -1,9 +1,9 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x673E3DE53E8ECA46, NameHash = 0xE9977E68)] + [NMS(GUID = 0xEE5F21EB47A392C9, NameHash = 0xE9977E68)] public class GcGyroSettingsData : NMSTemplate { - [NMS(Index = 17)] + [NMS(Index = 18)] /* 0x00 */ public float Acceleration; // size: 0x3 public enum ActiveModeInExocraftEnum : uint { @@ -31,24 +31,24 @@ public enum ActiveModeWhenBuildingEnum : uint { } [NMS(Index = 4)] /* 0x0C */ public ActiveModeWhenBuildingEnum ActiveModeWhenBuilding; - [NMS(Index = 20)] + [NMS(Index = 21)] /* 0x10 */ public float AimingMultiplier; - [NMS(Index = 22)] + [NMS(Index = 23)] /* 0x14 */ public float BuildingMultiplier; // size: 0x2 public enum CursorLookStickEnabledEnum : uint { None, Disabled, } - [NMS(Index = 12)] + [NMS(Index = 13)] /* 0x18 */ public CursorLookStickEnabledEnum CursorLookStickEnabled; - [NMS(Index = 9)] - /* 0x1C */ public float CursorSensitivityX; [NMS(Index = 10)] - /* 0x20 */ public float CursorSensitivityY; + /* 0x1C */ public float CursorSensitivityX; [NMS(Index = 11)] + /* 0x20 */ public float CursorSensitivityY; + [NMS(Index = 12)] /* 0x24 */ public float CursorTighteningThreshold; - [NMS(Index = 32)] + [NMS(Index = 33)] /* 0x28 */ public float Deadzone; // size: 0x3 public enum EnableGyroInBuildingFreeCamEnum : uint { @@ -58,29 +58,37 @@ public enum EnableGyroInBuildingFreeCamEnum : uint { } [NMS(Index = 5)] /* 0x2C */ public EnableGyroInBuildingFreeCamEnum EnableGyroInBuildingFreeCam; - [NMS(Index = 21)] + [NMS(Index = 22)] /* 0x30 */ public float ExocraftMultiplier; + // size: 0x3 + public enum GyroLookTouchEnabledEnum : uint { + None, + Disabled, + Enabled, + } + [NMS(Index = 8)] + /* 0x34 */ public GyroLookTouchEnabledEnum GyroLookTouchEnabled; // size: 0x2 public enum GyroRotationSpaceEnum : uint { Local, Player, } - [NMS(Index = 24)] - /* 0x34 */ public GyroRotationSpaceEnum GyroRotationSpace; + [NMS(Index = 25)] + /* 0x38 */ public GyroRotationSpaceEnum GyroRotationSpace; // size: 0x2 public enum GyroRotationSpaceHandheldEnum : uint { Local, Player, } - [NMS(Index = 25)] - /* 0x38 */ public GyroRotationSpaceHandheldEnum GyroRotationSpaceHandheld; + [NMS(Index = 26)] + /* 0x3C */ public GyroRotationSpaceHandheldEnum GyroRotationSpaceHandheld; // size: 0x2 public enum HandednessEnum : uint { Left, Right, } - [NMS(Index = 13)] - /* 0x3C */ public HandednessEnum Handedness; + [NMS(Index = 14)] + /* 0x40 */ public HandednessEnum Handedness; // size: 0x3 public enum LookStickEnabledEnum : uint { None, @@ -88,58 +96,58 @@ public enum LookStickEnabledEnum : uint { Enabled, } [NMS(Index = 7)] - /* 0x40 */ public LookStickEnabledEnum LookStickEnabled; + /* 0x44 */ public LookStickEnabledEnum LookStickEnabled; // size: 0x3 public enum PitchAxisDirectionEnum : uint { Disabled, Standard, Inverted, } - [NMS(Index = 28)] - /* 0x44 */ public PitchAxisDirectionEnum PitchAxisDirection; + [NMS(Index = 29)] + /* 0x48 */ public PitchAxisDirectionEnum PitchAxisDirection; // size: 0x3 public enum RollAxisDirectionEnum : uint { Disabled, Standard, Inverted, } - [NMS(Index = 27)] - /* 0x48 */ public RollAxisDirectionEnum RollAxisDirection; - [NMS(Index = 19)] - /* 0x4C */ public float ScopeMultiplier; - [NMS(Index = 14)] - /* 0x50 */ public float SensitivityX; + [NMS(Index = 28)] + /* 0x4C */ public RollAxisDirectionEnum RollAxisDirection; + [NMS(Index = 20)] + /* 0x50 */ public float ScopeMultiplier; [NMS(Index = 15)] - /* 0x54 */ public float SensitivityY; - [NMS(Index = 29)] - /* 0x58 */ public float SmoothingThreshold; - [NMS(Index = 30)] - /* 0x5C */ public float SmoothingWindow; + /* 0x54 */ public float SensitivityX; [NMS(Index = 16)] - /* 0x60 */ public float Steadying; + /* 0x58 */ public float SensitivityY; + [NMS(Index = 30)] + /* 0x5C */ public float SmoothingThreshold; [NMS(Index = 31)] - /* 0x64 */ public float TighteningThreshold; + /* 0x60 */ public float SmoothingWindow; + [NMS(Index = 17)] + /* 0x64 */ public float Steadying; + [NMS(Index = 32)] + /* 0x68 */ public float TighteningThreshold; // size: 0x3 public enum YawAxisDirectionEnum : uint { Disabled, Standard, Inverted, } - [NMS(Index = 26)] - /* 0x68 */ public YawAxisDirectionEnum YawAxisDirection; + [NMS(Index = 27)] + /* 0x6C */ public YawAxisDirectionEnum YawAxisDirection; [NMS(Index = 3)] - /* 0x6C */ public bool AllowWhenRidingCreatures; - [NMS(Index = 18)] - /* 0x6D */ public bool EnableAdvancedOptions; - [NMS(Index = 33)] - /* 0x6E */ public bool FilterControllerVibrations; - [NMS(Index = 8)] - /* 0x6F */ public bool GyroCursorEnabled; + /* 0x70 */ public bool AllowWhenRidingCreatures; + [NMS(Index = 19)] + /* 0x71 */ public bool EnableAdvancedOptions; + [NMS(Index = 34)] + /* 0x72 */ public bool FilterControllerVibrations; + [NMS(Index = 9)] + /* 0x73 */ public bool GyroCursorEnabled; [NMS(Index = 0)] - /* 0x70 */ public bool GyroEnabled; + /* 0x74 */ public bool GyroEnabled; [NMS(Index = 1)] - /* 0x71 */ public bool GyroEnabledHandheld; - [NMS(Index = 23)] - /* 0x72 */ public bool ZoomScalesSensitivity; + /* 0x75 */ public bool GyroEnabledHandheld; + [NMS(Index = 24)] + /* 0x76 */ public bool ZoomScalesSensitivity; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcHUDStartup.cs b/libMBIN/Source/NMS/GameComponents/GcHUDStartup.cs index 9265b4ab0..6e1f90ac6 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 = 0x79A8B117BF4A5B26, NameHash = 0xFE3BE144)] + [NMS(GUID = 0xFD38C77F26FECC7E, 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 1cef5734c..a8daae6da 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 = 0x5BAB160A4B5037B3, NameHash = 0x83FCDC89)] + [NMS(GUID = 0x5FC5712483DAE041, NameHash = 0x83FCDC89)] public class GcHUDStartupTable : NMSTemplate { // size: 0xD diff --git a/libMBIN/Source/NMS/GameComponents/GcInputActionInfo.cs b/libMBIN/Source/NMS/GameComponents/GcInputActionInfo.cs index f3c1c36d0..ed5346477 100644 --- a/libMBIN/Source/NMS/GameComponents/GcInputActionInfo.cs +++ b/libMBIN/Source/NMS/GameComponents/GcInputActionInfo.cs @@ -3,21 +3,23 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xA8F2F0E3A4A4CD6E, NameHash = 0xDEEFD6E4)] + [NMS(GUID = 0x1A00BB5CA3258CC6, NameHash = 0xDEEFD6E4)] public class GcInputActionInfo : NMSTemplate { [NMS(Index = 4)] /* 0x000 */ public NMSString0x20A ConsoleLocTag; - [NMS(Index = 3)] - /* 0x020 */ public NMSString0x20A LocTag; [NMS(Index = 6)] - /* 0x040 */ public GcFilename OverlayIcon; - [NMS(Index = 5)] - /* 0x050 */ public GcFilename SolidIcon; - [NMS(Index = 7)] - /* 0x060 */ public GcFilename SpecialIcon; + /* 0x020 */ public NMSString0x20A LabelFallbackLocTag; + [NMS(Index = 3)] + /* 0x040 */ public NMSString0x20A LocTag; [NMS(Index = 8)] - /* 0x070 */ public GcFilename VirtualButtonIcon; + /* 0x060 */ public GcFilename OverlayIcon; + [NMS(Index = 7)] + /* 0x070 */ public GcFilename SolidIcon; + [NMS(Index = 9)] + /* 0x080 */ public GcFilename SpecialIcon; + [NMS(Index = 10)] + /* 0x090 */ public GcFilename VirtualButtonIcon; // size: 0x8 [Flags] public enum InputActionInfoFlagsEnum : uint { @@ -30,19 +32,21 @@ public enum InputActionInfoFlagsEnum : uint { OnlyNonVR = 0x20, IgnoreInSteam = 0x40, } - [NMS(Index = 12)] - /* 0x080 */ public InputActionInfoFlagsEnum InputActionInfoFlags; + [NMS(Index = 14)] + /* 0x0A0 */ public InputActionInfoFlagsEnum InputActionInfoFlags; + [NMS(Index = 5)] + /* 0x0A4 */ public GcInputActions LabelDependsOnAction; [NMS(Index = 1)] - /* 0x084 */ public GcInputActions Pairing; + /* 0x0A8 */ public GcInputActions Pairing; [NMS(Index = 2)] - /* 0x088 */ public NMSString0x80 TextTag; + /* 0x0AC */ public NMSString0x80 TextTag; + [NMS(Index = 13)] + /* 0x12C */ public NMSString0x20 ExternalDigitalAliasId; [NMS(Index = 11)] - /* 0x108 */ public NMSString0x20 ExternalDigitalAliasId; - [NMS(Index = 9)] - /* 0x128 */ public NMSString0x20 ExternalId; - [NMS(Index = 10)] - /* 0x148 */ public NMSString0x20 ExternalLoc; + /* 0x14C */ public NMSString0x20 ExternalId; + [NMS(Index = 12)] + /* 0x16C */ public NMSString0x20 ExternalLoc; [NMS(Index = 0)] - /* 0x168 */ public bool Analogue; + /* 0x18C */ public bool Analogue; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcInputActionInfoMap.cs b/libMBIN/Source/NMS/GameComponents/GcInputActionInfoMap.cs index 9bb92a5b3..8df2057f4 100644 --- a/libMBIN/Source/NMS/GameComponents/GcInputActionInfoMap.cs +++ b/libMBIN/Source/NMS/GameComponents/GcInputActionInfoMap.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x17028D5D4BA4DF83, NameHash = 0x25517A76)] + [NMS(GUID = 0xDCBD0D66A3F421BA, NameHash = 0x25517A76)] public class GcInputActionInfoMap : NMSTemplate { [NMS(Index = 0, Size = 0x130, EnumType = typeof(GcInputActions.InputActionEnum))] diff --git a/libMBIN/Source/NMS/GameComponents/GcInputBinding.cs b/libMBIN/Source/NMS/GameComponents/GcInputBinding.cs index 08d965bea..defdb06a6 100644 --- a/libMBIN/Source/NMS/GameComponents/GcInputBinding.cs +++ b/libMBIN/Source/NMS/GameComponents/GcInputBinding.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x27236261B5236354, NameHash = 0xF23C1EDE)] + [NMS(GUID = 0xD78C82D2E9FF94AB, NameHash = 0xF23C1EDE)] public class GcInputBinding : NMSTemplate { [NMS(Index = 3)] diff --git a/libMBIN/Source/NMS/GameComponents/GcInputBindingSet.cs b/libMBIN/Source/NMS/GameComponents/GcInputBindingSet.cs index ce6da8562..ff1360332 100644 --- a/libMBIN/Source/NMS/GameComponents/GcInputBindingSet.cs +++ b/libMBIN/Source/NMS/GameComponents/GcInputBindingSet.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xBFE54635318F631C, NameHash = 0x8D898CAF)] + [NMS(GUID = 0x3661EE7909ADA012, NameHash = 0x8D898CAF)] public class GcInputBindingSet : NMSTemplate { [NMS(Index = 1)] diff --git a/libMBIN/Source/NMS/GameComponents/GcInputBindings.cs b/libMBIN/Source/NMS/GameComponents/GcInputBindings.cs index fda7e92a6..79b3b95e4 100644 --- a/libMBIN/Source/NMS/GameComponents/GcInputBindings.cs +++ b/libMBIN/Source/NMS/GameComponents/GcInputBindings.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xA9116C6D3D8AD0D5, NameHash = 0xE7C17DC9)] + [NMS(GUID = 0xDC8B5C93D8E72F06, NameHash = 0xE7C17DC9)] public class GcInputBindings : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcInteractionComponentData.cs b/libMBIN/Source/NMS/GameComponents/GcInteractionComponentData.cs index af6d7b177..c1b89bdec 100644 --- a/libMBIN/Source/NMS/GameComponents/GcInteractionComponentData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcInteractionComponentData.cs @@ -4,49 +4,49 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x6030A0943176E5FE, NameHash = 0xBE246A5)] + [NMS(GUID = 0x16F670853370A406, NameHash = 0xBE246A5)] public class GcInteractionComponentData : NMSTemplate { [NMS(Index = 4)] /* 0x000 */ public TkModelRendererData Renderer; [NMS(Index = 5)] /* 0x0C0 */ public TkModelRendererData RendererAlt; + [NMS(Index = 31)] + /* 0x180 */ public GcStoryUtilityOverride StoryUtilityOverrideData; [NMS(Index = 13)] - /* 0x180 */ public GcInteractionActivationCost ActivationCost; + /* 0x218 */ public GcInteractionActivationCost ActivationCost; [NMS(Index = 23)] - /* 0x1E8 */ public GcInteractionActivationCost SecondaryActivationCost; - [NMS(Index = 31)] - /* 0x250 */ public GcStoryUtilityOverride StoryUtilityOverrideData; + /* 0x280 */ public GcInteractionActivationCost SecondaryActivationCost; [NMS(Index = 30)] - /* 0x2A8 */ public List AdditionalOptionsOverrideTable; + /* 0x2E8 */ public List AdditionalOptionsOverrideTable; [NMS(Index = 24)] - /* 0x2B8 */ public List EventRenderers; + /* 0x2F8 */ public List EventRenderers; [NMS(Index = 25)] - /* 0x2C8 */ public List EventRenderersAlt; + /* 0x308 */ public List EventRenderersAlt; [NMS(Index = 26)] - /* 0x2D8 */ public List EventRenderersDoF; + /* 0x318 */ public List EventRenderersDoF; [NMS(Index = 45)] - /* 0x2E8 */ public NMSTemplate InteractionSpecificData; + /* 0x328 */ public NMSTemplate InteractionSpecificData; [NMS(Index = 29)] - /* 0x2F8 */ public List PuzzleMissionOverrideTable; + /* 0x338 */ public List PuzzleMissionOverrideTable; [NMS(Index = 41)] - /* 0x308 */ public NMSString0x10 StartMissionOnUse; + /* 0x348 */ public NMSString0x10 StartMissionOnUse; [NMS(Index = 14)] - /* 0x318 */ public NMSString0x10 TriggerAction; + /* 0x358 */ public NMSString0x10 TriggerAction; [NMS(Index = 15)] - /* 0x328 */ public NMSString0x10 TriggerActionOnPrepare; + /* 0x368 */ public NMSString0x10 TriggerActionOnPrepare; [NMS(Index = 28)] - /* 0x338 */ public GcInteractionDof DepthOfField; + /* 0x378 */ public GcInteractionDof DepthOfField; [NMS(Index = 7)] - /* 0x34C */ public float AttractDistanceSq; + /* 0x38C */ public float AttractDistanceSq; [NMS(Index = 12)] - /* 0x350 */ public float BlendFromCameraTime; + /* 0x390 */ public float BlendFromCameraTime; [NMS(Index = 11)] - /* 0x354 */ public float BlendToCameraTime; + /* 0x394 */ public float BlendToCameraTime; [NMS(Index = 19)] - /* 0x358 */ public float InteractAngle; + /* 0x398 */ public float InteractAngle; [NMS(Index = 20)] - /* 0x35C */ public float InteractDistance; + /* 0x39C */ public float InteractDistance; // size: 0x3 public enum InteractionActionEnum : uint { PressButton, @@ -54,41 +54,41 @@ public enum InteractionActionEnum : uint { Shoot, } [NMS(Index = 0)] - /* 0x360 */ public InteractionActionEnum InteractionAction; + /* 0x3A0 */ public InteractionActionEnum InteractionAction; [NMS(Index = 1)] - /* 0x364 */ public GcInteractionType InteractionType; + /* 0x3A4 */ public GcInteractionType InteractionType; [NMS(Index = 18)] - /* 0x368 */ public float InteractMaxHeightDiff; + /* 0x3A8 */ public float InteractMaxHeightDiff; [NMS(Index = 38)] - /* 0x36C */ public float InWorldUIForcedOffset; + /* 0x3AC */ public float InWorldUIForcedOffset; [NMS(Index = 39)] - /* 0x370 */ public float InWorldUIForcedOffsetV2; + /* 0x3B0 */ public float InWorldUIForcedOffsetV2; [NMS(Index = 36)] - /* 0x374 */ public float InWorldUIMinDistOverride; + /* 0x3B4 */ public float InWorldUIMinDistOverride; [NMS(Index = 37)] - /* 0x378 */ public float InWorldUIMinDistOverrideV2; + /* 0x3B8 */ public float InWorldUIMinDistOverrideV2; [NMS(Index = 35)] - /* 0x37C */ public float InWorldUIScaler; + /* 0x3BC */ public float InWorldUIScaler; [NMS(Index = 6)] - /* 0x380 */ public GcAlienRace Race; + /* 0x3C0 */ public GcAlienRace Race; [NMS(Index = 17)] - /* 0x384 */ public float RangeToAllowAtAnyAngle; + /* 0x3C4 */ public float RangeToAllowAtAnyAngle; [NMS(Index = 27)] - /* 0x388 */ public float SecondaryCameraTransitionTime; + /* 0x3C8 */ public float SecondaryCameraTransitionTime; [NMS(Index = 22)] - /* 0x38C */ public GcInteractionType SecondaryInteractionType; + /* 0x3CC */ public GcInteractionType SecondaryInteractionType; [NMS(Index = 42)] - /* 0x390 */ public bool AllowMissionUnderwater; + /* 0x3D0 */ public bool AllowMissionUnderwater; [NMS(Index = 16)] - /* 0x391 */ public bool BroadcastTriggerAction; + /* 0x3D1 */ public bool BroadcastTriggerAction; [NMS(Index = 3)] - /* 0x392 */ public bool DontUseIntermediateForOverrides; + /* 0x3D2 */ public bool DontUseIntermediateForOverrides; [NMS(Index = 21)] - /* 0x393 */ public bool InteractInvertFace; + /* 0x3D3 */ public bool InteractInvertFace; [NMS(Index = 40)] - /* 0x394 */ public bool InWorldUIUseCameraUp; + /* 0x3D4 */ public bool InWorldUIUseCameraUp; [NMS(Index = 43)] - /* 0x395 */ public bool OnlyAvailableInAbandonedMode; + /* 0x3D5 */ public bool OnlyAvailableInAbandonedMode; // size: 0x3 public enum OverrideInteriorExteriorMarkerEnum : byte { No, @@ -96,20 +96,20 @@ public enum OverrideInteriorExteriorMarkerEnum : byte { Exterior, } [NMS(Index = 32)] - /* 0x396 */ public OverrideInteriorExteriorMarkerEnum OverrideInteriorExteriorMarker; + /* 0x3D6 */ public OverrideInteriorExteriorMarkerEnum OverrideInteriorExteriorMarker; [NMS(Index = 9)] - /* 0x397 */ public bool RepeatInteraction; + /* 0x3D7 */ public bool RepeatInteraction; [NMS(Index = 33)] - /* 0x398 */ public bool ReseedAfterRewardSuccess; + /* 0x3D8 */ public bool ReseedAfterRewardSuccess; [NMS(Index = 8)] - /* 0x399 */ public bool SecondaryMeshAlwaysVisible; + /* 0x3D9 */ public bool SecondaryMeshAlwaysVisible; [NMS(Index = 10)] - /* 0x39A */ public bool UseInteractCamera; + /* 0x3DA */ public bool UseInteractCamera; [NMS(Index = 2)] - /* 0x39B */ public bool UseIntermediateUI; + /* 0x3DB */ public bool UseIntermediateUI; [NMS(Index = 34)] - /* 0x39C */ public bool UsePersonalPersistentBuffer; + /* 0x3DC */ public bool UsePersonalPersistentBuffer; [NMS(Index = 44)] - /* 0x39D */ public bool UseUnlockedInteractionIfMaintDone; + /* 0x3DD */ public bool UseUnlockedInteractionIfMaintDone; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcInteractionType.cs b/libMBIN/Source/NMS/GameComponents/GcInteractionType.cs index 8a3eb8371..775fc4222 100644 --- a/libMBIN/Source/NMS/GameComponents/GcInteractionType.cs +++ b/libMBIN/Source/NMS/GameComponents/GcInteractionType.cs @@ -1,9 +1,9 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xD806ACEF9E8A023A, NameHash = 0x3780BAA2)] + [NMS(GUID = 0xC542CF86E9E07FFF, NameHash = 0x3780BAA2)] public class GcInteractionType : NMSTemplate { - // size: 0xA2 + // size: 0xA4 public enum InteractionTypeEnum : uint { None, Shop, @@ -167,6 +167,8 @@ public enum InteractionTypeEnum : uint { NPC_SpaceOutpost, PackageDropoff, SpaceOutpostMissions, + SpookShop, + SummonAIShip, } [NMS(Index = 0)] /* 0x0 */ public InteractionTypeEnum InteractionType; diff --git a/libMBIN/Source/NMS/GameComponents/GcInventorySlotActionData.cs b/libMBIN/Source/NMS/GameComponents/GcInventorySlotActionData.cs index b2abf0117..fec794950 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 = 0x9C6A574A49073CE0, NameHash = 0xD2238C43)] + [NMS(GUID = 0x9D3F613BA510D5AB, NameHash = 0xD2238C43)] public class GcInventorySlotActionData : NMSTemplate { [NMS(Index = 9)] diff --git a/libMBIN/Source/NMS/GameComponents/GcLandingGearComponentData.cs b/libMBIN/Source/NMS/GameComponents/GcLandingGearComponentData.cs index 0aca2c526..e7f1a387e 100644 --- a/libMBIN/Source/NMS/GameComponents/GcLandingGearComponentData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcLandingGearComponentData.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x4F98D2F83DF30751, NameHash = 0xC1383C3B)] + [NMS(GUID = 0x5306A51E91A454A5, NameHash = 0xC1383C3B)] public class GcLandingGearComponentData : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcLaserBeamData.cs b/libMBIN/Source/NMS/GameComponents/GcLaserBeamData.cs index d999662d3..5f0efaa45 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 = 0x47FFB149C5BC49A7, NameHash = 0xFD1E1F96)] + [NMS(GUID = 0x2201EB9887D622A5, NameHash = 0xFD1E1F96)] public class GcLaserBeamData : NMSTemplate { [NMS(Index = 33)] diff --git a/libMBIN/Source/NMS/GameComponents/GcMaintenanceComponentData.cs b/libMBIN/Source/NMS/GameComponents/GcMaintenanceComponentData.cs index a9c8f2b6a..f4cc5df28 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 = 0x79724331D73DF595, NameHash = 0xDEC89720)] + [NMS(GUID = 0x72042B8553A02A9F, 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 0eb2fde60..4fb15ad89 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 = 0x195FBF2F2A0641E, NameHash = 0x8E28E2A0)] + [NMS(GUID = 0x2F9566B1420B70FF, 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 ed95288df..ca0d4b272 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 = 0x48DB844E044E2F8B, NameHash = 0xEEECBBD3)] + [NMS(GUID = 0x2E59A0B4227662DD, 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 c1906479b..0d3e642af 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 = 0x9ACEF98FB4E36048, NameHash = 0xA7C3074A)] + [NMS(GUID = 0x2DC4D5A4249DAA29, 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 d78b8bfc1..55ff282d9 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 = 0x6AF3E30BF69DA83E, NameHash = 0x7714ED08)] + [NMS(GUID = 0x8BAD373E2C0DEEDD, NameHash = 0x7714ED08)] public class GcMarkerComponentData : NMSTemplate { [NMS(Index = 4)] diff --git a/libMBIN/Source/NMS/GameComponents/GcMarkerType.cs b/libMBIN/Source/NMS/GameComponents/GcMarkerType.cs index 27a59ae71..1303f7ef6 100644 --- a/libMBIN/Source/NMS/GameComponents/GcMarkerType.cs +++ b/libMBIN/Source/NMS/GameComponents/GcMarkerType.cs @@ -1,9 +1,9 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x5519ADC13BC3D019, NameHash = 0xE51499F8)] + [NMS(GUID = 0x2DD29FA129A11331, NameHash = 0xE51499F8)] public class GcMarkerType : NMSTemplate { - // size: 0x50 + // size: 0x51 public enum MarkerTypeEnum : byte { Default, PlanetPoleNorth, @@ -85,6 +85,7 @@ public enum MarkerTypeEnum : byte { NetworkPlayerFireTeamCorvetteTeleporter, SpacePoi, SolarSystemMapMarker, + NeighbouringSystem, } [NMS(Index = 0)] /* 0x0 */ public MarkerTypeEnum MarkerType; diff --git a/libMBIN/Source/NMS/GameComponents/GcMechAudioEvent.cs b/libMBIN/Source/NMS/GameComponents/GcMechAudioEvent.cs index 2d8f943ec..bfe60da8f 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 = 0xF56D2B7212D3A521, NameHash = 0x3B68FA54)] + [NMS(GUID = 0x18F501B1975DA0EE, 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 195031a81..82373bd23 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 = 0x1C4198FA73832F37, NameHash = 0xB01C10E3)] + [NMS(GUID = 0xF4094064EEC66F3A, 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 b35b3a0b6..24216d529 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 = 0x98EAFAF3ACDF951A, NameHash = 0x46EB7A3E)] + [NMS(GUID = 0x80C6EEC449BD874B, NameHash = 0x46EB7A3E)] public class GcMechPartAudioEventOverride : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcMeltdownComponentData.cs b/libMBIN/Source/NMS/GameComponents/GcMeltdownComponentData.cs index f167f90e0..8ae283c73 100644 --- a/libMBIN/Source/NMS/GameComponents/GcMeltdownComponentData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcMeltdownComponentData.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x537B5C780C05F15D, NameHash = 0x993C48D6)] + [NMS(GUID = 0xFF4A47F6F1A67F83, NameHash = 0x993C48D6)] public class GcMeltdownComponentData : NMSTemplate { [NMS(Index = 12)] diff --git a/libMBIN/Source/NMS/GameComponents/GcMissionBoardOptions.cs b/libMBIN/Source/NMS/GameComponents/GcMissionBoardOptions.cs index dadce915d..42e80bf7d 100644 --- a/libMBIN/Source/NMS/GameComponents/GcMissionBoardOptions.cs +++ b/libMBIN/Source/NMS/GameComponents/GcMissionBoardOptions.cs @@ -3,21 +3,23 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x97AEF0310BDAF14F, NameHash = 0x90E0452F)] + [NMS(GUID = 0x488C70AF08924F61, NameHash = 0x90E0452F)] public class GcMissionBoardOptions : NMSTemplate { - [NMS(Index = 11)] - /* 0x00 */ public NMSString0x20A MultiplayerMissionInitialWarpScanEvent; - [NMS(Index = 14)] - /* 0x20 */ public List BasePartBlueprints; [NMS(Index = 12)] - /* 0x30 */ public List DefaultItemInitialWarpScanEvents; - [NMS(Index = 8)] - /* 0x40 */ public List Faction; + /* 0x00 */ public NMSString0x20A LocalMissionLocationScanEvent; + [NMS(Index = 11)] + /* 0x20 */ public NMSString0x20A MultiplayerMissionInitialWarpScanEvent; [NMS(Index = 15)] - /* 0x50 */ public List MandatorySalvageEquipment; + /* 0x40 */ public List BasePartBlueprints; + [NMS(Index = 13)] + /* 0x50 */ public List DefaultItemInitialWarpScanEvents; + [NMS(Index = 8)] + /* 0x60 */ public List Faction; + [NMS(Index = 16)] + /* 0x70 */ public List MandatorySalvageEquipment; [NMS(Index = 7)] - /* 0x60 */ public NMSString0x10 RewardPenaltyOnAbandon; + /* 0x80 */ public NMSString0x10 RewardPenaltyOnAbandon; // size: 0x5 public enum DefaultItemTypeForInitialWarpEnum : uint { None, @@ -26,29 +28,29 @@ public enum DefaultItemTypeForInitialWarpEnum : uint { SecondaryProduct, SecondarySubstance, } - [NMS(Index = 13)] - /* 0x70 */ public DefaultItemTypeForInitialWarpEnum DefaultItemTypeForInitialWarp; + [NMS(Index = 14)] + /* 0x90 */ public DefaultItemTypeForInitialWarpEnum DefaultItemTypeForInitialWarp; [NMS(Index = 1)] - /* 0x74 */ public GcMissionDifficulty Difficulty; + /* 0x94 */ public GcMissionDifficulty Difficulty; [NMS(Index = 2)] - /* 0x78 */ public int MinRank; - [NMS(Index = 17)] - /* 0x7C */ public GcSpacePoiType RequireUncompletedPOIOfType; + /* 0x98 */ public int MinRank; + [NMS(Index = 18)] + /* 0x9C */ public GcSpacePoiType RequireUncompletedPOIOfType; [NMS(Index = 0)] - /* 0x80 */ public GcMissionType Type; + /* 0xA0 */ public GcMissionType Type; [NMS(Index = 9)] - /* 0x84 */ public int Weighting; + /* 0xA4 */ public int Weighting; [NMS(Index = 3)] - /* 0x88 */ public bool CloseMissionGiver; + /* 0xA8 */ public bool CloseMissionGiver; [NMS(Index = 10)] - /* 0x89 */ public bool IgnoreCalculatedObjective; + /* 0xA9 */ public bool IgnoreCalculatedObjective; [NMS(Index = 4)] - /* 0x8A */ public bool IsGuildShopMission; + /* 0xAA */ public bool IsGuildShopMission; [NMS(Index = 6)] - /* 0x8B */ public bool IsMultiplayerEventMission; + /* 0xAB */ public bool IsMultiplayerEventMission; [NMS(Index = 5)] - /* 0x8C */ public bool IsPlanetProcMission; - [NMS(Index = 16)] - /* 0x8D */ public bool RequireUncompletedPOI; + /* 0xAC */ public bool IsPlanetProcMission; + [NMS(Index = 17)] + /* 0xAD */ public bool RequireUncompletedPOI; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcMissionConditionDeliverableStatus.cs b/libMBIN/Source/NMS/GameComponents/GcMissionConditionDeliverableStatus.cs new file mode 100644 index 000000000..c3370f33c --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcMissionConditionDeliverableStatus.cs @@ -0,0 +1,15 @@ +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0x3729545429FB51AE, NameHash = 0xEDAF3B07)] + public class GcMissionConditionDeliverableStatus : NMSTemplate + { + [NMS(Index = 3)] + /* 0x0 */ public float DistanceThreshold; + [NMS(Index = 2)] + /* 0x4 */ public bool CheckDistance; + [NMS(Index = 0)] + /* 0x5 */ public bool CheckExists; + [NMS(Index = 1)] + /* 0x6 */ public bool PassIfExists; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcMissionConditionGrabbingPackageOfType.cs b/libMBIN/Source/NMS/GameComponents/GcMissionConditionGrabbingPackageOfType.cs new file mode 100644 index 000000000..f43b8ef0a --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcMissionConditionGrabbingPackageOfType.cs @@ -0,0 +1,13 @@ +using libMBIN.NMS.GameComponents; + +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0x1B9E57A9C1B8A2CE, NameHash = 0xE8BD6D72)] + public class GcMissionConditionGrabbingPackageOfType : NMSTemplate + { + [NMS(Index = 0)] + /* 0x0 */ public GcDeliverableType RequiredType; + [NMS(Index = 1)] + /* 0x4 */ public bool TestForMissionSeed; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcMissionConditionHasProcMissionOfType.cs b/libMBIN/Source/NMS/GameComponents/GcMissionConditionHasProcMissionOfType.cs index 3d669e62c..4e7034fb6 100644 --- a/libMBIN/Source/NMS/GameComponents/GcMissionConditionHasProcMissionOfType.cs +++ b/libMBIN/Source/NMS/GameComponents/GcMissionConditionHasProcMissionOfType.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x2698AB9C80895CE3, NameHash = 0x38B5596C)] + [NMS(GUID = 0x295A90FB64ED18BD, NameHash = 0x38B5596C)] public class GcMissionConditionHasProcMissionOfType : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcMissionConditionHasWeapons.cs b/libMBIN/Source/NMS/GameComponents/GcMissionConditionHasWeapons.cs index 2670648b0..153f65aa0 100644 --- a/libMBIN/Source/NMS/GameComponents/GcMissionConditionHasWeapons.cs +++ b/libMBIN/Source/NMS/GameComponents/GcMissionConditionHasWeapons.cs @@ -1,11 +1,11 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x923FBB3DC356B08D, NameHash = 0x6A258504)] + [NMS(GUID = 0xD3E144F7F60F0EAA, NameHash = 0x6A258504)] public class GcMissionConditionHasWeapons : NMSTemplate { [NMS(Index = 1)] /* 0x0 */ public int CountForInstalledTests; - // size: 0x6 + // size: 0x7 public enum WeaponTestEnum : uint { CombatPrimaryEquipped, CombatSecondaryEquipped, @@ -13,6 +13,7 @@ public enum WeaponTestEnum : uint { CombatSecondaryInstalled, ExocraftCombatInstalled, ExocraftCombatActive, + MultitoolPrimaryModeInstalled, } [NMS(Index = 0)] /* 0x4 */ public WeaponTestEnum WeaponTest; diff --git a/libMBIN/Source/NMS/GameComponents/GcMissionConditionInCombat.cs b/libMBIN/Source/NMS/GameComponents/GcMissionConditionInCombat.cs index 692a026a0..5e802f926 100644 --- a/libMBIN/Source/NMS/GameComponents/GcMissionConditionInCombat.cs +++ b/libMBIN/Source/NMS/GameComponents/GcMissionConditionInCombat.cs @@ -1,12 +1,13 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x1DB9FB81B63A71ED, NameHash = 0x2A70A589)] + [NMS(GUID = 0x5694A569378D8EBC, NameHash = 0x2A70A589)] public class GcMissionConditionInCombat : NMSTemplate { [NMS(Index = 1)] /* 0x00 */ public NMSString0x20A OverrideOSDMessage; - // size: 0xA + // size: 0xB public enum CombatTypeEnum : uint { + Any, GroundCombat, SpaceCombat, FiendCombat, diff --git a/libMBIN/Source/NMS/GameComponents/GcMissionConditionInteractionIndexChanged.cs b/libMBIN/Source/NMS/GameComponents/GcMissionConditionInteractionIndexChanged.cs index fcfef0b8f..5664002e2 100644 --- a/libMBIN/Source/NMS/GameComponents/GcMissionConditionInteractionIndexChanged.cs +++ b/libMBIN/Source/NMS/GameComponents/GcMissionConditionInteractionIndexChanged.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xFB2AB0DDCE3DA557, NameHash = 0x4AABEBAF)] + [NMS(GUID = 0x57B377FEB7A6B747, NameHash = 0x4AABEBAF)] public class GcMissionConditionInteractionIndexChanged : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcMissionConditionNearObject.cs b/libMBIN/Source/NMS/GameComponents/GcMissionConditionNearObject.cs index 75fde1569..26f3b80cb 100644 --- a/libMBIN/Source/NMS/GameComponents/GcMissionConditionNearObject.cs +++ b/libMBIN/Source/NMS/GameComponents/GcMissionConditionNearObject.cs @@ -2,12 +2,12 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xB956130822EF026F, NameHash = 0x27E4E7E9)] + [NMS(GUID = 0x5D3EF5FA6BDF1BD8, NameHash = 0x27E4E7E9)] public class GcMissionConditionNearObject : NMSTemplate { - [NMS(Index = 2)] + [NMS(Index = 3)] /* 0x0 */ public float Distance; - // size: 0x7 + // size: 0x8 public enum MissionObjectEnum : uint { PlayerShip, PlayerVehicle, @@ -16,10 +16,13 @@ public enum MissionObjectEnum : uint { OpenStoryPortal, OpenStandardPortal, ScannableOfType, + TaggedObject, } [NMS(Index = 0)] /* 0x4 */ public MissionObjectEnum MissionObject; + [NMS(Index = 2)] + /* 0x8 */ public GcStaticTag TagToFind; [NMS(Index = 1)] - /* 0x8 */ public GcScannerIconTypes ScannableTypeToUse; + /* 0xC */ public GcScannerIconTypes ScannableTypeToUse; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcMissionConditionNearestBuilding.cs b/libMBIN/Source/NMS/GameComponents/GcMissionConditionNearestBuilding.cs index 5a1055b5a..f53c152ee 100644 --- a/libMBIN/Source/NMS/GameComponents/GcMissionConditionNearestBuilding.cs +++ b/libMBIN/Source/NMS/GameComponents/GcMissionConditionNearestBuilding.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x87A10B3C360256FC, NameHash = 0xE0DDA29E)] + [NMS(GUID = 0xE774D43267CA152C, NameHash = 0xE0DDA29E)] public class GcMissionConditionNearestBuilding : NMSTemplate { [NMS(Index = 2)] diff --git a/libMBIN/Source/NMS/GameComponents/GcMissionConditionNumPhysicsObjectsInPhysicsWorld.cs b/libMBIN/Source/NMS/GameComponents/GcMissionConditionNumPhysicsObjectsInPhysicsWorld.cs index 31a8b2ae6..f1bdc3b25 100644 --- a/libMBIN/Source/NMS/GameComponents/GcMissionConditionNumPhysicsObjectsInPhysicsWorld.cs +++ b/libMBIN/Source/NMS/GameComponents/GcMissionConditionNumPhysicsObjectsInPhysicsWorld.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xD319F2C0F8D75E5D, NameHash = 0x711C0659)] + [NMS(GUID = 0x88453A1969BBA98E, NameHash = 0x711C0659)] public class GcMissionConditionNumPhysicsObjectsInPhysicsWorld : NMSTemplate { [NMS(Index = 3)] @@ -14,15 +14,21 @@ public class GcMissionConditionNumPhysicsObjectsInPhysicsWorld : NMSTemplate /* 0x20 */ public VariableSizeString TextTagForCurrent; [NMS(Index = 7)] /* 0x30 */ public VariableSizeString TextTagForTarget; + [NMS(Index = 10)] + /* 0x40 */ public GcDeliverableType DeliverableType; [NMS(Index = 8)] - /* 0x40 */ public GcStaticTag ObjectTypeOverride; + /* 0x44 */ public GcStaticTag ObjectTypeOverride; [NMS(Index = 0)] - /* 0x44 */ public int RequiredNumObjects; + /* 0x48 */ public int RequiredNumObjects; [NMS(Index = 5)] - /* 0x48 */ public TkEqualityEnum Test; + /* 0x4C */ public TkEqualityEnum Test; [NMS(Index = 2)] - /* 0x4C */ public bool TakeAmountFromDefaultNumber; + /* 0x50 */ public bool TakeAmountFromDefaultNumber; [NMS(Index = 1)] - /* 0x4D */ public bool TakeNumFromSeasonData; + /* 0x51 */ public bool TakeNumFromSeasonData; + [NMS(Index = 11)] + /* 0x52 */ public bool TestForMissionSeed; + [NMS(Index = 9)] + /* 0x53 */ public bool UseDeliverableType; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcMissionConditionNumPhysicsObjectsInVolume.cs b/libMBIN/Source/NMS/GameComponents/GcMissionConditionNumPhysicsObjectsInVolume.cs index 035a4ab37..946bf2ae2 100644 --- a/libMBIN/Source/NMS/GameComponents/GcMissionConditionNumPhysicsObjectsInVolume.cs +++ b/libMBIN/Source/NMS/GameComponents/GcMissionConditionNumPhysicsObjectsInVolume.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xCCDDEF8FEAB22035, NameHash = 0x537A2B62)] + [NMS(GUID = 0xC37915C15B192705, NameHash = 0x537A2B62)] public class GcMissionConditionNumPhysicsObjectsInVolume : NMSTemplate { [NMS(Index = 3)] diff --git a/libMBIN/Source/NMS/GameComponents/GcMissionConditionUsingInteraction.cs b/libMBIN/Source/NMS/GameComponents/GcMissionConditionUsingInteraction.cs index e84106513..7db27b2a5 100644 --- a/libMBIN/Source/NMS/GameComponents/GcMissionConditionUsingInteraction.cs +++ b/libMBIN/Source/NMS/GameComponents/GcMissionConditionUsingInteraction.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xA6DAD99D611E1D30, NameHash = 0xA2DF8263)] + [NMS(GUID = 0xC60E75B18FB63B, NameHash = 0xA2DF8263)] public class GcMissionConditionUsingInteraction : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcMissionConditionVehicleHasTag.cs b/libMBIN/Source/NMS/GameComponents/GcMissionConditionVehicleHasTag.cs index 40c2f36c5..65596a286 100644 --- a/libMBIN/Source/NMS/GameComponents/GcMissionConditionVehicleHasTag.cs +++ b/libMBIN/Source/NMS/GameComponents/GcMissionConditionVehicleHasTag.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x2EEBC1B5B44F258B, NameHash = 0x8CC0B45F)] + [NMS(GUID = 0x381CDA66041BC12A, NameHash = 0x8CC0B45F)] public class GcMissionConditionVehicleHasTag : NMSTemplate { [NMS(Index = 2)] diff --git a/libMBIN/Source/NMS/GameComponents/GcMissionConsequenceAudioEvent.cs b/libMBIN/Source/NMS/GameComponents/GcMissionConsequenceAudioEvent.cs index 895a66ab0..f88d47729 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 = 0xA55074A9AD236FBB, NameHash = 0xC261496D)] + [NMS(GUID = 0xEDBCADDEA5882DEF, NameHash = 0xC261496D)] public class GcMissionConsequenceAudioEvent : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcMissionSequenceAudioEvent.cs b/libMBIN/Source/NMS/GameComponents/GcMissionSequenceAudioEvent.cs index 97103e2d8..431bfaf9e 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 = 0x1B66649299D854EF, NameHash = 0xDD01DB4B)] + [NMS(GUID = 0xFBB645829777097D, 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 b1e558827..e5321b56a 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 = 0x682ED60DBA582737, NameHash = 0x9CB124D)] + [NMS(GUID = 0x23C5B11E27FD5BC8, 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 422935d7e..41279b9aa 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 = 0xDAAF79B90E03840C, NameHash = 0x2218E35E)] + [NMS(GUID = 0x836A1C6A151AAAA0, 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 2986341a6..c32c23f16 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 = 0xCBEF80B5975B1A5F, NameHash = 0x5F135E)] + [NMS(GUID = 0xA41699A57C90F098, NameHash = 0x5F135E)] public class GcMissionSequenceDetailMessage : NMSTemplate { [NMS(Index = 1)] diff --git a/libMBIN/Source/NMS/GameComponents/GcMissionSequenceShowMessage.cs b/libMBIN/Source/NMS/GameComponents/GcMissionSequenceShowMessage.cs index b6dadbd4f..2c4ed145c 100644 --- a/libMBIN/Source/NMS/GameComponents/GcMissionSequenceShowMessage.cs +++ b/libMBIN/Source/NMS/GameComponents/GcMissionSequenceShowMessage.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xE9695CF7CDD0893D, NameHash = 0xC72226FB)] + [NMS(GUID = 0x66B723C7BD4D73F6, NameHash = 0xC72226FB)] public class GcMissionSequenceShowMessage : NMSTemplate { [NMS(Index = 7)] diff --git a/libMBIN/Source/NMS/GameComponents/GcMissionSequenceTeleport.cs b/libMBIN/Source/NMS/GameComponents/GcMissionSequenceTeleport.cs index 86cf2d228..db3fd1183 100644 --- a/libMBIN/Source/NMS/GameComponents/GcMissionSequenceTeleport.cs +++ b/libMBIN/Source/NMS/GameComponents/GcMissionSequenceTeleport.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x639752B7CAC7DC04, NameHash = 0xEFC01E37)] + [NMS(GUID = 0xF872507C29634F51, NameHash = 0xEFC01E37)] public class GcMissionSequenceTeleport : NMSTemplate { [NMS(Index = 1)] diff --git a/libMBIN/Source/NMS/GameComponents/GcMissionTable.cs b/libMBIN/Source/NMS/GameComponents/GcMissionTable.cs index 7fd82b156..a39f8665d 100644 --- a/libMBIN/Source/NMS/GameComponents/GcMissionTable.cs +++ b/libMBIN/Source/NMS/GameComponents/GcMissionTable.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x30A2F5F98E161786, NameHash = 0x4E2556EB)] + [NMS(GUID = 0x80A986120C680086, NameHash = 0x4E2556EB)] public class GcMissionTable : NMSTemplate { [NMS(Index = 0, KeyField = "MissionID")] diff --git a/libMBIN/Source/NMS/GameComponents/GcMissionType.cs b/libMBIN/Source/NMS/GameComponents/GcMissionType.cs index 865f4f59f..24b1d5a9a 100644 --- a/libMBIN/Source/NMS/GameComponents/GcMissionType.cs +++ b/libMBIN/Source/NMS/GameComponents/GcMissionType.cs @@ -1,9 +1,9 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x62CE040D4B1ED4C3, NameHash = 0x42E551BD)] + [NMS(GUID = 0x92F022E42F8715AF, NameHash = 0x42E551BD)] public class GcMissionType : NMSTemplate { - // size: 0x24 + // size: 0x25 public enum MissionTypeEnum : uint { SpaceCombat, GroundCombat, @@ -41,6 +41,7 @@ public enum MissionTypeEnum : uint { SwarmCombat, SwarmClean, SwarmIntel, + Postie, } [NMS(Index = 0)] /* 0x0 */ public MissionTypeEnum MissionType; diff --git a/libMBIN/Source/NMS/GameComponents/GcModBasePart.cs b/libMBIN/Source/NMS/GameComponents/GcModBasePart.cs index 4cd781c0b..3db467ce6 100644 --- a/libMBIN/Source/NMS/GameComponents/GcModBasePart.cs +++ b/libMBIN/Source/NMS/GameComponents/GcModBasePart.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x3A0FADDE1ACA0D23, NameHash = 0xEE9DB27A)] + [NMS(GUID = 0x31FE92F62074FDC, NameHash = 0xEE9DB27A)] public class GcModBasePart : NMSTemplate { [NMS(Index = 1)] @@ -10,6 +10,6 @@ public class GcModBasePart : NMSTemplate [NMS(Index = 2)] /* 0x300 */ public GcBaseBuildingEntry PartData; [NMS(Index = 0)] - /* 0x578 */ public NMSString0x40 ID; + /* 0x5B8 */ public NMSString0x40 ID; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcNPCPlacementInfo.cs b/libMBIN/Source/NMS/GameComponents/GcNPCPlacementInfo.cs index 26347c1a2..77340a02e 100644 --- a/libMBIN/Source/NMS/GameComponents/GcNPCPlacementInfo.cs +++ b/libMBIN/Source/NMS/GameComponents/GcNPCPlacementInfo.cs @@ -3,62 +3,64 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xCFDA8920C37FCE51, NameHash = 0x1FBD7BAF)] + [NMS(GUID = 0xA03FF10F144C09FC, NameHash = 0x1FBD7BAF)] public class GcNPCPlacementInfo : NMSTemplate { [NMS(Index = 26)] /* 0x000 */ public GcScanToRevealComponentData ScanToRevealData; [NMS(Index = 12)] /* 0x060 */ public NMSString0x20A ForceInteraction; + [NMS(Index = 27)] + /* 0x080 */ public List ColourGroupsOverride; [NMS(Index = 23)] - /* 0x080 */ public List HideDuringMissions; + /* 0x090 */ public List HideDuringMissions; [NMS(Index = 14)] - /* 0x090 */ public List MoodMissionOverrideTable; + /* 0x0A0 */ public List MoodMissionOverrideTable; [NMS(Index = 0)] - /* 0x0A0 */ public NMSString0x10 PlacementRuleId; + /* 0x0B0 */ public NMSString0x10 PlacementRuleId; [NMS(Index = 13)] - /* 0x0B0 */ public List PuzzleMissionOverrideTable; + /* 0x0C0 */ public List PuzzleMissionOverrideTable; [NMS(Index = 7)] - /* 0x0C0 */ public NMSString0x10 SpawnSpecific; + /* 0x0D0 */ public NMSString0x10 SpawnSpecific; [NMS(Index = 16)] - /* 0x0D0 */ public GcNPCPropType DefaultProp; + /* 0x0E0 */ public GcNPCPropType DefaultProp; [NMS(Index = 5)] - /* 0x0D4 */ public float FractionOfNodesActive; + /* 0x0E4 */ public float FractionOfNodesActive; [NMS(Index = 10)] - /* 0x0D8 */ public GcInteractionType InteractionOverride; + /* 0x0E8 */ public GcInteractionType InteractionOverride; [NMS(Index = 6)] - /* 0x0DC */ public int MaxNodesActivated; + /* 0x0EC */ public int MaxNodesActivated; [NMS(Index = 8)] - /* 0x0E0 */ public GcAlienRace Race; + /* 0x0F0 */ public GcAlienRace Race; [NMS(Index = 4)] - /* 0x0E4 */ public float SpawnChance; + /* 0x0F4 */ public float SpawnChance; [NMS(Index = 11)] - /* 0x0E8 */ public GcTechnologyCategory TechShopCategory; + /* 0x0F8 */ public GcTechnologyCategory TechShopCategory; [NMS(Index = 2)] - /* 0x0EC */ public NMSString0x20 PlacmentNodeName; + /* 0x0FC */ public NMSString0x20 PlacmentNodeName; [NMS(Index = 1)] - /* 0x10C */ public NMSString0x20 SpawnUnderNodeName; + /* 0x11C */ public NMSString0x20 SpawnUnderNodeName; [NMS(Index = 20)] - /* 0x12C */ public bool CanTurn; + /* 0x13C */ public bool CanTurn; [NMS(Index = 15)] - /* 0x12D */ public bool DisableInteraction; + /* 0x13D */ public bool DisableInteraction; [NMS(Index = 22)] - /* 0x12E */ public bool IsMannequin; + /* 0x13E */ public bool IsMannequin; [NMS(Index = 3)] - /* 0x12F */ public bool MustPlace; + /* 0x13F */ public bool MustPlace; [NMS(Index = 24)] - /* 0x130 */ public bool OnlyUsePuzzleOverridesIfPlayerOwned; + /* 0x140 */ public bool OnlyUsePuzzleOverridesIfPlayerOwned; [NMS(Index = 18)] - /* 0x131 */ public bool PlaceAtLeastOne; + /* 0x141 */ public bool PlaceAtLeastOne; [NMS(Index = 9)] - /* 0x132 */ public bool SpawnAnyMajorRace; + /* 0x142 */ public bool SpawnAnyMajorRace; [NMS(Index = 21)] - /* 0x133 */ public bool SpawnInAbandoned; + /* 0x143 */ public bool SpawnInAbandoned; [NMS(Index = 19)] - /* 0x134 */ public bool SpawnMoving; + /* 0x144 */ public bool SpawnMoving; [NMS(Index = 17)] - /* 0x135 */ public bool UseFreighterNPC; + /* 0x145 */ public bool UseFreighterNPC; [NMS(Index = 25)] - /* 0x136 */ public bool UseScanToRevealData; + /* 0x146 */ public bool UseScanToRevealData; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcNPCSpawnTable.cs b/libMBIN/Source/NMS/GameComponents/GcNPCSpawnTable.cs index 357ca446d..619b3738a 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 = 0x1BF84EDEBC73EEFE, NameHash = 0x94CC6B42)] + [NMS(GUID = 0xDB6318DFBD6CFBE1, NameHash = 0x94CC6B42)] public class GcNPCSpawnTable : NMSTemplate { [NMS(Index = 0, Size = 0x9, EnumType = typeof(GcAlienRace.AlienRaceEnum))] diff --git a/libMBIN/Source/NMS/GameComponents/GcObjectCounterVolumeComponentData.cs b/libMBIN/Source/NMS/GameComponents/GcObjectCounterVolumeComponentData.cs index 012212e1b..0a4eeed0c 100644 --- a/libMBIN/Source/NMS/GameComponents/GcObjectCounterVolumeComponentData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcObjectCounterVolumeComponentData.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x3DEC12191D436E56, NameHash = 0xC3B19E13)] + [NMS(GUID = 0xB8E863DE83E583C6, NameHash = 0xC3B19E13)] public class GcObjectCounterVolumeComponentData : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcObjectCounterVolumeType.cs b/libMBIN/Source/NMS/GameComponents/GcObjectCounterVolumeType.cs index 11d4c40c0..9cc4853d4 100644 --- a/libMBIN/Source/NMS/GameComponents/GcObjectCounterVolumeType.cs +++ b/libMBIN/Source/NMS/GameComponents/GcObjectCounterVolumeType.cs @@ -1,13 +1,14 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x58101CAEFA75A59D, NameHash = 0x5E967809)] + [NMS(GUID = 0xADA1D9FEE1ED1C, NameHash = 0x5E967809)] public class GcObjectCounterVolumeType : NMSTemplate { - // size: 0x3 + // size: 0x4 public enum CounterVolumeEnum : uint { Vehicle, ScrapYard, ScrapYardFullBounds, + SpaceOutpostFullBounds, } [NMS(Index = 0)] /* 0x0 */ public CounterVolumeEnum CounterVolume; diff --git a/libMBIN/Source/NMS/GameComponents/GcPhysicsCollisionGroupCollidesWith.cs b/libMBIN/Source/NMS/GameComponents/GcPhysicsCollisionGroupCollidesWith.cs index a17df7aaf..92d45aa6c 100644 --- a/libMBIN/Source/NMS/GameComponents/GcPhysicsCollisionGroupCollidesWith.cs +++ b/libMBIN/Source/NMS/GameComponents/GcPhysicsCollisionGroupCollidesWith.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xB98FC34A6CEE4743, NameHash = 0xB0C9B25F)] + [NMS(GUID = 0x64098FAF79C8B877, NameHash = 0xB0C9B25F)] public class GcPhysicsCollisionGroupCollidesWith : NMSTemplate { [NMS(Index = 1)] diff --git a/libMBIN/Source/NMS/GameComponents/GcPhysicsCollisionGroups.cs b/libMBIN/Source/NMS/GameComponents/GcPhysicsCollisionGroups.cs index b88eb07fc..2de1c3a81 100644 --- a/libMBIN/Source/NMS/GameComponents/GcPhysicsCollisionGroups.cs +++ b/libMBIN/Source/NMS/GameComponents/GcPhysicsCollisionGroups.cs @@ -2,10 +2,10 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x5EC82AAA9D1660DB, NameHash = 0x6A2D4F5A)] + [NMS(GUID = 0x3A7540BB86C35CDE, NameHash = 0x6A2D4F5A)] public class GcPhysicsCollisionGroups : NMSTemplate { - // size: 0x57 + // size: 0x58 [Flags] public enum CollisionGroupEnum : uint { Normal, @@ -37,6 +37,7 @@ public enum CollisionGroupEnum : uint { PlayerMovableObject, NetworkedObjectNoPermission, SolarSystemMapObject, + TriggerLocalPlayer, CollidesWithNothing, CollidesWithEverything, DefaultRaycast, diff --git a/libMBIN/Source/NMS/GameComponents/GcPhysicsCollisionTable.cs b/libMBIN/Source/NMS/GameComponents/GcPhysicsCollisionTable.cs index 627d7c335..bf45ac069 100644 --- a/libMBIN/Source/NMS/GameComponents/GcPhysicsCollisionTable.cs +++ b/libMBIN/Source/NMS/GameComponents/GcPhysicsCollisionTable.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xB05F67CFA2D11F0C, NameHash = 0xF5EE5140)] + [NMS(GUID = 0x9052E1420B82C095, NameHash = 0xF5EE5140)] public class GcPhysicsCollisionTable : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcPlayerCommonStateData.cs b/libMBIN/Source/NMS/GameComponents/GcPlayerCommonStateData.cs index 93e40b7e1..ac1fe3afe 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 = 0x1373529CDA2A902E, NameHash = 0xC7D918F3)] + [NMS(GUID = 0x44CA5C249FC70AB2, NameHash = 0xC7D918F3)] public class GcPlayerCommonStateData : NMSTemplate { [NMS(Index = 5)] @@ -11,28 +11,28 @@ public class GcPlayerCommonStateData : NMSTemplate [NMS(Index = 7)] /* 0x0050 */ public GcSeasonalGameModeData SeasonData; [NMS(Index = 6)] - /* 0x6BF0 */ public GcByteBeatLibraryData ByteBeatLibrary; + /* 0x6E80 */ public GcByteBeatLibraryData ByteBeatLibrary; [NMS(Index = 8)] - /* 0x85F8 */ public GcSeasonStateData SeasonState; + /* 0x8888 */ public GcSeasonStateData SeasonState; [NMS(Index = 9)] - /* 0x87D0 */ public GcSeasonTransferInventoryData SeasonTransferInventoryData; + /* 0x8A60 */ public GcSeasonTransferInventoryData SeasonTransferInventoryData; [NMS(Index = 10)] - /* 0x8950 */ public List EarnedSeasonSpecialRewards; + /* 0x8BE0 */ public List EarnedSeasonSpecialRewards; [NMS(Index = 13)] - /* 0x8960 */ public List UsedDiscoveryOwnersV2; + /* 0x8BF0 */ public List UsedDiscoveryOwnersV2; [NMS(Index = 12)] - /* 0x8970 */ public List UsedPlatforms; + /* 0x8C00 */ public List UsedPlatforms; [NMS(Index = 11)] - /* 0x8980 */ public ulong SaveUniversalId; + /* 0x8C10 */ public ulong SaveUniversalId; [NMS(Index = 1)] - /* 0x8988 */ public ulong TotalPlayTime; + /* 0x8C18 */ public ulong TotalPlayTime; [NMS(Index = 0)] - /* 0x8990 */ public NMSString0x80 SaveName; + /* 0x8C20 */ public NMSString0x80 SaveName; [NMS(Index = 2)] - /* 0x8A10 */ public bool UsesThirdPersonCharacterCam; + /* 0x8CA0 */ public bool UsesThirdPersonCharacterCam; [NMS(Index = 4)] - /* 0x8A11 */ public bool UsesThirdPersonShipCam; + /* 0x8CA1 */ public bool UsesThirdPersonShipCam; [NMS(Index = 3)] - /* 0x8A12 */ public bool UsesThirdPersonVehicleCam; + /* 0x8CA2 */ public bool UsesThirdPersonVehicleCam; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcPlayerCommunicatorMessage.cs b/libMBIN/Source/NMS/GameComponents/GcPlayerCommunicatorMessage.cs index 6575cf78c..f24794cc9 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 = 0xF97E9C0C3AFB09E, NameHash = 0xA5939A4D)] + [NMS(GUID = 0x55C0D5697259390D, 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 5d56f9e1f..6e40aa124 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 = 0xC3D30862D0A1FBD4, NameHash = 0xA82989A1)] + [NMS(GUID = 0xD3B5DF619895DBEB, 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 6833ea271..d7cbf7b2a 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 = 0x8EADC1DAA47C7539, NameHash = 0x9776BBFB)] + [NMS(GUID = 0x9558D492DBEE9B05, NameHash = 0x9776BBFB)] public class GcPlayerDamageData : NMSTemplate { [NMS(Index = 7)] diff --git a/libMBIN/Source/NMS/GameComponents/GcPlayerDamageTable.cs b/libMBIN/Source/NMS/GameComponents/GcPlayerDamageTable.cs index 412b8b762..72bcb8d69 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 = 0xE62C445C8DC342A4, NameHash = 0xE2349289)] + [NMS(GUID = 0xF2BC7A2A7C4F7620, NameHash = 0xE2349289)] public class GcPlayerDamageTable : NMSTemplate { [NMS(Index = 0, KeyField = "Id")] diff --git a/libMBIN/Source/NMS/GameComponents/GcPlayerOwnershipData.cs b/libMBIN/Source/NMS/GameComponents/GcPlayerOwnershipData.cs index 3b82beca8..2a8a7d017 100644 --- a/libMBIN/Source/NMS/GameComponents/GcPlayerOwnershipData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcPlayerOwnershipData.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x21DEF3B27B754C28, NameHash = 0x40268557)] + [NMS(GUID = 0x73C3E5C1DBC935AB, NameHash = 0x40268557)] public class GcPlayerOwnershipData : NMSTemplate { [NMS(Index = 8)] diff --git a/libMBIN/Source/NMS/GameComponents/GcPlayerStateData.cs b/libMBIN/Source/NMS/GameComponents/GcPlayerStateData.cs index 343a3ad87..350cb8dcf 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 = 0x166CB9B157BFC0B1, NameHash = 0x5E49C3E9)] + [NMS(GUID = 0x47010CEB6C1E7BCC, NameHash = 0x5E49C3E9)] public class GcPlayerStateData : NMSTemplate { [NMS(Index = 125)] @@ -358,179 +358,179 @@ public class GcPlayerStateData : NMSTemplate /* 0x83F98 */ public ulong TimeLastSpaceBattle; [NMS(Index = 5)] /* 0x83FA0 */ public ulong TimeStamp; - [NMS(Index = 74, Size = 0xA2, EnumType = typeof(GcInteractionType.InteractionTypeEnum))] + [NMS(Index = 74, Size = 0xA4, EnumType = typeof(GcInteractionType.InteractionTypeEnum))] /* 0x83FA8 */ public GcSavedInteractionRaceData[] SavedInteractionIndicies; [NMS(Index = 244, Size = 0xC, EnumType = typeof(GcWonderCustomCategory.WonderCustomCategoryEnum))] - /* 0x85E08 */ public GcWonderRecordCustomData[] WonderCustomRecordsExtraData; + /* 0x85E68 */ public GcWonderRecordCustomData[] WonderCustomRecordsExtraData; [NMS(Index = 81, Size = 0xB)] - /* 0x86138 */ public GcUniverseAddressData[] CompletedAtlasAddresses; + /* 0x86198 */ public GcUniverseAddressData[] CompletedAtlasAddresses; [NMS(Index = 78, Size = 0xB)] - /* 0x86240 */ public GcUniverseAddressData[] NewAtlasStationAdressData; + /* 0x862A0 */ public GcUniverseAddressData[] NewAtlasStationAdressData; [NMS(Index = 77, Size = 0xA)] - /* 0x86348 */ public GcUniverseAddressData[] AtlasStationAdressData; + /* 0x863A8 */ public GcUniverseAddressData[] AtlasStationAdressData; [NMS(Index = 82, Size = 0xA)] - /* 0x86438 */ public GcUniverseAddressData[] DestroyedAtlasAddresses; + /* 0x86498 */ public GcUniverseAddressData[] DestroyedAtlasAddresses; [NMS(Index = 4)] - /* 0x86528 */ public GcDifficultyStateData DifficultyState; + /* 0x86588 */ public GcDifficultyStateData DifficultyState; [NMS(Index = 68, Size = 0x7, EnumType = typeof(GcPlayerHazardType.HazardEnum))] - /* 0x86594 */ public float[] Hazard; + /* 0x865F4 */ public float[] Hazard; [NMS(Index = 115)] - /* 0x865B0 */ public GcUniverseAddressData FreighterUniverseAddress; + /* 0x86610 */ public GcUniverseAddressData FreighterUniverseAddress; [NMS(Index = 101)] - /* 0x865C8 */ public GcUniverseAddressData GameStartAddress1; + /* 0x86628 */ public GcUniverseAddressData GameStartAddress1; [NMS(Index = 102)] - /* 0x865E0 */ public GcUniverseAddressData GameStartAddress2; + /* 0x86640 */ public GcUniverseAddressData GameStartAddress2; [NMS(Index = 23)] - /* 0x865F8 */ public GcUniverseAddressData GraveUniverseAddress; + /* 0x86658 */ public GcUniverseAddressData GraveUniverseAddress; [NMS(Index = 206)] - /* 0x86610 */ public GcUniverseAddressData MultiplayerUA; + /* 0x86670 */ public GcUniverseAddressData MultiplayerUA; [NMS(Index = 216)] - /* 0x86628 */ public GcUniverseAddressData NexusUniverseAddress; + /* 0x86688 */ public GcUniverseAddressData NexusUniverseAddress; [NMS(Index = 1)] - /* 0x86640 */ public GcUniverseAddressData PreviousUniverseAddress; + /* 0x866A0 */ public GcUniverseAddressData PreviousUniverseAddress; [NMS(Index = 0)] - /* 0x86658 */ public GcUniverseAddressData UniverseAddress; + /* 0x866B8 */ public GcUniverseAddressData UniverseAddress; [NMS(Index = 19)] - /* 0x86670 */ public GcPetBattleTeamData PetBattleTeam; + /* 0x866D0 */ public GcPetBattleTeamData PetBattleTeam; [NMS(Index = 13)] - /* 0x8667C */ public int ActiveMultioolIndex; + /* 0x866DC */ public int ActiveMultioolIndex; [NMS(Index = 96)] - /* 0x86680 */ public GcSpaceBattleType ActiveSpaceBattleType; + /* 0x866E0 */ public GcSpaceBattleType ActiveSpaceBattleType; [NMS(Index = 222)] - /* 0x86684 */ public int BannerBackgroundColour; + /* 0x866E4 */ public int BannerBackgroundColour; [NMS(Index = 220)] - /* 0x86688 */ public int BannerIcon; + /* 0x866E8 */ public int BannerIcon; [NMS(Index = 221)] - /* 0x8668C */ public int BannerMainColour; + /* 0x866EC */ public int BannerMainColour; [NMS(Index = 69)] - /* 0x86690 */ public int BoltAmmo; + /* 0x866F0 */ public int BoltAmmo; [NMS(Index = 257)] - /* 0x86694 */ public int CorvetteEditAssociatedShipIndex; + /* 0x866F4 */ public int CorvetteEditAssociatedShipIndex; [NMS(Index = 52)] - /* 0x86698 */ public int Energy; + /* 0x866F8 */ public int Energy; [NMS(Index = 203)] - /* 0x8669C */ public float FoodUnitAccumulator; + /* 0x866FC */ public float FoodUnitAccumulator; [NMS(Index = 48)] - /* 0x866A0 */ public int Health; + /* 0x86700 */ public int Health; [NMS(Index = 2)] - /* 0x866A4 */ public int HomeRealityIteration; + /* 0x86704 */ public int HomeRealityIteration; [NMS(Index = 182)] - /* 0x866A8 */ public int KnownPortalRunes; + /* 0x86708 */ public int KnownPortalRunes; [NMS(Index = 72)] - /* 0x866AC */ public int LaserAmmo; + /* 0x8670C */ public int LaserAmmo; [NMS(Index = 43)] - /* 0x866B0 */ public int MissionVersion; + /* 0x86710 */ public int MissionVersion; [NMS(Index = 83)] - /* 0x866B4 */ public int MostRecentDestroyedAtlasIndex; + /* 0x86714 */ public int MostRecentDestroyedAtlasIndex; [NMS(Index = 54)] - /* 0x866B8 */ public int Nanites; + /* 0x86718 */ public int Nanites; [NMS(Index = 60)] - /* 0x866BC */ public int NextSurveyedEventPositionIndex; + /* 0x8671C */ public int NextSurveyedEventPositionIndex; [NMS(Index = 38)] - /* 0x866C0 */ public int PostMissionIndex; + /* 0x86720 */ public int PostMissionIndex; [NMS(Index = 92)] - /* 0x866C4 */ public int PrimaryPlanet; + /* 0x86724 */ public int PrimaryPlanet; [NMS(Index = 171)] - /* 0x866C8 */ public int PrimaryShip; + /* 0x86728 */ public int PrimaryShip; [NMS(Index = 167)] - /* 0x866CC */ public int PrimaryVehicle; + /* 0x8672C */ public int PrimaryVehicle; [NMS(Index = 85)] - /* 0x866D0 */ public int ProcTechIndex; + /* 0x86730 */ public int ProcTechIndex; [NMS(Index = 84)] - /* 0x866D4 */ public int ProgressionLevel; + /* 0x86734 */ public int ProgressionLevel; [NMS(Index = 71)] - /* 0x866D8 */ public int PulseAmmo; + /* 0x86738 */ public int PulseAmmo; [NMS(Index = 70)] - /* 0x866DC */ public int ScatterAmmo; + /* 0x8673C */ public int ScatterAmmo; [NMS(Index = 231)] - /* 0x866E0 */ public int SettlementStateRingBufferIndexV2; + /* 0x86740 */ public int SettlementStateRingBufferIndexV2; [NMS(Index = 50)] - /* 0x866E4 */ public int Shield; + /* 0x86744 */ public int Shield; [NMS(Index = 49)] - /* 0x866E8 */ public int ShipHealth; + /* 0x86748 */ public int ShipHealth; [NMS(Index = 51)] - /* 0x866EC */ public int ShipShield; + /* 0x8674C */ public int ShipShield; [NMS(Index = 262)] - /* 0x866F0 */ public int SpacePoiDiscoveryNextIndex; + /* 0x86750 */ public int SpacePoiDiscoveryNextIndex; [NMS(Index = 55)] - /* 0x866F4 */ public int Specials; + /* 0x86754 */ public int Specials; [NMS(Index = 187)] - /* 0x866F8 */ public GcPlayerWeapons StartingPrimaryWeapon; + /* 0x86758 */ public GcPlayerWeapons StartingPrimaryWeapon; [NMS(Index = 236)] - /* 0x866FC */ public int StartingSeasonNumber; + /* 0x8675C */ public int StartingSeasonNumber; [NMS(Index = 188)] - /* 0x86700 */ public GcPlayerWeapons StartingSecondaryWeapon; + /* 0x86760 */ public GcPlayerWeapons StartingSecondaryWeapon; [NMS(Index = 224)] - /* 0x86704 */ public int TelemetryUploadVersion; + /* 0x86764 */ public int TelemetryUploadVersion; [NMS(Index = 178)] - /* 0x86708 */ public int TradingSupplyDataIndex; + /* 0x86768 */ public int TradingSupplyDataIndex; [NMS(Index = 53)] - /* 0x8670C */ public int Units; + /* 0x8676C */ public int Units; [NMS(Index = 225)] - /* 0x86710 */ public float VRCameraOffset; + /* 0x86770 */ public float VRCameraOffset; [NMS(Index = 98)] - /* 0x86714 */ public int WarpsLastMiniStation; + /* 0x86774 */ public int WarpsLastMiniStation; [NMS(Index = 94)] - /* 0x86718 */ public int WarpsLastSpaceBattle; + /* 0x86778 */ public int WarpsLastSpaceBattle; [NMS(Index = 213)] - /* 0x8671C */ public ushort ShopNumber; + /* 0x8677C */ public ushort ShopNumber; [NMS(Index = 214)] - /* 0x8671E */ public ushort ShopTier; + /* 0x8677E */ public ushort ShopTier; [NMS(Index = 194, Size = 0x6)] - /* 0x86720 */ public NMSString0x20[] CustomTruckPresetNames; + /* 0x86780 */ public NMSString0x20[] CustomTruckPresetNames; [NMS(Index = 192, Size = 0x6)] - /* 0x867E0 */ public NMSString0x20[] OutfitNames; + /* 0x86840 */ public NMSString0x20[] OutfitNames; [NMS(Index = 258)] - /* 0x868A0 */ public NMSString0x80 CorvetteEditShipName; + /* 0x86900 */ public NMSString0x80 CorvetteEditShipName; [NMS(Index = 3)] - /* 0x86920 */ public NMSString0x80 SaveSummary; + /* 0x86980 */ public NMSString0x80 SaveSummary; [NMS(Index = 175)] - /* 0x869A0 */ public NMSString0x20 PlayerFreighterName; + /* 0x86A00 */ public NMSString0x20 PlayerFreighterName; [NMS(Index = 18, Size = 0x1E)] - /* 0x869C0 */ public bool[] UnlockedPetSlots; + /* 0x86A20 */ public bool[] UnlockedPetSlots; [NMS(Index = 103, Size = 0x10)] - /* 0x869DE */ public bool[] GalacticMapRequests; + /* 0x86A3E */ public bool[] GalacticMapRequests; [NMS(Index = 190, Size = 0xC)] - /* 0x869EE */ public bool[] ShipUsesLegacyColours; + /* 0x86A4E */ public bool[] ShipUsesLegacyColours; [NMS(Index = 121, Size = 0x4)] - /* 0x869FA */ public bool[] SquadronUnlockedPilotSlots; + /* 0x86A5A */ public bool[] SquadronUnlockedPilotSlots; [NMS(Index = 235)] - /* 0x869FE */ public bool BuildersKnown; + /* 0x86A5E */ public bool BuildersKnown; [NMS(Index = 80)] - /* 0x869FF */ public bool FirstAtlasStationDiscovered; + /* 0x86A5F */ public bool FirstAtlasStationDiscovered; [NMS(Index = 116)] - /* 0x86A00 */ public bool FreighterDismissed; + /* 0x86A60 */ public bool FreighterDismissed; [NMS(Index = 215)] - /* 0x86A01 */ public bool HasAccessToNexus; + /* 0x86A61 */ public bool HasAccessToNexus; [NMS(Index = 250)] - /* 0x86A02 */ public bool HasDiscoveredPurpleSystems; + /* 0x86A62 */ public bool HasDiscoveredPurpleSystems; [NMS(Index = 252)] - /* 0x86A03 */ public bool HasGalacticMapRequestAllPurples; + /* 0x86A63 */ public bool HasGalacticMapRequestAllPurples; [NMS(Index = 253)] - /* 0x86A04 */ public bool HasGalacticMapRequestFirstPurple; + /* 0x86A64 */ public bool HasGalacticMapRequestFirstPurple; [NMS(Index = 86)] - /* 0x86A05 */ public bool IsNew; + /* 0x86A65 */ public bool IsNew; [NMS(Index = 173)] - /* 0x86A06 */ public bool MultiShipEnabled; + /* 0x86A66 */ public bool MultiShipEnabled; [NMS(Index = 233)] - /* 0x86A07 */ public bool NextLoadSpawnsWithFreshStart; + /* 0x86A67 */ public bool NextLoadSpawnsWithFreshStart; [NMS(Index = 183)] - /* 0x86A08 */ public bool OnOtherSideOfPortal; + /* 0x86A68 */ public bool OnOtherSideOfPortal; [NMS(Index = 88)] - /* 0x86A09 */ public bool OrbPlayer; + /* 0x86A69 */ public bool OrbPlayer; [NMS(Index = 226)] - /* 0x86A0A */ public bool RestartAllInactiveSeasonalMissions; + /* 0x86A6A */ public bool RestartAllInactiveSeasonalMissions; [NMS(Index = 106)] - /* 0x86A0B */ public bool RevealBlackHoles; + /* 0x86A6B */ public bool RevealBlackHoles; [NMS(Index = 177)] - /* 0x86A0C */ public bool ShipNeedsTerrainPositioning; + /* 0x86A6C */ public bool ShipNeedsTerrainPositioning; [NMS(Index = 22)] - /* 0x86A0D */ public bool SpaceGrave; + /* 0x86A6D */ public bool SpaceGrave; [NMS(Index = 21)] - /* 0x86A0E */ public bool SpawnGrave; + /* 0x86A6E */ public bool SpawnGrave; [NMS(Index = 87)] - /* 0x86A0F */ public bool UseSmallerBlackholeJumps; + /* 0x86A6F */ public bool UseSmallerBlackholeJumps; [NMS(Index = 174)] - /* 0x86A10 */ public bool VehicleAIControlEnabled; + /* 0x86A70 */ public bool VehicleAIControlEnabled; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcPlayerTitle.cs b/libMBIN/Source/NMS/GameComponents/GcPlayerTitle.cs index d9bcf8c2f..b5dcfe96c 100644 --- a/libMBIN/Source/NMS/GameComponents/GcPlayerTitle.cs +++ b/libMBIN/Source/NMS/GameComponents/GcPlayerTitle.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x2A26E02A770476D8, NameHash = 0xE11E0D40)] + [NMS(GUID = 0xFFDC24DC9BE00514, NameHash = 0xE11E0D40)] public class GcPlayerTitle : NMSTemplate { [NMS(Index = 3)] diff --git a/libMBIN/Source/NMS/GameComponents/GcPlayerTitleData.cs b/libMBIN/Source/NMS/GameComponents/GcPlayerTitleData.cs index 78e698610..eb6178a9b 100644 --- a/libMBIN/Source/NMS/GameComponents/GcPlayerTitleData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcPlayerTitleData.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x10CCDD43428177E3, NameHash = 0xB76358D6)] + [NMS(GUID = 0xFFAF4F5E33D79EC0, NameHash = 0xB76358D6)] public class GcPlayerTitleData : NMSTemplate { [NMS(Index = 0, KeyField = "ID")] diff --git a/libMBIN/Source/NMS/GameComponents/GcProceduralProductData.cs b/libMBIN/Source/NMS/GameComponents/GcProceduralProductData.cs index c90efef6f..f9df3480d 100644 --- a/libMBIN/Source/NMS/GameComponents/GcProceduralProductData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcProceduralProductData.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x8133AEDBD8CAE075, NameHash = 0xE5910A2D)] + [NMS(GUID = 0xB2EE8BE9611F33A7, NameHash = 0xE5910A2D)] public class GcProceduralProductData : NMSTemplate { [NMS(Index = 3)] diff --git a/libMBIN/Source/NMS/GameComponents/GcProceduralProductTable.cs b/libMBIN/Source/NMS/GameComponents/GcProceduralProductTable.cs index 86bb97804..097a5c2c2 100644 --- a/libMBIN/Source/NMS/GameComponents/GcProceduralProductTable.cs +++ b/libMBIN/Source/NMS/GameComponents/GcProceduralProductTable.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xDD8B22D310A29AD6, NameHash = 0xB792767A)] + [NMS(GUID = 0xE3CE8BE487803AF4, NameHash = 0xB792767A)] public class GcProceduralProductTable : NMSTemplate { [NMS(Index = 0, Size = 0x1C, EnumType = typeof(GcProceduralProductCategory.ProceduralProductCategoryEnum))] diff --git a/libMBIN/Source/NMS/GameComponents/GcProductData.cs b/libMBIN/Source/NMS/GameComponents/GcProductData.cs index 2fdc4a9e3..ad298e7ba 100644 --- a/libMBIN/Source/NMS/GameComponents/GcProductData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcProductData.cs @@ -4,7 +4,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xB9DC02BF5FB4B687, NameHash = 0x5C7DD06F)] + [NMS(GUID = 0x8876BA689D53A8DE, NameHash = 0x5C7DD06F)] public class GcProductData : NMSTemplate { [NMS(Index = 14)] diff --git a/libMBIN/Source/NMS/GameComponents/GcProductTable.cs b/libMBIN/Source/NMS/GameComponents/GcProductTable.cs index f192d2bb1..36072c42f 100644 --- a/libMBIN/Source/NMS/GameComponents/GcProductTable.cs +++ b/libMBIN/Source/NMS/GameComponents/GcProductTable.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x54BB18AE8DD48E77, NameHash = 0x6EDC332)] + [NMS(GUID = 0xD648571CB22CFD4B, NameHash = 0x6EDC332)] public class GcProductTable : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcProjectileData.cs b/libMBIN/Source/NMS/GameComponents/GcProjectileData.cs index 638d9935c..e2b2341eb 100644 --- a/libMBIN/Source/NMS/GameComponents/GcProjectileData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcProjectileData.cs @@ -4,7 +4,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x31A38B7B740B0FE0, NameHash = 0x1119BAC1)] + [NMS(GUID = 0x9EB2C2391FA8C2B8, NameHash = 0x1119BAC1)] public class GcProjectileData : NMSTemplate { [NMS(Index = 50)] diff --git a/libMBIN/Source/NMS/GameComponents/GcProjectileDataTable.cs b/libMBIN/Source/NMS/GameComponents/GcProjectileDataTable.cs index 3b42db19b..332a73873 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 = 0x1882A8C6EF9AE72F, NameHash = 0x4BE4494B)] + [NMS(GUID = 0x6A7218E7657B6F9A, 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 228358d88..e32be8ba6 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 = 0x8A559B64971CC58E, NameHash = 0x191B9BEB)] + [NMS(GUID = 0x6791BE8DC92E3DFC, NameHash = 0x191B9BEB)] public class GcPulseEncounterInfo : NMSTemplate { [NMS(Index = 15)] diff --git a/libMBIN/Source/NMS/GameComponents/GcPulseEncounterSpawnFrigateFlyby.cs b/libMBIN/Source/NMS/GameComponents/GcPulseEncounterSpawnFrigateFlyby.cs index 7df8188b5..f02c5ffdc 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 = 0x27BF3F3AAC2AEDA8, NameHash = 0x332E71B4)] + [NMS(GUID = 0xB25D07A6FACBD955, 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 7dd2ee922..24627beac 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 = 0xA368EE2729783FAF, NameHash = 0x8C01FB7E)] + [NMS(GUID = 0x7407E6C24CA63DA2, 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 de9210d2e..21b9deb5e 100644 --- a/libMBIN/Source/NMS/GameComponents/GcPuzzleTextFlow.cs +++ b/libMBIN/Source/NMS/GameComponents/GcPuzzleTextFlow.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x67F3ED34981EF170, NameHash = 0x695F3196)] + [NMS(GUID = 0x25EBB421A90E8054, NameHash = 0x695F3196)] public class GcPuzzleTextFlow : NMSTemplate { [NMS(Index = 12)] diff --git a/libMBIN/Source/NMS/GameComponents/GcRealityGameIcons.cs b/libMBIN/Source/NMS/GameComponents/GcRealityGameIcons.cs index 726a51c23..4bb6b3705 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 = 0xFED9496FFD04AA28, NameHash = 0xC8C2FA1E)] + [NMS(GUID = 0xEB9BD675D8AB0CB1, NameHash = 0xC8C2FA1E)] public class GcRealityGameIcons : NMSTemplate { - // size: 0x7F + // size: 0x80 public enum GameIconsEnum : uint { Stamina, NoStamina, @@ -132,6 +132,7 @@ public enum GameIconsEnum : uint { SClassSmall, SwarmDrone, SwarmHive, + SpookShop, } [NMS(Index = 0)] /* 0x0 */ public GameIconsEnum GameIcons; diff --git a/libMBIN/Source/NMS/GameComponents/GcRealityIconTable.cs b/libMBIN/Source/NMS/GameComponents/GcRealityIconTable.cs index 22e433d41..1ebe76e06 100644 --- a/libMBIN/Source/NMS/GameComponents/GcRealityIconTable.cs +++ b/libMBIN/Source/NMS/GameComponents/GcRealityIconTable.cs @@ -4,66 +4,66 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x10952C5DF66761A7, NameHash = 0xA547E834)] + [NMS(GUID = 0xA9194BB8EED201DB, NameHash = 0xA547E834)] public class GcRealityIconTable : NMSTemplate { - [NMS(Index = 15, Size = 0x7F, EnumType = typeof(GcRealityGameIcons.GameIconsEnum))] + [NMS(Index = 15, Size = 0x80, EnumType = typeof(GcRealityGameIcons.GameIconsEnum))] /* 0x0000 */ public TkTextureResource[] GameIcons; [NMS(Index = 5, Size = 0x13, EnumType = typeof(GcDiscoveryType.DiscoveryTypeEnum))] - /* 0x0BE8 */ public TkTextureResource[] BinocularDiscoveryIcons; + /* 0x0C00 */ public TkTextureResource[] BinocularDiscoveryIcons; [NMS(Index = 3, Size = 0xC, EnumType = typeof(GcProductCategory.ProductCategoryEnum))] - /* 0x0DB0 */ public TkTextureResource[] ProductCategoryIcons; + /* 0x0DC8 */ public TkTextureResource[] ProductCategoryIcons; [NMS(Index = 4, Size = 0xA, EnumType = typeof(GcMissionFaction.MissionFactionEnum))] - /* 0x0ED0 */ public TkTextureResource[] MissionFactionIcons; + /* 0x0EE8 */ public TkTextureResource[] MissionFactionIcons; [NMS(Index = 8, Size = 0x9, EnumType = typeof(GcAlienRace.AlienRaceEnum))] - /* 0x0FC0 */ public TkTextureResource[] DiscoveryPageRaceIcons; + /* 0x0FD8 */ public TkTextureResource[] DiscoveryPageRaceIcons; [NMS(Index = 22, Size = 0x9, EnumType = typeof(GcPetBattlerAffinity.PetBattlerAffinityEnum))] - /* 0x1098 */ public TkTextureResource[] PetBattlerAffinityBinocsIcons; + /* 0x10B0 */ public TkTextureResource[] PetBattlerAffinityBinocsIcons; [NMS(Index = 27, Size = 0x9, EnumType = typeof(GcPetBattlerAffinity.PetBattlerAffinityEnum))] - /* 0x1170 */ public TkTextureResource[] PetBattlerAffinityBuffIcons; + /* 0x1188 */ public TkTextureResource[] PetBattlerAffinityBuffIcons; [NMS(Index = 28, Size = 0x9, EnumType = typeof(GcPetBattlerAffinity.PetBattlerAffinityEnum))] - /* 0x1248 */ public TkTextureResource[] PetBattlerAffinityDebuffIcons; + /* 0x1260 */ public TkTextureResource[] PetBattlerAffinityDebuffIcons; [NMS(Index = 21, Size = 0x9, EnumType = typeof(GcPetBattlerAffinity.PetBattlerAffinityEnum))] - /* 0x1320 */ public TkTextureResource[] PetBattlerAffinityIcons; + /* 0x1338 */ public TkTextureResource[] PetBattlerAffinityIcons; [NMS(Index = 2, Size = 0x9, EnumType = typeof(GcRealitySubstanceCategory.SubstanceCategoryEnum))] - /* 0x13F8 */ public TkTextureResource[] SubstanceCategoryIcons; + /* 0x1410 */ public TkTextureResource[] SubstanceCategoryIcons; [NMS(Index = 24, Size = 0x8, EnumType = typeof(GcPetBattlerIconStyle.PetBattlerIconEnum))] - /* 0x14D0 */ public TkTextureResource[] PetBattlerBGMoveIcons; + /* 0x14E8 */ public TkTextureResource[] PetBattlerBGMoveIcons; [NMS(Index = 23, Size = 0x8, EnumType = typeof(GcPetBattlerIconStyle.PetBattlerIconEnum))] - /* 0x1590 */ public TkTextureResource[] PetBattlerBuffMoveIcons; + /* 0x15A8 */ public TkTextureResource[] PetBattlerBuffMoveIcons; [NMS(Index = 26, Size = 0x8, EnumType = typeof(GcPetBattlerIconStyle.PetBattlerIconEnum))] - /* 0x1650 */ public TkTextureResource[] PetBattlerCoreBuffIcons; + /* 0x1668 */ public TkTextureResource[] PetBattlerCoreBuffIcons; [NMS(Index = 25, Size = 0x8, EnumType = typeof(GcPetBattlerIconStyle.PetBattlerIconEnum))] - /* 0x1710 */ public TkTextureResource[] PetBattlerCoreDebuffIcons; + /* 0x1728 */ public TkTextureResource[] PetBattlerCoreDebuffIcons; [NMS(Index = 17, Size = 0x7, EnumType = typeof(GcDifficultyPresetType.DifficultyPresetTypeEnum))] - /* 0x17D0 */ public TkTextureResource[] DifficultyPresetIcons; + /* 0x17E8 */ public TkTextureResource[] DifficultyPresetIcons; [NMS(Index = 6, Size = 0x7, EnumType = typeof(GcTradingClass.TradingClassEnum))] - /* 0x1878 */ public TkTextureResource[] DiscoveryPageTradingIcons; + /* 0x1890 */ public TkTextureResource[] DiscoveryPageTradingIcons; [NMS(Index = 0, Size = 0x7, EnumType = typeof(GcPlayerHazardType.HazardEnum))] - /* 0x1920 */ public TkTextureResource[] HazardIcons; + /* 0x1938 */ public TkTextureResource[] HazardIcons; [NMS(Index = 1, Size = 0x7, EnumType = typeof(GcPlayerHazardType.HazardEnum))] - /* 0x19C8 */ public TkTextureResource[] HazardIconsHUD; + /* 0x19E0 */ public TkTextureResource[] HazardIconsHUD; [NMS(Index = 19, Size = 0x6, EnumType = typeof(GcOptionsUIHeaderIcons.OptionsUIHeaderIconTypeEnum))] - /* 0x1A70 */ public TkTextureResource[] OptionsUIHeaderIcons; + /* 0x1A88 */ public TkTextureResource[] OptionsUIHeaderIcons; [NMS(Index = 20, Size = 0x5, EnumType = typeof(GcInventoryFilterOptions.InventoryFilterEnum))] - /* 0x1B00 */ public TkTextureResource[] InventoryFilterIcons; + /* 0x1B18 */ public TkTextureResource[] InventoryFilterIcons; [NMS(Index = 18, Size = 0x4, EnumType = typeof(GcDifficultyOptionGroups.DifficultyOptionGroupEnum))] - /* 0x1B78 */ public TkTextureResource[] DifficultyUIOptionIcons; + /* 0x1B90 */ public TkTextureResource[] DifficultyUIOptionIcons; [NMS(Index = 7, Size = 0x4, EnumType = typeof(GcPlayerConflictData.ConflictLevelEnum))] - /* 0x1BD8 */ public TkTextureResource[] DiscoveryPageConflictIcons; + /* 0x1BF0 */ public TkTextureResource[] DiscoveryPageConflictIcons; [NMS(Index = 16, KeyField = "ID")] - /* 0x1C38 */ public HashMap MissionDetailIcons; + /* 0x1C50 */ public HashMap MissionDetailIcons; [NMS(Index = 10)] - /* 0x1C68 */ public TkTextureResource DiscoveryPageConflictUnknown; + /* 0x1C80 */ public TkTextureResource DiscoveryPageConflictUnknown; [NMS(Index = 11)] - /* 0x1C80 */ public TkTextureResource DiscoveryPageRaceUnknown; + /* 0x1C98 */ public TkTextureResource DiscoveryPageRaceUnknown; [NMS(Index = 9)] - /* 0x1C98 */ public TkTextureResource DiscoveryPageTradingUnknown; + /* 0x1CB0 */ public TkTextureResource DiscoveryPageTradingUnknown; [NMS(Index = 13)] - /* 0x1CB0 */ public List PlanetResourceIconLookups; + /* 0x1CC8 */ public List PlanetResourceIconLookups; [NMS(Index = 14)] - /* 0x1CC0 */ public List RepairTechIcons; + /* 0x1CD8 */ public List RepairTechIcons; [NMS(Index = 12)] - /* 0x1CD0 */ public List TerrainIconLookups; + /* 0x1CE8 */ public List TerrainIconLookups; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcRealityManagerData.cs b/libMBIN/Source/NMS/GameComponents/GcRealityManagerData.cs index e73d21a73..0c1e81b5a 100644 --- a/libMBIN/Source/NMS/GameComponents/GcRealityManagerData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcRealityManagerData.cs @@ -4,7 +4,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xC6F703550A62C201, NameHash = 0xEDA97B90)] + [NMS(GUID = 0x563435482D64E02C, NameHash = 0xEDA97B90)] public class GcRealityManagerData : NMSTemplate { [NMS(Index = 69, Size = 0x9, EnumType = typeof(GcRealitySubstanceCategory.SubstanceCategoryEnum))] @@ -13,44 +13,44 @@ public class GcRealityManagerData : NMSTemplate /* 0x0090 */ public Colour[] HazardColours; [NMS(Index = 68, Size = 0x3, EnumType = typeof(GcRarity.RarityEnum))] /* 0x0100 */ public Colour[] RarityColours; - [NMS(Index = 66)] - /* 0x0130 */ public GcRealityIconTable Icons; [NMS(Index = 78)] - /* 0x1E10 */ public GcTradeSettings TradeSettings; + /* 0x0130 */ public GcTradeSettings TradeSettings; + [NMS(Index = 66)] + /* 0x65C8 */ public GcRealityIconTable Icons; [NMS(Index = 71, Size = 0xD1, EnumType = typeof(GcStatsTypes.StatsTypeEnum))] - /* 0x3770 */ public TkTextureResource[] StatCategoryIcons; + /* 0x82C0 */ public TkTextureResource[] StatCategoryIcons; [NMS(Index = 72, Size = 0xD1, EnumType = typeof(GcStatsTypes.StatsTypeEnum))] - /* 0x4B08 */ public TkTextureResource[] StatTechPackageIcons; - [NMS(Index = 61, Size = 0x24, EnumType = typeof(GcMissionType.MissionTypeEnum))] - /* 0x5EA0 */ public GcNumberedTextList[] MissionNameAdjectives; - [NMS(Index = 60, Size = 0x24, EnumType = typeof(GcMissionType.MissionTypeEnum))] - /* 0x6200 */ public GcNumberedTextList[] MissionNameFormats; - [NMS(Index = 62, Size = 0x24, EnumType = typeof(GcMissionType.MissionTypeEnum))] - /* 0x6560 */ public GcNumberedTextList[] MissionNameNouns; + /* 0x9658 */ public TkTextureResource[] StatTechPackageIcons; + [NMS(Index = 61, Size = 0x25, EnumType = typeof(GcMissionType.MissionTypeEnum))] + /* 0xA9F0 */ public GcNumberedTextList[] MissionNameAdjectives; + [NMS(Index = 60, Size = 0x25, EnumType = typeof(GcMissionType.MissionTypeEnum))] + /* 0xAD68 */ public GcNumberedTextList[] MissionNameFormats; + [NMS(Index = 62, Size = 0x25, EnumType = typeof(GcMissionType.MissionTypeEnum))] + /* 0xB0E0 */ public GcNumberedTextList[] MissionNameNouns; [NMS(Index = 5)] - /* 0x68C0 */ public GcSubstanceSecondaryBiome SubstanceSecondaryBiome; + /* 0xB458 */ public GcSubstanceSecondaryBiome SubstanceSecondaryBiome; [NMS(Index = 54, Size = 0x7, EnumType = typeof(GcShipWeapons.ShipWeaponEnum))] - /* 0x6AE0 */ public GcShipWeaponData[] ShipWeapons; + /* 0xB678 */ public GcShipWeaponData[] ShipWeapons; [NMS(Index = 55, Size = 0x15, EnumType = typeof(GcPlayerWeapons.WeaponModeEnum))] - /* 0x6CA0 */ public GcPlayerWeaponData[] PlayerWeapons; + /* 0xB838 */ public GcPlayerWeaponData[] PlayerWeapons; [NMS(Index = 58, Size = 0xA, EnumType = typeof(GcMissionFaction.MissionFactionEnum))] - /* 0x6DF0 */ public NMSString0x20A[] FactionNames; + /* 0xB988 */ public NMSString0x20A[] FactionNames; [NMS(Index = 77, Size = 0xA, EnumType = typeof(GcMissionFaction.MissionFactionEnum))] - /* 0x6F30 */ public GcRepShopData[] RepShops; + /* 0xBAC8 */ public GcRepShopData[] RepShops; [NMS(Index = 76, Size = 0x11, EnumType = typeof(GcBiomeType.BiomeEnum))] - /* 0x7070 */ public GcTechList[] PlanetTechShops; + /* 0xBC08 */ public GcTechList[] PlanetTechShops; [NMS(Index = 59, Size = 0xA, EnumType = typeof(GcMissionFaction.MissionFactionEnum))] - /* 0x7180 */ public GcNumberedTextList[] FactionClients; + /* 0xBD18 */ public GcNumberedTextList[] FactionClients; [NMS(Index = 70, Size = 0x9, EnumType = typeof(GcRealitySubstanceCategory.SubstanceCategoryEnum))] - /* 0x7270 */ public TkTextureResource[] SubstanceChargeIcons; + /* 0xBE08 */ public TkTextureResource[] SubstanceChargeIcons; [NMS(Index = 63, Size = 0xB)] - /* 0x7348 */ public TkIdArray[] MissionBoardRewardOptions; + /* 0xBEE0 */ public TkIdArray[] MissionBoardRewardOptions; [NMS(Index = 57, Size = 0xA, EnumType = typeof(GcMissionFaction.MissionFactionEnum))] - /* 0x73F8 */ public NMSString0x10[] FactionStandingIDs; + /* 0xBF90 */ public NMSString0x10[] FactionStandingIDs; [NMS(Index = 56, Size = 0x7, EnumType = typeof(GcVehicleType.VehicleTypeEnum))] - /* 0x7498 */ public TkIdArray[] DefaultVehicleLoadout; + /* 0xC030 */ public TkIdArray[] DefaultVehicleLoadout; [NMS(Index = 94, Size = 0x5, EnumType = typeof(GcCatalogueGroups.CatalogueGroupEnum))] - /* 0x7508 */ public GcFilename[] Catalogues; + /* 0xC0A0 */ public GcFilename[] Catalogues; // size: 0x5 public enum StatsEnum { Suit, @@ -60,150 +60,150 @@ public enum StatsEnum { Vehicle, } [NMS(Index = 74, Size = 0x5, EnumType = typeof(StatsEnum))] - /* 0x7558 */ public GcStats[] Stats; + /* 0xC0F0 */ public GcStats[] Stats; [NMS(Index = 8, Size = 0x3, EnumType = typeof(GcProductTableType.ProductTableTypeEnum))] - /* 0x75A8 */ public GcFilename[] ProductTables; + /* 0xC140 */ public GcFilename[] ProductTables; [NMS(Index = 85)] - /* 0x75D8 */ public GcInventoryLayout ShipCargoOnlyStartingLayout; + /* 0xC170 */ public GcInventoryLayout ShipCargoOnlyStartingLayout; [NMS(Index = 83)] - /* 0x75F0 */ public GcInventoryLayout ShipStartingLayout; + /* 0xC188 */ public GcInventoryLayout ShipStartingLayout; [NMS(Index = 84)] - /* 0x7608 */ public GcInventoryLayout ShipTechOnlyStartingLayout; + /* 0xC1A0 */ public GcInventoryLayout ShipTechOnlyStartingLayout; [NMS(Index = 82)] - /* 0x7620 */ public GcInventoryLayout SuitCargoStartingSlotLayout; + /* 0xC1B8 */ public GcInventoryLayout SuitCargoStartingSlotLayout; [NMS(Index = 80)] - /* 0x7638 */ public GcInventoryLayout SuitStartingSlotLayout; + /* 0xC1D0 */ public GcInventoryLayout SuitStartingSlotLayout; [NMS(Index = 81)] - /* 0x7650 */ public GcInventoryLayout SuitTechOnlyStartingSlotLayout; + /* 0xC1E8 */ public GcInventoryLayout SuitTechOnlyStartingSlotLayout; [NMS(Index = 28)] - /* 0x7668 */ public List AlienPuzzleTables; + /* 0xC200 */ public List AlienPuzzleTables; [NMS(Index = 27)] - /* 0x7678 */ public GcFilename AlienWordsTable; + /* 0xC210 */ public GcFilename AlienWordsTable; [NMS(Index = 20)] - /* 0x7688 */ public GcFilename BaitDataTable; + /* 0xC220 */ public GcFilename BaitDataTable; [NMS(Index = 64)] - /* 0x7698 */ public List BuilderMissionRewardOverrides; + /* 0xC230 */ public List BuilderMissionRewardOverrides; [NMS(Index = 51)] - /* 0x76A8 */ public GcFilename CombatEffectsTable; + /* 0xC240 */ public GcFilename CombatEffectsTable; [NMS(Index = 13)] - /* 0x76B8 */ public GcFilename ConsumableItemTable; + /* 0xC250 */ public GcFilename ConsumableItemTable; [NMS(Index = 44)] - /* 0x76C8 */ public GcFilename CostTable; + /* 0xC260 */ public GcFilename CostTable; [NMS(Index = 32)] - /* 0x76D8 */ public List DamageMultiplierTable; + /* 0xC270 */ public List DamageMultiplierTable; [NMS(Index = 38)] - /* 0x76E8 */ public GcFilename DamageTable; + /* 0xC280 */ public GcFilename DamageTable; [NMS(Index = 16)] - /* 0x76F8 */ public GcFilename DialogClearanceTable; + /* 0xC290 */ public GcFilename DialogClearanceTable; [NMS(Index = 35)] - /* 0x7708 */ public GcFilename DiscoveryRewardTable; + /* 0xC2A0 */ public GcFilename DiscoveryRewardTable; [NMS(Index = 92)] - /* 0x7718 */ public List FiendCrimeSpawnTable; + /* 0xC2B0 */ public List FiendCrimeSpawnTable; [NMS(Index = 19)] - /* 0x7728 */ public GcFilename FishDataTable; + /* 0xC2C0 */ public GcFilename FishDataTable; [NMS(Index = 93)] - /* 0x7738 */ public List FreighterBaseItemPairs; + /* 0xC2D0 */ public List FreighterBaseItemPairs; [NMS(Index = 53)] - /* 0x7748 */ public List FreighterCargoOptions; + /* 0xC2E0 */ public List FreighterCargoOptions; [NMS(Index = 21)] - /* 0x7758 */ public GcFilename GameTableDiceDataTable; + /* 0xC2F0 */ public GcFilename GameTableDiceDataTable; [NMS(Index = 33)] - /* 0x7768 */ public GcFilename HistoricalSeasonDataTable; + /* 0xC300 */ public GcFilename HistoricalSeasonDataTable; [NMS(Index = 37)] - /* 0x7778 */ public GcFilename InventoryTable; + /* 0xC310 */ public GcFilename InventoryTable; [NMS(Index = 17)] - /* 0x7788 */ public GcFilename ItemDescriptionOverrideTable; + /* 0xC320 */ public GcFilename ItemDescriptionOverrideTable; [NMS(Index = 11)] - /* 0x7798 */ public GcFilename LegacyItemConversionTable; + /* 0xC330 */ public GcFilename LegacyItemConversionTable; [NMS(Index = 12)] - /* 0x77A8 */ public List LegacyRepairTable; + /* 0xC340 */ public List LegacyRepairTable; [NMS(Index = 47)] - /* 0x77B8 */ public GcFilename MaintenanceGroupsTable; + /* 0xC350 */ public GcFilename MaintenanceGroupsTable; [NMS(Index = 18)] - /* 0x77C8 */ public GcFilename MaintenanceOverrideTable; + /* 0xC360 */ public GcFilename MaintenanceOverrideTable; [NMS(Index = 90)] - /* 0x77D8 */ public List NeverOfferedForSale; + /* 0xC370 */ public List NeverOfferedForSale; [NMS(Index = 89)] - /* 0x77E8 */ public List NeverSellableItems; + /* 0xC380 */ public List NeverSellableItems; [NMS(Index = 23)] - /* 0x77F8 */ public GcFilename PetBattlerMoveSetsTable; + /* 0xC390 */ public GcFilename PetBattlerMoveSetsTable; [NMS(Index = 22)] - /* 0x7808 */ public GcFilename PetBattlerMovesTable; + /* 0xC3A0 */ public GcFilename PetBattlerMovesTable; [NMS(Index = 24)] - /* 0x7818 */ public GcFilename PetShopItemTable; + /* 0xC3B0 */ public GcFilename PetShopItemTable; [NMS(Index = 79)] - /* 0x7828 */ public List PirateStationExtraProds; + /* 0xC3C0 */ public List PirateStationExtraProds; [NMS(Index = 50)] - /* 0x7838 */ public GcFilename PlayerWeaponPropertiesTable; + /* 0xC3D0 */ public GcFilename PlayerWeaponPropertiesTable; [NMS(Index = 9)] - /* 0x7848 */ public GcFilename ProceduralProductTable; + /* 0xC3E0 */ public GcFilename ProceduralProductTable; [NMS(Index = 10)] - /* 0x7858 */ public GcFilename ProceduralTechnologyTable; + /* 0xC3F0 */ public GcFilename ProceduralTechnologyTable; [NMS(Index = 39)] - /* 0x7868 */ public GcFilename PurchaseableBuildingBlueprintsTable; + /* 0xC400 */ public GcFilename PurchaseableBuildingBlueprintsTable; [NMS(Index = 40)] - /* 0x7878 */ public GcFilename PurchaseableSpecialsTable; + /* 0xC410 */ public GcFilename PurchaseableSpecialsTable; [NMS(Index = 14)] - /* 0x7888 */ public GcFilename RecipeTable; + /* 0xC420 */ public GcFilename RecipeTable; [NMS(Index = 34)] - /* 0x7898 */ public GcFilename RewardTable; + /* 0xC430 */ public GcFilename RewardTable; [NMS(Index = 49)] - /* 0x78A8 */ public GcFilename SettlementPerksTable; + /* 0xC440 */ public GcFilename SettlementPerksTable; [NMS(Index = 26)] - /* 0x78B8 */ public GcFilename SpacePoiTable; + /* 0xC450 */ public GcFilename SpacePoiTable; [NMS(Index = 75)] - /* 0x78C8 */ public GcTechList StationTechShops; + /* 0xC460 */ public GcTechList StationTechShops; [NMS(Index = 36)] - /* 0x78D8 */ public GcFilename StatRewardsTable; + /* 0xC470 */ public GcFilename StatRewardsTable; [NMS(Index = 15)] - /* 0x78E8 */ public GcFilename StoriesTable; + /* 0xC480 */ public GcFilename StoriesTable; [NMS(Index = 4)] - /* 0x78F8 */ public List SubstanceSecondaryLookups; + /* 0xC490 */ public List SubstanceSecondaryLookups; [NMS(Index = 7)] - /* 0x7908 */ public GcFilename SubstanceTable; + /* 0xC4A0 */ public GcFilename SubstanceTable; [NMS(Index = 88)] - /* 0x7918 */ public List SuitCargoUpgradePrices; + /* 0xC4B0 */ public List SuitCargoUpgradePrices; [NMS(Index = 87)] - /* 0x7928 */ public List SuitTechOnlyUpgradePrices; + /* 0xC4C0 */ public List SuitTechOnlyUpgradePrices; [NMS(Index = 86)] - /* 0x7938 */ public List SuitUpgradePrices; + /* 0xC4D0 */ public List SuitUpgradePrices; [NMS(Index = 25)] - /* 0x7948 */ public GcFilename SwarmDataTable; + /* 0xC4E0 */ public GcFilename SwarmDataTable; [NMS(Index = 52)] - /* 0x7958 */ public GcFilename TechBoxTable; + /* 0xC4F0 */ public GcFilename TechBoxTable; [NMS(Index = 6)] - /* 0x7968 */ public GcFilename TechnologyTable; + /* 0xC500 */ public GcFilename TechnologyTable; [NMS(Index = 46)] - /* 0x7978 */ public GcFilename TradingClassDataTable; + /* 0xC510 */ public GcFilename TradingClassDataTable; [NMS(Index = 45)] - /* 0x7988 */ public GcFilename TradingCostTable; + /* 0xC520 */ public GcFilename TradingCostTable; [NMS(Index = 48)] - /* 0x7998 */ public GcFilename UnlockableItemTrees; + /* 0xC530 */ public GcFilename UnlockableItemTrees; [NMS(Index = 43)] - /* 0x79A8 */ public GcFilename UnlockablePlatformRewardsTable; + /* 0xC540 */ public GcFilename UnlockablePlatformRewardsTable; [NMS(Index = 41)] - /* 0x79B8 */ public GcFilename UnlockableSeasonRewardsTable; + /* 0xC550 */ public GcFilename UnlockableSeasonRewardsTable; [NMS(Index = 42)] - /* 0x79C8 */ public GcFilename UnlockableTwitchRewardsTable; + /* 0xC560 */ public GcFilename UnlockableTwitchRewardsTable; [NMS(Index = 73, Size = 0xD1, EnumType = typeof(GcStatsTypes.StatsTypeEnum))] - /* 0x79D8 */ public GcMinMaxFloat[] FoodStatValues; - [NMS(Index = 30, Size = 0xA2, EnumType = typeof(GcInteractionType.InteractionTypeEnum))] - /* 0x8060 */ public GcAlienPuzzleTableIndex[] InteractionPuzzlesIndexTypes; + /* 0xC570 */ public GcMinMaxFloat[] FoodStatValues; + [NMS(Index = 30, Size = 0xA4, EnumType = typeof(GcInteractionType.InteractionTypeEnum))] + /* 0xCBF8 */ public GcAlienPuzzleTableIndex[] InteractionPuzzlesIndexTypes; [NMS(Index = 2, Size = 0x13, EnumType = typeof(GcDiscoveryType.DiscoveryTypeEnum))] - /* 0x82E8 */ public GcDiscoveryWorth[] DiscoveryWorth; + /* 0xCE88 */ public GcDiscoveryWorth[] DiscoveryWorth; [NMS(Index = 91, Size = 0x5)] - /* 0x84FC */ public float[] NormalisedPriceLimits; + /* 0xD09C */ public float[] NormalisedPriceLimits; [NMS(Index = 3, Size = 0x4, EnumType = typeof(GcCreatureSizeClasses.CreatureSizeClassEnum))] - /* 0x8510 */ public float[] CreatureDiscoverySizeMultiplier; + /* 0xD0B0 */ public float[] CreatureDiscoverySizeMultiplier; [NMS(Index = 65, Size = 0x3, EnumType = typeof(GcRarity.RarityEnum))] - /* 0x8520 */ public float[] WeightedTextWeights; + /* 0xD0C0 */ public float[] WeightedTextWeights; [NMS(Index = 0)] - /* 0x852C */ public ushort HomeRealityIteration; + /* 0xD0CC */ public ushort HomeRealityIteration; [NMS(Index = 1)] - /* 0x852E */ public ushort RealityIteration; - [NMS(Index = 29, Size = 0xA2, EnumType = typeof(GcInteractionType.InteractionTypeEnum))] - /* 0x8530 */ public bool[] LoopInteractionPuzzles; + /* 0xD0CE */ public ushort RealityIteration; + [NMS(Index = 29, Size = 0xA4, EnumType = typeof(GcInteractionType.InteractionTypeEnum))] + /* 0xD0D0 */ public bool[] LoopInteractionPuzzles; [NMS(Index = 31, Size = 0x7, EnumType = typeof(GcWeightingCurve.WeightingCurveEnum))] - /* 0x85D2 */ public TkCurveType[] WeightingCurves; + /* 0xD174 */ public TkCurveType[] WeightingCurves; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcRealitySubstanceData.cs b/libMBIN/Source/NMS/GameComponents/GcRealitySubstanceData.cs index c375e8fc1..137395765 100644 --- a/libMBIN/Source/NMS/GameComponents/GcRealitySubstanceData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcRealitySubstanceData.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xE82FE1E0B8C2C3FB, NameHash = 0x77C00C01)] + [NMS(GUID = 0xEF05B7794BA87212, NameHash = 0x77C00C01)] public class GcRealitySubstanceData : NMSTemplate { [NMS(Index = 8)] @@ -56,19 +56,21 @@ public class GcRealitySubstanceData : NMSTemplate /* 0x154 */ public NMSString0x20 NameLower; [NMS(Index = 3)] /* 0x174 */ public NMSString0x20 Symbol; - [NMS(Index = 28)] + [NMS(Index = 29)] /* 0x194 */ public bool CookingIngredient; - [NMS(Index = 30)] - /* 0x195 */ public bool EasyToRefine; [NMS(Index = 31)] + /* 0x195 */ public bool EasyToRefine; + [NMS(Index = 32)] /* 0x196 */ public bool EggModifierIngredient; - [NMS(Index = 29)] + [NMS(Index = 30)] /* 0x197 */ public bool GoodForSelling; + [NMS(Index = 28)] + /* 0x198 */ public bool OnlyFoundAtSpacePOIs; [NMS(Index = 27)] - /* 0x198 */ public bool OnlyFoundInPurpleSytems; + /* 0x199 */ public bool OnlyFoundInPurpleSytems; [NMS(Index = 25)] - /* 0x199 */ public GcScannerIconTypes PinObjectiveScannableType; + /* 0x19A */ public GcScannerIconTypes PinObjectiveScannableType; [NMS(Index = 20)] - /* 0x19A */ public bool WikiEnabled; + /* 0x19B */ public bool WikiEnabled; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcRecyclableComponentData.cs b/libMBIN/Source/NMS/GameComponents/GcRecyclableComponentData.cs index 33ffce889..c81161226 100644 --- a/libMBIN/Source/NMS/GameComponents/GcRecyclableComponentData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcRecyclableComponentData.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x738ACB47721C9F4B, NameHash = 0x4550DAE9)] + [NMS(GUID = 0xD486167B61C17A2B, NameHash = 0x4550DAE9)] public class GcRecyclableComponentData : NMSTemplate { [NMS(Index = 0, Size = 0x7, EnumType = typeof(GcRecyclableType.RecyclableTypeEnum))] diff --git a/libMBIN/Source/NMS/GameComponents/GcRecyclableReward.cs b/libMBIN/Source/NMS/GameComponents/GcRecyclableReward.cs index d74195a3f..c0d1052cf 100644 --- a/libMBIN/Source/NMS/GameComponents/GcRecyclableReward.cs +++ b/libMBIN/Source/NMS/GameComponents/GcRecyclableReward.cs @@ -1,9 +1,11 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x40F88120D4A3E7FA, NameHash = 0x2CBEB443)] + [NMS(GUID = 0x2C29E00ACCF0B2BB, NameHash = 0x2CBEB443)] public class GcRecyclableReward : NMSTemplate { + [NMS(Index = 1)] + /* 0x00 */ public NMSString0x10 RecycleEffectOverride; [NMS(Index = 0)] - /* 0x0 */ public NMSString0x10 RewardID; + /* 0x10 */ public NMSString0x10 RewardID; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcRefinerUnitComponentData.cs b/libMBIN/Source/NMS/GameComponents/GcRefinerUnitComponentData.cs index 56e9847ee..f47ef4497 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 = 0xEA8CE7824AD3942C, NameHash = 0x77A67F2A)] + [NMS(GUID = 0x9FFBA0913D02D2BA, 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 c44147328..ed80b12c8 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 = 0x405B5F2245EFAD7F, NameHash = 0x7CA999C6)] + [NMS(GUID = 0x59F646F6402588F2, 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 c83ab3aaf..634f9a393 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 = 0xD7C862AF15A1E6E2, NameHash = 0xA1AB33A5)] + [NMS(GUID = 0xB6CDBE898FAFB0C6, 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 e39ed9b6e..205420797 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 = 0x97ABED72D2F121FF, NameHash = 0x7DA2A291)] + [NMS(GUID = 0x6B79AF186E9945D3, NameHash = 0x7DA2A291)] public class GcRewardFrigateFlyby : NMSTemplate { [NMS(Index = 3)] diff --git a/libMBIN/Source/NMS/GameComponents/GcRewardIncrementInteractionIndex.cs b/libMBIN/Source/NMS/GameComponents/GcRewardIncrementInteractionIndex.cs index ee2141e28..69f92f393 100644 --- a/libMBIN/Source/NMS/GameComponents/GcRewardIncrementInteractionIndex.cs +++ b/libMBIN/Source/NMS/GameComponents/GcRewardIncrementInteractionIndex.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x9B8098E56D103803, NameHash = 0x15944A2F)] + [NMS(GUID = 0x2958B67016CCE4BE, NameHash = 0x15944A2F)] public class GcRewardIncrementInteractionIndex : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcRewardOSDMessage.cs b/libMBIN/Source/NMS/GameComponents/GcRewardOSDMessage.cs index 339c7710c..0f05209e7 100644 --- a/libMBIN/Source/NMS/GameComponents/GcRewardOSDMessage.cs +++ b/libMBIN/Source/NMS/GameComponents/GcRewardOSDMessage.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xDB580A8CF936BB7C, NameHash = 0x2ED2EBC3)] + [NMS(GUID = 0x8D56AD3D5DA9FA21, NameHash = 0x2ED2EBC3)] public class GcRewardOSDMessage : NMSTemplate { [NMS(Index = 5)] diff --git a/libMBIN/Source/NMS/GameComponents/GcRewardOpenPage.cs b/libMBIN/Source/NMS/GameComponents/GcRewardOpenPage.cs index c591a5134..70e437a86 100644 --- a/libMBIN/Source/NMS/GameComponents/GcRewardOpenPage.cs +++ b/libMBIN/Source/NMS/GameComponents/GcRewardOpenPage.cs @@ -1,9 +1,9 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x573D3D7668DC9265, NameHash = 0x1AD5DE55)] + [NMS(GUID = 0xCC754B7C741E8DAD, NameHash = 0x1AD5DE55)] public class GcRewardOpenPage : NMSTemplate { - // size: 0x1C + // size: 0x1D public enum PageToOpenEnum : uint { FreighterShipTransfer, DisplayPortalUa, @@ -33,6 +33,7 @@ public enum PageToOpenEnum : uint { ManageBase, AlliancesWindow, StationOwnership, + SpookShop, } [NMS(Index = 0)] /* 0x0 */ public PageToOpenEnum PageToOpen; diff --git a/libMBIN/Source/NMS/GameComponents/GcRewardRefreshHazProt.cs b/libMBIN/Source/NMS/GameComponents/GcRewardRefreshHazProt.cs index 18b473b61..82a712d75 100644 --- a/libMBIN/Source/NMS/GameComponents/GcRewardRefreshHazProt.cs +++ b/libMBIN/Source/NMS/GameComponents/GcRewardRefreshHazProt.cs @@ -2,16 +2,18 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xCA05FC61B436A8CB, NameHash = 0xFCAC7902)] + [NMS(GUID = 0x318B5FB5C38837A7, NameHash = 0xFCAC7902)] public class GcRewardRefreshHazProt : NMSTemplate { [NMS(Index = 0)] /* 0x0 */ public float Amount; + [NMS(Index = 4)] + /* 0x4 */ public float RechargeDelay; [NMS(Index = 3)] - /* 0x4 */ public GcPlayerHazardType SpecificHazard; + /* 0x8 */ public GcPlayerHazardType SpecificHazard; [NMS(Index = 1)] - /* 0x8 */ public bool SetNotAdd; + /* 0xC */ public bool SetNotAdd; [NMS(Index = 2)] - /* 0x9 */ public bool Silent; + /* 0xD */ public bool Silent; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcRewardSecondaryInteractionOptions.cs b/libMBIN/Source/NMS/GameComponents/GcRewardSecondaryInteractionOptions.cs index 46ad49154..858b4a655 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 = 0x9F31096587726B90, NameHash = 0x4ED8FEEE)] + [NMS(GUID = 0xF9611021778D63F7, NameHash = 0x4ED8FEEE)] public class GcRewardSecondaryInteractionOptions : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcRewardSetInteractionMissionState.cs b/libMBIN/Source/NMS/GameComponents/GcRewardSetInteractionMissionState.cs index 30449b6df..2ba24223a 100644 --- a/libMBIN/Source/NMS/GameComponents/GcRewardSetInteractionMissionState.cs +++ b/libMBIN/Source/NMS/GameComponents/GcRewardSetInteractionMissionState.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x5DDE137D49AA916D, NameHash = 0x4C8D8D)] + [NMS(GUID = 0xBC9F0D4CEF3F90F9, NameHash = 0x4C8D8D)] public class GcRewardSetInteractionMissionState : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcRewardSetInteractionSeenBitmask.cs b/libMBIN/Source/NMS/GameComponents/GcRewardSetInteractionSeenBitmask.cs index 2385ccc53..f13e3ed6a 100644 --- a/libMBIN/Source/NMS/GameComponents/GcRewardSetInteractionSeenBitmask.cs +++ b/libMBIN/Source/NMS/GameComponents/GcRewardSetInteractionSeenBitmask.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xC5C8682CA279C5C0, NameHash = 0xA5870231)] + [NMS(GUID = 0x44811AB9E99D779D, NameHash = 0xA5870231)] public class GcRewardSetInteractionSeenBitmask : NMSTemplate { [NMS(Index = 2)] diff --git a/libMBIN/Source/NMS/GameComponents/GcRewardSpecificWeapon.cs b/libMBIN/Source/NMS/GameComponents/GcRewardSpecificWeapon.cs index 31f113e90..b1e2eb1a2 100644 --- a/libMBIN/Source/NMS/GameComponents/GcRewardSpecificWeapon.cs +++ b/libMBIN/Source/NMS/GameComponents/GcRewardSpecificWeapon.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x7D84235C2C933B7F, NameHash = 0x5F82FF34)] + [NMS(GUID = 0x6F6FC35BC7112D5A, NameHash = 0x5F82FF34)] public class GcRewardSpecificWeapon : NMSTemplate { [NMS(Index = 0)] @@ -13,15 +13,19 @@ public class GcRewardSpecificWeapon : NMSTemplate /* 0x180 */ public GcExactResource WeaponResource; [NMS(Index = 1)] /* 0x1A0 */ public GcInventoryLayout WeaponLayout; + [NMS(Index = 10)] + /* 0x1B8 */ public NMSString0x10 RefundCostOnDecline; [NMS(Index = 4)] - /* 0x1B8 */ public GcInventoryLayoutSizeType InventorySizeOverride; + /* 0x1C8 */ public GcInventoryLayoutSizeType InventorySizeOverride; [NMS(Index = 3)] - /* 0x1BC */ public GcWeaponClasses WeaponType; + /* 0x1CC */ public GcWeaponClasses WeaponType; [NMS(Index = 8)] - /* 0x1C0 */ public bool FormatAsSeasonal; + /* 0x1D0 */ public bool FormatAsSeasonal; [NMS(Index = 6)] - /* 0x1C1 */ public bool IsGift; + /* 0x1D1 */ public bool IsGift; [NMS(Index = 7)] - /* 0x1C2 */ public bool IsRewardWeapon; + /* 0x1D2 */ public bool IsRewardWeapon; + [NMS(Index = 9)] + /* 0x1D3 */ public bool MarkInteractionComplete; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcScanEventData.cs b/libMBIN/Source/NMS/GameComponents/GcScanEventData.cs index 6a6e01ca0..f5e6ca26f 100644 --- a/libMBIN/Source/NMS/GameComponents/GcScanEventData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcScanEventData.cs @@ -4,14 +4,14 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x53F152879414717B, NameHash = 0x37EE71BB)] + [NMS(GUID = 0x536C9DDB91C94886, NameHash = 0x37EE71BB)] public class GcScanEventData : NMSTemplate { - [NMS(Index = 48)] - /* 0x000 */ public GcScanEventSolarSystemLookup SolarSystemAttributes; [NMS(Index = 49)] + /* 0x000 */ public GcScanEventSolarSystemLookup SolarSystemAttributes; + [NMS(Index = 50)] /* 0x0C0 */ public GcScanEventSolarSystemLookup SolarSystemAttributesFallback; - [NMS(Index = 72)] + [NMS(Index = 73)] /* 0x180 */ public GcResourceElement ResourceOverride; [NMS(Index = 1)] /* 0x1C8 */ public NMSString0x20A ForceInteraction; @@ -21,51 +21,51 @@ public class GcScanEventData : NMSTemplate /* 0x208 */ public NMSString0x20A MustMatchStoryUtilityTag; [NMS(Index = 0)] /* 0x228 */ public NMSString0x20A Name; - [NMS(Index = 53)] + [NMS(Index = 54)] /* 0x248 */ public NMSString0x20A NextOption; - [NMS(Index = 74)] + [NMS(Index = 75)] /* 0x268 */ public NMSString0x20A OverrideGameTableConfig; - [NMS(Index = 76)] - /* 0x288 */ public NMSString0x20A OverrideGameTableGameConfig; [NMS(Index = 77)] + /* 0x288 */ public NMSString0x20A OverrideGameTableGameConfig; + [NMS(Index = 78)] /* 0x2A8 */ public NMSString0x20A OverrideGameTableGameConfigOnCompletion; [NMS(Index = 24)] /* 0x2C8 */ public NMSString0x20A PlanetLabelText; - [NMS(Index = 73)] + [NMS(Index = 74)] /* 0x2E8 */ public NMSString0x20A RequireDefaultGameTableConfig; [NMS(Index = 26)] /* 0x308 */ public NMSString0x20A SurveyDiscoveryOSDMessage; [NMS(Index = 27)] /* 0x328 */ public NMSString0x20A SurveyHUDName; - [NMS(Index = 60)] + [NMS(Index = 61)] /* 0x348 */ public TkTextureResource MarkerIcon; - [NMS(Index = 54)] + [NMS(Index = 55)] /* 0x360 */ public GcScanEventTriggers TriggerActions; - [NMS(Index = 80)] + [NMS(Index = 81)] /* 0x378 */ public List AllowedSpacePoiTypes; [NMS(Index = 14)] /* 0x388 */ public NMSString0x10 ForceOverrideEncounter; - [NMS(Index = 52)] + [NMS(Index = 53)] /* 0x398 */ public NMSString0x10 HasReward; - [NMS(Index = 58)] - /* 0x3A8 */ public VariableSizeString InterstellarOSDMessage; [NMS(Index = 59)] + /* 0x3A8 */ public VariableSizeString InterstellarOSDMessage; + [NMS(Index = 60)] /* 0x3B8 */ public VariableSizeString MarkerLabel; - [NMS(Index = 71)] + [NMS(Index = 72)] /* 0x3C8 */ public NMSString0x10 MissionMessageOnInteract; - [NMS(Index = 57)] + [NMS(Index = 58)] /* 0x3D8 */ public VariableSizeString OSDMessage; - [NMS(Index = 87)] + [NMS(Index = 88)] /* 0x3E8 */ public NMSString0x10 OverrideSpacePoiEncounter; [NMS(Index = 11)] /* 0x3F8 */ public NMSString0x10 ReplacementMaintData; - [NMS(Index = 84)] + [NMS(Index = 85)] /* 0x408 */ public NMSString0x10 SpecificSpacePoiId; - [NMS(Index = 70)] + [NMS(Index = 71)] /* 0x418 */ public VariableSizeString TooltipMessage; - [NMS(Index = 55)] + [NMS(Index = 56)] /* 0x428 */ public List UAsList; - [NMS(Index = 45)] + [NMS(Index = 46)] /* 0x438 */ public VariableSizeString UseUDAAsSearchPoint; // size: 0x8 public enum BuildingLocationEnum : uint { @@ -112,23 +112,23 @@ public enum EventStartTypeEnum : uint { /* 0x458 */ public EventStartTypeEnum EventStartType; [NMS(Index = 3)] /* 0x45C */ public GcInteractionType ForceInteractionType; - [NMS(Index = 66)] + [NMS(Index = 67)] /* 0x460 */ public float IconTime; - [NMS(Index = 65)] + [NMS(Index = 66)] /* 0x464 */ public GcAudioWwiseEvents MessageAudio; - [NMS(Index = 64)] + [NMS(Index = 65)] /* 0x468 */ public float MessageDisplayTime; - [NMS(Index = 63)] + [NMS(Index = 64)] /* 0x46C */ public float MessageTime; - [NMS(Index = 61)] + [NMS(Index = 62)] /* 0x470 */ public GcScannerIconHighlightTypes MissionMarkerHighlightStyleOverride; [NMS(Index = 6)] /* 0x474 */ public GcAlienRace OverrideInteractionRace; [NMS(Index = 28)] /* 0x478 */ public GcStaticTag PlaceMarkerAtTaggedNode; - [NMS(Index = 82)] + [NMS(Index = 83)] /* 0x47C */ public GcSpacePoiDiscoveryLevel RequiredSpacePoiDiscoveryLevel; - [NMS(Index = 79)] + [NMS(Index = 80)] /* 0x480 */ public GcSpacePoiType RequiredSpacePoiType; [NMS(Index = 5)] /* 0x484 */ public GcAlienRace RequireInteractionRace; @@ -178,28 +178,28 @@ public enum SolarSystemLocationEnum : uint { FirstPurpleSystemUA, NearSpecificPartyIndex, } - [NMS(Index = 46)] + [NMS(Index = 47)] /* 0x48C */ public SolarSystemLocationEnum SolarSystemLocation; // size: 0x2 public enum SpacePoiLocationEnum : uint { Nearest, Random, } - [NMS(Index = 85)] + [NMS(Index = 86)] /* 0x490 */ public SpacePoiLocationEnum SpacePoiLocation; - [NMS(Index = 47)] + [NMS(Index = 48)] /* 0x494 */ public int SpecificPartyIndexToSearchFrom; - [NMS(Index = 62)] + [NMS(Index = 63)] /* 0x498 */ public float StartTime; [NMS(Index = 25)] /* 0x49C */ public float SurveyDistance; - [NMS(Index = 56)] + [NMS(Index = 57)] /* 0x4A0 */ public GcTechnologyCategory TechShopType; - [NMS(Index = 67)] + [NMS(Index = 68)] /* 0x4A4 */ public float TooltipTime; [NMS(Index = 39)] /* 0x4A8 */ public bool AllowFriendsBases; - [NMS(Index = 42)] + [NMS(Index = 43)] /* 0x4A9 */ public bool AllowOverriddenBuildings; [NMS(Index = 21)] /* 0x4AA */ public bool AlwaysShow; @@ -211,7 +211,7 @@ public enum SpacePoiLocationEnum : uint { /* 0x4AD */ public bool CanEndFromOutsideMission; [NMS(Index = 17)] /* 0x4AE */ public bool ClearForcedInteractionOnCompletion; - [NMS(Index = 75)] + [NMS(Index = 76)] /* 0x4AF */ public bool ClearGameTableConfigOverrideOnCompletion; [NMS(Index = 33)] /* 0x4B0 */ public bool DisableMultiplayerSync; @@ -223,17 +223,17 @@ public enum SpacePoiLocationEnum : uint { /* 0x4B3 */ public bool ForceOverridesAll; [NMS(Index = 12)] /* 0x4B4 */ public bool ForceReplaceStoryPortalSeed; - [NMS(Index = 51)] + [NMS(Index = 52)] /* 0x4B5 */ public bool ForceResetPortal; - [NMS(Index = 50)] + [NMS(Index = 51)] /* 0x4B6 */ public bool ForceRestartInteraction; [NMS(Index = 40)] /* 0x4B7 */ public bool ForceWideRandom; - [NMS(Index = 83)] + [NMS(Index = 84)] /* 0x4B8 */ public bool IgnoreCompletedSpacePoi; [NMS(Index = 15)] /* 0x4B9 */ public bool IsCommunityPortalOverride; - [NMS(Index = 41)] + [NMS(Index = 42)] /* 0x4BA */ public bool MustFindSystem; [NMS(Index = 22)] /* 0x4BB */ public bool NeverShow; @@ -241,31 +241,33 @@ public enum SpacePoiLocationEnum : uint { /* 0x4BC */ public bool NPCReactsToPlayer; [NMS(Index = 16)] /* 0x4BD */ public bool ObliterateLingeringCommunityPortalData; + [NMS(Index = 41)] + /* 0x4BE */ public bool RandomisePlanetChoiceFromSeed; [NMS(Index = 35)] - /* 0x4BE */ public bool ReplaceEventIfAlreadyActive; - [NMS(Index = 81)] - /* 0x4BF */ public bool RequiresSpacePoiDiscoveryLevel; - [NMS(Index = 78)] - /* 0x4C0 */ public bool RequiresSpacePoiType; - [NMS(Index = 69)] - /* 0x4C1 */ public bool ShowEndTooltip; + /* 0x4BF */ public bool ReplaceEventIfAlreadyActive; + [NMS(Index = 82)] + /* 0x4C0 */ public bool RequiresSpacePoiDiscoveryLevel; + [NMS(Index = 79)] + /* 0x4C1 */ public bool RequiresSpacePoiType; + [NMS(Index = 70)] + /* 0x4C2 */ public bool ShowEndTooltip; [NMS(Index = 23)] - /* 0x4C2 */ public bool ShowOnlyIfSequenceTarget; - [NMS(Index = 86)] - /* 0x4C3 */ public bool SpacePoiSetToUndiscovered; + /* 0x4C3 */ public bool ShowOnlyIfSequenceTarget; + [NMS(Index = 87)] + /* 0x4C4 */ public bool SpacePoiSetToUndiscovered; [NMS(Index = 38)] - /* 0x4C4 */ public GcBuildingClassification SpecificBuildingClass; - [NMS(Index = 88)] - /* 0x4C5 */ public bool SuppressSpacePoiActivity; - [NMS(Index = 43)] - /* 0x4C6 */ public bool TargetMustMatchMissionSeed; - [NMS(Index = 68)] - /* 0x4C7 */ public bool TooltipRepeats; + /* 0x4C5 */ public GcBuildingClassification SpecificBuildingClass; + [NMS(Index = 89)] + /* 0x4C6 */ public bool SuppressSpacePoiActivity; [NMS(Index = 44)] - /* 0x4C8 */ public bool UseBuildingFromRendezvousStage; + /* 0x4C7 */ public bool TargetMustMatchMissionSeed; + [NMS(Index = 69)] + /* 0x4C8 */ public bool TooltipRepeats; + [NMS(Index = 45)] + /* 0x4C9 */ public bool UseBuildingFromRendezvousStage; [NMS(Index = 20)] - /* 0x4C9 */ public bool UseMissionTradingDataOverride; + /* 0x4CA */ public bool UseMissionTradingDataOverride; [NMS(Index = 2)] - /* 0x4CA */ public bool UseSeasonDataAsInteraction; + /* 0x4CB */ public bool UseSeasonDataAsInteraction; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcScanEventTable.cs b/libMBIN/Source/NMS/GameComponents/GcScanEventTable.cs index d231611ed..a0d1ab438 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 = 0x3538278A8E16FB3B, NameHash = 0xEE47CB18)] + [NMS(GUID = 0x56151025B7CED37F, NameHash = 0xEE47CB18)] public class GcScanEventTable : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcScannableComponentData.cs b/libMBIN/Source/NMS/GameComponents/GcScannableComponentData.cs index 732414e42..75cab908b 100644 --- a/libMBIN/Source/NMS/GameComponents/GcScannableComponentData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcScannableComponentData.cs @@ -3,12 +3,12 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xFA16CC5B66F79389, NameHash = 0x4E404FB0)] + [NMS(GUID = 0x16E1447266AE6D3F, NameHash = 0x4E404FB0)] public class GcScannableComponentData : NMSTemplate { [NMS(Index = 17)] /* 0x00 */ public NMSString0x20A FreighterObjectAlreadyUsedLocID; - [NMS(Index = 21)] + [NMS(Index = 22)] /* 0x20 */ public List ValidMissionSurveyIds; [NMS(Index = 4)] /* 0x30 */ public float AlwaysShowRange; @@ -16,9 +16,9 @@ public class GcScannableComponentData : NMSTemplate /* 0x34 */ public GcDiscoveryType BinocsDiscoIconOverride; [NMS(Index = 3)] /* 0x38 */ public float CompassRangeMultiplier; - [NMS(Index = 23)] + [NMS(Index = 24)] /* 0x3C */ public float MarkerOffsetOverride; - [NMS(Index = 22)] + [NMS(Index = 23)] /* 0x40 */ public float MinDisplayDistanceOverride; [NMS(Index = 0)] /* 0x44 */ public float ScanRange; @@ -26,7 +26,7 @@ public class GcScannableComponentData : NMSTemplate /* 0x48 */ public float ScanTime; [NMS(Index = 1)] /* 0x4C */ public NMSString0x20 ScanName; - [NMS(Index = 19)] + [NMS(Index = 20)] /* 0x6C */ public bool AllowedToMerge; [NMS(Index = 6)] /* 0x6D */ public bool CanTagIcon; @@ -36,7 +36,7 @@ public class GcScannableComponentData : NMSTemplate /* 0x6F */ public bool DisableIfBuildingPart; [NMS(Index = 9)] /* 0x70 */ public bool DisableIfInBase; - [NMS(Index = 24)] + [NMS(Index = 25)] /* 0x71 */ public bool ForceCompassMarkerOnForScannerIcon; [NMS(Index = 18)] /* 0x72 */ public bool GetIconAndNameFromSettlementBuilding; @@ -46,7 +46,7 @@ public class GcScannableComponentData : NMSTemplate /* 0x74 */ public GcScannerIconTypes Icon; [NMS(Index = 14)] /* 0x75 */ public bool IsPlacedMarker; - [NMS(Index = 20)] + [NMS(Index = 21)] /* 0x76 */ public bool MarkerActiveWithNodeInactive; // size: 0x6 public enum ScannableTypeEnum : byte { @@ -59,11 +59,13 @@ public enum ScannableTypeEnum : byte { } [NMS(Index = 13)] /* 0x77 */ public ScannableTypeEnum ScannableType; + [NMS(Index = 19)] + /* 0x78 */ public bool ShowDeliverableMissionInfo; [NMS(Index = 15)] - /* 0x78 */ public bool ShowInFreighterBranchRoom; + /* 0x79 */ public bool ShowInFreighterBranchRoom; [NMS(Index = 16)] - /* 0x79 */ public bool TellPlayerIfFreighterObjectUsed; + /* 0x7A */ public bool TellPlayerIfFreighterObjectUsed; [NMS(Index = 10)] - /* 0x7A */ public bool UseModelNode; + /* 0x7B */ public bool UseModelNode; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcScannerIcon.cs b/libMBIN/Source/NMS/GameComponents/GcScannerIcon.cs index da36409ea..4a94ef696 100644 --- a/libMBIN/Source/NMS/GameComponents/GcScannerIcon.cs +++ b/libMBIN/Source/NMS/GameComponents/GcScannerIcon.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xB067A9FF98015A9E, NameHash = 0xE9C038DD)] + [NMS(GUID = 0x4B39DC20CAC3CCE5, NameHash = 0xE9C038DD)] public class GcScannerIcon : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcScannerIconHighlightTypes.cs b/libMBIN/Source/NMS/GameComponents/GcScannerIconHighlightTypes.cs index a7b24e9fb..a11951e8e 100644 --- a/libMBIN/Source/NMS/GameComponents/GcScannerIconHighlightTypes.cs +++ b/libMBIN/Source/NMS/GameComponents/GcScannerIconHighlightTypes.cs @@ -1,15 +1,16 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x4266A620F518DDB7, NameHash = 0xCD6DAAA6)] + [NMS(GUID = 0x1215A79B78CD644A, NameHash = 0xCD6DAAA6)] public class GcScannerIconHighlightTypes : NMSTemplate { - // size: 0x5 + // size: 0x6 public enum ScannerIconHighlightTypeEnum : uint { Diamond, Hexagon, Tag, Octagon, Circle, + Star, } [NMS(Index = 0)] /* 0x0 */ public ScannerIconHighlightTypeEnum ScannerIconHighlightType; diff --git a/libMBIN/Source/NMS/GameComponents/GcScannerIconTypes.cs b/libMBIN/Source/NMS/GameComponents/GcScannerIconTypes.cs index 4483207af..28bc8bc3e 100644 --- a/libMBIN/Source/NMS/GameComponents/GcScannerIconTypes.cs +++ b/libMBIN/Source/NMS/GameComponents/GcScannerIconTypes.cs @@ -1,9 +1,9 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x2F59011E9B5AC03B, NameHash = 0x1BEA2B30)] + [NMS(GUID = 0x77AD5B7B14D40986, NameHash = 0x1BEA2B30)] public class GcScannerIconTypes : NMSTemplate { - // size: 0x57 + // size: 0x5A public enum ScanIconTypeEnum : byte { None, Health, @@ -92,6 +92,9 @@ public enum ScanIconTypeEnum : byte { Slime_Uncommon, Slime_Rare, Slime_Destructible, + PostiePackage, + SpookPackageGrab, + SpookPackageGround, } [NMS(Index = 0)] /* 0x0 */ public ScanIconTypeEnum ScanIconType; diff --git a/libMBIN/Source/NMS/GameComponents/GcScannerIcons.cs b/libMBIN/Source/NMS/GameComponents/GcScannerIcons.cs index d64698913..2a74c6891 100644 --- a/libMBIN/Source/NMS/GameComponents/GcScannerIcons.cs +++ b/libMBIN/Source/NMS/GameComponents/GcScannerIcons.cs @@ -3,196 +3,198 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xFC9851B70975C4F6, NameHash = 0xF873D7AD)] + [NMS(GUID = 0xBC2447DC78FED21E, NameHash = 0xF873D7AD)] public class GcScannerIcons : NMSTemplate { - [NMS(Index = 44, Size = 0x57, EnumType = typeof(GcScannerIconTypes.ScanIconTypeEnum))] + [NMS(Index = 44, Size = 0x5A, EnumType = typeof(GcScannerIconTypes.ScanIconTypeEnum))] /* 0x0000 */ public Colour[] ScannableColours; [NMS(Index = 66, Size = 0x4)] - /* 0x0570 */ public Colour[] NetworkFSPlayerColours; + /* 0x05A0 */ public Colour[] NetworkFSPlayerColours; [NMS(Index = 45)] - /* 0x05B0 */ public Colour BuildingColour; + /* 0x05E0 */ public Colour BuildingColour; [NMS(Index = 46)] - /* 0x05C0 */ public Colour GenericColour; + /* 0x05F0 */ public Colour GenericColour; [NMS(Index = 47)] - /* 0x05D0 */ public Colour RelicColour; + /* 0x0600 */ public Colour RelicColour; [NMS(Index = 48)] - /* 0x05E0 */ public Colour SignalColour; + /* 0x0610 */ public Colour SignalColour; [NMS(Index = 49)] - /* 0x05F0 */ public Colour UnknownColour; - [NMS(Index = 42, Size = 0x57, EnumType = typeof(GcScannerIconTypes.ScanIconTypeEnum))] - /* 0x0600 */ public GcScannerIcon[] ScannableIcons; - [NMS(Index = 43, Size = 0x57, EnumType = typeof(GcScannerIconTypes.ScanIconTypeEnum))] - /* 0x1908 */ public GcScannerIcon[] ScannableIconsBinocs; + /* 0x0620 */ public Colour UnknownColour; + [NMS(Index = 42, Size = 0x5A, EnumType = typeof(GcScannerIconTypes.ScanIconTypeEnum))] + /* 0x0630 */ public GcScannerIcon[] ScannableIcons; + [NMS(Index = 43, Size = 0x5A, EnumType = typeof(GcScannerIconTypes.ScanIconTypeEnum))] + /* 0x19E0 */ public GcScannerIcon[] ScannableIconsBinocs; [NMS(Index = 38, Size = 0x26, EnumType = typeof(GcScannerBuildingIconTypes.ScanBuildingIconTypeEnum))] - /* 0x2C10 */ public GcScannerIcon[] BuildingIcons; + /* 0x2D90 */ public GcScannerIcon[] BuildingIcons; [NMS(Index = 39, Size = 0x26, EnumType = typeof(GcScannerBuildingIconTypes.ScanBuildingIconTypeEnum))] - /* 0x3460 */ public GcScannerIcon[] BuildingIconsBinocs; + /* 0x35E0 */ public GcScannerIcon[] BuildingIconsBinocs; [NMS(Index = 40, Size = 0x26, EnumType = typeof(GcScannerBuildingIconTypes.ScanBuildingIconTypeEnum))] - /* 0x3CB0 */ public GcScannerIcon[] BuildingIconsHuge; + /* 0x3E30 */ public GcScannerIcon[] BuildingIconsHuge; [NMS(Index = 41, Size = 0xE, EnumType = typeof(GcSpacePoiType.SpacePoiTypeEnum))] - /* 0x4500 */ public GcScannerIcon[] SpacePoiIcons; + /* 0x4680 */ public GcScannerIcon[] SpacePoiIcons; [NMS(Index = 5, Size = 0x7, EnumType = typeof(GcVehicleType.VehicleTypeEnum))] - /* 0x4810 */ public GcScannerIcon[] Vehicles; + /* 0x4990 */ public GcScannerIcon[] Vehicles; [NMS(Index = 37, Size = 0x6, EnumType = typeof(GcGenericIconTypes.GenericIconTypeEnum))] - /* 0x4998 */ public GcScannerIcon[] GenericIcons; + /* 0x4B18 */ public GcScannerIcon[] GenericIcons; [NMS(Index = 67, Size = 0x4)] - /* 0x4AE8 */ public GcScannerIcon[] NetworkFSPlayerCorvetteTeleporter; + /* 0x4C68 */ public GcScannerIcon[] NetworkFSPlayerCorvetteTeleporter; [NMS(Index = 64, Size = 0x4)] - /* 0x4BC8 */ public GcScannerIcon[] NetworkFSPlayerMarkers; + /* 0x4D48 */ public GcScannerIcon[] NetworkFSPlayerMarkers; [NMS(Index = 65, Size = 0x4)] - /* 0x4CA8 */ public GcScannerIcon[] NetworkFSPlayerMarkersShip; + /* 0x4E28 */ public GcScannerIcon[] NetworkFSPlayerMarkersShip; [NMS(Index = 68, Size = 0x4)] - /* 0x4D88 */ public GcScannerIcon[] NetworkPlayerFreighter; - [NMS(Index = 77, Size = 0x5, EnumType = typeof(GcScannerIconHighlightTypes.ScannerIconHighlightTypeEnum))] - /* 0x4E68 */ public TkTextureResource[] HighlightIcons; + /* 0x4F08 */ public GcScannerIcon[] NetworkPlayerFreighter; + [NMS(Index = 77, Size = 0x6, EnumType = typeof(GcScannerIconHighlightTypes.ScannerIconHighlightTypeEnum))] + /* 0x4FE8 */ public TkTextureResource[] HighlightIcons; [NMS(Index = 36)] - /* 0x4EE0 */ public GcScannerIcon ArrowLarge; + /* 0x5078 */ public GcScannerIcon ArrowLarge; [NMS(Index = 35)] - /* 0x4F18 */ public GcScannerIcon ArrowSmall; + /* 0x50B0 */ public GcScannerIcon ArrowSmall; [NMS(Index = 55)] - /* 0x4F50 */ public GcScannerIcon BaseBuildingMarker; + /* 0x50E8 */ public GcScannerIcon BaseBuildingMarker; [NMS(Index = 20)] - /* 0x4F88 */ public GcScannerIcon Battle; + /* 0x5120 */ public GcScannerIcon Battle; [NMS(Index = 25)] - /* 0x4FC0 */ public GcScannerIcon BattleSmall; + /* 0x5158 */ public GcScannerIcon BattleSmall; [NMS(Index = 70)] - /* 0x4FF8 */ public GcScannerIcon BlackHole; + /* 0x5190 */ public GcScannerIcon BlackHole; [NMS(Index = 17)] - /* 0x5030 */ public GcScannerIcon Bounty1; + /* 0x51C8 */ public GcScannerIcon Bounty1; [NMS(Index = 18)] - /* 0x5068 */ public GcScannerIcon Bounty2; + /* 0x5200 */ public GcScannerIcon Bounty2; [NMS(Index = 19)] - /* 0x50A0 */ public GcScannerIcon Bounty3; + /* 0x5238 */ public GcScannerIcon Bounty3; [NMS(Index = 24)] - /* 0x50D8 */ public GcScannerIcon BountySmall; + /* 0x5270 */ public GcScannerIcon BountySmall; [NMS(Index = 27)] - /* 0x5110 */ public GcScannerIcon Checkpoint; + /* 0x52A8 */ public GcScannerIcon Checkpoint; [NMS(Index = 32)] - /* 0x5148 */ public GcScannerIcon CircleAnimation; + /* 0x52E0 */ public GcScannerIcon CircleAnimation; [NMS(Index = 3)] - /* 0x5180 */ public GcScannerIcon Corvette; + /* 0x5318 */ public GcScannerIcon Corvette; [NMS(Index = 31)] - /* 0x51B8 */ public GcScannerIcon CorvetteDeployedTeleporter; + /* 0x5350 */ public GcScannerIcon CorvetteDeployedTeleporter; [NMS(Index = 72)] - /* 0x51F0 */ public GcScannerIcon CreatureAction; + /* 0x5388 */ public GcScannerIcon CreatureAction; [NMS(Index = 71)] - /* 0x5228 */ public GcScannerIcon CreatureCurious; + /* 0x53C0 */ public GcScannerIcon CreatureCurious; [NMS(Index = 74)] - /* 0x5260 */ public GcScannerIcon CreatureDanger; + /* 0x53F8 */ public GcScannerIcon CreatureDanger; [NMS(Index = 50)] - /* 0x5298 */ public GcScannerIcon CreatureDiscovered; + /* 0x5430 */ public GcScannerIcon CreatureDiscovered; [NMS(Index = 75)] - /* 0x52D0 */ public GcScannerIcon CreatureFiend; + /* 0x5468 */ public GcScannerIcon CreatureFiend; [NMS(Index = 83)] - /* 0x5308 */ public GcScannerIcon CreatureInteraction; + /* 0x54A0 */ public GcScannerIcon CreatureInteraction; [NMS(Index = 76)] - /* 0x5340 */ public GcScannerIcon CreatureMilk; + /* 0x54D8 */ public GcScannerIcon CreatureMilk; [NMS(Index = 73)] - /* 0x5378 */ public GcScannerIcon CreatureTame; + /* 0x5510 */ public GcScannerIcon CreatureTame; [NMS(Index = 51)] - /* 0x53B0 */ public GcScannerIcon CreatureUndiscovered; + /* 0x5548 */ public GcScannerIcon CreatureUndiscovered; [NMS(Index = 52)] - /* 0x53E8 */ public GcScannerIcon CreatureUnknown; + /* 0x5580 */ public GcScannerIcon CreatureUnknown; [NMS(Index = 9)] - /* 0x5420 */ public GcScannerIcon DamagedFrigate; + /* 0x55B8 */ public GcScannerIcon DamagedFrigate; [NMS(Index = 16)] - /* 0x5458 */ public GcScannerIcon Death; + /* 0x55F0 */ public GcScannerIcon Death; [NMS(Index = 23)] - /* 0x5490 */ public GcScannerIcon DeathSmall; + /* 0x5628 */ public GcScannerIcon DeathSmall; [NMS(Index = 93)] - /* 0x54C8 */ public GcScannerIcon DefaultSpacePoi; + /* 0x5660 */ public GcScannerIcon DefaultSpacePoi; [NMS(Index = 34)] - /* 0x5500 */ public GcScannerIcon DiamondAnimation; + /* 0x5698 */ public GcScannerIcon DiamondAnimation; [NMS(Index = 13)] - /* 0x5538 */ public GcScannerIcon EditingBase; + /* 0x56D0 */ public GcScannerIcon EditingBase; [NMS(Index = 15)] - /* 0x5570 */ public GcScannerIcon EditingSpaceBase; + /* 0x5708 */ public GcScannerIcon EditingSpaceBase; [NMS(Index = 11)] - /* 0x55A8 */ public GcScannerIcon Expedition; + /* 0x5740 */ public GcScannerIcon Expedition; [NMS(Index = 6)] - /* 0x55E0 */ public GcScannerIcon Freighter; + /* 0x5778 */ public GcScannerIcon Freighter; [NMS(Index = 7)] - /* 0x5618 */ public GcScannerIcon FreighterBase; + /* 0x57B0 */ public GcScannerIcon FreighterBase; [NMS(Index = 90)] - /* 0x5650 */ public GcScannerIcon FriendlyDrone; + /* 0x57E8 */ public GcScannerIcon FriendlyDrone; [NMS(Index = 28)] - /* 0x5688 */ public GcScannerIcon Garage; + /* 0x5820 */ public GcScannerIcon Garage; [NMS(Index = 33)] - /* 0x56C0 */ public GcScannerIcon HexAnimation; + /* 0x5858 */ public GcScannerIcon HexAnimation; [NMS(Index = 53)] - /* 0x56F8 */ public GcScannerIcon MessageBeacon; + /* 0x5890 */ public GcScannerIcon MessageBeacon; [NMS(Index = 54)] - /* 0x5730 */ public GcScannerIcon MessageBeaconSmall; + /* 0x58C8 */ public GcScannerIcon MessageBeaconSmall; [NMS(Index = 82)] - /* 0x5768 */ public GcScannerIcon MissionAbandonedFreighter; + /* 0x5900 */ public GcScannerIcon MissionAbandonedFreighter; [NMS(Index = 79)] - /* 0x57A0 */ public GcScannerIcon MissionEnterBuilding; + /* 0x5938 */ public GcScannerIcon MissionEnterBuilding; [NMS(Index = 81)] - /* 0x57D8 */ public GcScannerIcon MissionEnterFreighter; + /* 0x5970 */ public GcScannerIcon MissionEnterFreighter; [NMS(Index = 78)] - /* 0x5810 */ public GcScannerIcon MissionEnterOrbit; + /* 0x59A8 */ public GcScannerIcon MissionEnterOrbit; [NMS(Index = 80)] - /* 0x5848 */ public GcScannerIcon MissionEnterStation; + /* 0x59E0 */ public GcScannerIcon MissionEnterStation; [NMS(Index = 60)] - /* 0x5880 */ public GcScannerIcon MonumentMarker; + /* 0x5A18 */ public GcScannerIcon MonumentMarker; + [NMS(Index = 94)] + /* 0x5A50 */ public GcScannerIcon NeighbouringSystem; [NMS(Index = 61)] - /* 0x58B8 */ public GcScannerIcon NetworkPlayerMarker; + /* 0x5A88 */ public GcScannerIcon NetworkPlayerMarker; [NMS(Index = 62)] - /* 0x58F0 */ public GcScannerIcon NetworkPlayerMarkerShip; + /* 0x5AC0 */ public GcScannerIcon NetworkPlayerMarkerShip; [NMS(Index = 63)] - /* 0x5928 */ public GcScannerIcon NetworkPlayerMarkerVehicle; + /* 0x5AF8 */ public GcScannerIcon NetworkPlayerMarkerVehicle; [NMS(Index = 29)] - /* 0x5960 */ public GcScannerIcon NPC; + /* 0x5B30 */ public GcScannerIcon NPC; [NMS(Index = 89)] - /* 0x5998 */ public GcScannerIcon OtherPlayerSettlement; + /* 0x5B68 */ public GcScannerIcon OtherPlayerSettlement; [NMS(Index = 85)] - /* 0x59D0 */ public GcScannerIcon Pet; + /* 0x5BA0 */ public GcScannerIcon Pet; [NMS(Index = 87)] - /* 0x5A08 */ public GcScannerIcon PetActivity; + /* 0x5BD8 */ public GcScannerIcon PetActivity; [NMS(Index = 84)] - /* 0x5A40 */ public GcScannerIcon PetInteraction; + /* 0x5C10 */ public GcScannerIcon PetInteraction; [NMS(Index = 86)] - /* 0x5A78 */ public GcScannerIcon PetSad; + /* 0x5C48 */ public GcScannerIcon PetSad; [NMS(Index = 91)] - /* 0x5AB0 */ public GcScannerIcon PirateRaid; + /* 0x5C80 */ public GcScannerIcon PirateRaid; [NMS(Index = 58)] - /* 0x5AE8 */ public GcScannerIcon PlanetPoleEast; + /* 0x5CB8 */ public GcScannerIcon PlanetPoleEast; [NMS(Index = 56)] - /* 0x5B20 */ public GcScannerIcon PlanetPoleNorth; + /* 0x5CF0 */ public GcScannerIcon PlanetPoleNorth; [NMS(Index = 57)] - /* 0x5B58 */ public GcScannerIcon PlanetPoleSouth; + /* 0x5D28 */ public GcScannerIcon PlanetPoleSouth; [NMS(Index = 59)] - /* 0x5B90 */ public GcScannerIcon PlanetPoleWest; + /* 0x5D60 */ public GcScannerIcon PlanetPoleWest; [NMS(Index = 12)] - /* 0x5BC8 */ public GcScannerIcon PlayerBase; + /* 0x5D98 */ public GcScannerIcon PlayerBase; [NMS(Index = 8)] - /* 0x5C00 */ public GcScannerIcon PlayerFreighter; + /* 0x5DD0 */ public GcScannerIcon PlayerFreighter; [NMS(Index = 88)] - /* 0x5C38 */ public GcScannerIcon PlayerSettlement; + /* 0x5E08 */ public GcScannerIcon PlayerSettlement; [NMS(Index = 14)] - /* 0x5C70 */ public GcScannerIcon PlayerSpaceBase; + /* 0x5E40 */ public GcScannerIcon PlayerSpaceBase; [NMS(Index = 69)] - /* 0x5CA8 */ public GcScannerIcon PortalMarker; + /* 0x5E78 */ public GcScannerIcon PortalMarker; [NMS(Index = 10)] - /* 0x5CE0 */ public GcScannerIcon PurchasableFrigate; + /* 0x5EB0 */ public GcScannerIcon PurchasableFrigate; [NMS(Index = 30)] - /* 0x5D18 */ public GcScannerIcon SettlementNPC; + /* 0x5EE8 */ public GcScannerIcon SettlementNPC; [NMS(Index = 2)] - /* 0x5D50 */ public GcScannerIcon Ship; + /* 0x5F20 */ public GcScannerIcon Ship; [NMS(Index = 22)] - /* 0x5D88 */ public GcScannerIcon ShipSmall; + /* 0x5F58 */ public GcScannerIcon ShipSmall; [NMS(Index = 21)] - /* 0x5DC0 */ public GcScannerIcon SwarmHiveBattle; + /* 0x5F90 */ public GcScannerIcon SwarmHiveBattle; [NMS(Index = 0)] - /* 0x5DF8 */ public GcScannerIcon TaggedBuilding; + /* 0x5FC8 */ public GcScannerIcon TaggedBuilding; [NMS(Index = 1)] - /* 0x5E30 */ public GcScannerIcon TaggedPlanet; + /* 0x6000 */ public GcScannerIcon TaggedPlanet; [NMS(Index = 26)] - /* 0x5E68 */ public GcScannerIcon TimedEvent; + /* 0x6038 */ public GcScannerIcon TimedEvent; [NMS(Index = 92)] - /* 0x5EA0 */ public GcScannerIcon UndiscoveredSpacePoi; + /* 0x6070 */ public GcScannerIcon UndiscoveredSpacePoi; [NMS(Index = 4)] - /* 0x5ED8 */ public GcScannerIcon VehicleGeneric; + /* 0x60A8 */ public GcScannerIcon VehicleGeneric; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcSeasonalGameModeData.cs b/libMBIN/Source/NMS/GameComponents/GcSeasonalGameModeData.cs index 0d704d5c1..8844e4b4f 100644 --- a/libMBIN/Source/NMS/GameComponents/GcSeasonalGameModeData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcSeasonalGameModeData.cs @@ -4,336 +4,336 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x1B89C234029E872B, NameHash = 0xC2909BE6)] + [NMS(GUID = 0xAE8DD783F7C3C783, NameHash = 0xC2909BE6)] public class GcSeasonalGameModeData : NMSTemplate { [NMS(Index = 79, Size = 0x1E)] /* 0x0000 */ public GcPetData[] SpecificPets; + [NMS(Index = 125)] + /* 0x5910 */ public GcTradeData SeasonalUAStationTradeData; [NMS(Index = 71)] - /* 0x5910 */ public GcInventoryContainer Inventory; + /* 0x5C88 */ public GcInventoryContainer Inventory; [NMS(Index = 73)] - /* 0x5A70 */ public GcInventoryContainer Inventory_Cargo; + /* 0x5DE8 */ public GcInventoryContainer Inventory_Cargo; [NMS(Index = 72)] - /* 0x5BD0 */ public GcInventoryContainer Inventory_TechOnly; + /* 0x5F48 */ public GcInventoryContainer Inventory_TechOnly; [NMS(Index = 74)] - /* 0x5D30 */ public GcInventoryContainer ShipInventory; + /* 0x60A8 */ public GcInventoryContainer ShipInventory; [NMS(Index = 75)] - /* 0x5E90 */ public GcInventoryContainer WeaponInventory; - [NMS(Index = 125)] - /* 0x5FF0 */ public GcTradeData SeasonalUAStationTradeData; + /* 0x6208 */ public GcInventoryContainer WeaponInventory; [NMS(Index = 40)] - /* 0x60D8 */ public GcMissionSequenceDetailMessage InitialJoaoBox; + /* 0x6368 */ public GcMissionSequenceDetailMessage InitialJoaoBox; [NMS(Index = 41)] - /* 0x6170 */ public GcMissionSequenceDetailMessage InitialJoaoBoxNoMainSave; + /* 0x6400 */ public GcMissionSequenceDetailMessage InitialJoaoBoxNoMainSave; [NMS(Index = 96, Size = 0x3, EnumType = typeof(GcExperienceBossType.ExperienceBossTypeEnum))] - /* 0x6208 */ public NMSString0x10[] AltBossRewards; + /* 0x6498 */ public NMSString0x10[] AltBossRewards; [NMS(Index = 76)] - /* 0x6238 */ public GcSeasonTransferInventoryConfig SeasonTransferInventoryConfig; + /* 0x64C8 */ public GcSeasonTransferInventoryConfig SeasonTransferInventoryConfig; [NMS(Index = 48, Size = 0x3, EnumType = typeof(GcCommunityTeam.CommunityTeamEnum))] - /* 0x6268 */ public GcSeed[] TeamShipSeeds; + /* 0x64F8 */ public GcSeed[] TeamShipSeeds; [NMS(Index = 158)] - /* 0x6298 */ public NMSString0x20A CommunityCompleteMessageSubtitleOverride; + /* 0x6528 */ public NMSString0x20A CommunityCompleteMessageSubtitleOverride; [NMS(Index = 157)] - /* 0x62B8 */ public NMSString0x20A CommunityCompleteMessageTitleOverride; + /* 0x6548 */ public NMSString0x20A CommunityCompleteMessageTitleOverride; [NMS(Index = 150)] - /* 0x62D8 */ public NMSString0x20A CommunityProgressTitle; + /* 0x6568 */ public NMSString0x20A CommunityProgressTitle; [NMS(Index = 153)] - /* 0x62F8 */ public NMSString0x20A CommunityTierCompleteLabel; + /* 0x6588 */ public NMSString0x20A CommunityTierCompleteLabel; [NMS(Index = 151)] - /* 0x6318 */ public NMSString0x20A CommunityTierLabel; + /* 0x65A8 */ public NMSString0x20A CommunityTierLabel; [NMS(Index = 152)] - /* 0x6338 */ public NMSString0x20A CommunityTierProgressLabel; + /* 0x65C8 */ public NMSString0x20A CommunityTierProgressLabel; [NMS(Index = 23)] - /* 0x6358 */ public NMSString0x20A FinalCantRewardMessage; + /* 0x65E8 */ public NMSString0x20A FinalCantRewardMessage; [NMS(Index = 8)] - /* 0x6378 */ public NMSString0x20A FinalMilestoneFormat; + /* 0x6608 */ public NMSString0x20A FinalMilestoneFormat; [NMS(Index = 9)] - /* 0x6398 */ public NMSString0x20A FinalStageTitle; + /* 0x6628 */ public NMSString0x20A FinalStageTitle; [NMS(Index = 32)] - /* 0x63B8 */ public NMSString0x20A MainMissionMessage; + /* 0x6648 */ public NMSString0x20A MainMissionMessage; [NMS(Index = 31)] - /* 0x63D8 */ public NMSString0x20A MainMissionTitle; + /* 0x6668 */ public NMSString0x20A MainMissionTitle; [NMS(Index = 10)] - /* 0x63F8 */ public NMSString0x20A MilestoneWithStageLocId; + /* 0x6688 */ public NMSString0x20A MilestoneWithStageLocId; [NMS(Index = 29)] - /* 0x6418 */ public NMSString0x20A SeasonName; + /* 0x66A8 */ public NMSString0x20A SeasonName; [NMS(Index = 30)] - /* 0x6438 */ public NMSString0x20A SeasonNameUpper; + /* 0x66C8 */ public NMSString0x20A SeasonNameUpper; [NMS(Index = 33)] - /* 0x6458 */ public NMSString0x20A StoriesPageID; + /* 0x66E8 */ public NMSString0x20A StoriesPageID; [NMS(Index = 25)] - /* 0x6478 */ public TkTextureResource MainIcon; + /* 0x6708 */ public TkTextureResource MainIcon; [NMS(Index = 68)] - /* 0x6490 */ public GcInventoryLayout ShipInventoryLayout; + /* 0x6720 */ public GcInventoryLayout ShipInventoryLayout; [NMS(Index = 69)] - /* 0x64A8 */ public GcInventoryLayout ShipTechInventoryLayout; + /* 0x6738 */ public GcInventoryLayout ShipTechInventoryLayout; [NMS(Index = 67)] - /* 0x64C0 */ public GcInventoryLayout WeaponInventoryLayout; + /* 0x6750 */ public GcInventoryLayout WeaponInventoryLayout; [NMS(Index = 108)] - /* 0x64D8 */ public List AdditionalKnownProducts; + /* 0x6768 */ public List AdditionalKnownProducts; [NMS(Index = 109)] - /* 0x64E8 */ public List AdditionalKnownTech; + /* 0x6778 */ public List AdditionalKnownTech; [NMS(Index = 36)] - /* 0x64F8 */ public List AdditionalTradeProducts; + /* 0x6788 */ public List AdditionalTradeProducts; [NMS(Index = 138)] - /* 0x6508 */ public GcSeed BlockAllBaseAndEndpointSharingUntilMilestoneWithSeedComplete; + /* 0x6798 */ public GcSeed BlockAllBaseAndEndpointSharingUntilMilestoneWithSeedComplete; [NMS(Index = 143)] - /* 0x6518 */ public GcSeed BlockShipPurchasesUntilMilestoneWithSeedComplete; + /* 0x67A8 */ public GcSeed BlockShipPurchasesUntilMilestoneWithSeedComplete; [NMS(Index = 136)] - /* 0x6528 */ public GcSeed BlockShipRepairUntilMilestoneWithSeedComplete; + /* 0x67B8 */ public GcSeed BlockShipRepairUntilMilestoneWithSeedComplete; [NMS(Index = 137)] - /* 0x6538 */ public GcSeed BlockThirdPersonUntilMilestoneWithSeedComplete; + /* 0x67C8 */ public GcSeed BlockThirdPersonUntilMilestoneWithSeedComplete; [NMS(Index = 156)] - /* 0x6548 */ public List CommunityTeamData; + /* 0x67D8 */ public List CommunityTeamData; [NMS(Index = 17)] - /* 0x6558 */ public NMSString0x10 CreateContextSaveDataMask; + /* 0x67E8 */ public NMSString0x10 CreateContextSaveDataMask; [NMS(Index = 139)] - /* 0x6568 */ public GcSeed DisableNPCMovementUntilMilestoneWithSeedComplete; + /* 0x67F8 */ public GcSeed DisableNPCMovementUntilMilestoneWithSeedComplete; [NMS(Index = 163)] - /* 0x6578 */ public List discoveries; + /* 0x6808 */ public List discoveries; [NMS(Index = 21)] - /* 0x6588 */ public NMSString0x10 FinalReward; + /* 0x6818 */ public NMSString0x10 FinalReward; [NMS(Index = 22)] - /* 0x6598 */ public NMSString0x10 FinalRewardSwitchAlt; + /* 0x6828 */ public NMSString0x10 FinalRewardSwitchAlt; [NMS(Index = 38)] - /* 0x65A8 */ public List ForceBlackHolesAtPartyUAs; + /* 0x6838 */ public List ForceBlackHolesAtPartyUAs; [NMS(Index = 106)] - /* 0x65B8 */ public List ForgottenProducts; + /* 0x6848 */ public List ForgottenProducts; [NMS(Index = 107)] - /* 0x65C8 */ public List ForgottenTech; + /* 0x6858 */ public List ForgottenTech; [NMS(Index = 52)] - /* 0x65D8 */ public GcFilename FreighterBaseOverrideFilename; + /* 0x6868 */ public GcFilename FreighterBaseOverrideFilename; [NMS(Index = 64)] - /* 0x65E8 */ public List IntroQuestions; + /* 0x6878 */ public List IntroQuestions; [NMS(Index = 60)] - /* 0x65F8 */ public NMSString0x10 IntroSequencePOI; + /* 0x6888 */ public NMSString0x10 IntroSequencePOI; [NMS(Index = 105)] - /* 0x6608 */ public List NeverLearnableTech; + /* 0x6898 */ public List NeverLearnableTech; [NMS(Index = 37)] - /* 0x6618 */ public List NeverTradeProducts; + /* 0x68A8 */ public List NeverTradeProducts; [NMS(Index = 54)] - /* 0x6628 */ public GcFilename OverrideFreighterFilename; + /* 0x68B8 */ public GcFilename OverrideFreighterFilename; [NMS(Index = 50)] - /* 0x6638 */ public GcFilename OverrideMTFilename; + /* 0x68C8 */ public GcFilename OverrideMTFilename; [NMS(Index = 61)] - /* 0x6648 */ public NMSString0x10 PersistentPOI; + /* 0x68D8 */ public NMSString0x10 PersistentPOI; [NMS(Index = 123)] - /* 0x6658 */ public List ProductTable; + /* 0x68E8 */ public List ProductTable; [NMS(Index = 78)] - /* 0x6668 */ public List RandomPetConstraints; + /* 0x68F8 */ public List RandomPetConstraints; [NMS(Index = 81)] - /* 0x6678 */ public List SandwormOverrides; + /* 0x6908 */ public List SandwormOverrides; [NMS(Index = 117)] - /* 0x6688 */ public GcScanEventTable ScanEventTable; + /* 0x6918 */ public GcScanEventTable ScanEventTable; [NMS(Index = 46)] - /* 0x6698 */ public GcSeed ShipSeed; + /* 0x6928 */ public GcSeed ShipSeed; [NMS(Index = 116)] - /* 0x66A8 */ public List Stages; + /* 0x6938 */ public List Stages; [NMS(Index = 100)] - /* 0x66B8 */ public NMSString0x10 StartPlanetRareSubstanceOverride; + /* 0x6948 */ public NMSString0x10 StartPlanetRareSubstanceOverride; [NMS(Index = 63)] - /* 0x66C8 */ public NMSString0x10 StartWithIntroQuizID; + /* 0x6958 */ public NMSString0x10 StartWithIntroQuizID; [NMS(Index = 119)] - /* 0x66D8 */ public List StatsToPersistOnReset; + /* 0x6968 */ public List StatsToPersistOnReset; [NMS(Index = 124)] - /* 0x66E8 */ public List SubstanceTable; + /* 0x6978 */ public List SubstanceTable; [NMS(Index = 162)] - /* 0x66F8 */ public NMSString0x10 SwarmMonumentShowWhenMissionComplete; + /* 0x6988 */ public NMSString0x10 SwarmMonumentShowWhenMissionComplete; [NMS(Index = 18)] - /* 0x6708 */ public NMSString0x10 SwitchContextSaveDataMask; + /* 0x6998 */ public NMSString0x10 SwitchContextSaveDataMask; [NMS(Index = 122)] - /* 0x6718 */ public List TechnologyTable; + /* 0x69A8 */ public List TechnologyTable; [NMS(Index = 65)] - /* 0x6728 */ public List ValidSpawnBuildings; + /* 0x69B8 */ public List ValidSpawnBuildings; [NMS(Index = 45)] - /* 0x6738 */ public GcSeed WeaponSeed; + /* 0x69C8 */ public GcSeed WeaponSeed; [NMS(Index = 2)] - /* 0x6748 */ public ulong EndTimeUTC; + /* 0x69D8 */ public ulong EndTimeUTC; [NMS(Index = 3)] - /* 0x6750 */ public ulong Hash; + /* 0x69E0 */ public ulong Hash; [NMS(Index = 1)] - /* 0x6758 */ public ulong StartTimeUTC; + /* 0x69E8 */ public ulong StartTimeUTC; [NMS(Index = 20)] - /* 0x6760 */ public ulong UAOverrideValue; + /* 0x69F0 */ public ulong UAOverrideValue; [NMS(Index = 16)] - /* 0x6768 */ public GcDifficultySettingsData DifficultyMinimums; + /* 0x69F8 */ public GcDifficultySettingsData DifficultyMinimums; [NMS(Index = 94)] - /* 0x67C8 */ public Vector2f CustomFrigateFlybyTimer; + /* 0x6A58 */ public Vector2f CustomFrigateFlybyTimer; [NMS(Index = 95)] - /* 0x67D0 */ public Vector2f CustomPiratePlanetFlybyTimer; + /* 0x6A60 */ public Vector2f CustomPiratePlanetFlybyTimer; [NMS(Index = 111)] - /* 0x67D8 */ public float AbandonedFreighterHazardProtectionMul; + /* 0x6A68 */ public float AbandonedFreighterHazardProtectionMul; [NMS(Index = 88)] - /* 0x67DC */ public float BuildingRadiusShipOffsetMultiplier; + /* 0x6A6C */ public float BuildingRadiusShipOffsetMultiplier; [NMS(Index = 15)] - /* 0x67E0 */ public GcDifficultyPresetType DifficultySettingPreset; + /* 0x6A70 */ public GcDifficultyPresetType DifficultySettingPreset; [NMS(Index = 28)] - /* 0x67E4 */ public int DisplayNumber; + /* 0x6A74 */ public int DisplayNumber; [NMS(Index = 87)] - /* 0x67E8 */ public float DistanceFromShipAtStartOfGame; + /* 0x6A78 */ public float DistanceFromShipAtStartOfGame; [NMS(Index = 114)] - /* 0x67EC */ public float EnergyDrainMultiplier; + /* 0x6A7C */ public float EnergyDrainMultiplier; [NMS(Index = 112)] - /* 0x67F0 */ public float FarmPlantsTimerMul; + /* 0x6A80 */ public float FarmPlantsTimerMul; [NMS(Index = 141)] - /* 0x67F4 */ public GcAlienRace ForcePlayerRace; + /* 0x6A84 */ public GcAlienRace ForcePlayerRace; [NMS(Index = 102)] - /* 0x67F8 */ public int FreighterBattleEarlyWarpsOverride; + /* 0x6A88 */ public int FreighterBattleEarlyWarpsOverride; [NMS(Index = 53)] - /* 0x67FC */ public GcAlienRace FreighterRace; + /* 0x6A8C */ public GcAlienRace FreighterRace; [NMS(Index = 14)] - /* 0x6800 */ public GcGameMode GameMode; + /* 0x6A90 */ public GcGameMode GameMode; [NMS(Index = 113)] - /* 0x6804 */ public float HazardProtectionDrainMultiplier; + /* 0x6A94 */ public float HazardProtectionDrainMultiplier; [NMS(Index = 115)] - /* 0x6808 */ public int QuestSubstanceReducer; + /* 0x6A98 */ public int QuestSubstanceReducer; [NMS(Index = 27)] - /* 0x680C */ public int RemixNumber; + /* 0x6A9C */ public int RemixNumber; [NMS(Index = 84)] - /* 0x6810 */ public float SandwormGlobalOverrideSpawnChance; + /* 0x6AA0 */ public float SandwormGlobalOverrideSpawnChance; [NMS(Index = 83)] - /* 0x6814 */ public float SandwormGlobalOverrideTimer; + /* 0x6AA4 */ public float SandwormGlobalOverrideTimer; [NMS(Index = 0)] - /* 0x6818 */ public int SeasonId; + /* 0x6AA8 */ public int SeasonId; [NMS(Index = 26)] - /* 0x681C */ public int SeasonNumber; + /* 0x6AAC */ public int SeasonNumber; [NMS(Index = 11)] - /* 0x6820 */ public GcAudioWwiseEvents SeasonStartMusicOverride; + /* 0x6AB0 */ public GcAudioWwiseEvents SeasonStartMusicOverride; [NMS(Index = 49)] - /* 0x6824 */ public GcSpaceshipClasses ShipType; + /* 0x6AB4 */ public GcSpaceshipClasses ShipType; [NMS(Index = 80)] - /* 0x6828 */ public int StartingPetSlots; + /* 0x6AB8 */ public int StartingPetSlots; [NMS(Index = 44)] - /* 0x682C */ public int StartingSuitCargoSlots; + /* 0x6ABC */ public int StartingSuitCargoSlots; [NMS(Index = 42)] - /* 0x6830 */ public int StartingSuitSlots; + /* 0x6AC0 */ public int StartingSuitSlots; [NMS(Index = 43)] - /* 0x6834 */ public int StartingSuitTechSlots; + /* 0x6AC4 */ public int StartingSuitTechSlots; [NMS(Index = 133)] - /* 0x6838 */ public GcScreenFilters StartingUAScreenFilter; + /* 0x6AC8 */ public GcScreenFilters StartingUAScreenFilter; [NMS(Index = 104)] - /* 0x683C */ public int TechCostMultiplier; + /* 0x6ACC */ public int TechCostMultiplier; [NMS(Index = 129)] - /* 0x6840 */ public float UseLegacyStationsRadius; + /* 0x6AD0 */ public float UseLegacyStationsRadius; [NMS(Index = 24)] - /* 0x6844 */ public NMSString0x200 FinalRewardDescription; + /* 0x6AD4 */ public NMSString0x200 FinalRewardDescription; [NMS(Index = 66)] - /* 0x6A44 */ public NMSString0x80 UseSpawnBuildingNearUDA; + /* 0x6CD4 */ public NMSString0x80 UseSpawnBuildingNearUDA; [NMS(Index = 6)] - /* 0x6AC4 */ public NMSString0x20 Description; + /* 0x6D54 */ public NMSString0x20 Description; [NMS(Index = 19)] - /* 0x6AE4 */ public NMSString0x20 SeasonalUAOverride; + /* 0x6D74 */ public NMSString0x20 SeasonalUAOverride; [NMS(Index = 5)] - /* 0x6B04 */ public NMSString0x20 Subtitle; + /* 0x6D94 */ public NMSString0x20 Subtitle; [NMS(Index = 7)] - /* 0x6B24 */ public NMSString0x20 Summary; + /* 0x6DB4 */ public NMSString0x20 Summary; [NMS(Index = 4)] - /* 0x6B44 */ public NMSString0x20 Title; + /* 0x6DD4 */ public NMSString0x20 Title; [NMS(Index = 97)] - /* 0x6B64 */ public bool AllowMissionDetailMessages; + /* 0x6DF4 */ public bool AllowMissionDetailMessages; [NMS(Index = 145)] - /* 0x6B65 */ public bool AllowOnlyCorvetteShipPurchases; + /* 0x6DF5 */ public bool AllowOnlyCorvetteShipPurchases; [NMS(Index = 148)] - /* 0x6B66 */ public bool AllowSaveContextCorvetteTransfer; + /* 0x6DF6 */ public bool AllowSaveContextCorvetteTransfer; [NMS(Index = 146)] - /* 0x6B67 */ public bool AllowSaveContextMultitoolTransfer; + /* 0x6DF7 */ public bool AllowSaveContextMultitoolTransfer; [NMS(Index = 147)] - /* 0x6B68 */ public bool AllowSaveContextShipTransfer; + /* 0x6DF8 */ public bool AllowSaveContextShipTransfer; [NMS(Index = 91)] - /* 0x6B69 */ public bool AlwaysStormy; + /* 0x6DF9 */ public bool AlwaysStormy; [NMS(Index = 127)] - /* 0x6B6A */ public bool AlwaysUseSeasonalStationTradeData; + /* 0x6DFA */ public bool AlwaysUseSeasonalStationTradeData; [NMS(Index = 92)] - /* 0x6B6B */ public bool BlockAggressiveSentinelsInStartSystem; + /* 0x6DFB */ public bool BlockAggressiveSentinelsInStartSystem; [NMS(Index = 140)] - /* 0x6B6C */ public bool BlockAllBaseAndEndpointSharing; + /* 0x6DFC */ public bool BlockAllBaseAndEndpointSharing; [NMS(Index = 93)] - /* 0x6B6D */ public bool BlockExtremeWeatherInStartSystem; + /* 0x6DFD */ public bool BlockExtremeWeatherInStartSystem; [NMS(Index = 13)] - /* 0x6B6E */ public bool BlockFirstSpaceMusic; + /* 0x6DFE */ public bool BlockFirstSpaceMusic; [NMS(Index = 90)] - /* 0x6B6F */ public bool BlockStormsAtStart; + /* 0x6DFF */ public bool BlockStormsAtStart; [NMS(Index = 159)] - /* 0x6B70 */ public GcCommunityTeam CachedPlayerCommunityTeam; + /* 0x6E00 */ public GcCommunityTeam CachedPlayerCommunityTeam; [NMS(Index = 62)] - /* 0x6B71 */ public bool CarnageMode; + /* 0x6E01 */ public bool CarnageMode; [NMS(Index = 120)] - /* 0x6B72 */ public bool CompatibleWithState; + /* 0x6E02 */ public bool CompatibleWithState; [NMS(Index = 34)] - /* 0x6B73 */ public bool DefaultToPvPOff; + /* 0x6E03 */ public bool DefaultToPvPOff; [NMS(Index = 149)] - /* 0x6B74 */ public bool DoCommunityMissionTextSubstitutions; + /* 0x6E04 */ public bool DoCommunityMissionTextSubstitutions; [NMS(Index = 59)] - /* 0x6B75 */ public bool ForceAllSentinelsAggressive; + /* 0x6E05 */ public bool ForceAllSentinelsAggressive; [NMS(Index = 58)] - /* 0x6B76 */ public bool ForceAllSystemsAbandoned; + /* 0x6E06 */ public bool ForceAllSystemsAbandoned; [NMS(Index = 103)] - /* 0x6B77 */ public bool ForceDeepSpaceAmbientFrigatesOnInfested; + /* 0x6E07 */ public bool ForceDeepSpaceAmbientFrigatesOnInfested; [NMS(Index = 99)] - /* 0x6B78 */ public bool ForceStartPlanetToHaveScrap; + /* 0x6E08 */ public bool ForceStartPlanetToHaveScrap; [NMS(Index = 57)] - /* 0x6B79 */ public bool ForceStartSystemAbandoned; + /* 0x6E09 */ public bool ForceStartSystemAbandoned; [NMS(Index = 56)] - /* 0x6B7A */ public bool ForceStartSystemTernary; + /* 0x6E0A */ public bool ForceStartSystemTernary; [NMS(Index = 121)] - /* 0x6B7B */ public bool HasBeenConverted; + /* 0x6E0B */ public bool HasBeenConverted; [NMS(Index = 110)] - /* 0x6B7C */ public bool IncreaseXClassTechOddsWithCommTier; + /* 0x6E0C */ public bool IncreaseXClassTechOddsWithCommTier; [NMS(Index = 35)] - /* 0x6B7D */ public bool MustCraftInBases; + /* 0x6E0D */ public bool MustCraftInBases; [NMS(Index = 144)] - /* 0x6B7E */ public bool NeverAllowCorvettePurchases; + /* 0x6E0E */ public bool NeverAllowCorvettePurchases; [NMS(Index = 142)] - /* 0x6B7F */ public bool NeverAllowShipPurchases; + /* 0x6E0F */ public bool NeverAllowShipPurchases; [NMS(Index = 135)] - /* 0x6B80 */ public bool OnlyCorvetteLauncherCanBeRepaired; + /* 0x6E10 */ public bool OnlyCorvetteLauncherCanBeRepaired; [NMS(Index = 134)] - /* 0x6B81 */ public bool OnlyCorvettesSpawnWhenPlayerTeleports; + /* 0x6E11 */ public bool OnlyCorvettesSpawnWhenPlayerTeleports; [NMS(Index = 132)] - /* 0x6B82 */ public bool OverrideStartingUAScreenFilter; + /* 0x6E12 */ public bool OverrideStartingUAScreenFilter; [NMS(Index = 12)] - /* 0x6B83 */ public bool PlayStartMusicInIntro; + /* 0x6E13 */ public bool PlayStartMusicInIntro; [NMS(Index = 131)] - /* 0x6B84 */ public bool PurpleSystemsUnlocked; + /* 0x6E14 */ public bool PurpleSystemsUnlocked; [NMS(Index = 118)] - /* 0x6B85 */ public bool ResetSaveOnDeath; + /* 0x6E15 */ public bool ResetSaveOnDeath; [NMS(Index = 82)] - /* 0x6B86 */ public bool SandwormGlobalOverride; + /* 0x6E16 */ public bool SandwormGlobalOverride; [NMS(Index = 86)] - /* 0x6B87 */ public bool ShipIsAtDifferentBuildingToPlayer; + /* 0x6E17 */ public bool ShipIsAtDifferentBuildingToPlayer; [NMS(Index = 89)] - /* 0x6B88 */ public bool ShipStartsDamaged; + /* 0x6E18 */ public bool ShipStartsDamaged; [NMS(Index = 55)] - /* 0x6B89 */ public bool StartAboardFreighter; + /* 0x6E19 */ public bool StartAboardFreighter; [NMS(Index = 39)] - /* 0x6B8A */ public bool StartAsOrb; + /* 0x6E1A */ public bool StartAsOrb; [NMS(Index = 85)] - /* 0x6B8B */ public bool StartNextToShip; + /* 0x6E1B */ public bool StartNextToShip; [NMS(Index = 51)] - /* 0x6B8C */ public bool StartWithFreighter; + /* 0x6E1C */ public bool StartWithFreighter; [NMS(Index = 160)] - /* 0x6B8D */ public bool SwarmMissionsActive; + /* 0x6E1D */ public bool SwarmMissionsActive; [NMS(Index = 161)] - /* 0x6B8E */ public bool SwarmMonumentActive; + /* 0x6E1E */ public bool SwarmMonumentActive; [NMS(Index = 101)] - /* 0x6B8F */ public bool TrashInventoryOnGalaxyTravel; + /* 0x6E1F */ public bool TrashInventoryOnGalaxyTravel; [NMS(Index = 154)] - /* 0x6B90 */ public bool UseCommunityTeamPalettes; + /* 0x6E20 */ public bool UseCommunityTeamPalettes; [NMS(Index = 70)] - /* 0x6B91 */ public bool UseDefaultAppearance; + /* 0x6E21 */ public bool UseDefaultAppearance; [NMS(Index = 128)] - /* 0x6B92 */ public bool UseLegacyStationsNearStartUA; + /* 0x6E22 */ public bool UseLegacyStationsNearStartUA; [NMS(Index = 77)] - /* 0x6B93 */ public bool UseRandomPet; + /* 0x6E23 */ public bool UseRandomPet; [NMS(Index = 126)] - /* 0x6B94 */ public bool UseSeasonalUAStationTradeData; + /* 0x6E24 */ public bool UseSeasonalUAStationTradeData; [NMS(Index = 130)] - /* 0x6B95 */ public bool UseSpookHazardOnly; + /* 0x6E25 */ public bool UseSpookHazardOnly; [NMS(Index = 98)] - /* 0x6B96 */ public bool UseStartPlanetObjectListOverrides; + /* 0x6E26 */ public bool UseStartPlanetObjectListOverrides; [NMS(Index = 155)] - /* 0x6B97 */ public bool UseTeamShipPalettes; + /* 0x6E27 */ public bool UseTeamShipPalettes; [NMS(Index = 47)] - /* 0x6B98 */ public bool UseTeamShipSeeds; + /* 0x6E28 */ public bool UseTeamShipSeeds; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcSentinelEncounterOverride.cs b/libMBIN/Source/NMS/GameComponents/GcSentinelEncounterOverride.cs index 266f5172e..6a4733371 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 = 0x37EF17313BBFA589, NameHash = 0xC2A84DBE)] + [NMS(GUID = 0xCEAE2750B17756C7, 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 8a7616d7a..af20f9c32 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 = 0x6F4B61D6E96CE7B9, NameHash = 0xBFA48A64)] + [NMS(GUID = 0x25655805024A9ED9, NameHash = 0xBFA48A64)] public class GcSentinelMechWeaponData : NMSTemplate { [NMS(Index = 27)] diff --git a/libMBIN/Source/NMS/GameComponents/GcSentinelQuadWeaponData.cs b/libMBIN/Source/NMS/GameComponents/GcSentinelQuadWeaponData.cs index 4c22c294b..14ea4e10f 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 = 0x856996AE9BD99A9A, NameHash = 0xCAB38C6E)] + [NMS(GUID = 0x5BB5730F1455287B, NameHash = 0xCAB38C6E)] public class GcSentinelQuadWeaponData : NMSTemplate { [NMS(Index = 12)] diff --git a/libMBIN/Source/NMS/GameComponents/GcSettlementColourPalette.cs b/libMBIN/Source/NMS/GameComponents/GcSettlementColourPalette.cs index 06fca0419..6ab54830f 100644 --- a/libMBIN/Source/NMS/GameComponents/GcSettlementColourPalette.cs +++ b/libMBIN/Source/NMS/GameComponents/GcSettlementColourPalette.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x789499B21C9C9C10, NameHash = 0x972DE7E0)] + [NMS(GUID = 0xD47ED4287BC0E1BD, NameHash = 0x972DE7E0)] public class GcSettlementColourPalette : NMSTemplate { [NMS(Index = 3, Size = 0x4)] diff --git a/libMBIN/Source/NMS/GameComponents/GcSettlementColourTable.cs b/libMBIN/Source/NMS/GameComponents/GcSettlementColourTable.cs index d7f83d7cf..906f7294f 100644 --- a/libMBIN/Source/NMS/GameComponents/GcSettlementColourTable.cs +++ b/libMBIN/Source/NMS/GameComponents/GcSettlementColourTable.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x1D108199BE3FC8CD, NameHash = 0x36708BC9)] + [NMS(GUID = 0xBA7B191DCD0D9BB2, NameHash = 0x36708BC9)] public class GcSettlementColourTable : NMSTemplate { [NMS(Index = 1, MxmlName = "Decoration Part Ids")] diff --git a/libMBIN/Source/NMS/GameComponents/GcSettlementColourUpgradeTable.cs b/libMBIN/Source/NMS/GameComponents/GcSettlementColourUpgradeTable.cs index a117c8664..0c155efcf 100644 --- a/libMBIN/Source/NMS/GameComponents/GcSettlementColourUpgradeTable.cs +++ b/libMBIN/Source/NMS/GameComponents/GcSettlementColourUpgradeTable.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x9991B7D4393CCB0D, NameHash = 0xC72617F3)] + [NMS(GUID = 0x940A8EF73E23EBCC, NameHash = 0xC72617F3)] public class GcSettlementColourUpgradeTable : NMSTemplate { [NMS(Index = 2, Size = 0x3)] diff --git a/libMBIN/Source/NMS/GameComponents/GcSettlementMaterialTable.cs b/libMBIN/Source/NMS/GameComponents/GcSettlementMaterialTable.cs index fe8836f72..433d86f06 100644 --- a/libMBIN/Source/NMS/GameComponents/GcSettlementMaterialTable.cs +++ b/libMBIN/Source/NMS/GameComponents/GcSettlementMaterialTable.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xA275B7050C82FB33, NameHash = 0x363A19F4)] + [NMS(GUID = 0x7B1573570ED1823D, NameHash = 0x363A19F4)] public class GcSettlementMaterialTable : NMSTemplate { [NMS(Index = 3, Size = 0x4)] diff --git a/libMBIN/Source/NMS/GameComponents/GcShipDialogue.cs b/libMBIN/Source/NMS/GameComponents/GcShipDialogue.cs index 72fbd6a4f..0661c2097 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 = 0x3FB1C351EE3EDB99, NameHash = 0xD5492CC8)] + [NMS(GUID = 0xFDC5BC037E2C3182, NameHash = 0xD5492CC8)] public class GcShipDialogue : NMSTemplate { [NMS(Index = 0, Size = 0x7, EnumType = typeof(GcShipDialogueTreeEnum.DialogueTreeEnum))] diff --git a/libMBIN/Source/NMS/GameComponents/GcSolarSystemMapObjectData.cs b/libMBIN/Source/NMS/GameComponents/GcSolarSystemMapObjectData.cs index 60e94963f..076cb6baa 100644 --- a/libMBIN/Source/NMS/GameComponents/GcSolarSystemMapObjectData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcSolarSystemMapObjectData.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x45A634CFFF9547B5, NameHash = 0x84225C36)] + [NMS(GUID = 0x2BEC7DCDAF09CD4E, NameHash = 0x84225C36)] public class GcSolarSystemMapObjectData : NMSTemplate { [NMS(Index = 1)] @@ -11,9 +11,13 @@ public class GcSolarSystemMapObjectData : NMSTemplate /* 0x10 */ public NMSString0x20A Description; [NMS(Index = 2)] /* 0x30 */ public NMSString0x20A Subtitle; - [NMS(Index = 4)] + [NMS(Index = 6)] /* 0x50 */ public TkTextureResource Icon; + [NMS(Index = 5)] + /* 0x68 */ public VariableSizeString DescriptionHelpIDs; + [NMS(Index = 4)] + /* 0x78 */ public VariableSizeString DescriptionNameIDs; [NMS(Index = 0)] - /* 0x68 */ public GcFilename Resource; + /* 0x88 */ public GcFilename Resource; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcSolarSystemMapSettings.cs b/libMBIN/Source/NMS/GameComponents/GcSolarSystemMapSettings.cs index 69e2024d5..b0c31fb7d 100644 --- a/libMBIN/Source/NMS/GameComponents/GcSolarSystemMapSettings.cs +++ b/libMBIN/Source/NMS/GameComponents/GcSolarSystemMapSettings.cs @@ -3,84 +3,84 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x3AEA295A32EA0300, NameHash = 0xE90309CE)] + [NMS(GUID = 0x996945D0E0B275B2, NameHash = 0xE90309CE)] public class GcSolarSystemMapSettings : NMSTemplate { [NMS(Index = 17, Size = 0xE, EnumType = typeof(GcSpacePoiType.SpacePoiTypeEnum))] /* 0x0000 */ public GcSolarSystemMapObjectData[] SpacePoiObjectData; [NMS(Index = 16, Size = 0x9, EnumType = typeof(GcSolarSystemMapObjectType.SolarSystemMapObjectTypeEnum))] - /* 0x0700 */ public GcSolarSystemMapObjectData[] MapObjectData; + /* 0x08C0 */ public GcSolarSystemMapObjectData[] MapObjectData; [NMS(Index = 29)] - /* 0x0B80 */ public Colour MapPointLineColour; + /* 0x0E60 */ public Colour MapPointLineColour; [NMS(Index = 30)] - /* 0x0B90 */ public Colour MapPointLineColourDone; + /* 0x0E70 */ public Colour MapPointLineColourDone; [NMS(Index = 31)] - /* 0x0BA0 */ public Colour PopupHeaderColourDone; + /* 0x0E80 */ public Colour PopupHeaderColourDone; [NMS(Index = 6)] - /* 0x0BB0 */ public Vector3f RealSpaceStationOffset; + /* 0x0E90 */ public Vector3f RealSpaceStationOffset; [NMS(Index = 36, Size = 0xE, EnumType = typeof(GcSpacePoiType.SpacePoiTypeEnum))] - /* 0x0BC0 */ public GcSolarSystemMapPointSettings[] SpacePoiPointSettings; + /* 0x0EA0 */ public GcSolarSystemMapPointSettings[] SpacePoiPointSettings; [NMS(Index = 35, Size = 0x9, EnumType = typeof(GcSolarSystemMapObjectType.SolarSystemMapObjectTypeEnum))] - /* 0x0E60 */ public GcSolarSystemMapPointSettings[] MapPointSettings; + /* 0x1140 */ public GcSolarSystemMapPointSettings[] MapPointSettings; [NMS(Index = 37, Size = 0x5, EnumType = typeof(GcGalaxyStarTypes.GalaxyStarTypeEnum))] - /* 0x1010 */ public TkTextureResource[] BackgroundTextures; + /* 0x12F0 */ public TkTextureResource[] BackgroundTextures; [NMS(Index = 19)] - /* 0x1088 */ public TkTextureResource GeneralMissionIcon; + /* 0x1368 */ public TkTextureResource GeneralMissionIcon; [NMS(Index = 18)] - /* 0x10A0 */ public TkTextureResource LocationMarkerIcon; + /* 0x1380 */ public TkTextureResource LocationMarkerIcon; [NMS(Index = 27)] - /* 0x10B8 */ public TkTextureResource MapPointDiamondIcon; + /* 0x1398 */ public TkTextureResource MapPointDiamondIcon; [NMS(Index = 28)] - /* 0x10D0 */ public TkTextureResource MapPointDiamondIconDone; + /* 0x13B0 */ public TkTextureResource MapPointDiamondIconDone; [NMS(Index = 26)] - /* 0x10E8 */ public TkTextureResource MapPointDotIcon; + /* 0x13C8 */ public TkTextureResource MapPointDotIcon; [NMS(Index = 23)] - /* 0x1100 */ public TkTextureResource MapPointGlowImage; + /* 0x13E0 */ public TkTextureResource MapPointGlowImage; [NMS(Index = 22)] - /* 0x1118 */ public TkTextureResource MapPointHighlightImage; + /* 0x13F8 */ public TkTextureResource MapPointHighlightImage; [NMS(Index = 20)] - /* 0x1130 */ public TkTextureResource PlayerShipCornerIcon; + /* 0x1410 */ public TkTextureResource PlayerShipCornerIcon; [NMS(Index = 21)] - /* 0x1148 */ public TkTextureResource RemoteShipCornerIcon; + /* 0x1428 */ public TkTextureResource RemoteShipCornerIcon; [NMS(Index = 24)] - /* 0x1160 */ public GcFilename MapScanModelResource; + /* 0x1440 */ public GcFilename MapScanModelResource; [NMS(Index = 14)] - /* 0x1170 */ public GcFilename SolarSystemMapBackgroundResource; + /* 0x1450 */ public GcFilename SolarSystemMapBackgroundResource; [NMS(Index = 13)] - /* 0x1180 */ public GcFilename SolarSystemMapResource; + /* 0x1460 */ public GcFilename SolarSystemMapResource; [NMS(Index = 15, Size = 0x5, EnumType = typeof(GcPlanetSize.PlanetSizeEnum))] - /* 0x1190 */ public float[] PlanetScales; + /* 0x1470 */ public float[] PlanetScales; [NMS(Index = 10)] - /* 0x11A4 */ public float MapDistanceCompression; + /* 0x1484 */ public float MapDistanceCompression; [NMS(Index = 33)] - /* 0x11A8 */ public float MapPointLineAlpha; + /* 0x1488 */ public float MapPointLineAlpha; [NMS(Index = 32)] - /* 0x11AC */ public float MapPointLineLength; + /* 0x148C */ public float MapPointLineLength; [NMS(Index = 34)] - /* 0x11B0 */ public float MapPointLineThickness; + /* 0x1490 */ public float MapPointLineThickness; [NMS(Index = 25)] - /* 0x11B4 */ public float MapScanCooldown; + /* 0x1494 */ public float MapScanCooldown; [NMS(Index = 12)] - /* 0x11B8 */ public float MouseRotateSensitivity; + /* 0x1498 */ public float MouseRotateSensitivity; [NMS(Index = 11)] - /* 0x11BC */ public float PadRotateSensitivity; + /* 0x149C */ public float PadRotateSensitivity; [NMS(Index = 2)] - /* 0x11C0 */ public float PlayerScale; + /* 0x14A0 */ public float PlayerScale; [NMS(Index = 5)] - /* 0x11C4 */ public float RealSpaceStationScale; + /* 0x14A4 */ public float RealSpaceStationScale; [NMS(Index = 9)] - /* 0x11C8 */ public float SpacePoiMarkerRemovalDistance; + /* 0x14A8 */ public float SpacePoiMarkerRemovalDistance; [NMS(Index = 8)] - /* 0x11CC */ public float SpacePoiScale; + /* 0x14AC */ public float SpacePoiScale; [NMS(Index = 3)] - /* 0x11D0 */ public float SpaceStationScale; + /* 0x14B0 */ public float SpaceStationScale; [NMS(Index = 7)] - /* 0x11D4 */ public float SpaceStationSpinSpeed; + /* 0x14B4 */ public float SpaceStationSpinSpeed; [NMS(Index = 1)] - /* 0x11D8 */ public float SystemCameraBounds; + /* 0x14B8 */ public float SystemCameraBounds; [NMS(Index = 0)] - /* 0x11DC */ public float SystemScale; + /* 0x14BC */ public float SystemScale; [NMS(Index = 4)] - /* 0x11E0 */ public bool UseRealSpaceStation; + /* 0x14C0 */ public bool UseRealSpaceStation; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcSpaceBattleSpawnData.cs b/libMBIN/Source/NMS/GameComponents/GcSpaceBattleSpawnData.cs index 12725f08d..a1d0ae450 100644 --- a/libMBIN/Source/NMS/GameComponents/GcSpaceBattleSpawnData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcSpaceBattleSpawnData.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xC6453B25BBE332DD, NameHash = 0xC2E69AF7)] + [NMS(GUID = 0xE01BD54F16108A03, NameHash = 0xC2E69AF7)] public class GcSpaceBattleSpawnData : NMSTemplate { [NMS(Index = 1)] diff --git a/libMBIN/Source/NMS/GameComponents/GcSpacePoiEncounterTraderData.cs b/libMBIN/Source/NMS/GameComponents/GcSpacePoiEncounterTraderData.cs index 57f07752c..0ed369cfc 100644 --- a/libMBIN/Source/NMS/GameComponents/GcSpacePoiEncounterTraderData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcSpacePoiEncounterTraderData.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x3511FB8DC68F18D7, NameHash = 0x1DEE0DCE)] + [NMS(GUID = 0x633CF1F5685BD0C5, NameHash = 0x1DEE0DCE)] public class GcSpacePoiEncounterTraderData : NMSTemplate { [NMS(Index = 9)] diff --git a/libMBIN/Source/NMS/GameComponents/GcSpacePoiFrigateFlyByData.cs b/libMBIN/Source/NMS/GameComponents/GcSpacePoiFrigateFlyByData.cs index 29bc4eb13..d425805a1 100644 --- a/libMBIN/Source/NMS/GameComponents/GcSpacePoiFrigateFlyByData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcSpacePoiFrigateFlyByData.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xCCD7D5E01AF7FCC0, NameHash = 0x3DB43D88)] + [NMS(GUID = 0xF5E7AFF5E7D7E159, NameHash = 0x3DB43D88)] public class GcSpacePoiFrigateFlyByData : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcSpacePoiTable.cs b/libMBIN/Source/NMS/GameComponents/GcSpacePoiTable.cs index 47696a14b..f0b5116eb 100644 --- a/libMBIN/Source/NMS/GameComponents/GcSpacePoiTable.cs +++ b/libMBIN/Source/NMS/GameComponents/GcSpacePoiTable.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x954B32640D3AF0AD, NameHash = 0xCD8447DC)] + [NMS(GUID = 0x56EA9196CF9E5396, NameHash = 0xCD8447DC)] public class GcSpacePoiTable : NMSTemplate { [NMS(Index = 4)] diff --git a/libMBIN/Source/NMS/GameComponents/GcSpacePoiTableItem.cs b/libMBIN/Source/NMS/GameComponents/GcSpacePoiTableItem.cs index 28d08f67f..07908ec1c 100644 --- a/libMBIN/Source/NMS/GameComponents/GcSpacePoiTableItem.cs +++ b/libMBIN/Source/NMS/GameComponents/GcSpacePoiTableItem.cs @@ -4,7 +4,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x1E03414F0838480D, NameHash = 0x3C8DAB48)] + [NMS(GUID = 0xFB807FE1DBDDA489, NameHash = 0x3C8DAB48)] public class GcSpacePoiTableItem : NMSTemplate { [NMS(Index = 34)] diff --git a/libMBIN/Source/NMS/GameComponents/GcStaticTag.cs b/libMBIN/Source/NMS/GameComponents/GcStaticTag.cs index 209e3b3e5..3389eba83 100644 --- a/libMBIN/Source/NMS/GameComponents/GcStaticTag.cs +++ b/libMBIN/Source/NMS/GameComponents/GcStaticTag.cs @@ -1,9 +1,9 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x196A7234D4D7A5DA, NameHash = 0x88C80333)] + [NMS(GUID = 0xD6408105C3762AA7, NameHash = 0x88C80333)] public class GcStaticTag : NMSTemplate { - // size: 0x17 + // size: 0x19 public enum StaticTagEnum : uint { None = 0x0, GravityLaserGrabbable = 0x1, @@ -28,6 +28,8 @@ public enum StaticTagEnum : uint { SlimeCommon = 0x80000, SlimeBlob = 0x100000, SlimeStar = 0x200000, + SpookPackageGrab = 0x400000, + SpookShop = 0x800000, } [NMS(Index = 0)] /* 0x0 */ public StaticTagEnum StaticTag; diff --git a/libMBIN/Source/NMS/GameComponents/GcStoriesTable.cs b/libMBIN/Source/NMS/GameComponents/GcStoriesTable.cs index b468aae18..51d32dd1c 100644 --- a/libMBIN/Source/NMS/GameComponents/GcStoriesTable.cs +++ b/libMBIN/Source/NMS/GameComponents/GcStoriesTable.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x40600B51DEDDA3B7, NameHash = 0xC8295625)] + [NMS(GUID = 0x33BAA19054CE12C3, NameHash = 0xC8295625)] public class GcStoriesTable : NMSTemplate { [NMS(Index = 0, Size = 0x9, EnumType = typeof(GcAlienRace.AlienRaceEnum))] diff --git a/libMBIN/Source/NMS/GameComponents/GcStoryCategory.cs b/libMBIN/Source/NMS/GameComponents/GcStoryCategory.cs index 2eef99212..3d3ad98bc 100644 --- a/libMBIN/Source/NMS/GameComponents/GcStoryCategory.cs +++ b/libMBIN/Source/NMS/GameComponents/GcStoryCategory.cs @@ -4,7 +4,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x5960EB6DA390B284, NameHash = 0x71D0DB49)] + [NMS(GUID = 0x77895D16D18677A8, NameHash = 0x71D0DB49)] public class GcStoryCategory : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcStoryEntry.cs b/libMBIN/Source/NMS/GameComponents/GcStoryEntry.cs index 6ec15b10b..b0ff8e29a 100644 --- a/libMBIN/Source/NMS/GameComponents/GcStoryEntry.cs +++ b/libMBIN/Source/NMS/GameComponents/GcStoryEntry.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xA2DAB9821A74A776, NameHash = 0xB359A426)] + [NMS(GUID = 0x9C07A1FD299D1CC3, NameHash = 0xB359A426)] public class GcStoryEntry : NMSTemplate { [NMS(Index = 3)] diff --git a/libMBIN/Source/NMS/GameComponents/GcStoryPage.cs b/libMBIN/Source/NMS/GameComponents/GcStoryPage.cs index 437ae9368..d26d570f0 100644 --- a/libMBIN/Source/NMS/GameComponents/GcStoryPage.cs +++ b/libMBIN/Source/NMS/GameComponents/GcStoryPage.cs @@ -4,7 +4,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x8BE78A0DFA58E22A, NameHash = 0x78571124)] + [NMS(GUID = 0x1D0BE5C82EE864D, NameHash = 0x78571124)] public class GcStoryPage : NMSTemplate { [NMS(Index = 4)] diff --git a/libMBIN/Source/NMS/GameComponents/GcStoryUtilityOverride.cs b/libMBIN/Source/NMS/GameComponents/GcStoryUtilityOverride.cs index 7e5f932dc..acf6499ef 100644 --- a/libMBIN/Source/NMS/GameComponents/GcStoryUtilityOverride.cs +++ b/libMBIN/Source/NMS/GameComponents/GcStoryUtilityOverride.cs @@ -3,18 +3,24 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x9410A15AC901918E, NameHash = 0xCB317452)] + [NMS(GUID = 0xEE860B660F4C11F, NameHash = 0xCB317452)] public class GcStoryUtilityOverride : NMSTemplate { + [NMS(Index = 6)] + /* 0x00 */ public NMSString0x20A DefaultPuzzle; [NMS(Index = 2)] - /* 0x00 */ public NMSString0x20A Name; + /* 0x20 */ public NMSString0x20A Name; [NMS(Index = 3)] - /* 0x20 */ public NMSString0x10 Reward; - [NMS(Index = 4)] - /* 0x30 */ public List SpecificRewardOverrideTable; + /* 0x40 */ public NMSString0x20A Subtitle; + [NMS(Index = 5)] + /* 0x60 */ public NMSString0x10 Reward; + [NMS(Index = 7)] + /* 0x70 */ public List SpecificRewardOverrideTable; [NMS(Index = 1)] - /* 0x40 */ public List StoryUtilityTags; + /* 0x80 */ public List StoryUtilityTags; + [NMS(Index = 4)] + /* 0x90 */ public GcScannerBuildingIconTypes IntermediateInteractionIcon; [NMS(Index = 0)] - /* 0x50 */ public bool NoInteractionUnlessOverriden; + /* 0x94 */ public bool NoInteractionUnlessOverriden; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcSubstanceTable.cs b/libMBIN/Source/NMS/GameComponents/GcSubstanceTable.cs index b3187d355..e2a6f414e 100644 --- a/libMBIN/Source/NMS/GameComponents/GcSubstanceTable.cs +++ b/libMBIN/Source/NMS/GameComponents/GcSubstanceTable.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x131B84652F227744, NameHash = 0x7A9FBCC1)] + [NMS(GUID = 0x7E06AA18E2BF796D, NameHash = 0x7A9FBCC1)] public class GcSubstanceTable : NMSTemplate { [NMS(Index = 1)] diff --git a/libMBIN/Source/NMS/GameComponents/GcSummonAIShipInteractionData.cs b/libMBIN/Source/NMS/GameComponents/GcSummonAIShipInteractionData.cs new file mode 100644 index 000000000..a69026625 --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcSummonAIShipInteractionData.cs @@ -0,0 +1,29 @@ +using libMBIN.NMS.Toolkit; +using libMBIN.NMS.GameComponents; + +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0x584470C9434B457D, NameHash = 0xAE9A56F1)] + public class GcSummonAIShipInteractionData : NMSTemplate + { + [NMS(Index = 5)] + /* 0x00 */ public NMSString0x20A Name; + [NMS(Index = 0)] + /* 0x20 */ public TkModelResource Resource; + [NMS(Index = 6)] + /* 0x40 */ public NMSString0x20A Subtitle; + // size: 0x2 + public enum ShipRoleEnum : uint { + Standard, + Biggs, + } + [NMS(Index = 1)] + /* 0x60 */ public ShipRoleEnum ShipRole; + [NMS(Index = 4)] + /* 0x64 */ public GcAudioWwiseEvents WarpInAudio; + [NMS(Index = 2)] + /* 0x68 */ public NMSString0x20 LandingNode; + [NMS(Index = 3)] + /* 0x88 */ public bool Invincible; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcTagComponentData.cs b/libMBIN/Source/NMS/GameComponents/GcTagComponentData.cs index 89aca2ca8..2720013ff 100644 --- a/libMBIN/Source/NMS/GameComponents/GcTagComponentData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcTagComponentData.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xB8CF512736318FA2, NameHash = 0xBA9A777F)] + [NMS(GUID = 0x4584C816E51A0A63, NameHash = 0xBA9A777F)] public class GcTagComponentData : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/GameComponents/GcTradeData.cs b/libMBIN/Source/NMS/GameComponents/GcTradeData.cs index 6a80d86c8..07eb01439 100644 --- a/libMBIN/Source/NMS/GameComponents/GcTradeData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcTradeData.cs @@ -4,56 +4,62 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x6F6E9F15CDA4A9B9, NameHash = 0x245A8607)] + [NMS(GUID = 0xE10A32A761CF2361, NameHash = 0x245A8607)] public class GcTradeData : NMSTemplate { + [NMS(Index = 8)] + /* 0x000 */ public GcBarterLoc BarterLoc; + [NMS(Index = 9)] + /* 0x260 */ public NMSString0x20A SellButtonSub; [NMS(Index = 4)] - /* 0x00 */ public List AlwaysConsideredBarterProducts; + /* 0x280 */ public List AlwaysConsideredBarterProducts; [NMS(Index = 0)] - /* 0x10 */ public List AlwaysPresentProducts; + /* 0x290 */ public List AlwaysPresentProducts; [NMS(Index = 1)] - /* 0x20 */ public List AlwaysPresentSubstances; + /* 0x2A0 */ public List AlwaysPresentSubstances; + [NMS(Index = 19)] + /* 0x2B0 */ public NMSString0x10 MissionMessageToSendOnSuccess; [NMS(Index = 2)] - /* 0x30 */ public List OptionalProducts; + /* 0x2C0 */ public List OptionalProducts; [NMS(Index = 3)] - /* 0x40 */ public List OptionalSubstances; - [NMS(Index = 18, Size = 0x4, EnumType = typeof(GcWealthClass.WealthClassEnum))] - /* 0x50 */ public int[] MaxAmountOfProductAvailable; - [NMS(Index = 20, Size = 0x4, EnumType = typeof(GcWealthClass.WealthClassEnum))] - /* 0x60 */ public int[] MaxAmountOfSubstanceAvailable; - [NMS(Index = 22, Size = 0x4, EnumType = typeof(GcWealthClass.WealthClassEnum))] - /* 0x70 */ public int[] MaxExtraSystemProducts; - [NMS(Index = 17, Size = 0x4, EnumType = typeof(GcWealthClass.WealthClassEnum))] - /* 0x80 */ public int[] MinAmountOfProductAvailable; - [NMS(Index = 19, Size = 0x4, EnumType = typeof(GcWealthClass.WealthClassEnum))] - /* 0x90 */ public int[] MinAmountOfSubstanceAvailable; + /* 0x2D0 */ public List OptionalSubstances; [NMS(Index = 21, Size = 0x4, EnumType = typeof(GcWealthClass.WealthClassEnum))] - /* 0xA0 */ public int[] MinExtraSystemProducts; + /* 0x2E0 */ public int[] MaxAmountOfProductAvailable; [NMS(Index = 23, Size = 0x4, EnumType = typeof(GcWealthClass.WealthClassEnum))] - /* 0xB0 */ public float[] TradeProductsPriceImprovements; + /* 0x2F0 */ public int[] MaxAmountOfSubstanceAvailable; + [NMS(Index = 25, Size = 0x4, EnumType = typeof(GcWealthClass.WealthClassEnum))] + /* 0x300 */ public int[] MaxExtraSystemProducts; + [NMS(Index = 20, Size = 0x4, EnumType = typeof(GcWealthClass.WealthClassEnum))] + /* 0x310 */ public int[] MinAmountOfProductAvailable; + [NMS(Index = 22, Size = 0x4, EnumType = typeof(GcWealthClass.WealthClassEnum))] + /* 0x320 */ public int[] MinAmountOfSubstanceAvailable; + [NMS(Index = 24, Size = 0x4, EnumType = typeof(GcWealthClass.WealthClassEnum))] + /* 0x330 */ public int[] MinExtraSystemProducts; + [NMS(Index = 26, Size = 0x4, EnumType = typeof(GcWealthClass.WealthClassEnum))] + /* 0x340 */ public float[] TradeProductsPriceImprovements; [NMS(Index = 7)] - /* 0xC0 */ public float BarterItemPreferenceFloor; + /* 0x350 */ public float BarterItemPreferenceFloor; [NMS(Index = 6)] - /* 0xC4 */ public float BarterPriceMultiplier; - [NMS(Index = 12)] - /* 0xC8 */ public float BuyPriceDecreaseGreenThreshold; - [NMS(Index = 11)] - /* 0xCC */ public float BuyPriceIncreaseRedThreshold; - [NMS(Index = 9)] - /* 0xD0 */ public int MaxItemsForSale; - [NMS(Index = 8)] - /* 0xD4 */ public int MinItemsForSale; - [NMS(Index = 10)] - /* 0xD8 */ public float PercentageOfItemsAreProducts; + /* 0x354 */ public float BarterPriceMultiplier; [NMS(Index = 14)] - /* 0xDC */ public float SellPriceDecreaseRedThreshold; + /* 0x358 */ public float BuyPriceDecreaseGreenThreshold; [NMS(Index = 13)] - /* 0xE0 */ public float SellPriceIncreaseGreenThreshold; - [NMS(Index = 5)] - /* 0xE4 */ public TkCurveType BarterAcceptanceCurve; - [NMS(Index = 15)] - /* 0xE5 */ public bool ShowSeasonRewards; + /* 0x35C */ public float BuyPriceIncreaseRedThreshold; + [NMS(Index = 11)] + /* 0x360 */ public int MaxItemsForSale; + [NMS(Index = 10)] + /* 0x364 */ public int MinItemsForSale; + [NMS(Index = 12)] + /* 0x368 */ public float PercentageOfItemsAreProducts; [NMS(Index = 16)] - /* 0xE6 */ public bool UseBarterForBuy; + /* 0x36C */ public float SellPriceDecreaseRedThreshold; + [NMS(Index = 15)] + /* 0x370 */ public float SellPriceIncreaseGreenThreshold; + [NMS(Index = 5)] + /* 0x374 */ public TkCurveType BarterAcceptanceCurve; + [NMS(Index = 17)] + /* 0x375 */ public bool ShowSeasonRewards; + [NMS(Index = 18)] + /* 0x376 */ public bool UseBarterForBuy; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcTradeSettings.cs b/libMBIN/Source/NMS/GameComponents/GcTradeSettings.cs index 6af8bc53e..64bdfd613 100644 --- a/libMBIN/Source/NMS/GameComponents/GcTradeSettings.cs +++ b/libMBIN/Source/NMS/GameComponents/GcTradeSettings.cs @@ -2,64 +2,66 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x5CEBF801DA6307DB, NameHash = 0xBB646461)] + [NMS(GUID = 0xA1E951DF33FB3AEC, NameHash = 0xBB646461)] public class GcTradeSettings : NMSTemplate { [NMS(Index = 24)] /* 0x0000 */ public GcTradeData BiggsBarterShop; [NMS(Index = 25)] - /* 0x00E8 */ public GcTradeData BiggsBasicShop; + /* 0x0378 */ public GcTradeData BiggsBasicShop; [NMS(Index = 23)] - /* 0x01D0 */ public GcTradeData BoneShop; + /* 0x06F0 */ public GcTradeData BoneShop; [NMS(Index = 22)] - /* 0x02B8 */ public GcTradeData BuilderShop; + /* 0x0A68 */ public GcTradeData BuilderShop; [NMS(Index = 9)] - /* 0x03A0 */ public GcTradeData ExpShip; + /* 0x0DE0 */ public GcTradeData ExpShip; [NMS(Index = 16)] - /* 0x0488 */ public GcTradeData IllegalProds; + /* 0x1158 */ public GcTradeData IllegalProds; [NMS(Index = 12)] - /* 0x0570 */ public GcTradeData LoneExp; + /* 0x14D0 */ public GcTradeData LoneExp; [NMS(Index = 13)] - /* 0x0658 */ public GcTradeData LoneTra; + /* 0x1848 */ public GcTradeData LoneTra; [NMS(Index = 14)] - /* 0x0740 */ public GcTradeData LoneWar; + /* 0x1BC0 */ public GcTradeData LoneWar; [NMS(Index = 15)] - /* 0x0828 */ public GcTradeData MapShop; + /* 0x1F38 */ public GcTradeData MapShop; [NMS(Index = 7)] - /* 0x0910 */ public GcTradeData NexusTechSpecialist; + /* 0x22B0 */ public GcTradeData NexusTechSpecialist; [NMS(Index = 26)] - /* 0x09F8 */ public GcTradeData PetShop; + /* 0x2628 */ public GcTradeData PetShop; [NMS(Index = 20)] - /* 0x0AE0 */ public GcTradeData PirateTech; + /* 0x29A0 */ public GcTradeData PirateTech; [NMS(Index = 21)] - /* 0x0BC8 */ public GcTradeData PirateVisitor; + /* 0x2D18 */ public GcTradeData PirateVisitor; [NMS(Index = 17)] - /* 0x0CB0 */ public GcTradeData Scrap; + /* 0x3090 */ public GcTradeData Scrap; [NMS(Index = 18)] - /* 0x0D98 */ public GcTradeData SeasonRewardsShop; + /* 0x3408 */ public GcTradeData SeasonRewardsShop; [NMS(Index = 8)] - /* 0x0E80 */ public GcTradeData Ship; + /* 0x3780 */ public GcTradeData Ship; [NMS(Index = 3)] - /* 0x0F68 */ public GcTradeData ShipTechSpecialist; + /* 0x3AF8 */ public GcTradeData ShipTechSpecialist; [NMS(Index = 1)] - /* 0x1050 */ public GcTradeData Shop; + /* 0x3E70 */ public GcTradeData Shop; [NMS(Index = 19)] - /* 0x1138 */ public GcTradeData SmugglerStation; + /* 0x41E8 */ public GcTradeData SmugglerStation; [NMS(Index = 27)] - /* 0x1220 */ public GcTradeData SpaceOutpost; + /* 0x4560 */ public GcTradeData SpaceOutpost; [NMS(Index = 0)] - /* 0x1308 */ public GcTradeData SpaceStation; + /* 0x48D8 */ public GcTradeData SpaceStation; + [NMS(Index = 28)] + /* 0x4C50 */ public GcTradeData SpookShop; [NMS(Index = 4)] - /* 0x13F0 */ public GcTradeData SuitTechSpecialist; + /* 0x4FC8 */ public GcTradeData SuitTechSpecialist; [NMS(Index = 2)] - /* 0x14D8 */ public GcTradeData TechShop; + /* 0x5340 */ public GcTradeData TechShop; [NMS(Index = 10)] - /* 0x15C0 */ public GcTradeData TraShip; + /* 0x56B8 */ public GcTradeData TraShip; [NMS(Index = 6)] - /* 0x16A8 */ public GcTradeData VehicleTechSpecialist; + /* 0x5A30 */ public GcTradeData VehicleTechSpecialist; [NMS(Index = 11)] - /* 0x1790 */ public GcTradeData WarShip; + /* 0x5DA8 */ public GcTradeData WarShip; [NMS(Index = 5)] - /* 0x1878 */ public GcTradeData WeapTechSpecialist; + /* 0x6120 */ public GcTradeData WeapTechSpecialist; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcTradingSupplyData.cs b/libMBIN/Source/NMS/GameComponents/GcTradingSupplyData.cs index bf3eaa85b..c7ce94132 100644 --- a/libMBIN/Source/NMS/GameComponents/GcTradingSupplyData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcTradingSupplyData.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xD1635E2B186DCAAD, NameHash = 0xAEC62A33)] + [NMS(GUID = 0x99D12E4517798087, NameHash = 0xAEC62A33)] public class GcTradingSupplyData : NMSTemplate { [NMS(Index = 3)] diff --git a/libMBIN/Source/NMS/GameComponents/GcUserSettingsData.cs b/libMBIN/Source/NMS/GameComponents/GcUserSettingsData.cs index 866f5d673..c8eaf0d01 100644 --- a/libMBIN/Source/NMS/GameComponents/GcUserSettingsData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcUserSettingsData.cs @@ -5,44 +5,44 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xAA8538925D0ECBAF, NameHash = 0x6C799781)] + [NMS(GUID = 0xEDA4EB3572CFDC05, NameHash = 0x6C799781)] public class GcUserSettingsData : NMSTemplate { - [NMS(Index = 109)] + [NMS(Index = 113)] /* 0x0000 */ public List CustomBindingsMac; - [NMS(Index = 108)] + [NMS(Index = 112)] /* 0x0010 */ public List CustomBindingsPC; - [NMS(Index = 111)] + [NMS(Index = 115)] /* 0x0020 */ public List CustomBindingsPlaystation; - [NMS(Index = 112)] + [NMS(Index = 116)] /* 0x0030 */ public List CustomBindingsSwitch; - [NMS(Index = 110)] + [NMS(Index = 114)] /* 0x0040 */ public List CustomBindingsXbox; - [NMS(Index = 33)] + [NMS(Index = 34)] /* 0x0050 */ public List SeenProducts; - [NMS(Index = 31)] - /* 0x0060 */ public List SeenSubstances; [NMS(Index = 32)] + /* 0x0060 */ public List SeenSubstances; + [NMS(Index = 33)] /* 0x0070 */ public List SeenTechnologies; - [NMS(Index = 34)] + [NMS(Index = 35)] /* 0x0080 */ public List SeenWikiTopics; - [NMS(Index = 40)] + [NMS(Index = 41)] /* 0x0090 */ public List UnlockedPlatformRewards; - [NMS(Index = 38)] + [NMS(Index = 39)] /* 0x00A0 */ public List UnlockedSeasonRewards; - [NMS(Index = 37)] + [NMS(Index = 38)] /* 0x00B0 */ public List UnlockedSpecials; - [NMS(Index = 36)] + [NMS(Index = 37)] /* 0x00C0 */ public List UnlockedTitles; - [NMS(Index = 39)] + [NMS(Index = 40)] /* 0x00D0 */ public List UnlockedTwitchRewards; - [NMS(Index = 35)] + [NMS(Index = 36)] /* 0x00E0 */ public List UnlockedWikiTopics; - [NMS(Index = 85)] + [NMS(Index = 89)] /* 0x00F0 */ public List UpgradedUsers; - [NMS(Index = 19)] + [NMS(Index = 20)] /* 0x0100 */ public GcBlockListPersistence BlockList; - [NMS(Index = 94)] + [NMS(Index = 98)] /* 0x6C20 */ public GcGyroSettingsData GyroSettings; // size: 0x3 public enum BaseSharingModeEnum : uint { @@ -50,25 +50,25 @@ public enum BaseSharingModeEnum : uint { On, Off, } - [NMS(Index = 30)] - /* 0x6C94 */ public BaseSharingModeEnum BaseSharingMode; - [NMS(Index = 82)] - /* 0x6C98 */ public int CamerShakeStrength; + [NMS(Index = 31)] + /* 0x6C98 */ public BaseSharingModeEnum BaseSharingMode; + [NMS(Index = 86)] + /* 0x6C9C */ public int CamerShakeStrength; // size: 0x2 public enum ConsoleHFREnum : uint { False, True, } - [NMS(Index = 29)] - /* 0x6C9C */ public ConsoleHFREnum ConsoleHFR; - [NMS(Index = 66)] - /* 0x6CA0 */ public float CrossSavesUploadTimeout; - [NMS(Index = 16)] - /* 0x6CA4 */ public int CursorSensitivityMode1; + [NMS(Index = 30)] + /* 0x6CA0 */ public ConsoleHFREnum ConsoleHFR; + [NMS(Index = 69)] + /* 0x6CA4 */ public float CrossSavesUploadTimeout; [NMS(Index = 17)] - /* 0x6CA8 */ public int CursorSensitivityMode2; - [NMS(Index = 97)] - /* 0x6CAC */ public GcHand DominantHand; + /* 0x6CA8 */ public int CursorSensitivityMode1; + [NMS(Index = 18)] + /* 0x6CAC */ public int CursorSensitivityMode2; + [NMS(Index = 101)] + /* 0x6CB0 */ public GcHand DominantHand; // size: 0x4 [Flags] public enum EyeTrackingFlagsEnum : uint { @@ -77,60 +77,68 @@ public enum EyeTrackingFlagsEnum : uint { WristMenus = 0x2, Menus = 0x4, } - [NMS(Index = 92)] - /* 0x6CB0 */ public EyeTrackingFlagsEnum EyeTrackingFlags; - [NMS(Index = 21)] - /* 0x6CB4 */ public int Filter; - [NMS(Index = 79)] - /* 0x6CB8 */ public int FireteamSessionCount; - [NMS(Index = 14)] - /* 0x6CBC */ public int FlightSensitivityMode1; + [NMS(Index = 96)] + /* 0x6CB4 */ public EyeTrackingFlagsEnum EyeTrackingFlags; + [NMS(Index = 22)] + /* 0x6CB8 */ public int Filter; + [NMS(Index = 82)] + /* 0x6CBC */ public int FireteamSessionCount; [NMS(Index = 15)] - /* 0x6CC0 */ public int FlightSensitivityMode2; - [NMS(Index = 63)] - /* 0x6CC4 */ public float FrontendZoom; - [NMS(Index = 98)] - /* 0x6CC8 */ public float HazardEffectsStrength; - [NMS(Index = 80)] - /* 0x6CCC */ public int HeadsetVibrationStrength; + /* 0x6CC0 */ public int FlightSensitivityMode1; + [NMS(Index = 16)] + /* 0x6CC4 */ public int FlightSensitivityMode2; + [NMS(Index = 66)] + /* 0x6CC8 */ public float FrontendZoom; + [NMS(Index = 102)] + /* 0x6CCC */ public float HazardEffectsStrength; + [NMS(Index = 83)] + /* 0x6CD0 */ public int HeadsetVibrationStrength; // size: 0x2 public enum HighResVRUIEnum : uint { High, Low, } - [NMS(Index = 102)] - /* 0x6CD0 */ public HighResVRUIEnum HighResVRUI; - [NMS(Index = 62)] - /* 0x6CD4 */ public float HUDZoom; - [NMS(Index = 95)] - /* 0x6CD8 */ public TkLanguages Language; - [NMS(Index = 52)] - /* 0x6CDC */ public int LastSeenCommunityMission; + [NMS(Index = 106)] + /* 0x6CD4 */ public HighResVRUIEnum HighResVRUI; + [NMS(Index = 65)] + /* 0x6CD8 */ public float HUDZoom; + [NMS(Index = 99)] + /* 0x6CDC */ public TkLanguages Language; + [NMS(Index = 55)] + /* 0x6CE0 */ public int LastSeenCommunityMission; + [NMS(Index = 56)] + /* 0x6CE4 */ public int LastSeenCommunityMissionTier; + // size: 0x3 + public enum LeftStickVisibilityIOSEnum : uint { + OnTouch, + Hidden, + AlwaysVisible, + } [NMS(Index = 53)] - /* 0x6CE0 */ public int LastSeenCommunityMissionTier; - [NMS(Index = 12)] - /* 0x6CE4 */ public int LookSensitivityMode1; + /* 0x6CE8 */ public LeftStickVisibilityIOSEnum LeftStickVisibilityIOS; [NMS(Index = 13)] - /* 0x6CE8 */ public int LookSensitivityMode2; - [NMS(Index = 20)] - /* 0x6CEC */ public int MotionBlurAmount; - [NMS(Index = 18)] - /* 0x6CF0 */ public int MouseSpringSmoothing; - [NMS(Index = 56)] - /* 0x6CF4 */ public GcMovementDirection MovementDirectionHands; - [NMS(Index = 55)] - /* 0x6CF8 */ public GcMovementDirection MovementDirectionPad; + /* 0x6CEC */ public int LookSensitivityMode1; + [NMS(Index = 14)] + /* 0x6CF0 */ public int LookSensitivityMode2; + [NMS(Index = 21)] + /* 0x6CF4 */ public int MotionBlurAmount; + [NMS(Index = 19)] + /* 0x6CF8 */ public int MouseSpringSmoothing; + [NMS(Index = 59)] + /* 0x6CFC */ public GcMovementDirection MovementDirectionHands; + [NMS(Index = 58)] + /* 0x6D00 */ public GcMovementDirection MovementDirectionPad; // size: 0x2 public enum MovementModeEnum : uint { Teleporter, Smooth, } - [NMS(Index = 54)] - /* 0x6CFC */ public MovementModeEnum MovementMode; - [NMS(Index = 7)] - /* 0x6D00 */ public int MusicVolume; - [NMS(Index = 103)] - /* 0x6D04 */ public float PlayerHUDVROffset; + [NMS(Index = 57)] + /* 0x6D04 */ public MovementModeEnum MovementMode; + [NMS(Index = 8)] + /* 0x6D08 */ public int MusicVolume; + [NMS(Index = 107)] + /* 0x6D0C */ public float PlayerHUDVROffset; // size: 0x4 public enum PlayerVoiceEnum : uint { Off, @@ -138,8 +146,8 @@ public enum PlayerVoiceEnum : uint { Low, Alien, } - [NMS(Index = 11)] - /* 0x6D08 */ public PlayerVoiceEnum PlayerVoice; + [NMS(Index = 12)] + /* 0x6D10 */ public PlayerVoiceEnum PlayerVoice; // size: 0x4 public enum PS4FixedFPSEnum : uint { Invalid, @@ -147,42 +155,41 @@ public enum PS4FixedFPSEnum : uint { False, MaxPerformance, } - [NMS(Index = 23)] - /* 0x6D0C */ public PS4FixedFPSEnum PS4FixedFPS; [NMS(Index = 24)] - /* 0x6D10 */ public float PS4FOVFoot; + /* 0x6D14 */ public PS4FixedFPSEnum PS4FixedFPS; [NMS(Index = 25)] - /* 0x6D14 */ public float PS4FOVShip; - [NMS(Index = 6)] - /* 0x6D18 */ public int ScreenBrightness; - [NMS(Index = 8)] - /* 0x6D1C */ public int SfxVolume; - // size: 0x3 + /* 0x6D18 */ public float PS4FOVFoot; + [NMS(Index = 26)] + /* 0x6D1C */ public float PS4FOVShip; + [NMS(Index = 7)] + /* 0x6D20 */ public int ScreenBrightness; + [NMS(Index = 9)] + /* 0x6D24 */ public int SfxVolume; + // size: 0x2 public enum ShipControlsModeIOSEnum : uint { Swiping, - Tethered, - Locked, + StickSwipe, } - [NMS(Index = 51)] - /* 0x6D20 */ public ShipControlsModeIOSEnum ShipControlsModeIOS; - [NMS(Index = 104)] - /* 0x6D24 */ public float ShipHUDVROffset; + [NMS(Index = 52)] + /* 0x6D28 */ public ShipControlsModeIOSEnum ShipControlsModeIOS; + [NMS(Index = 108)] + /* 0x6D2C */ public float ShipHUDVROffset; // size: 0x3 public enum SpaceCombatFollowModeEnum : uint { Disabled, Hold, Toggle, } - [NMS(Index = 84)] - /* 0x6D28 */ public SpaceCombatFollowModeEnum SpaceCombatFollowMode; + [NMS(Index = 88)] + /* 0x6D30 */ public SpaceCombatFollowModeEnum SpaceCombatFollowMode; // size: 0x3 public enum SuitVoiceEnum : uint { Off, High, Low, } - [NMS(Index = 10)] - /* 0x6D2C */ public SuitVoiceEnum SuitVoice; + [NMS(Index = 11)] + /* 0x6D34 */ public SuitVoiceEnum SuitVoice; // size: 0x4 public enum TemperatureUnitEnum : uint { Invalid, @@ -190,17 +197,17 @@ public enum TemperatureUnitEnum : uint { F, K, } - [NMS(Index = 49)] - /* 0x6D30 */ public TemperatureUnitEnum TemperatureUnit; - [NMS(Index = 83)] - /* 0x6D34 */ public int TriggerFeedbackStrength; + [NMS(Index = 50)] + /* 0x6D38 */ public TemperatureUnitEnum TemperatureUnit; + [NMS(Index = 87)] + /* 0x6D3C */ public int TriggerFeedbackStrength; // size: 0x2 public enum TurnModeEnum : uint { Smooth, Snap, } - [NMS(Index = 59)] - /* 0x6D38 */ public TurnModeEnum TurnMode; + [NMS(Index = 62)] + /* 0x6D40 */ public TurnModeEnum TurnMode; // size: 0x4 public enum UIColourSchemeEnum : uint { Default, @@ -208,111 +215,117 @@ public enum UIColourSchemeEnum : uint { Deuteranopia, Tritanopia, } - [NMS(Index = 68)] - /* 0x6D3C */ public UIColourSchemeEnum UIColourScheme; - [NMS(Index = 99)] - /* 0x6D40 */ public float UnderwaterDepthOfFieldStrength; - [NMS(Index = 81)] - /* 0x6D44 */ public int VibrationStrength; - [NMS(Index = 9)] - /* 0x6D48 */ public int VoiceVolume; - [NMS(Index = 60)] - /* 0x6D4C */ public float VRVignetteStrength; - [NMS(Index = 87)] - /* 0x6D50 */ public bool AccessibleText; - [NMS(Index = 86)] - /* 0x6D51 */ public bool AllowWhiteScreenTransitions; - [NMS(Index = 96)] - /* 0x6D52 */ public bool AutoRotateThirdPersonPlayerCamera; - [NMS(Index = 88)] - /* 0x6D53 */ public bool AutoScanDiscoveries; - [NMS(Index = 58)] - /* 0x6D54 */ public bool BaseBuildingShowOptionsFromVision; - [NMS(Index = 77)] - /* 0x6D55 */ public bool BaseComplexityLimitsEnabled; - [NMS(Index = 47)] - /* 0x6D56 */ public bool CrossPlatform; + [NMS(Index = 71)] + /* 0x6D44 */ public UIColourSchemeEnum UIColourScheme; + [NMS(Index = 103)] + /* 0x6D48 */ public float UnderwaterDepthOfFieldStrength; + [NMS(Index = 84)] + /* 0x6D4C */ public int VibrationStrength; + [NMS(Index = 10)] + /* 0x6D50 */ public int VoiceVolume; + [NMS(Index = 63)] + /* 0x6D54 */ public float VRVignetteStrength; + [NMS(Index = 91)] + /* 0x6D58 */ public bool AccessibleText; + [NMS(Index = 90)] + /* 0x6D59 */ public bool AllowWhiteScreenTransitions; + [NMS(Index = 100)] + /* 0x6D5A */ public bool AutoRotateThirdPersonPlayerCamera; + [NMS(Index = 92)] + /* 0x6D5B */ public bool AutoScanDiscoveries; + [NMS(Index = 61)] + /* 0x6D5C */ public bool BaseBuildingShowOptionsFromVision; + [NMS(Index = 80)] + /* 0x6D5D */ public bool BaseComplexityLimitsEnabled; [NMS(Index = 48)] - /* 0x6D57 */ public bool CrossSaves; - [NMS(Index = 65)] - /* 0x6D58 */ public bool CrossSavesAutoUploads; - [NMS(Index = 67)] - /* 0x6D59 */ public bool CrossSavesSuppressAutoUploadTimeoutPopup; - [NMS(Index = 22)] - /* 0x6D5A */ public bool DamageNumbers; - [NMS(Index = 57)] - /* 0x6D5B */ public bool EnableControllerCursorInVR; - [NMS(Index = 78)] - /* 0x6D5C */ public bool EnableLargeLobbies; - [NMS(Index = 69)] - /* 0x6D5D */ public bool EnableModdingConsole; + /* 0x6D5E */ public bool CrossPlatform; + [NMS(Index = 49)] + /* 0x6D5F */ public bool CrossSaves; + [NMS(Index = 68)] + /* 0x6D60 */ public bool CrossSavesAutoUploads; [NMS(Index = 70)] - /* 0x6D5E */ public bool HeadBob; - [NMS(Index = 105)] - /* 0x6D5F */ public bool HighlightInteractableObjects; + /* 0x6D61 */ public bool CrossSavesSuppressAutoUploadTimeoutPopup; + [NMS(Index = 23)] + /* 0x6D62 */ public bool DamageNumbers; + [NMS(Index = 60)] + /* 0x6D63 */ public bool EnableControllerCursorInVR; + [NMS(Index = 81)] + /* 0x6D64 */ public bool EnableLargeLobbies; + [NMS(Index = 72)] + /* 0x6D65 */ public bool EnableModdingConsole; + [NMS(Index = 73)] + /* 0x6D66 */ public bool HeadBob; + [NMS(Index = 109)] + /* 0x6D67 */ public bool HighlightInteractableObjects; [NMS(Index = 4)] - /* 0x6D60 */ public bool HUDHidden; - [NMS(Index = 91)] - /* 0x6D61 */ public bool IncreaseMissionTextContrast; + /* 0x6D68 */ public bool HUDHidden; + [NMS(Index = 5)] + /* 0x6D69 */ public bool HUDMinimal; + [NMS(Index = 95)] + /* 0x6D6A */ public bool IncreaseMissionTextContrast; + [NMS(Index = 45)] + /* 0x6D6B */ public bool InstantUIDelete; [NMS(Index = 44)] - /* 0x6D62 */ public bool InstantUIDelete; - [NMS(Index = 43)] - /* 0x6D63 */ public bool InstantUIInputs; + /* 0x6D6C */ public bool InstantUIInputs; [NMS(Index = 1)] - /* 0x6D64 */ public bool InvertFlightControls; + /* 0x6D6D */ public bool InvertFlightControls; [NMS(Index = 0)] - /* 0x6D65 */ public bool InvertLookControls; + /* 0x6D6E */ public bool InvertLookControls; [NMS(Index = 2)] - /* 0x6D66 */ public bool InvertVRInWorldFlightControls; - [NMS(Index = 93)] - /* 0x6D67 */ public bool MoveableWristMenus; - [NMS(Index = 42)] - /* 0x6D68 */ public bool Multiplayer; - [NMS(Index = 90)] - /* 0x6D69 */ public bool PlaceJumpSwap; + /* 0x6D6F */ public bool InvertVRInWorldFlightControls; + [NMS(Index = 54)] + /* 0x6D70 */ public bool LeftStickFollowsTouchIOS; + [NMS(Index = 85)] + /* 0x6D71 */ public bool MenuHaptics; + [NMS(Index = 97)] + /* 0x6D72 */ public bool MoveableWristMenus; + [NMS(Index = 43)] + /* 0x6D73 */ public bool Multiplayer; + [NMS(Index = 94)] + /* 0x6D74 */ public bool PlaceJumpSwap; + [NMS(Index = 29)] + /* 0x6D75 */ public bool PS4VignetteAndScanlines; [NMS(Index = 28)] - /* 0x6D6A */ public bool PS4VignetteAndScanlines; - [NMS(Index = 27)] - /* 0x6D6B */ public bool PS5ProVRPSSR; - [NMS(Index = 101)] - /* 0x6D6C */ public bool QuickMenuBuildMenuSwap; - [NMS(Index = 45)] - /* 0x6D6D */ public bool SpeechToText; - [NMS(Index = 100)] - /* 0x6D6E */ public bool SpookHazardSkySpin; - [NMS(Index = 89)] - /* 0x6D6F */ public bool SprintScanSwap; + /* 0x6D76 */ public bool PS5ProVRPSSR; + [NMS(Index = 105)] + /* 0x6D77 */ public bool QuickMenuBuildMenuSwap; [NMS(Index = 46)] - /* 0x6D70 */ public bool Translate; + /* 0x6D78 */ public bool SpeechToText; + [NMS(Index = 104)] + /* 0x6D79 */ public bool SpookHazardSkySpin; + [NMS(Index = 93)] + /* 0x6D7A */ public bool SprintScanSwap; + [NMS(Index = 47)] + /* 0x6D7B */ public bool Translate; + [NMS(Index = 67)] + /* 0x6D7C */ public bool UseAutoTorch; + [NMS(Index = 79)] + /* 0x6D7D */ public bool UseCharacterHeightForCamera; + [NMS(Index = 51)] + /* 0x6D7E */ public bool UseOldMouseFlight; [NMS(Index = 64)] - /* 0x6D71 */ public bool UseAutoTorch; + /* 0x6D7F */ public bool UseShipAutoControlVignette; + [NMS(Index = 6)] + /* 0x6D80 */ public bool Vibration; + [NMS(Index = 42)] + /* 0x6D81 */ public bool VoiceChat; + [NMS(Index = 78)] + /* 0x6D82 */ public bool VREyeAiming; + [NMS(Index = 111)] + /* 0x6D83 */ public bool VRHandControllerEnableTwist; + [NMS(Index = 110)] + /* 0x6D84 */ public bool VRHandControllerSwapYawAndRoll; + [NMS(Index = 74)] + /* 0x6D85 */ public bool VRHeadBob; + [NMS(Index = 77)] + /* 0x6D86 */ public bool VRHelmetCompassLock; [NMS(Index = 76)] - /* 0x6D72 */ public bool UseCharacterHeightForCamera; - [NMS(Index = 50)] - /* 0x6D73 */ public bool UseOldMouseFlight; - [NMS(Index = 61)] - /* 0x6D74 */ public bool UseShipAutoControlVignette; - [NMS(Index = 5)] - /* 0x6D75 */ public bool Vibration; - [NMS(Index = 41)] - /* 0x6D76 */ public bool VoiceChat; + /* 0x6D87 */ public bool VRHelmetHUDLock; [NMS(Index = 75)] - /* 0x6D77 */ public bool VREyeAiming; - [NMS(Index = 107)] - /* 0x6D78 */ public bool VRHandControllerEnableTwist; - [NMS(Index = 106)] - /* 0x6D79 */ public bool VRHandControllerSwapYawAndRoll; - [NMS(Index = 71)] - /* 0x6D7A */ public bool VRHeadBob; - [NMS(Index = 74)] - /* 0x6D7B */ public bool VRHelmetCompassLock; - [NMS(Index = 73)] - /* 0x6D7C */ public bool VRHelmetHUDLock; - [NMS(Index = 72)] - /* 0x6D7D */ public bool VRShowBody; + /* 0x6D88 */ public bool VRShowBody; [NMS(Index = 3)] - /* 0x6D7E */ public bool VRVehiclesUseWorldControls; - [NMS(Index = 26)] - /* 0x6D7F */ public bool XboxOneXHighResolutionMode; + /* 0x6D89 */ public bool VRVehiclesUseWorldControls; + [NMS(Index = 27)] + /* 0x6D8A */ public bool XboxOneXHighResolutionMode; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcVehicleCargoData.cs b/libMBIN/Source/NMS/GameComponents/GcVehicleCargoData.cs index 01d89477f..c4bd3c3b7 100644 --- a/libMBIN/Source/NMS/GameComponents/GcVehicleCargoData.cs +++ b/libMBIN/Source/NMS/GameComponents/GcVehicleCargoData.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xEA7D6786BC1707F5, NameHash = 0xBBF73DB3)] + [NMS(GUID = 0x8F9691F4B2D4C5C2, NameHash = 0xBBF73DB3)] public class GcVehicleCargoData : NMSTemplate { [NMS(Index = 4)] @@ -15,5 +15,11 @@ public class GcVehicleCargoData : NMSTemplate /* 0x30 */ public Vector4f Position; [NMS(Index = 0)] /* 0x40 */ public GcResourceElement Resource; + [NMS(Index = 5)] + /* 0x88 */ public NMSString0x10 MissionID; + [NMS(Index = 7)] + /* 0x98 */ public ulong DestinationUA; + [NMS(Index = 6)] + /* 0xA0 */ public ulong MissionSeed; } } diff --git a/libMBIN/Source/NMS/GameComponents/GcWFCBuilding.cs b/libMBIN/Source/NMS/GameComponents/GcWFCBuilding.cs index 2981f820a..6c4c2cc99 100644 --- a/libMBIN/Source/NMS/GameComponents/GcWFCBuilding.cs +++ b/libMBIN/Source/NMS/GameComponents/GcWFCBuilding.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0x4F06BE19F8C411AF, NameHash = 0xD9CF4DB4)] + [NMS(GUID = 0x4DF785BA5AA4E67, NameHash = 0xD9CF4DB4)] public class GcWFCBuilding : NMSTemplate { [NMS(Index = 2)] diff --git a/libMBIN/Source/NMS/GameComponents/GcWeaponWheelData.cs b/libMBIN/Source/NMS/GameComponents/GcWeaponWheelData.cs new file mode 100644 index 000000000..0ad1710d0 --- /dev/null +++ b/libMBIN/Source/NMS/GameComponents/GcWeaponWheelData.cs @@ -0,0 +1,79 @@ +namespace libMBIN.NMS.GameComponents +{ + [NMS(GUID = 0x12496AE1A8D58401, NameHash = 0x60F59E61)] + public class GcWeaponWheelData : NMSTemplate + { + [NMS(Index = 10)] + /* 0x000 */ public Colour CurrentColour; + [NMS(Index = 14)] + /* 0x010 */ public Colour DividerColour; + [NMS(Index = 15)] + /* 0x020 */ public Colour DividerOuterColour; + [NMS(Index = 20)] + /* 0x030 */ public Colour IconBorderColour; + [NMS(Index = 12)] + /* 0x040 */ public Colour InnerBorderColour; + [NMS(Index = 6)] + /* 0x050 */ public Colour SegmentInnerColourSelected; + [NMS(Index = 8)] + /* 0x060 */ public Colour SegmentInnerColourUnselected; + [NMS(Index = 7)] + /* 0x070 */ public Colour SegmentOuterColourSelected; + [NMS(Index = 9)] + /* 0x080 */ public Colour SegmentOuterColourUnselected; + [NMS(Index = 27)] + /* 0x090 */ public Colour TextBackgroundColour; + [NMS(Index = 23)] + /* 0x0A0 */ public Colour TextColour; + [NMS(Index = 24)] + /* 0x0B0 */ public Colour TextShadowColour; + [NMS(Index = 26)] + /* 0x0C0 */ public Vector2f TextOffset; + [NMS(Index = 11)] + /* 0x0C8 */ public float CurrentLineThickness; + [NMS(Index = 16)] + /* 0x0CC */ public float DividerThickness; + [NMS(Index = 2)] + /* 0x0D0 */ public float FadeTime; + [NMS(Index = 0)] + /* 0x0D4 */ public float HoldTime; + [NMS(Index = 21)] + /* 0x0D8 */ public float IconBorderThickness; + [NMS(Index = 19)] + /* 0x0DC */ public float IconCircleScale; + [NMS(Index = 17)] + /* 0x0E0 */ public float IconSize; + [NMS(Index = 13)] + /* 0x0E4 */ public float InnerBorderThickness; + [NMS(Index = 4)] + /* 0x0E8 */ public float InnerRadius; + [NMS(Index = 32)] + /* 0x0EC */ public float MouseDeadZone; + [NMS(Index = 31)] + /* 0x0F0 */ public float MouseRadius; + [NMS(Index = 3)] + /* 0x0F4 */ public float Radius; + [NMS(Index = 5)] + /* 0x0F8 */ public float SegmentOffset; + [NMS(Index = 30)] + /* 0x0FC */ public float StickDeadZone; + [NMS(Index = 29)] + /* 0x100 */ public float TextBackgroundCornerRadius; + [NMS(Index = 28)] + /* 0x104 */ public float TextBackgroundPadding; + [NMS(Index = 25)] + /* 0x108 */ public float TextShadowOffset; + [NMS(Index = 22)] + /* 0x10C */ public float TextSize; + [NMS(Index = 33)] + /* 0x110 */ public float TouchDeadZone; + [NMS(Index = 1)] + /* 0x114 */ public float TouchHoldTime; + [NMS(Index = 18)] + /* 0x118 */ public float UnselectedIconAlpha; + [NMS(Index = 35)] + /* 0x11C */ public float VRWristScale; + [NMS(Index = 34)] + /* 0x120 */ public float VRWristScreenFill; + } +} diff --git a/libMBIN/Source/NMS/GameComponents/GcWeatherEffect.cs b/libMBIN/Source/NMS/GameComponents/GcWeatherEffect.cs index c27edbcc1..c8e403214 100644 --- a/libMBIN/Source/NMS/GameComponents/GcWeatherEffect.cs +++ b/libMBIN/Source/NMS/GameComponents/GcWeatherEffect.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.GameComponents { - [NMS(GUID = 0xE63D7226FC20CF01, NameHash = 0xBCBC706D)] + [NMS(GUID = 0x32D0D216EA47D8C8, NameHash = 0xBCBC706D)] public class GcWeatherEffect : NMSTemplate { [NMS(Index = 1)] diff --git a/libMBIN/Source/NMS/GameComponents/GcWeatherEffectTable.cs b/libMBIN/Source/NMS/GameComponents/GcWeatherEffectTable.cs index 613c41cc6..f647e3d0c 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 = 0x2A2FBA7A6C784FEE, NameHash = 0x23C4698E)] + [NMS(GUID = 0xFE486AF980795F3B, NameHash = 0x23C4698E)] public class GcWeatherEffectTable : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/Globals/GcBuildingGlobals.cs b/libMBIN/Source/NMS/Globals/GcBuildingGlobals.cs index cd7e54ad4..27fd1efc0 100644 --- a/libMBIN/Source/NMS/Globals/GcBuildingGlobals.cs +++ b/libMBIN/Source/NMS/Globals/GcBuildingGlobals.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.Globals { - [NMS(GUID = 0xF1E6C777D9F8C433, NameHash = 0x1A517154)] + [NMS(GUID = 0x90C93059DADEB69C, NameHash = 0x1A517154)] public class GcBuildingGlobals : NMSTemplate { [NMS(Index = 0)] @@ -20,7 +20,7 @@ public class GcBuildingGlobals : NMSTemplate /* 0x950 */ public TkTextureResource ScreenSpaceRotationGlow; [NMS(Index = 13)] /* 0x968 */ public TkTextureResource ScreenSpaceRotationIcon; - [NMS(Index = 193)] + [NMS(Index = 195)] /* 0x980 */ public GcFilename FreighterBaseSpawnOverride; // size: 0x4 public enum ActiveLodDistancesEnum { @@ -47,7 +47,7 @@ public enum TotalPlanetFrameTimeForComplexityEnum { High, Ultra, } - [NMS(Index = 181, Size = 0x4, EnumType = typeof(TotalPlanetFrameTimeForComplexityEnum))] + [NMS(Index = 183, Size = 0x4, EnumType = typeof(TotalPlanetFrameTimeForComplexityEnum))] /* 0xA30 */ public float[] TotalPlanetFrameTimeForComplexity; // size: 0x4 public enum TotalSpaceFrameTimeForComplexityEnum { @@ -56,25 +56,25 @@ public enum TotalSpaceFrameTimeForComplexityEnum { High, Ultra, } - [NMS(Index = 182, Size = 0x4, EnumType = typeof(TotalSpaceFrameTimeForComplexityEnum))] + [NMS(Index = 184, Size = 0x4, EnumType = typeof(TotalSpaceFrameTimeForComplexityEnum))] /* 0xA40 */ public float[] TotalSpaceFrameTimeForComplexity; - [NMS(Index = 171)] + [NMS(Index = 173)] /* 0xA50 */ public Vector2f BuildingPlacementScaleMinMax; [NMS(Index = 70)] /* 0xA58 */ public float AddToRadius_DoNotPlaceClose; [NMS(Index = 111)] /* 0xA5C */ public float AmountToMoveMarkerRoundSphere; - [NMS(Index = 172)] + [NMS(Index = 174)] /* 0xA60 */ public GcBaseBuildingCameraMode BaseBuildingCamMode; - [NMS(Index = 195)] - /* 0xA64 */ public float BaseBuildingTerrainEditBaseYOffset; [NMS(Index = 197)] + /* 0xA64 */ public float BaseBuildingTerrainEditBaseYOffset; + [NMS(Index = 199)] /* 0xA68 */ public float BaseBuildingTerrainEditBoundsScalar; - [NMS(Index = 196)] - /* 0xA6C */ public float BaseBuildingTerrainEditTopYOffset; [NMS(Index = 198)] + /* 0xA6C */ public float BaseBuildingTerrainEditTopYOffset; + [NMS(Index = 200)] /* 0xA70 */ public float BaseBuildingWiringSnappingScaleFactorEasy; - [NMS(Index = 199)] + [NMS(Index = 201)] /* 0xA74 */ public float BaseBuildingWiringSnappingScaleFactorHard; [NMS(Index = 125)] /* 0xA78 */ public float BaseRadiusExtension; @@ -110,35 +110,35 @@ public enum TotalSpaceFrameTimeForComplexityEnum { /* 0xAB4 */ public float BuildingPartPreviewRadius; [NMS(Index = 9)] /* 0xAB8 */ public float BuildingPartPreviewRotateSpeed; - [NMS(Index = 161)] + [NMS(Index = 163)] /* 0xABC */ public float BuildingPlacementConeEndDistance; - [NMS(Index = 164)] + [NMS(Index = 166)] /* 0xAC0 */ public float BuildingPlacementConeEndDistanceIndoors; - [NMS(Index = 160)] + [NMS(Index = 162)] /* 0xAC4 */ public float BuildingPlacementConeEndRadius; - [NMS(Index = 163)] + [NMS(Index = 165)] /* 0xAC8 */ public float BuildingPlacementConeEndRadiusIndoors; - [NMS(Index = 159)] + [NMS(Index = 161)] /* 0xACC */ public float BuildingPlacementConeStartRadius; - [NMS(Index = 162)] + [NMS(Index = 164)] /* 0xAD0 */ public float BuildingPlacementConeStartRadiusIndoors; - [NMS(Index = 138)] + [NMS(Index = 140)] /* 0xAD4 */ public float BuildingPlacementCursorOffset; - [NMS(Index = 142)] + [NMS(Index = 144)] /* 0xAD8 */ public float BuildingPlacementDefaultMaxMinDistanceVR; - [NMS(Index = 140)] + [NMS(Index = 142)] /* 0xADC */ public float BuildingPlacementDefaultMinDistance; - [NMS(Index = 143)] + [NMS(Index = 145)] /* 0xAE0 */ public float BuildingPlacementDefaultMinMinDistanceVR; - [NMS(Index = 168)] + [NMS(Index = 170)] /* 0xAE4 */ public float BuildingPlacementEffectCrossFadeTime; - [NMS(Index = 166)] + [NMS(Index = 168)] /* 0xAE8 */ public float BuildingPlacementEffectDissolveSpeed; - [NMS(Index = 167)] + [NMS(Index = 169)] /* 0xAEC */ public float BuildingPlacementEffectFadeWaitTime; - [NMS(Index = 170)] + [NMS(Index = 172)] /* 0xAF0 */ public float BuildingPlacementEffectHidePlaceholderDistance; - [NMS(Index = 169)] + [NMS(Index = 171)] /* 0xAF4 */ public float BuildingPlacementEffectHidePlaceholderFadeTime; [NMS(Index = 1)] /* 0xAF8 */ public float BuildingPlacementEffectInterpRate; @@ -152,65 +152,65 @@ public enum TotalSpaceFrameTimeForComplexityEnum { /* 0xB08 */ public float BuildingPlacementEffectSpringFast; [NMS(Index = 5)] /* 0xB0C */ public float BuildingPlacementEffectSpringSlow; - [NMS(Index = 178)] + [NMS(Index = 180)] /* 0xB10 */ public float BuildingPlacementFocusModeAttachSnappingDistance; - [NMS(Index = 175)] + [NMS(Index = 177)] /* 0xB14 */ public float BuildingPlacementFocusModeMaxDistanceScaling; - [NMS(Index = 174)] + [NMS(Index = 176)] /* 0xB18 */ public float BuildingPlacementFocusModeMinDistance; - [NMS(Index = 177)] + [NMS(Index = 179)] /* 0xB1C */ public float BuildingPlacementFocusModeSurfaceSnappingDistance; - [NMS(Index = 150)] - /* 0xB20 */ public float BuildingPlacementGhostHearScaleDistanceMod; [NMS(Index = 152)] + /* 0xB20 */ public float BuildingPlacementGhostHearScaleDistanceMod; + [NMS(Index = 154)] /* 0xB24 */ public float BuildingPlacementGhostHeartSizeScale; - [NMS(Index = 151)] - /* 0xB28 */ public float BuildingPlacementGhostHeartSizeScaleMin; [NMS(Index = 153)] - /* 0xB2C */ public float BuildingPlacementGhostHeartSizeSelected; + /* 0xB28 */ public float BuildingPlacementGhostHeartSizeScaleMin; [NMS(Index = 155)] - /* 0xB30 */ public float BuildingPlacementGhostHeartWiringSizeOtherSnapped; + /* 0xB2C */ public float BuildingPlacementGhostHeartSizeSelected; [NMS(Index = 157)] + /* 0xB30 */ public float BuildingPlacementGhostHeartWiringSizeOtherSnapped; + [NMS(Index = 159)] /* 0xB34 */ public float BuildingPlacementGhostHeartWiringSizeScale; - [NMS(Index = 156)] + [NMS(Index = 158)] /* 0xB38 */ public float BuildingPlacementGhostHeartWiringSizeScaleMin; - [NMS(Index = 145)] + [NMS(Index = 147)] /* 0xB3C */ public float BuildingPlacementGhostReductionMaxSize; - [NMS(Index = 130)] + [NMS(Index = 132)] /* 0xB40 */ public float BuildingPlacementMaxConnectionLength; - [NMS(Index = 131)] + [NMS(Index = 133)] /* 0xB44 */ public float BuildingPlacementMaxDistance; - [NMS(Index = 132)] + [NMS(Index = 134)] /* 0xB48 */ public float BuildingPlacementMaxDistanceNoHit; - [NMS(Index = 133)] + [NMS(Index = 135)] /* 0xB4C */ public float BuildingPlacementMaxDistanceNoHitExtra; - [NMS(Index = 136)] + [NMS(Index = 138)] /* 0xB50 */ public float BuildingPlacementMaxDistanceScaleExtra; - [NMS(Index = 135)] + [NMS(Index = 137)] /* 0xB54 */ public float BuildingPlacementMaxDistanceScaleExtraMaxSize; - [NMS(Index = 134)] + [NMS(Index = 136)] /* 0xB58 */ public float BuildingPlacementMaxDistanceScaleExtraMinSize; - [NMS(Index = 137)] + [NMS(Index = 139)] /* 0xB5C */ public float BuildingPlacementMaxShipBaseRadius; - [NMS(Index = 141)] + [NMS(Index = 143)] /* 0xB60 */ public float BuildingPlacementMinDistanceScaleIncrease; - [NMS(Index = 144)] + [NMS(Index = 146)] /* 0xB64 */ public float BuildingPlacementMinDistanceScaleIncreaseVR; - [NMS(Index = 139)] + [NMS(Index = 141)] /* 0xB68 */ public float BuildingPlacementMinDotProductRequiredToSnap; - [NMS(Index = 148)] + [NMS(Index = 150)] /* 0xB6C */ public float BuildingPlacementNumGhostsMinOffset; - [NMS(Index = 149)] + [NMS(Index = 151)] /* 0xB70 */ public float BuildingPlacementNumGhostsVolume; - [NMS(Index = 146)] + [NMS(Index = 148)] /* 0xB74 */ public float BuildingPlacementNumGhostsVRMultiplier; - [NMS(Index = 147)] + [NMS(Index = 149)] /* 0xB78 */ public float BuildingPlacementNumGhostsVRMultiplierEyeTracking; - [NMS(Index = 176)] + [NMS(Index = 178)] /* 0xB7C */ public float BuildingPlacementOrbitModeMaxDistanceScaling; - [NMS(Index = 158)] + [NMS(Index = 160)] /* 0xB80 */ public float BuildingPlacementTwistScale; - [NMS(Index = 173)] + [NMS(Index = 175)] /* 0xB84 */ public float BuildingSelectionFocusModeCursorRadius; [NMS(Index = 86)] /* 0xB88 */ public float BuildingVisitDistance; @@ -222,9 +222,9 @@ public enum TotalSpaceFrameTimeForComplexityEnum { /* 0xB94 */ public float ChanceOfAddingShelter; [NMS(Index = 104)] /* 0xB98 */ public float CompassIconSize; - [NMS(Index = 188)] + [NMS(Index = 190)] /* 0xB9C */ public float ComplexityDensitySigmaSquared; - [NMS(Index = 187)] + [NMS(Index = 189)] /* 0xBA0 */ public float ComplexityDensityTestRange; [NMS(Index = 100)] /* 0xBA4 */ public float DistanceForTooltip; @@ -292,7 +292,7 @@ public enum TotalSpaceFrameTimeForComplexityEnum { /* 0xC20 */ public float HoverVisibilityTimeHmd; [NMS(Index = 32)] /* 0xC24 */ public float IconSpringTime; - [NMS(Index = 179)] + [NMS(Index = 181)] /* 0xC28 */ public float InactiveVisibleComplexityFactor; [NMS(Index = 63)] /* 0xC2C */ public float InteractMarkerYOffset; @@ -312,11 +312,11 @@ public enum TotalSpaceFrameTimeForComplexityEnum { /* 0xC48 */ public float MarkerTimeIncrease; [NMS(Index = 112)] /* 0xC4C */ public float MarkerTransitionDistance; - [NMS(Index = 200)] + [NMS(Index = 202)] /* 0xC50 */ public int MaxDownloadedBaseTerrainEditsToApply; [NMS(Index = 118)] /* 0xC54 */ public float MaxIconRange; - [NMS(Index = 186)] + [NMS(Index = 188)] /* 0xC58 */ public float MaximumComplexityDensity; [NMS(Index = 55)] /* 0xC5C */ public float MaxLineLength; @@ -338,15 +338,15 @@ public enum TotalSpaceFrameTimeForComplexityEnum { /* 0xC7C */ public float MinLineLength; [NMS(Index = 57)] /* 0xC80 */ public float MinLineLengthShip; - [NMS(Index = 184)] + [NMS(Index = 186)] /* 0xC84 */ public float MinLoadingPercentageNodesBufferFree; - [NMS(Index = 183)] + [NMS(Index = 185)] /* 0xC88 */ public float MinPercentageNodesBufferFree; [NMS(Index = 64)] /* 0xC8C */ public float MinRadius; [NMS(Index = 124)] /* 0xC90 */ public float MinRadiusForBases; - [NMS(Index = 129)] + [NMS(Index = 131)] /* 0xC94 */ public float MinRadiusFromFeaturedBases; [NMS(Index = 121)] /* 0xC98 */ public int MinShipScanBuildings; @@ -364,7 +364,7 @@ public enum TotalSpaceFrameTimeForComplexityEnum { /* 0xCB0 */ public float NearMinLineLength; [NMS(Index = 69)] /* 0xCB4 */ public float ObjectFadeRadius; - [NMS(Index = 185)] + [NMS(Index = 187)] /* 0xCB8 */ public float PercentagePhysicsComponentsForComplexity; [NMS(Index = 17)] /* 0xCBC */ public float PowerlineSnapDistance; @@ -390,51 +390,55 @@ public enum TotalSpaceFrameTimeForComplexityEnum { /* 0xCE4 */ public float SmallIconArrowOffset; [NMS(Index = 101)] /* 0xCE8 */ public float SmallIconSize; + [NMS(Index = 130)] + /* 0xCEC */ public float SpaceBaseNexusExteriorSpawnDistance; + [NMS(Index = 129)] + /* 0xCF0 */ public float SpaceBaseNexusInteriorSpawnDistance; [NMS(Index = 128)] - /* 0xCEC */ public float SpaceBaseStationSpawnDistance; + /* 0xCF4 */ public float SpaceBaseStationSpawnDistance; [NMS(Index = 114)] - /* 0xCF0 */ public float SpaceMarkerMaxHeight; + /* 0xCF8 */ public float SpaceMarkerMaxHeight; [NMS(Index = 113)] - /* 0xCF4 */ public float SpaceMarkerMinHeight; + /* 0xCFC */ public float SpaceMarkerMinHeight; [NMS(Index = 106)] - /* 0xCF8 */ public float SpaceMarkerOffset; + /* 0xD00 */ public float SpaceMarkerOffset; [NMS(Index = 107)] - /* 0xCFC */ public float SpaceMarkerOffsetPlanet; + /* 0xD04 */ public float SpaceMarkerOffsetPlanet; [NMS(Index = 108)] - /* 0xD00 */ public float SpaceMarkerOffsetSamePlanet; - [NMS(Index = 190)] - /* 0xD04 */ public float StartCrashSiteMaxDistance; - [NMS(Index = 189)] - /* 0xD08 */ public float StartCrashSiteMinDistance; + /* 0xD08 */ public float SpaceMarkerOffsetSamePlanet; [NMS(Index = 192)] - /* 0xD0C */ public float StartShelterMaxDistance; + /* 0xD0C */ public float StartCrashSiteMaxDistance; [NMS(Index = 191)] - /* 0xD10 */ public float StartShelterMinDistance; + /* 0xD10 */ public float StartCrashSiteMinDistance; + [NMS(Index = 194)] + /* 0xD14 */ public float StartShelterMaxDistance; + [NMS(Index = 193)] + /* 0xD18 */ public float StartShelterMinDistance; [NMS(Index = 123)] - /* 0xD14 */ public float TestDistanceForSettlementBaseBufferAlignment; + /* 0xD1C */ public float TestDistanceForSettlementBaseBufferAlignment; [NMS(Index = 92)] - /* 0xD18 */ public float TextStringXOffset; + /* 0xD20 */ public float TextStringXOffset; [NMS(Index = 98)] - /* 0xD1C */ public float TextTagLength; + /* 0xD24 */ public float TextTagLength; [NMS(Index = 95)] - /* 0xD20 */ public float TextTagWidthOffset; + /* 0xD28 */ public float TextTagWidthOffset; [NMS(Index = 93)] - /* 0xD24 */ public float TextTagXOffset; + /* 0xD2C */ public float TextTagXOffset; [NMS(Index = 94)] - /* 0xD28 */ public float TextTagYOffset; + /* 0xD30 */ public float TextTagYOffset; [NMS(Index = 117)] - /* 0xD2C */ public float UnknownBuildingRange; + /* 0xD34 */ public float UnknownBuildingRange; [NMS(Index = 20)] - /* 0xD30 */ public bool AllowBuildingUsingIntermediates; - [NMS(Index = 194)] - /* 0xD31 */ public bool BaseBuildingTerrainEditBoundsOverride; - [NMS(Index = 165)] - /* 0xD32 */ public bool BuildingPlacementEffectEnabled; - [NMS(Index = 154)] - /* 0xD33 */ public TkCurveType BuildingPlacementGhostHeartSizeCurve; - [NMS(Index = 180)] - /* 0xD34 */ public bool DebugForceShowInactives; + /* 0xD38 */ public bool AllowBuildingUsingIntermediates; + [NMS(Index = 196)] + /* 0xD39 */ public bool BaseBuildingTerrainEditBoundsOverride; + [NMS(Index = 167)] + /* 0xD3A */ public bool BuildingPlacementEffectEnabled; + [NMS(Index = 156)] + /* 0xD3B */ public TkCurveType BuildingPlacementGhostHeartSizeCurve; + [NMS(Index = 182)] + /* 0xD3C */ public bool DebugForceShowInactives; [NMS(Index = 61)] - /* 0xD35 */ public TkCurveType LineCurve; + /* 0xD3D */ public TkCurveType LineCurve; } } diff --git a/libMBIN/Source/NMS/Globals/GcCameraGlobals.cs b/libMBIN/Source/NMS/Globals/GcCameraGlobals.cs index 3e6e30fd9..59ad40a79 100644 --- a/libMBIN/Source/NMS/Globals/GcCameraGlobals.cs +++ b/libMBIN/Source/NMS/Globals/GcCameraGlobals.cs @@ -4,798 +4,808 @@ namespace libMBIN.NMS.Globals { - [NMS(GUID = 0x4022C99B66449559, NameHash = 0xFE7187F)] + [NMS(GUID = 0xD5FFF8AB73711BCB, NameHash = 0xFE7187F)] public class GcCameraGlobals : NMSTemplate { - [NMS(Index = 388)] + [NMS(Index = 391)] /* 0x0000 */ public TkModelRendererData CameraCreatureCustomiseBack; - [NMS(Index = 384)] - /* 0x00C0 */ public TkModelRendererData CameraCreatureCustomiseDefault; [NMS(Index = 387)] + /* 0x00C0 */ public TkModelRendererData CameraCreatureCustomiseDefault; + [NMS(Index = 390)] /* 0x0180 */ public TkModelRendererData CameraCreatureCustomiseFront; - [NMS(Index = 385)] + [NMS(Index = 388)] /* 0x0240 */ public TkModelRendererData CameraCreatureCustomiseLeft; - [NMS(Index = 386)] + [NMS(Index = 389)] /* 0x0300 */ public TkModelRendererData CameraCreatureCustomiseRight; - [NMS(Index = 382)] + [NMS(Index = 385)] /* 0x03C0 */ public TkModelRendererData CameraNPCShipInteraction; - [NMS(Index = 383)] + [NMS(Index = 386)] /* 0x0480 */ public TkModelRendererData CameraNPCShopInteraction; [NMS(Index = 13)] /* 0x0540 */ public TkModelRendererData FreighterCustomisationStandardCamera; [NMS(Index = 14)] /* 0x0600 */ public TkModelRendererData FreighterCustomisationStandardCameraAlt; - [NMS(Index = 331, Size = 0x9, EnumType = typeof(GcAlienRace.AlienRaceEnum))] + [NMS(Index = 334, Size = 0x9, EnumType = typeof(GcAlienRace.AlienRaceEnum))] /* 0x06C0 */ public Vector3f[] FirstPersonCamOffset; - [NMS(Index = 225)] + [NMS(Index = 228)] /* 0x0750 */ public GcCameraFreeSettings BaseBuildingFreeCameraSettings; - [NMS(Index = 226)] + [NMS(Index = 229)] /* 0x0790 */ public GcCameraFreeSettings ShipConstructionFreeCameraSettings; - [NMS(Index = 227)] + [NMS(Index = 230)] /* 0x07D0 */ public GcCameraFreeSettings StationExteriorFreeCameraSettings; - [NMS(Index = 146)] + [NMS(Index = 147)] /* 0x0810 */ public Vector3f BuildableShipMaxSizeCameraOffset; - [NMS(Index = 148)] + [NMS(Index = 149)] /* 0x0820 */ public Vector3f BuildableShipMaxSizeForCamera; - [NMS(Index = 147)] + [NMS(Index = 148)] /* 0x0830 */ public Vector3f BuildableShipMinSizeForCamera; - [NMS(Index = 224)] + [NMS(Index = 227)] /* 0x0840 */ public Vector3f BuildingModeInitialOffset; - [NMS(Index = 332)] + [NMS(Index = 335)] /* 0x0850 */ public Vector3f FirstPersonInShipCamOffset; - [NMS(Index = 166)] + [NMS(Index = 168)] /* 0x0860 */ public Vector3f InteractionHailingFocusOffset; - [NMS(Index = 156)] + [NMS(Index = 157)] /* 0x0870 */ public Vector3f InteractionOffset; - [NMS(Index = 164)] + [NMS(Index = 165)] /* 0x0880 */ public Vector3f InteractionOffsetCronus; - [NMS(Index = 161)] + [NMS(Index = 162)] /* 0x0890 */ public Vector3f InteractionOffsetDefault; - [NMS(Index = 157)] - /* 0x08A0 */ public Vector3f InteractionOffsetExtraVR; [NMS(Index = 158)] + /* 0x08A0 */ public Vector3f InteractionOffsetExtraVR; + [NMS(Index = 159)] /* 0x08B0 */ public Vector3f InteractionOffsetExtraVRSeated; - [NMS(Index = 162)] + [NMS(Index = 163)] /* 0x08C0 */ public Vector3f InteractionOffsetGek; - [NMS(Index = 167)] + [NMS(Index = 169)] /* 0x08D0 */ public Vector3f InteractionOffsetRecruitment; - [NMS(Index = 163)] + [NMS(Index = 164)] /* 0x08E0 */ public Vector3f InteractionOffsetSpiderman; - [NMS(Index = 165)] - /* 0x08F0 */ public Vector3f InteractionShipFocusOffset; + [NMS(Index = 166)] + /* 0x08F0 */ public Vector3f InteractionOffsetSpookShop; + [NMS(Index = 167)] + /* 0x0900 */ public Vector3f InteractionShipFocusOffset; [NMS(Index = 36)] - /* 0x0900 */ public Colour MiniportalFlashColour; - [NMS(Index = 154)] - /* 0x0910 */ public Vector3f ModelViewOffset; - [NMS(Index = 315)] - /* 0x0920 */ public Vector3f OffsetCamOffset; - [NMS(Index = 316)] - /* 0x0930 */ public Vector3f OffsetCamRotation; - [NMS(Index = 192)] - /* 0x0940 */ public Vector3f OffsetForFleetInteraction; - [NMS(Index = 193)] - /* 0x0950 */ public Vector3f OffsetForFrigateInteraction; - [NMS(Index = 222)] - /* 0x0960 */ public Vector3f PhotoModeShipOffset; - [NMS(Index = 223)] - /* 0x0970 */ public Vector3f PhotoModeVRFPOffset; - [NMS(Index = 159)] - /* 0x0980 */ public Vector3f ShopInteractionOffsetExtraVR; + /* 0x0910 */ public Colour MiniportalFlashColour; + [NMS(Index = 155)] + /* 0x0920 */ public Vector3f ModelViewOffset; + [NMS(Index = 318)] + /* 0x0930 */ public Vector3f OffsetCamOffset; + [NMS(Index = 319)] + /* 0x0940 */ public Vector3f OffsetCamRotation; + [NMS(Index = 195)] + /* 0x0950 */ public Vector3f OffsetForFleetInteraction; + [NMS(Index = 196)] + /* 0x0960 */ public Vector3f OffsetForFrigateInteraction; + [NMS(Index = 225)] + /* 0x0970 */ public Vector3f PhotoModeShipOffset; + [NMS(Index = 226)] + /* 0x0980 */ public Vector3f PhotoModeVRFPOffset; [NMS(Index = 160)] - /* 0x0990 */ public Vector3f ShopInteractionOffsetExtraVRSeated; + /* 0x0990 */ public Vector3f ShopInteractionOffsetExtraVR; + [NMS(Index = 161)] + /* 0x09A0 */ public Vector3f ShopInteractionOffsetExtraVRSeated; [NMS(Index = 42)] - /* 0x09A0 */ public Colour VehicleExitFlashColour; + /* 0x09B0 */ public Colour VehicleExitFlashColour; [NMS(Index = 39)] - /* 0x09B0 */ public Colour VRGravityChangeFlashColour; - [NMS(Index = 142)] - /* 0x09C0 */ public GcCameraFollowSettings AlienShipFollowCam; - [NMS(Index = 129)] - /* 0x0AD0 */ public GcCameraFollowSettings BikeFollowCam; - [NMS(Index = 125)] - /* 0x0BE0 */ public GcCameraFollowSettings BuggyFollowCam; - [NMS(Index = 149)] - /* 0x0CF0 */ public GcCameraFollowSettings BuildingIndoorsCam; + /* 0x09C0 */ public Colour VRGravityChangeFlashColour; + [NMS(Index = 143)] + /* 0x09D0 */ public GcCameraFollowSettings AlienShipFollowCam; + [NMS(Index = 130)] + /* 0x0AE0 */ public GcCameraFollowSettings BikeFollowCam; + [NMS(Index = 126)] + /* 0x0BF0 */ public GcCameraFollowSettings BuggyFollowCam; [NMS(Index = 150)] - /* 0x0E00 */ public GcCameraFollowSettings BuildingOutdoorsCam; + /* 0x0D00 */ public GcCameraFollowSettings BuildingIndoorsCam; [NMS(Index = 151)] - /* 0x0F10 */ public GcCameraFollowSettings BuildingUnderwaterCam; + /* 0x0E10 */ public GcCameraFollowSettings BuildingOutdoorsCam; + [NMS(Index = 152)] + /* 0x0F20 */ public GcCameraFollowSettings BuildingUnderwaterCam; + [NMS(Index = 101)] + /* 0x1030 */ public GcCameraFollowSettings CharacterAbandCam; [NMS(Index = 100)] - /* 0x1020 */ public GcCameraFollowSettings CharacterAbandCam; - [NMS(Index = 99)] - /* 0x1130 */ public GcCameraFollowSettings CharacterAbandCombatCam; - [NMS(Index = 102)] - /* 0x1240 */ public GcCameraFollowSettings CharacterAirborneCam; - [NMS(Index = 107)] - /* 0x1350 */ public GcCameraFollowSettings CharacterAirborneCombatCam; - [NMS(Index = 92)] - /* 0x1460 */ public GcCameraFollowSettings CharacterCombatCam; + /* 0x1140 */ public GcCameraFollowSettings CharacterAbandCombatCam; + [NMS(Index = 103)] + /* 0x1250 */ public GcCameraFollowSettings CharacterAirborneCam; + [NMS(Index = 108)] + /* 0x1360 */ public GcCameraFollowSettings CharacterAirborneCombatCam; + [NMS(Index = 93)] + /* 0x1470 */ public GcCameraFollowSettings CharacterCombatCam; + [NMS(Index = 98)] + /* 0x1580 */ public GcCameraFollowSettings CharacterCorvetteBuildCam; [NMS(Index = 97)] - /* 0x1570 */ public GcCameraFollowSettings CharacterCorvetteBuildCam; + /* 0x1690 */ public GcCameraFollowSettings CharacterCorvetteCam; + [NMS(Index = 107)] + /* 0x17A0 */ public GcCameraFollowSettings CharacterFallingCam; + [NMS(Index = 95)] + /* 0x18B0 */ public GcCameraFollowSettings CharacterFishingCam; + [NMS(Index = 118)] + /* 0x19C0 */ public GcCameraFollowSettings CharacterGrabbedCam; [NMS(Index = 96)] - /* 0x1680 */ public GcCameraFollowSettings CharacterCorvetteCam; - [NMS(Index = 106)] - /* 0x1790 */ public GcCameraFollowSettings CharacterFallingCam; + /* 0x1AD0 */ public GcCameraFollowSettings CharacterIndoorCam; + [NMS(Index = 104)] + /* 0x1BE0 */ public GcCameraFollowSettings CharacterMeleeBoostCam; [NMS(Index = 94)] - /* 0x18A0 */ public GcCameraFollowSettings CharacterFishingCam; - [NMS(Index = 117)] - /* 0x19B0 */ public GcCameraFollowSettings CharacterGrabbedCam; - [NMS(Index = 95)] - /* 0x1AC0 */ public GcCameraFollowSettings CharacterIndoorCam; - [NMS(Index = 103)] - /* 0x1BD0 */ public GcCameraFollowSettings CharacterMeleeBoostCam; - [NMS(Index = 93)] - /* 0x1CE0 */ public GcCameraFollowSettings CharacterMiningCam; - [NMS(Index = 101)] - /* 0x1DF0 */ public GcCameraFollowSettings CharacterNexusCam; - [NMS(Index = 119)] - /* 0x1F00 */ public GcCameraFollowSettings CharacterRideCam; + /* 0x1CF0 */ public GcCameraFollowSettings CharacterMiningCam; + [NMS(Index = 102)] + /* 0x1E00 */ public GcCameraFollowSettings CharacterNexusCam; + [NMS(Index = 120)] + /* 0x1F10 */ public GcCameraFollowSettings CharacterRideCam; + [NMS(Index = 123)] + /* 0x2020 */ public GcCameraFollowSettings CharacterRideCamHuge; [NMS(Index = 122)] - /* 0x2010 */ public GcCameraFollowSettings CharacterRideCamHuge; + /* 0x2130 */ public GcCameraFollowSettings CharacterRideCamLarge; [NMS(Index = 121)] - /* 0x2120 */ public GcCameraFollowSettings CharacterRideCamLarge; - [NMS(Index = 120)] - /* 0x2230 */ public GcCameraFollowSettings CharacterRideCamMedium; - [NMS(Index = 104)] - /* 0x2340 */ public GcCameraFollowSettings CharacterRocketBootsCam; + /* 0x2240 */ public GcCameraFollowSettings CharacterRideCamMedium; [NMS(Index = 105)] - /* 0x2450 */ public GcCameraFollowSettings CharacterRocketBootsChargeCam; - [NMS(Index = 91)] - /* 0x2560 */ public GcCameraFollowSettings CharacterRunCam; - [NMS(Index = 118)] - /* 0x2670 */ public GcCameraFollowSettings CharacterSitCam; - [NMS(Index = 108)] - /* 0x2780 */ public GcCameraFollowSettings CharacterSpaceCam; - [NMS(Index = 113)] - /* 0x2890 */ public GcCameraFollowSettings CharacterSpacewalkCombatCam; - [NMS(Index = 114)] - /* 0x29A0 */ public GcCameraFollowSettings CharacterSpacewalkCombatCamTight; + /* 0x2350 */ public GcCameraFollowSettings CharacterRocketBootsCam; + [NMS(Index = 106)] + /* 0x2460 */ public GcCameraFollowSettings CharacterRocketBootsChargeCam; + [NMS(Index = 92)] + /* 0x2570 */ public GcCameraFollowSettings CharacterRunCam; + [NMS(Index = 119)] + /* 0x2680 */ public GcCameraFollowSettings CharacterSitCam; [NMS(Index = 109)] - /* 0x2AB0 */ public GcCameraFollowSettings CharacterSteepSlopeCam; + /* 0x2790 */ public GcCameraFollowSettings CharacterSpaceCam; + [NMS(Index = 114)] + /* 0x28A0 */ public GcCameraFollowSettings CharacterSpacewalkCombatCam; + [NMS(Index = 115)] + /* 0x29B0 */ public GcCameraFollowSettings CharacterSpacewalkCombatCamTight; [NMS(Index = 110)] - /* 0x2BC0 */ public GcCameraFollowSettings CharacterSurfaceWaterCam; - [NMS(Index = 90)] - /* 0x2CD0 */ public GcCameraFollowSettings CharacterUnarmedCam; - [NMS(Index = 98)] - /* 0x2DE0 */ public GcCameraFollowSettings CharacterUndergroundCam; + /* 0x2AC0 */ public GcCameraFollowSettings CharacterSteepSlopeCam; [NMS(Index = 111)] - /* 0x2EF0 */ public GcCameraFollowSettings CharacterUnderwaterCam; + /* 0x2BD0 */ public GcCameraFollowSettings CharacterSurfaceWaterCam; + [NMS(Index = 91)] + /* 0x2CE0 */ public GcCameraFollowSettings CharacterUnarmedCam; + [NMS(Index = 99)] + /* 0x2DF0 */ public GcCameraFollowSettings CharacterUndergroundCam; [NMS(Index = 112)] - /* 0x3000 */ public GcCameraFollowSettings CharacterUnderwaterCombatCam; + /* 0x2F00 */ public GcCameraFollowSettings CharacterUnderwaterCam; + [NMS(Index = 113)] + /* 0x3010 */ public GcCameraFollowSettings CharacterUnderwaterCombatCam; + [NMS(Index = 117)] + /* 0x3120 */ public GcCameraFollowSettings CharacterUnderwaterJetpackAscentCam; [NMS(Index = 116)] - /* 0x3110 */ public GcCameraFollowSettings CharacterUnderwaterJetpackAscentCam; - [NMS(Index = 115)] - /* 0x3220 */ public GcCameraFollowSettings CharacterUnderwaterJetpackCam; - [NMS(Index = 144)] - /* 0x3330 */ public GcCameraFollowSettings CorvetteFollowCam; - [NMS(Index = 137)] - /* 0x3440 */ public GcCameraFollowSettings DropshipFollowCam; - [NMS(Index = 132)] - /* 0x3550 */ public GcCameraFollowSettings FlatbedFollowCam; - [NMS(Index = 126)] - /* 0x3660 */ public GcCameraFollowSettings HovercraftFollowCam; - [NMS(Index = 134)] - /* 0x3770 */ public GcCameraFollowSettings MechCombatCam; - [NMS(Index = 18)] - /* 0x3880 */ public GcCameraFollowSettings MechFirstPersonCam; + /* 0x3230 */ public GcCameraFollowSettings CharacterUnderwaterJetpackCam; + [NMS(Index = 145)] + /* 0x3340 */ public GcCameraFollowSettings CorvetteFollowCam; + [NMS(Index = 138)] + /* 0x3450 */ public GcCameraFollowSettings DropshipFollowCam; [NMS(Index = 133)] - /* 0x3990 */ public GcCameraFollowSettings MechFollowCam; + /* 0x3560 */ public GcCameraFollowSettings FlatbedFollowCam; + [NMS(Index = 127)] + /* 0x3670 */ public GcCameraFollowSettings HovercraftFollowCam; [NMS(Index = 135)] - /* 0x3AA0 */ public GcCameraFollowSettings MechJetpackCam; - [NMS(Index = 143)] - /* 0x3BB0 */ public GcCameraFollowSettings RobotShipFollowCam; - [NMS(Index = 139)] - /* 0x3CC0 */ public GcCameraFollowSettings RoyalShipFollowCam; + /* 0x3780 */ public GcCameraFollowSettings MechCombatCam; + [NMS(Index = 18)] + /* 0x3890 */ public GcCameraFollowSettings MechFirstPersonCam; + [NMS(Index = 134)] + /* 0x39A0 */ public GcCameraFollowSettings MechFollowCam; + [NMS(Index = 136)] + /* 0x3AB0 */ public GcCameraFollowSettings MechJetpackCam; + [NMS(Index = 144)] + /* 0x3BC0 */ public GcCameraFollowSettings RobotShipFollowCam; [NMS(Index = 140)] - /* 0x3DD0 */ public GcCameraFollowSettings SailShipFollowCam; + /* 0x3CD0 */ public GcCameraFollowSettings RoyalShipFollowCam; [NMS(Index = 141)] - /* 0x3EE0 */ public GcCameraFollowSettings ScienceShipFollowCam; - [NMS(Index = 138)] - /* 0x3FF0 */ public GcCameraFollowSettings ShuttleFollowCam; - [NMS(Index = 136)] - /* 0x4100 */ public GcCameraFollowSettings SpaceshipFollowCam; - [NMS(Index = 127)] - /* 0x4210 */ public GcCameraFollowSettings SubmarineFollowCam; + /* 0x3DE0 */ public GcCameraFollowSettings SailShipFollowCam; + [NMS(Index = 142)] + /* 0x3EF0 */ public GcCameraFollowSettings ScienceShipFollowCam; + [NMS(Index = 139)] + /* 0x4000 */ public GcCameraFollowSettings ShuttleFollowCam; + [NMS(Index = 137)] + /* 0x4110 */ public GcCameraFollowSettings SpaceshipFollowCam; [NMS(Index = 128)] - /* 0x4320 */ public GcCameraFollowSettings SubmarineFollowCamSurface; - [NMS(Index = 145)] - /* 0x4430 */ public GcCameraFollowSettings SwarmDroneFollowCam; - [NMS(Index = 131)] - /* 0x4540 */ public GcCameraFollowSettings TruckFollowCam; + /* 0x4220 */ public GcCameraFollowSettings SubmarineFollowCam; + [NMS(Index = 129)] + /* 0x4330 */ public GcCameraFollowSettings SubmarineFollowCamSurface; + [NMS(Index = 146)] + /* 0x4440 */ public GcCameraFollowSettings SwarmDroneFollowCam; + [NMS(Index = 132)] + /* 0x4550 */ public GcCameraFollowSettings TruckFollowCam; [NMS(Index = 17)] - /* 0x4650 */ public GcCameraFollowSettings VehicleCam; + /* 0x4660 */ public GcCameraFollowSettings VehicleCam; [NMS(Index = 16)] - /* 0x4760 */ public GcCameraFollowSettings VehicleCamHmd; - [NMS(Index = 130)] - /* 0x4870 */ public GcCameraFollowSettings WheeledBikeFollowCam; - [NMS(Index = 377)] - /* 0x4980 */ public GcCameraAnimationData AmbientCameraAnimations; - [NMS(Index = 378)] - /* 0x49A0 */ public TkModelResource AmbientDroneAnimations; + /* 0x4770 */ public GcCameraFollowSettings VehicleCamHmd; + [NMS(Index = 131)] + /* 0x4880 */ public GcCameraFollowSettings WheeledBikeFollowCam; + [NMS(Index = 380)] + /* 0x4990 */ public GcCameraAnimationData AmbientCameraAnimations; + [NMS(Index = 381)] + /* 0x49B0 */ public TkModelResource AmbientDroneAnimations; [NMS(Index = 9)] - /* 0x49C0 */ public List AerialViewDataTable; - [NMS(Index = 379)] - /* 0x49D0 */ public GcFilename CameraAmbientAnimationsData; + /* 0x49D0 */ public List AerialViewDataTable; + [NMS(Index = 382)] + /* 0x49E0 */ public GcFilename CameraAmbientAnimationsData; [NMS(Index = 15)] - /* 0x49E0 */ public List Cameras; - [NMS(Index = 290)] - /* 0x49F0 */ public List CameraShakeTable; - [NMS(Index = 390)] - /* 0x4A00 */ public List SavedCameraFacing; - [NMS(Index = 389)] - /* 0x4A10 */ public List SavedCameraPositions; - [NMS(Index = 392)] - /* 0x4A20 */ public GcCameraWarpSettings CorvetteWarpSettings; + /* 0x49F0 */ public List Cameras; + [NMS(Index = 293)] + /* 0x4A00 */ public List CameraShakeTable; [NMS(Index = 393)] - /* 0x4A74 */ public GcCameraWarpSettings FreighterWarpSettings; - [NMS(Index = 394)] - /* 0x4AC8 */ public GcCameraWarpSettings PirateFreighterWarpSettings; - [NMS(Index = 391)] - /* 0x4B1C */ public GcCameraWarpSettings WarpSettings; + /* 0x4A10 */ public List SavedCameraFacing; + [NMS(Index = 392)] + /* 0x4A20 */ public List SavedCameraPositions; + [NMS(Index = 397)] + /* 0x4A30 */ public GcCameraWarpSettings CorvetteWarpSettings; + [NMS(Index = 398)] + /* 0x4AA8 */ public GcCameraWarpSettings FreighterWarpSettings; + [NMS(Index = 399)] + /* 0x4B20 */ public GcCameraWarpSettings PirateFreighterWarpSettings; + [NMS(Index = 396)] + /* 0x4B98 */ public GcCameraWarpSettings WarpSettings; [NMS(Index = 6)] - /* 0x4B70 */ public GcCameraFocusBuildingControlSettings FocusBuildingModeDistanceControlSettings; + /* 0x4C10 */ public GcCameraFocusBuildingControlSettings FocusBuildingModeDistanceControlSettings; [NMS(Index = 4)] - /* 0x4B90 */ public GcCameraFocusBuildingControlSettings FocusBuildingModePitchControlSettings; + /* 0x4C30 */ public GcCameraFocusBuildingControlSettings FocusBuildingModePitchControlSettings; [NMS(Index = 7)] - /* 0x4BB0 */ public GcCameraFocusBuildingControlSettings FocusBuildingModePlanarControlSettings; + /* 0x4C50 */ public GcCameraFocusBuildingControlSettings FocusBuildingModePlanarControlSettings; [NMS(Index = 8)] - /* 0x4BD0 */ public GcCameraFocusBuildingControlSettings FocusBuildingModeVerticalControlSettings; + /* 0x4C70 */ public GcCameraFocusBuildingControlSettings FocusBuildingModeVerticalControlSettings; [NMS(Index = 5)] - /* 0x4BF0 */ public GcCameraFocusBuildingControlSettings FocusBuildingModeYawControlSettings; - [NMS(Index = 155)] - /* 0x4C10 */ public Vector2f ModelViewFocusOffset; - [NMS(Index = 197)] - /* 0x4C18 */ public Vector2f PitchForFrigateInteraction; - [NMS(Index = 198)] - /* 0x4C20 */ public Vector2f RotationForFrigateInteraction; + /* 0x4C90 */ public GcCameraFocusBuildingControlSettings FocusBuildingModeYawControlSettings; + [NMS(Index = 156)] + /* 0x4CB0 */ public Vector2f ModelViewFocusOffset; + [NMS(Index = 200)] + /* 0x4CB8 */ public Vector2f PitchForFrigateInteraction; + [NMS(Index = 201)] + /* 0x4CC0 */ public Vector2f RotationForFrigateInteraction; + [NMS(Index = 238)] + /* 0x4CC8 */ public float AerialViewBackTime; + [NMS(Index = 239)] + /* 0x4CCC */ public float AerialViewBlendTime; [NMS(Index = 235)] - /* 0x4C28 */ public float AerialViewBackTime; + /* 0x4CD0 */ public float AerialViewDownDistance; [NMS(Index = 236)] - /* 0x4C2C */ public float AerialViewBlendTime; - [NMS(Index = 232)] - /* 0x4C30 */ public float AerialViewDownDistance; - [NMS(Index = 233)] - /* 0x4C34 */ public float AerialViewPause; - [NMS(Index = 234)] - /* 0x4C38 */ public float AerialViewStartTime; + /* 0x4CD4 */ public float AerialViewPause; + [NMS(Index = 237)] + /* 0x4CD8 */ public float AerialViewStartTime; [NMS(Index = 60)] - /* 0x4C3C */ public float BinocularFlashStrength; + /* 0x4CDC */ public float BinocularFlashStrength; [NMS(Index = 59)] - /* 0x4C40 */ public float BinocularFlashTime; - [NMS(Index = 293)] - /* 0x4C44 */ public float BobAmount; - [NMS(Index = 291)] - /* 0x4C48 */ public float BobAmountAbandFreighter; + /* 0x4CE0 */ public float BinocularFlashTime; + [NMS(Index = 296)] + /* 0x4CE4 */ public float BobAmount; [NMS(Index = 294)] - /* 0x4C4C */ public float BobFactor; - [NMS(Index = 292)] - /* 0x4C50 */ public float BobFactorAbandFreighter; - [NMS(Index = 295)] - /* 0x4C54 */ public float BobFocus; - [NMS(Index = 299)] - /* 0x4C58 */ public float BobFwdAmount; + /* 0x4CE8 */ public float BobAmountAbandFreighter; [NMS(Index = 297)] - /* 0x4C5C */ public float BobRollAmount; - [NMS(Index = 296)] - /* 0x4C60 */ public float BobRollFactor; + /* 0x4CEC */ public float BobFactor; + [NMS(Index = 295)] + /* 0x4CF0 */ public float BobFactorAbandFreighter; [NMS(Index = 298)] - /* 0x4C64 */ public float BobRollOffset; - [NMS(Index = 228)] - /* 0x4C68 */ public float BuildingModeMaxDistance; - [NMS(Index = 381)] - /* 0x4C6C */ public float CameraAmbientAutoSwitchMaxTime; - [NMS(Index = 380)] - /* 0x4C70 */ public float CameraAmbientAutoSwitchMinTime; + /* 0x4CF4 */ public float BobFocus; + [NMS(Index = 302)] + /* 0x4CF8 */ public float BobFwdAmount; [NMS(Index = 300)] - /* 0x4C74 */ public float CamSeed1; + /* 0x4CFC */ public float BobRollAmount; + [NMS(Index = 299)] + /* 0x4D00 */ public float BobRollFactor; [NMS(Index = 301)] - /* 0x4C78 */ public float CamSeed2; + /* 0x4D04 */ public float BobRollOffset; + [NMS(Index = 231)] + /* 0x4D08 */ public float BuildingModeMaxDistance; + [NMS(Index = 384)] + /* 0x4D0C */ public float CameraAmbientAutoSwitchMaxTime; + [NMS(Index = 383)] + /* 0x4D10 */ public float CameraAmbientAutoSwitchMinTime; + [NMS(Index = 303)] + /* 0x4D14 */ public float CamSeed1; [NMS(Index = 304)] - /* 0x4C7C */ public float CamWander1Amplitude; - [NMS(Index = 302)] - /* 0x4C80 */ public float CamWander1Phase; + /* 0x4D18 */ public float CamSeed2; + [NMS(Index = 307)] + /* 0x4D1C */ public float CamWander1Amplitude; [NMS(Index = 305)] - /* 0x4C84 */ public float CamWander2Amplitude; - [NMS(Index = 303)] - /* 0x4C88 */ public float CamWander2Phase; - [NMS(Index = 323)] - /* 0x4C8C */ public float CharCamAutoDirStartTime; + /* 0x4D20 */ public float CamWander1Phase; + [NMS(Index = 308)] + /* 0x4D24 */ public float CamWander2Amplitude; + [NMS(Index = 306)] + /* 0x4D28 */ public float CamWander2Phase; [NMS(Index = 326)] - /* 0x4C90 */ public float CharCamDeflectSpeed; - [NMS(Index = 318)] - /* 0x4C94 */ public float CharCamFocusHeight; + /* 0x4D2C */ public float CharCamAutoDirStartTime; + [NMS(Index = 329)] + /* 0x4D30 */ public float CharCamDeflectSpeed; [NMS(Index = 321)] - /* 0x4C98 */ public float CharCamHeight; + /* 0x4D34 */ public float CharCamFocusHeight; [NMS(Index = 324)] - /* 0x4C9C */ public float CharCamLookOffset; - [NMS(Index = 325)] - /* 0x4CA0 */ public float CharCamLookOffsetFactor; - [NMS(Index = 319)] - /* 0x4CA4 */ public float CharCamMaxDistance; - [NMS(Index = 320)] - /* 0x4CA8 */ public float CharCamMinDistance; + /* 0x4D38 */ public float CharCamHeight; [NMS(Index = 327)] - /* 0x4CAC */ public float CharCamMinSpeed; - [NMS(Index = 322)] - /* 0x4CB0 */ public float CharCamOffsetTime; + /* 0x4D3C */ public float CharCamLookOffset; [NMS(Index = 328)] - /* 0x4CB4 */ public float CharCamRightStickX; - [NMS(Index = 329)] - /* 0x4CB8 */ public float CharCamRightStickY; - [NMS(Index = 333)] - /* 0x4CBC */ public float CloseFactorSpring; + /* 0x4D40 */ public float CharCamLookOffsetFactor; + [NMS(Index = 322)] + /* 0x4D44 */ public float CharCamMaxDistance; + [NMS(Index = 323)] + /* 0x4D48 */ public float CharCamMinDistance; + [NMS(Index = 330)] + /* 0x4D4C */ public float CharCamMinSpeed; + [NMS(Index = 325)] + /* 0x4D50 */ public float CharCamOffsetTime; + [NMS(Index = 331)] + /* 0x4D54 */ public float CharCamRightStickX; + [NMS(Index = 332)] + /* 0x4D58 */ public float CharCamRightStickY; + [NMS(Index = 336)] + /* 0x4D5C */ public float CloseFactorSpring; + [NMS(Index = 377)] + /* 0x4D60 */ public float CreatureInteractionCamSpring; + [NMS(Index = 364)] + /* 0x4D64 */ public float CreatureInteractionDistMulMax; + [NMS(Index = 363)] + /* 0x4D68 */ public float CreatureInteractionDistMulMin; + [NMS(Index = 371)] + /* 0x4D6C */ public float CreatureInteractionDownhillPitchTransfer; + [NMS(Index = 376)] + /* 0x4D70 */ public float CreatureInteractionFoVMax; + [NMS(Index = 375)] + /* 0x4D74 */ public float CreatureInteractionFoVMin; [NMS(Index = 374)] - /* 0x4CC0 */ public float CreatureInteractionCamSpring; - [NMS(Index = 361)] - /* 0x4CC4 */ public float CreatureInteractionDistMulMax; + /* 0x4D78 */ public float CreatureInteractionFoVSplitSize; + [NMS(Index = 378)] + /* 0x4D7C */ public float CreatureInteractionHeadHeightSpring; + [NMS(Index = 370)] + /* 0x4D80 */ public float CreatureInteractionMaxDownhillPitchAroundPlayer; + [NMS(Index = 372)] + /* 0x4D84 */ public float CreatureInteractionMaxUphillPitchAroundPlayer; [NMS(Index = 360)] - /* 0x4CC8 */ public float CreatureInteractionDistMulMin; + /* 0x4D88 */ public float CreatureInteractionMinDist; + [NMS(Index = 369)] + /* 0x4D8C */ public float CreatureInteractionPitchMax; [NMS(Index = 368)] - /* 0x4CCC */ public float CreatureInteractionDownhillPitchTransfer; - [NMS(Index = 373)] - /* 0x4CD0 */ public float CreatureInteractionFoVMax; - [NMS(Index = 372)] - /* 0x4CD4 */ public float CreatureInteractionFoVMin; - [NMS(Index = 371)] - /* 0x4CD8 */ public float CreatureInteractionFoVSplitSize; - [NMS(Index = 375)] - /* 0x4CDC */ public float CreatureInteractionHeadHeightSpring; + /* 0x4D90 */ public float CreatureInteractionPitchMin; [NMS(Index = 367)] - /* 0x4CE0 */ public float CreatureInteractionMaxDownhillPitchAroundPlayer; - [NMS(Index = 369)] - /* 0x4CE4 */ public float CreatureInteractionMaxUphillPitchAroundPlayer; - [NMS(Index = 357)] - /* 0x4CE8 */ public float CreatureInteractionMinDist; + /* 0x4D94 */ public float CreatureInteractionPitchSplit; + [NMS(Index = 362)] + /* 0x4D98 */ public float CreatureInteractionPushCameraDownAmount; + [NMS(Index = 361)] + /* 0x4D9C */ public float CreatureInteractionPushCameraDownForCreatureBiggerThan; + [NMS(Index = 373)] + /* 0x4DA0 */ public float CreatureInteractionUphillPitchTransfer; [NMS(Index = 366)] - /* 0x4CEC */ public float CreatureInteractionPitchMax; + /* 0x4DA4 */ public float CreatureInteractionYawMax; [NMS(Index = 365)] - /* 0x4CF0 */ public float CreatureInteractionPitchMin; - [NMS(Index = 364)] - /* 0x4CF4 */ public float CreatureInteractionPitchSplit; + /* 0x4DA8 */ public float CreatureInteractionYawMin; [NMS(Index = 359)] - /* 0x4CF8 */ public float CreatureInteractionPushCameraDownAmount; + /* 0x4DAC */ public float CreatureSizeMax; [NMS(Index = 358)] - /* 0x4CFC */ public float CreatureInteractionPushCameraDownForCreatureBiggerThan; - [NMS(Index = 370)] - /* 0x4D00 */ public float CreatureInteractionUphillPitchTransfer; - [NMS(Index = 363)] - /* 0x4D04 */ public float CreatureInteractionYawMax; - [NMS(Index = 362)] - /* 0x4D08 */ public float CreatureInteractionYawMin; - [NMS(Index = 356)] - /* 0x4D0C */ public float CreatureSizeMax; - [NMS(Index = 355)] - /* 0x4D10 */ public float CreatureSizeMin; - [NMS(Index = 282)] - /* 0x4D14 */ public float DebugAICamAt; - [NMS(Index = 281)] - /* 0x4D18 */ public float DebugAICamUp; - [NMS(Index = 308)] - /* 0x4D1C */ public float DebugCameraFastFactor; + /* 0x4DB0 */ public float CreatureSizeMin; + [NMS(Index = 285)] + /* 0x4DB4 */ public float DebugAICamAt; + [NMS(Index = 284)] + /* 0x4DB8 */ public float DebugAICamUp; + [NMS(Index = 311)] + /* 0x4DBC */ public float DebugCameraFastFactor; + [NMS(Index = 313)] + /* 0x4DC0 */ public float DebugCameraHeightForAccelerateBegin; + [NMS(Index = 315)] + /* 0x4DC4 */ public float DebugCameraHeightForAccelerateEnd; + [NMS(Index = 316)] + /* 0x4DC8 */ public float DebugCameraMaxSpeed; [NMS(Index = 310)] - /* 0x4D20 */ public float DebugCameraHeightForAccelerateBegin; + /* 0x4DCC */ public float DebugCameraSlowFactor; [NMS(Index = 312)] - /* 0x4D24 */ public float DebugCameraHeightForAccelerateEnd; - [NMS(Index = 313)] - /* 0x4D28 */ public float DebugCameraMaxSpeed; - [NMS(Index = 307)] - /* 0x4D2C */ public float DebugCameraSlowFactor; - [NMS(Index = 309)] - /* 0x4D30 */ public float DebugCameraSpaceFastFactor; - [NMS(Index = 311)] - /* 0x4D34 */ public float DebugCameraSpeedAtPlanetThreshold; - [NMS(Index = 279)] - /* 0x4D38 */ public float DebugMoveCamHeight; - [NMS(Index = 278)] - /* 0x4D3C */ public float DebugMoveCamSpeed; + /* 0x4DD0 */ public float DebugCameraSpaceFastFactor; + [NMS(Index = 314)] + /* 0x4DD4 */ public float DebugCameraSpeedAtPlanetThreshold; + [NMS(Index = 282)] + /* 0x4DD8 */ public float DebugMoveCamHeight; + [NMS(Index = 281)] + /* 0x4DDC */ public float DebugMoveCamSpeed; [NMS(Index = 28)] - /* 0x4D40 */ public float DebugPlanetJumpFarHeight; + /* 0x4DE0 */ public float DebugPlanetJumpFarHeight; [NMS(Index = 27)] - /* 0x4D44 */ public float DebugPlanetJumpNearHeight; - [NMS(Index = 306)] - /* 0x4D48 */ public float DebugSpaceStationTeleportOffset; - [NMS(Index = 189)] - /* 0x4D4C */ public float DistanceForFleetInteraction; - [NMS(Index = 190)] - /* 0x4D50 */ public float DistanceForFrigateInteraction; - [NMS(Index = 191)] - /* 0x4D54 */ public float DistanceForFrigatePurchaseInteraction; - [NMS(Index = 330)] - /* 0x4D58 */ public float FirstPersonCamHeight; - [NMS(Index = 334)] - /* 0x4D5C */ public float FirstPersonFoV; - [NMS(Index = 288)] - /* 0x4D60 */ public float FirstPersonSlerpAway; - [NMS(Index = 289)] - /* 0x4D64 */ public float FirstPersonSlerpTowards; - [NMS(Index = 338)] - /* 0x4D68 */ public float FirstPersonZoom1FoV; - [NMS(Index = 339)] - /* 0x4D6C */ public float FirstPersonZoom2FoV; + /* 0x4DE4 */ public float DebugPlanetJumpNearHeight; + [NMS(Index = 309)] + /* 0x4DE8 */ public float DebugSpaceStationTeleportOffset; + [NMS(Index = 192)] + /* 0x4DEC */ public float DistanceForFleetInteraction; + [NMS(Index = 193)] + /* 0x4DF0 */ public float DistanceForFrigateInteraction; [NMS(Index = 194)] - /* 0x4D70 */ public float FleetUIOrbitRate; - [NMS(Index = 196)] - /* 0x4D74 */ public float FleetUIVerticalMotionAmplitude; - [NMS(Index = 195)] - /* 0x4D78 */ public float FleetUIVerticalMotionDuration; + /* 0x4DF4 */ public float DistanceForFrigatePurchaseInteraction; + [NMS(Index = 333)] + /* 0x4DF8 */ public float FirstPersonCamHeight; + [NMS(Index = 337)] + /* 0x4DFC */ public float FirstPersonFoV; + [NMS(Index = 291)] + /* 0x4E00 */ public float FirstPersonSlerpAway; + [NMS(Index = 292)] + /* 0x4E04 */ public float FirstPersonSlerpTowards; + [NMS(Index = 341)] + /* 0x4E08 */ public float FirstPersonZoom1FoV; + [NMS(Index = 342)] + /* 0x4E0C */ public float FirstPersonZoom2FoV; + [NMS(Index = 197)] + /* 0x4E10 */ public float FleetUIOrbitRate; + [NMS(Index = 199)] + /* 0x4E14 */ public float FleetUIVerticalMotionAmplitude; + [NMS(Index = 198)] + /* 0x4E18 */ public float FleetUIVerticalMotionDuration; [NMS(Index = 58)] - /* 0x4D7C */ public float FlybyInVehicleDamper; + /* 0x4E1C */ public float FlybyInVehicleDamper; [NMS(Index = 54)] - /* 0x4D80 */ public float FlybyMinRange; + /* 0x4E20 */ public float FlybyMinRange; [NMS(Index = 56)] - /* 0x4D84 */ public float FlybyMinRelativeSpeed; + /* 0x4E24 */ public float FlybyMinRelativeSpeed; [NMS(Index = 55)] - /* 0x4D88 */ public float FlybyRange; + /* 0x4E28 */ public float FlybyRange; [NMS(Index = 57)] - /* 0x4D8C */ public float FlybyRelativeSpeedRange; + /* 0x4E2C */ public float FlybyRelativeSpeedRange; [NMS(Index = 3)] - /* 0x4D90 */ public float FocusBuildingModeMaxFOV; + /* 0x4E30 */ public float FocusBuildingModeMaxFOV; [NMS(Index = 2)] - /* 0x4D94 */ public float FocusBuildingModeMinFOV; + /* 0x4E34 */ public float FocusBuildingModeMinFOV; [NMS(Index = 1)] - /* 0x4D98 */ public float FocusBuildingModeStartDistance; + /* 0x4E38 */ public float FocusBuildingModeStartDistance; + [NMS(Index = 356)] + /* 0x4E3C */ public float FoVAdjust; [NMS(Index = 353)] - /* 0x4D9C */ public float FoVAdjust; - [NMS(Index = 350)] - /* 0x4DA0 */ public float FoVSpring; - [NMS(Index = 351)] - /* 0x4DA4 */ public float FoVSpringSights; - [NMS(Index = 352)] - /* 0x4DA8 */ public float FoVSpringSightsPassive; - [NMS(Index = 183)] - /* 0x4DAC */ public float FrigateCaptainLateralShiftAmount; - [NMS(Index = 152)] - /* 0x4DB0 */ public float FrontendModelCameraSpringTime; + /* 0x4E40 */ public float FoVSpring; + [NMS(Index = 354)] + /* 0x4E44 */ public float FoVSpringSights; + [NMS(Index = 355)] + /* 0x4E48 */ public float FoVSpringSightsPassive; + [NMS(Index = 186)] + /* 0x4E4C */ public float FrigateCaptainLateralShiftAmount; + [NMS(Index = 153)] + /* 0x4E50 */ public float FrontendModelCameraSpringTime; [NMS(Index = 23)] - /* 0x4DB4 */ public float HmdEyeExtraTurnAngle; + /* 0x4E54 */ public float HmdEyeExtraTurnAngle; [NMS(Index = 25)] - /* 0x4DB8 */ public float HmdEyeExtraTurnHeadAngleRange; + /* 0x4E58 */ public float HmdEyeExtraTurnHeadAngleRange; [NMS(Index = 24)] - /* 0x4DBC */ public float HmdEyeExtraTurnMinHeadAngle; + /* 0x4E5C */ public float HmdEyeExtraTurnMinHeadAngle; [NMS(Index = 22)] - /* 0x4DC0 */ public float HmdEyeLookAngle; - [NMS(Index = 286)] - /* 0x4DC4 */ public float IndoorCamShakeDamper; - [NMS(Index = 169)] - /* 0x4DC8 */ public float InteractionHeadHeightCronus; - [NMS(Index = 168)] - /* 0x4DCC */ public float InteractionHeadHeightDefault; + /* 0x4E60 */ public float HmdEyeLookAngle; + [NMS(Index = 289)] + /* 0x4E64 */ public float IndoorCamShakeDamper; + [NMS(Index = 171)] + /* 0x4E68 */ public float InteractionHeadHeightCronus; [NMS(Index = 170)] - /* 0x4DD0 */ public float InteractionHeadHeightGek; + /* 0x4E6C */ public float InteractionHeadHeightDefault; [NMS(Index = 172)] - /* 0x4DD4 */ public float InteractionHeadHeightSpiderman; - [NMS(Index = 171)] - /* 0x4DD8 */ public float InteractionHeadHeightVykeen; - [NMS(Index = 176)] - /* 0x4DDC */ public float InteractionHeadPosHeightAdjust; + /* 0x4E70 */ public float InteractionHeadHeightGek; + [NMS(Index = 174)] + /* 0x4E74 */ public float InteractionHeadHeightSpiderman; + [NMS(Index = 173)] + /* 0x4E78 */ public float InteractionHeadHeightVykeen; [NMS(Index = 179)] - /* 0x4DE0 */ public float InteractionHeadPosHeightAdjustCronus; + /* 0x4E7C */ public float InteractionHeadPosHeightAdjust; + [NMS(Index = 182)] + /* 0x4E80 */ public float InteractionHeadPosHeightAdjustCronus; + [NMS(Index = 181)] + /* 0x4E84 */ public float InteractionHeadPosHeightAdjustSpiderman; + [NMS(Index = 180)] + /* 0x4E88 */ public float InteractionHeadPosHeightAdjustVykeen; + [NMS(Index = 202)] + /* 0x4E8C */ public float InteractionModeBlendTime; + [NMS(Index = 203)] + /* 0x4E90 */ public float InteractionModeFocusCamBlend; + [NMS(Index = 204)] + /* 0x4E94 */ public float InteractionModeFoV; [NMS(Index = 178)] - /* 0x4DE4 */ public float InteractionHeadPosHeightAdjustSpiderman; + /* 0x4E98 */ public float InteractionPitchAdjustDeadZone; [NMS(Index = 177)] - /* 0x4DE8 */ public float InteractionHeadPosHeightAdjustVykeen; - [NMS(Index = 199)] - /* 0x4DEC */ public float InteractionModeBlendTime; - [NMS(Index = 200)] - /* 0x4DF0 */ public float InteractionModeFocusCamBlend; - [NMS(Index = 201)] - /* 0x4DF4 */ public float InteractionModeFoV; - [NMS(Index = 175)] - /* 0x4DF8 */ public float InteractionPitchAdjustDeadZone; - [NMS(Index = 174)] - /* 0x4DFC */ public float InteractionPitchAdjustStrength; - [NMS(Index = 173)] - /* 0x4E00 */ public float InteractionPitchAdjustTime; - [NMS(Index = 187)] - /* 0x4E04 */ public float LocalMissionBoardLateralShiftAmount; + /* 0x4E9C */ public float InteractionPitchAdjustStrength; + [NMS(Index = 176)] + /* 0x4EA0 */ public float InteractionPitchAdjustTime; + [NMS(Index = 190)] + /* 0x4EA4 */ public float LocalMissionBoardLateralShiftAmount; [NMS(Index = 63)] - /* 0x4E08 */ public float MaxCreatureRidingYaw; + /* 0x4EA8 */ public float MaxCreatureRidingYaw; [NMS(Index = 62)] - /* 0x4E0C */ public float MaxFirstPersonCameraPitch; - [NMS(Index = 88)] - /* 0x4E10 */ public float MechCameraArmShootOffsetY; + /* 0x4EAC */ public float MaxFirstPersonCameraPitch; [NMS(Index = 89)] - /* 0x4E14 */ public float MechCameraCombatFakeSpeed; + /* 0x4EB0 */ public float MechCameraArmShootOffsetY; + [NMS(Index = 90)] + /* 0x4EB4 */ public float MechCameraCombatFakeSpeed; + [NMS(Index = 88)] + /* 0x4EB8 */ public float MechCameraExtraYPostLandingBlendTime; [NMS(Index = 87)] - /* 0x4E18 */ public float MechCameraExtraYPostLandingBlendTime; - [NMS(Index = 86)] - /* 0x4E1C */ public float MechCameraNoExtraYTimeAfterLand; - [NMS(Index = 246)] - /* 0x4E20 */ public float MechCamSpringStrengthMax; - [NMS(Index = 245)] - /* 0x4E24 */ public float MechCamSpringStrengthMin; - [NMS(Index = 230)] - /* 0x4E28 */ public float MeleeBoostedFoV; - [NMS(Index = 231)] - /* 0x4E2C */ public float MeleeFoV; + /* 0x4EBC */ public float MechCameraNoExtraYTimeAfterLand; + [NMS(Index = 249)] + /* 0x4EC0 */ public float MechCamSpringStrengthMax; + [NMS(Index = 248)] + /* 0x4EC4 */ public float MechCamSpringStrengthMin; + [NMS(Index = 233)] + /* 0x4EC8 */ public float MeleeBoostedFoV; + [NMS(Index = 234)] + /* 0x4ECC */ public float MeleeFoV; [NMS(Index = 61)] - /* 0x4E30 */ public float MinFirstPersonCameraPitch; - [NMS(Index = 203)] - /* 0x4E34 */ public float MinInteractFocusAngle; + /* 0x4ED0 */ public float MinFirstPersonCameraPitch; + [NMS(Index = 206)] + /* 0x4ED4 */ public float MinInteractFocusAngle; [NMS(Index = 35)] - /* 0x4E38 */ public float MiniportalFlashStrength; + /* 0x4ED8 */ public float MiniportalFlashStrength; [NMS(Index = 34)] - /* 0x4E3C */ public float MiniportalFlashTime; + /* 0x4EDC */ public float MiniportalFlashTime; + [NMS(Index = 278)] + /* 0x4EE0 */ public float ModelViewDefaultPitch; + [NMS(Index = 279)] + /* 0x4EE4 */ public float ModelViewDefaultYaw; [NMS(Index = 275)] - /* 0x4E40 */ public float ModelViewDefaultPitch; + /* 0x4EE8 */ public float ModelViewDistSpeed; + [NMS(Index = 154)] + /* 0x4EEC */ public float ModelViewFlashTime; + [NMS(Index = 207)] + /* 0x4EF0 */ public float ModelViewInterpTime; + [NMS(Index = 277)] + /* 0x4EF4 */ public float ModelViewMaxDist; [NMS(Index = 276)] - /* 0x4E44 */ public float ModelViewDefaultYaw; - [NMS(Index = 272)] - /* 0x4E48 */ public float ModelViewDistSpeed; - [NMS(Index = 153)] - /* 0x4E4C */ public float ModelViewFlashTime; - [NMS(Index = 204)] - /* 0x4E50 */ public float ModelViewInterpTime; + /* 0x4EF8 */ public float ModelViewMinDist; [NMS(Index = 274)] - /* 0x4E54 */ public float ModelViewMaxDist; + /* 0x4EFC */ public float ModelViewMouseMoveSpeed; [NMS(Index = 273)] - /* 0x4E58 */ public float ModelViewMinDist; + /* 0x4F00 */ public float ModelViewMouseRotateSnapStrength; + [NMS(Index = 272)] + /* 0x4F04 */ public float ModelViewMouseRotateSpeed; [NMS(Index = 271)] - /* 0x4E5C */ public float ModelViewMouseMoveSpeed; + /* 0x4F08 */ public float ModelViewRotateSpeed; [NMS(Index = 270)] - /* 0x4E60 */ public float ModelViewMouseRotateSnapStrength; - [NMS(Index = 269)] - /* 0x4E64 */ public float ModelViewMouseRotateSpeed; - [NMS(Index = 268)] - /* 0x4E68 */ public float ModelViewRotateSpeed; - [NMS(Index = 267)] - /* 0x4E6C */ public float MouseSensitivity; - [NMS(Index = 287)] - /* 0x4E70 */ public float NoControlCamShakeDamper; - [NMS(Index = 186)] - /* 0x4E74 */ public float NPCTradeLateralShiftAmount; - [NMS(Index = 188)] - /* 0x4E78 */ public float NPCTradeLateralShiftTime; + /* 0x4F0C */ public float MouseSensitivity; + [NMS(Index = 290)] + /* 0x4F10 */ public float NoControlCamShakeDamper; + [NMS(Index = 189)] + /* 0x4F14 */ public float NPCTradeLateralShiftAmount; + [NMS(Index = 191)] + /* 0x4F18 */ public float NPCTradeLateralShiftTime; + [NMS(Index = 320)] + /* 0x4F1C */ public float ObjectFocusTime; [NMS(Index = 317)] - /* 0x4E7C */ public float ObjectFocusTime; - [NMS(Index = 314)] - /* 0x4E80 */ public float OffsetCamFOV; + /* 0x4F20 */ public float OffsetCamFOV; [NMS(Index = 12)] - /* 0x4E84 */ public float OffsetCombatCameraHorizontalAngle; - [NMS(Index = 284)] - /* 0x4E88 */ public float PainShakeTime; - [NMS(Index = 218)] - /* 0x4E8C */ public float PhotoModeCollisionRadius; - [NMS(Index = 220)] - /* 0x4E90 */ public float PhotoModeFlashDuration; + /* 0x4F24 */ public float OffsetCombatCameraHorizontalAngle; + [NMS(Index = 287)] + /* 0x4F28 */ public float PainShakeTime; [NMS(Index = 221)] - /* 0x4E94 */ public float PhotoModeFlashIntensity; - [NMS(Index = 214)] - /* 0x4E98 */ public float PhotoModeMaxDistance; + /* 0x4F2C */ public float PhotoModeCollisionRadius; + [NMS(Index = 223)] + /* 0x4F30 */ public float PhotoModeFlashDuration; + [NMS(Index = 224)] + /* 0x4F34 */ public float PhotoModeFlashIntensity; [NMS(Index = 217)] - /* 0x4E9C */ public float PhotoModeMaxDistanceClampBuffer; - [NMS(Index = 216)] - /* 0x4EA0 */ public float PhotoModeMaxDistanceClampForce; - [NMS(Index = 215)] - /* 0x4EA4 */ public float PhotoModeMaxDistanceSpace; - [NMS(Index = 212)] - /* 0x4EA8 */ public float PhotoModeMoveSpeed; + /* 0x4F38 */ public float PhotoModeMaxDistance; + [NMS(Index = 220)] + /* 0x4F3C */ public float PhotoModeMaxDistanceClampBuffer; [NMS(Index = 219)] - /* 0x4EAC */ public float PhotoModeRollSpeed; - [NMS(Index = 213)] - /* 0x4EB0 */ public float PhotoModeTurnSpeed; - [NMS(Index = 211)] - /* 0x4EB4 */ public float PhotoModeVelocitySmoothTime; - [NMS(Index = 184)] - /* 0x4EB8 */ public float PilotDetailsLateralShiftAmount; - [NMS(Index = 185)] - /* 0x4EBC */ public float RecruitmentLateralShiftAmount; + /* 0x4F40 */ public float PhotoModeMaxDistanceClampForce; + [NMS(Index = 218)] + /* 0x4F44 */ public float PhotoModeMaxDistanceSpace; + [NMS(Index = 215)] + /* 0x4F48 */ public float PhotoModeMoveSpeed; + [NMS(Index = 222)] + /* 0x4F4C */ public float PhotoModeRollSpeed; + [NMS(Index = 216)] + /* 0x4F50 */ public float PhotoModeTurnSpeed; + [NMS(Index = 214)] + /* 0x4F54 */ public float PhotoModeVelocitySmoothTime; + [NMS(Index = 187)] + /* 0x4F58 */ public float PilotDetailsLateralShiftAmount; + [NMS(Index = 175)] + /* 0x4F5C */ public float PlayerHeadHeightSpookShop; + [NMS(Index = 188)] + /* 0x4F60 */ public float RecruitmentLateralShiftAmount; [NMS(Index = 19)] - /* 0x4EC0 */ public float RevealedNPCHeadOffset; - [NMS(Index = 229)] - /* 0x4EC4 */ public float RunningFoVAdjust; + /* 0x4F64 */ public float RevealedNPCHeadOffset; + [NMS(Index = 64)] + /* 0x4F68 */ public float RidingCamSmoothTime; + [NMS(Index = 232)] + /* 0x4F6C */ public float RunningFoVAdjust; [NMS(Index = 0)] - /* 0x4EC8 */ public float ScanCameraLookAtTime; + /* 0x4F70 */ public float ScanCameraLookAtTime; [NMS(Index = 10)] - /* 0x4ECC */ public float SClassLandingShakeMultiplier; - [NMS(Index = 242)] - /* 0x4ED0 */ public float ScreenshotBackDistance; - [NMS(Index = 240)] - /* 0x4ED4 */ public float ScreenshotBendDownAmount; - [NMS(Index = 239)] - /* 0x4ED8 */ public float ScreenshotHorizonFaceFactor; - [NMS(Index = 238)] - /* 0x4EDC */ public float ScreenshotHorizonHeight; + /* 0x4F74 */ public float SClassLandingShakeMultiplier; + [NMS(Index = 245)] + /* 0x4F78 */ public float ScreenshotBackDistance; [NMS(Index = 243)] - /* 0x4EE0 */ public float ScreenshotInTime; - [NMS(Index = 244)] - /* 0x4EE4 */ public float ScreenshotOutTime; + /* 0x4F7C */ public float ScreenshotBendDownAmount; + [NMS(Index = 242)] + /* 0x4F80 */ public float ScreenshotHorizonFaceFactor; [NMS(Index = 241)] - /* 0x4EE8 */ public float ScreenshotRightDistance; - [NMS(Index = 202)] - /* 0x4EEC */ public float ShipBuilderFoV; - [NMS(Index = 266)] - /* 0x4EF0 */ public float ShipCamAimFOV; - [NMS(Index = 248)] - /* 0x4EF4 */ public float ShipCamFastSpringStrengthMax; + /* 0x4F84 */ public float ScreenshotHorizonHeight; + [NMS(Index = 246)] + /* 0x4F88 */ public float ScreenshotInTime; [NMS(Index = 247)] - /* 0x4EF8 */ public float ShipCamFastSpringStrengthMin; - [NMS(Index = 254)] - /* 0x4EFC */ public float ShipCamLookInterp; - [NMS(Index = 255)] - /* 0x4F00 */ public float ShipCamMinReturnTime; - [NMS(Index = 262)] - /* 0x4F04 */ public float ShipCamMotionInterp; + /* 0x4F8C */ public float ScreenshotOutTime; + [NMS(Index = 244)] + /* 0x4F90 */ public float ScreenshotRightDistance; + [NMS(Index = 205)] + /* 0x4F94 */ public float ShipBuilderFoV; + [NMS(Index = 269)] + /* 0x4F98 */ public float ShipCamAimFOV; + [NMS(Index = 251)] + /* 0x4F9C */ public float ShipCamFastSpringStrengthMax; + [NMS(Index = 250)] + /* 0x4FA0 */ public float ShipCamFastSpringStrengthMin; + [NMS(Index = 257)] + /* 0x4FA4 */ public float ShipCamLookInterp; + [NMS(Index = 258)] + /* 0x4FA8 */ public float ShipCamMinReturnTime; + [NMS(Index = 265)] + /* 0x4FAC */ public float ShipCamMotionInterp; + [NMS(Index = 264)] + /* 0x4FB0 */ public float ShipCamMotionMaxLagPitchAngle; + [NMS(Index = 263)] + /* 0x4FB4 */ public float ShipCamMotionMaxLagTurnAngle; [NMS(Index = 261)] - /* 0x4F08 */ public float ShipCamMotionMaxLagPitchAngle; + /* 0x4FB8 */ public float ShipCamMotionPitch; + [NMS(Index = 262)] + /* 0x4FBC */ public float ShipCamMotionPitchMod; [NMS(Index = 260)] - /* 0x4F0C */ public float ShipCamMotionMaxLagTurnAngle; - [NMS(Index = 258)] - /* 0x4F10 */ public float ShipCamMotionPitch; + /* 0x4FC0 */ public float ShipCamMotionTurn; + [NMS(Index = 255)] + /* 0x4FC4 */ public float ShipCamPitch; + [NMS(Index = 256)] + /* 0x4FC8 */ public float ShipCamPitchMod; [NMS(Index = 259)] - /* 0x4F14 */ public float ShipCamMotionPitchMod; - [NMS(Index = 257)] - /* 0x4F18 */ public float ShipCamMotionTurn; - [NMS(Index = 252)] - /* 0x4F1C */ public float ShipCamPitch; + /* 0x4FCC */ public float ShipCamReturnTime; + [NMS(Index = 267)] + /* 0x4FD0 */ public float ShipCamRollAmountMax; + [NMS(Index = 266)] + /* 0x4FD4 */ public float ShipCamRollAmountMin; + [NMS(Index = 268)] + /* 0x4FD8 */ public float ShipCamRollSpeedScaler; [NMS(Index = 253)] - /* 0x4F20 */ public float ShipCamPitchMod; - [NMS(Index = 256)] - /* 0x4F24 */ public float ShipCamReturnTime; - [NMS(Index = 264)] - /* 0x4F28 */ public float ShipCamRollAmountMax; - [NMS(Index = 263)] - /* 0x4F2C */ public float ShipCamRollAmountMin; - [NMS(Index = 265)] - /* 0x4F30 */ public float ShipCamRollSpeedScaler; - [NMS(Index = 250)] - /* 0x4F34 */ public float ShipCamSpringStrengthMax; - [NMS(Index = 249)] - /* 0x4F38 */ public float ShipCamSpringStrengthMin; - [NMS(Index = 251)] - /* 0x4F3C */ public float ShipCamTurn; + /* 0x4FDC */ public float ShipCamSpringStrengthMax; + [NMS(Index = 252)] + /* 0x4FE0 */ public float ShipCamSpringStrengthMin; + [NMS(Index = 254)] + /* 0x4FE4 */ public float ShipCamTurn; [NMS(Index = 51)] - /* 0x4F40 */ public float ShipFirstPersonBlendOffset; + /* 0x4FE8 */ public float ShipFirstPersonBlendOffset; [NMS(Index = 50)] - /* 0x4F44 */ public float ShipFirstPersonBlendTime; - [NMS(Index = 346)] - /* 0x4F48 */ public float ShipFoVBoost; - [NMS(Index = 342)] - /* 0x4F4C */ public float ShipFoVMax; + /* 0x4FEC */ public float ShipFirstPersonBlendTime; + [NMS(Index = 349)] + /* 0x4FF0 */ public float ShipFoVBoost; [NMS(Index = 345)] - /* 0x4F50 */ public float ShipFoVMax3rdPerson; - [NMS(Index = 340)] - /* 0x4F54 */ public float ShipFoVMin; - [NMS(Index = 341)] - /* 0x4F58 */ public float ShipFoVMin2; + /* 0x4FF4 */ public float ShipFoVMax; + [NMS(Index = 348)] + /* 0x4FF8 */ public float ShipFoVMax3rdPerson; + [NMS(Index = 343)] + /* 0x4FFC */ public float ShipFoVMin; [NMS(Index = 344)] - /* 0x4F5C */ public float ShipFoVMin3rdPerson; + /* 0x5000 */ public float ShipFoVMin2; [NMS(Index = 347)] - /* 0x4F60 */ public float ShipFoVMiniJump; - [NMS(Index = 348)] - /* 0x4F64 */ public float ShipFoVSpring; - [NMS(Index = 349)] - /* 0x4F68 */ public float ShipMiniJumpFoVSpring; - [NMS(Index = 285)] - /* 0x4F6C */ public float ShipShakeDamper; + /* 0x5004 */ public float ShipFoVMin3rdPerson; + [NMS(Index = 350)] + /* 0x5008 */ public float ShipFoVMiniJump; + [NMS(Index = 351)] + /* 0x500C */ public float ShipFoVSpring; + [NMS(Index = 352)] + /* 0x5010 */ public float ShipMiniJumpFoVSpring; + [NMS(Index = 288)] + /* 0x5014 */ public float ShipShakeDamper; [NMS(Index = 47)] - /* 0x4F70 */ public float ShipThirdPersonBlendOffset; + /* 0x5018 */ public float ShipThirdPersonBlendOffset; [NMS(Index = 49)] - /* 0x4F74 */ public float ShipThirdPersonBlendOutOffset; + /* 0x501C */ public float ShipThirdPersonBlendOutOffset; [NMS(Index = 48)] - /* 0x4F78 */ public float ShipThirdPersonBlendOutTime; + /* 0x5020 */ public float ShipThirdPersonBlendOutTime; [NMS(Index = 45)] - /* 0x4F7C */ public float ShipThirdPersonBlendTime; + /* 0x5024 */ public float ShipThirdPersonBlendTime; [NMS(Index = 46)] - /* 0x4F80 */ public float ShipThirdPersonBlendWithOffsetTime; + /* 0x5028 */ public float ShipThirdPersonBlendWithOffsetTime; [NMS(Index = 53)] - /* 0x4F84 */ public float ShipThirdPersonEnterBlendOffset; + /* 0x502C */ public float ShipThirdPersonEnterBlendOffset; [NMS(Index = 52)] - /* 0x4F88 */ public float ShipThirdPersonEnterBlendTime; - [NMS(Index = 343)] - /* 0x4F8C */ public float ShipWarpFoV; - [NMS(Index = 68)] - /* 0x4F90 */ public float SpacewalkTightCameraOverheadDistance; + /* 0x5030 */ public float ShipThirdPersonEnterBlendTime; + [NMS(Index = 346)] + /* 0x5034 */ public float ShipWarpFoV; + [NMS(Index = 394)] + /* 0x5038 */ public float ShipWarpInBlendTime; + [NMS(Index = 395)] + /* 0x503C */ public float ShipWarpOutBlendTime; + [NMS(Index = 69)] + /* 0x5040 */ public float SpacewalkTightCameraOverheadDistance; [NMS(Index = 20)] - /* 0x4F94 */ public float SpecialVehicleMouseRecentreTime; + /* 0x5044 */ public float SpecialVehicleMouseRecentreTime; [NMS(Index = 21)] - /* 0x4F98 */ public float SpecialVehicleMouseRecentreWeaponTime; + /* 0x5048 */ public float SpecialVehicleMouseRecentreWeaponTime; [NMS(Index = 32)] - /* 0x4F9C */ public float ThirdPersonAfterIntroCamBlendTime; - [NMS(Index = 205)] - /* 0x4FA0 */ public float ThirdPersonBlendInTime; - [NMS(Index = 206)] - /* 0x4FA4 */ public float ThirdPersonBlendOutTime; - [NMS(Index = 123)] - /* 0x4FA8 */ public float ThirdPersonCameraChangeBlendTime; + /* 0x504C */ public float ThirdPersonAfterIntroCamBlendTime; + [NMS(Index = 208)] + /* 0x5050 */ public float ThirdPersonBlendInTime; + [NMS(Index = 209)] + /* 0x5054 */ public float ThirdPersonBlendOutTime; [NMS(Index = 124)] - /* 0x4FAC */ public float ThirdPersonCameraChangeMinimumBlend; - [NMS(Index = 66)] - /* 0x4FB0 */ public float ThirdPersonCloseDistance; + /* 0x5058 */ public float ThirdPersonCameraChangeBlendTime; + [NMS(Index = 125)] + /* 0x505C */ public float ThirdPersonCameraChangeMinimumBlend; [NMS(Index = 67)] - /* 0x4FB4 */ public float ThirdPersonCloseDistanceX; - [NMS(Index = 65)] - /* 0x4FB8 */ public float ThirdPersonClosePitch; - [NMS(Index = 207)] - /* 0x4FBC */ public float ThirdPersonCollisionPushOffsetReducerStart; - [NMS(Index = 208)] - /* 0x4FC0 */ public float ThirdPersonCollisionPushOffsetReducerVehicleRearAngle; - [NMS(Index = 337)] - /* 0x4FC4 */ public float ThirdPersonCombatFoV; + /* 0x5060 */ public float ThirdPersonCloseDistance; + [NMS(Index = 68)] + /* 0x5064 */ public float ThirdPersonCloseDistanceX; + [NMS(Index = 66)] + /* 0x5068 */ public float ThirdPersonClosePitch; + [NMS(Index = 210)] + /* 0x506C */ public float ThirdPersonCollisionPushOffsetReducerStart; + [NMS(Index = 211)] + /* 0x5070 */ public float ThirdPersonCollisionPushOffsetReducerVehicleRearAngle; + [NMS(Index = 340)] + /* 0x5074 */ public float ThirdPersonCombatFoV; + [NMS(Index = 76)] + /* 0x5078 */ public float ThirdPersonDownhillAdjustMaxAngle; + [NMS(Index = 80)] + /* 0x507C */ public float ThirdPersonDownhillAdjustMaxAnglePrime; [NMS(Index = 75)] - /* 0x4FC8 */ public float ThirdPersonDownhillAdjustMaxAngle; + /* 0x5080 */ public float ThirdPersonDownhillAdjustMinAngle; [NMS(Index = 79)] - /* 0x4FCC */ public float ThirdPersonDownhillAdjustMaxAnglePrime; + /* 0x5084 */ public float ThirdPersonDownhillAdjustMinAnglePrime; [NMS(Index = 74)] - /* 0x4FD0 */ public float ThirdPersonDownhillAdjustMinAngle; - [NMS(Index = 78)] - /* 0x4FD4 */ public float ThirdPersonDownhillAdjustMinAnglePrime; + /* 0x5088 */ public float ThirdPersonDownhillAdjustSpringTimeMax; [NMS(Index = 73)] - /* 0x4FD8 */ public float ThirdPersonDownhillAdjustSpringTimeMax; - [NMS(Index = 72)] - /* 0x4FDC */ public float ThirdPersonDownhillAdjustSpringTimeMin; - [NMS(Index = 335)] - /* 0x4FE0 */ public float ThirdPersonFoV; - [NMS(Index = 209)] - /* 0x4FE4 */ public float ThirdPersonOffsetSpringTime; - [NMS(Index = 69)] - /* 0x4FE8 */ public float ThirdPersonRotationBackAdjustAngleMax; - [NMS(Index = 64)] - /* 0x4FEC */ public float ThirdPersonRotationBackAdjustAngleMin; + /* 0x508C */ public float ThirdPersonDownhillAdjustSpringTimeMin; + [NMS(Index = 338)] + /* 0x5090 */ public float ThirdPersonFoV; + [NMS(Index = 212)] + /* 0x5094 */ public float ThirdPersonOffsetSpringTime; + [NMS(Index = 70)] + /* 0x5098 */ public float ThirdPersonRotationBackAdjustAngleMax; + [NMS(Index = 65)] + /* 0x509C */ public float ThirdPersonRotationBackAdjustAngleMin; [NMS(Index = 33)] - /* 0x4FF0 */ public float ThirdPersonSkipIntroCamBlendTime; + /* 0x50A0 */ public float ThirdPersonSkipIntroCamBlendTime; + [NMS(Index = 84)] + /* 0x50A4 */ public float ThirdPersonUphillAdjustCrossSlopeMaxAngle; [NMS(Index = 83)] - /* 0x4FF4 */ public float ThirdPersonUphillAdjustCrossSlopeMaxAngle; + /* 0x50A8 */ public float ThirdPersonUphillAdjustCrossSlopeMinAngle; + [NMS(Index = 78)] + /* 0x50AC */ public float ThirdPersonUphillAdjustMaxAngle; [NMS(Index = 82)] - /* 0x4FF8 */ public float ThirdPersonUphillAdjustCrossSlopeMinAngle; + /* 0x50B0 */ public float ThirdPersonUphillAdjustMaxAnglePrime; [NMS(Index = 77)] - /* 0x4FFC */ public float ThirdPersonUphillAdjustMaxAngle; + /* 0x50B4 */ public float ThirdPersonUphillAdjustMinAngle; [NMS(Index = 81)] - /* 0x5000 */ public float ThirdPersonUphillAdjustMaxAnglePrime; - [NMS(Index = 76)] - /* 0x5004 */ public float ThirdPersonUphillAdjustMinAngle; - [NMS(Index = 80)] - /* 0x5008 */ public float ThirdPersonUphillAdjustMinAnglePrime; + /* 0x50B8 */ public float ThirdPersonUphillAdjustMinAnglePrime; + [NMS(Index = 72)] + /* 0x50BC */ public float ThirdPersonUphillAdjustSpringTimeMax; [NMS(Index = 71)] - /* 0x500C */ public float ThirdPersonUphillAdjustSpringTimeMax; - [NMS(Index = 70)] - /* 0x5010 */ public float ThirdPersonUphillAdjustSpringTimeMin; + /* 0x50C0 */ public float ThirdPersonUphillAdjustSpringTimeMin; [NMS(Index = 29)] - /* 0x5014 */ public float TogglePerspectiveBlendTime; + /* 0x50C4 */ public float TogglePerspectiveBlendTime; [NMS(Index = 31)] - /* 0x5018 */ public float UnderwaterCameraExtraVertOffset; - [NMS(Index = 182)] - /* 0x501C */ public float VehicleCameraVertRotationLimitBlendTime; - [NMS(Index = 181)] - /* 0x5020 */ public float VehicleCameraVertRotationMax; - [NMS(Index = 180)] - /* 0x5024 */ public float VehicleCameraVertRotationMin; + /* 0x50C8 */ public float UnderwaterCameraExtraVertOffset; + [NMS(Index = 185)] + /* 0x50CC */ public float VehicleCameraVertRotationLimitBlendTime; + [NMS(Index = 184)] + /* 0x50D0 */ public float VehicleCameraVertRotationMax; + [NMS(Index = 183)] + /* 0x50D4 */ public float VehicleCameraVertRotationMin; [NMS(Index = 41)] - /* 0x5028 */ public float VehicleExitFlashStrength; + /* 0x50D8 */ public float VehicleExitFlashStrength; [NMS(Index = 40)] - /* 0x502C */ public float VehicleExitFlashTime; - [NMS(Index = 336)] - /* 0x5030 */ public float VehicleFirstPersonFoV; + /* 0x50DC */ public float VehicleExitFlashTime; + [NMS(Index = 339)] + /* 0x50E0 */ public float VehicleFirstPersonFoV; [NMS(Index = 43)] - /* 0x5034 */ public float VehicleFirstToThirdExitOffsetY; + /* 0x50E4 */ public float VehicleFirstToThirdExitOffsetY; [NMS(Index = 44)] - /* 0x5038 */ public float VehicleFirstToThirdExitOffsetZ; + /* 0x50E8 */ public float VehicleFirstToThirdExitOffsetZ; + [NMS(Index = 86)] + /* 0x50EC */ public float VehicleThirdPersonShootOffsetBlendOutTime; [NMS(Index = 85)] - /* 0x503C */ public float VehicleThirdPersonShootOffsetBlendOutTime; - [NMS(Index = 84)] - /* 0x5040 */ public float VehicleThirdPersonShootOffsetReturnTime; + /* 0x50F0 */ public float VehicleThirdPersonShootOffsetReturnTime; [NMS(Index = 38)] - /* 0x5044 */ public float VRGravityChangeMaxFlashTime; + /* 0x50F4 */ public float VRGravityChangeMaxFlashTime; [NMS(Index = 37)] - /* 0x5048 */ public float VRGravityChangeMinFlashTime; + /* 0x50F8 */ public float VRGravityChangeMinFlashTime; + [NMS(Index = 286)] + /* 0x50FC */ public float VRShakeMultiplier; + [NMS(Index = 240)] + /* 0x5100 */ public TkCurveType AerialViewCurve; + [NMS(Index = 357)] + /* 0x5101 */ public bool CreatureInteractionInterpolateDuringHold; [NMS(Index = 283)] - /* 0x504C */ public float VRShakeMultiplier; - [NMS(Index = 237)] - /* 0x5050 */ public TkCurveType AerialViewCurve; - [NMS(Index = 354)] - /* 0x5051 */ public bool CreatureInteractionInterpolateDuringHold; + /* 0x5102 */ public bool DebugAICam; [NMS(Index = 280)] - /* 0x5052 */ public bool DebugAICam; - [NMS(Index = 277)] - /* 0x5053 */ public bool DebugMoveCam; - [NMS(Index = 376)] - /* 0x5054 */ public bool FollowDrawCamProbes; + /* 0x5103 */ public bool DebugMoveCam; + [NMS(Index = 379)] + /* 0x5104 */ public bool FollowDrawCamProbes; [NMS(Index = 30)] - /* 0x5055 */ public bool LockFollowSpring; - [NMS(Index = 210)] - /* 0x5056 */ public bool MaxBob; + /* 0x5105 */ public bool LockFollowSpring; + [NMS(Index = 213)] + /* 0x5106 */ public bool MaxBob; [NMS(Index = 11)] - /* 0x5057 */ public bool OffsetCombatCameraHorizontal; + /* 0x5107 */ public bool OffsetCombatCameraHorizontal; [NMS(Index = 26)] - /* 0x5058 */ public bool PauseThirdPersonCamInPause; + /* 0x5108 */ public bool PauseThirdPersonCamInPause; } } diff --git a/libMBIN/Source/NMS/Globals/GcCollisionTable.cs b/libMBIN/Source/NMS/Globals/GcCollisionTable.cs index 70e6b1974..95817c0ed 100644 --- a/libMBIN/Source/NMS/Globals/GcCollisionTable.cs +++ b/libMBIN/Source/NMS/Globals/GcCollisionTable.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.Globals { - [NMS(GUID = 0xE569503D1DADCA5D, NameHash = 0x36E3583)] + [NMS(GUID = 0x74F71ABE65F6B294, NameHash = 0x36E3583)] public class GcCollisionTable : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/Globals/GcCreatureGlobals.cs b/libMBIN/Source/NMS/Globals/GcCreatureGlobals.cs index 4b5117e1c..748f980fd 100644 --- a/libMBIN/Source/NMS/Globals/GcCreatureGlobals.cs +++ b/libMBIN/Source/NMS/Globals/GcCreatureGlobals.cs @@ -4,14 +4,14 @@ namespace libMBIN.NMS.Globals { - [NMS(GUID = 0xBEDBC301F6F3C6CF, NameHash = 0xD1168B3D)] + [NMS(GUID = 0x2D2FC82DC48C6883, NameHash = 0xD1168B3D)] public class GcCreatureGlobals : NMSTemplate { [NMS(Index = 103)] /* 0x0000 */ public GcCameraShakeData PainShake; - [NMS(Index = 548)] + [NMS(Index = 550)] /* 0x00C0 */ public GcScanEffectData PetBattlerEffect; - [NMS(Index = 547)] + [NMS(Index = 549)] /* 0x0110 */ public GcScanEffectData PetOffPlanetEffect; [NMS(Index = 8)] /* 0x0160 */ public Colour AllCreaturesDiscoveredColour; @@ -25,17 +25,17 @@ public class GcCreatureGlobals : NMSTemplate /* 0x01A0 */ public Colour JellyBossProjectileAttackWarningColour; [NMS(Index = 274)] /* 0x01B0 */ public Colour JellyBossSpawnBroodWarningColour; - [NMS(Index = 568)] + [NMS(Index = 570)] /* 0x01C0 */ public Colour PetInteractionLightColour; - [NMS(Index = 468)] + [NMS(Index = 470)] /* 0x01D0 */ public Colour PetRadialBadColour; - [NMS(Index = 471)] + [NMS(Index = 473)] /* 0x01E0 */ public Colour PetRadialBoostColour; - [NMS(Index = 470)] + [NMS(Index = 472)] /* 0x01F0 */ public Colour PetRadialGoodColour; - [NMS(Index = 469)] + [NMS(Index = 471)] /* 0x0200 */ public Colour PetRadialNeutralColour; - [NMS(Index = 560)] + [NMS(Index = 562)] /* 0x0210 */ public Colour PetThrowArcColour; [NMS(Index = 279)] /* 0x0220 */ public Colour SpookFiendAggressiveColour; @@ -59,7 +59,7 @@ public class GcCreatureGlobals : NMSTemplate /* 0x0EE0 */ public NMSString0x20A[] DietVeg; [NMS(Index = 32, Size = 0x11, EnumType = typeof(GcBiomeType.BiomeEnum))] /* 0x1100 */ public NMSString0x20A[] PetBiomeClimates; - [NMS(Index = 614)] + [NMS(Index = 616)] /* 0x1320 */ public GcWeirdCreatureRewardList WeirdKillingRewards; [NMS(Index = 20, Size = 0xB, EnumType = typeof(GcCreatureRoles.CreatureRoleEnum))] /* 0x1520 */ public NMSString0x20A[] Temperments; @@ -73,19 +73,19 @@ public class GcCreatureGlobals : NMSTemplate /* 0x17A0 */ public NMSString0x20A PetCarePuzzleOverrideID; [NMS(Index = 180)] /* 0x17C0 */ public List AlertTable; - [NMS(Index = 592)] + [NMS(Index = 594)] /* 0x17D0 */ public NMSString0x10 AlienShipQuestCreatureWeapon; - [NMS(Index = 591)] + [NMS(Index = 593)] /* 0x17E0 */ public NMSString0x10 AlienShipQuestKillingSubstance; - [NMS(Index = 607)] + [NMS(Index = 609)] /* 0x17F0 */ public NMSString0x10 BasicFeedingProduct; - [NMS(Index = 613)] + [NMS(Index = 615)] /* 0x1800 */ public List CarnivoreFeedingProducts; - [NMS(Index = 424)] + [NMS(Index = 426)] /* 0x1810 */ public NMSString0x10 CreatureDeathEffectBig; - [NMS(Index = 423)] + [NMS(Index = 425)] /* 0x1820 */ public NMSString0x10 CreatureDeathEffectMedium; - [NMS(Index = 422)] + [NMS(Index = 424)] /* 0x1830 */ public NMSString0x10 CreatureDeathEffectSmall; [NMS(Index = 202)] /* 0x1840 */ public NMSString0x10 CreatureHugeRunShake; @@ -97,1159 +97,1163 @@ public class GcCreatureGlobals : NMSTemplate /* 0x1870 */ public NMSString0x10 CreatureLargeWalkShake; [NMS(Index = 61)] /* 0x1880 */ public GcSeed CreatureSeed; - [NMS(Index = 590)] + [NMS(Index = 592)] /* 0x1890 */ public NMSString0x10 DefaultKillingSubstance; - [NMS(Index = 425)] + [NMS(Index = 427)] /* 0x18A0 */ public NMSString0x10 FishDeathEffect; - [NMS(Index = 600)] + [NMS(Index = 602)] /* 0x18B0 */ public List HarvestingProducts; - [NMS(Index = 612)] + [NMS(Index = 614)] /* 0x18C0 */ public List HerbivoreFeedingProducts; - [NMS(Index = 608)] + [NMS(Index = 610)] /* 0x18D0 */ public NMSString0x10 HorrorPetFeedingProduct; - [NMS(Index = 599)] + [NMS(Index = 601)] /* 0x18E0 */ public List KillingProducts; - [NMS(Index = 593)] + [NMS(Index = 595)] /* 0x18F0 */ public List KillingSubstances; - [NMS(Index = 615)] + [NMS(Index = 617)] /* 0x1900 */ public List LootItems; - [NMS(Index = 515)] + [NMS(Index = 517)] /* 0x1910 */ public NMSString0x10 PetEggMaxChangeProduct; - [NMS(Index = 549)] + [NMS(Index = 551)] /* 0x1920 */ public List PetEggs; - [NMS(Index = 554)] + [NMS(Index = 556)] /* 0x1930 */ public NMSString0x10 PetEggsplosionEffect; - [NMS(Index = 453)] + [NMS(Index = 455)] /* 0x1940 */ public NMSString0x10 PetScan; - [NMS(Index = 609)] + [NMS(Index = 611)] /* 0x1950 */ public NMSString0x10 RobotFeedingProduct; - [NMS(Index = 617)] + [NMS(Index = 619)] /* 0x1960 */ public List RockTransformChanceModifiers; [NMS(Index = 283)] /* 0x1970 */ public List SpookFiendsSpawnData; + [NMS(Index = 284)] + /* 0x1980 */ public List SpookFiendsSpawnDataPermanentSpook; + [NMS(Index = 285)] + /* 0x1990 */ public List SpookFiendsSpawnDataSpace; [NMS(Index = 179)] - /* 0x1980 */ public GcFlyingSnakeData FlyingSnakeData; + /* 0x19A0 */ public GcFlyingSnakeData FlyingSnakeData; [NMS(Index = 0, Size = 0x4, EnumType = typeof(GcCreatureSizeClasses.CreatureSizeClassEnum))] - /* 0x19C0 */ public float[] SpherePusherOffset; + /* 0x19E0 */ public float[] SpherePusherOffset; [NMS(Index = 2, Size = 0x4, EnumType = typeof(GcCreatureSizeClasses.CreatureSizeClassEnum))] - /* 0x19D0 */ public float[] SpherePusherRadiusMul; + /* 0x19F0 */ public float[] SpherePusherRadiusMul; [NMS(Index = 1, Size = 0x4, EnumType = typeof(GcCreatureSizeClasses.CreatureSizeClassEnum))] - /* 0x19E0 */ public float[] SpherePusherWeight; + /* 0x1A00 */ public float[] SpherePusherWeight; [NMS(Index = 269)] - /* 0x19F0 */ public Vector2f JellyBossBroodMaxChaseTime; + /* 0x1A10 */ public Vector2f JellyBossBroodMaxChaseTime; [NMS(Index = 282)] - /* 0x19F8 */ public Vector2f SpookFiendsSpawnTimer; + /* 0x1A18 */ public Vector2f SpookFiendsSpawnTimer; [NMS(Index = 218)] - /* 0x1A00 */ public float AdultBabyKilledNoticeDistance; - [NMS(Index = 586)] - /* 0x1A04 */ public float AdultCorrelationValue; + /* 0x1A20 */ public float AdultBabyKilledNoticeDistance; + [NMS(Index = 588)] + /* 0x1A24 */ public float AdultCorrelationValue; [NMS(Index = 164)] - /* 0x1A08 */ public float AlertDistance; + /* 0x1A28 */ public float AlertDistance; [NMS(Index = 7)] - /* 0x1A0C */ public int AllCreaturesDiscoveredBonusMul; - [NMS(Index = 618)] - /* 0x1A10 */ public float AngryRockProportionNormal; - [NMS(Index = 619)] - /* 0x1A14 */ public float AngryRockProportionSurvival; + /* 0x1A2C */ public int AllCreaturesDiscoveredBonusMul; + [NMS(Index = 620)] + /* 0x1A30 */ public float AngryRockProportionNormal; + [NMS(Index = 621)] + /* 0x1A34 */ public float AngryRockProportionSurvival; [NMS(Index = 178)] - /* 0x1A18 */ public float AnimationStickToGroundSpeed; - [NMS(Index = 569)] - /* 0x1A1C */ public float AnimChangeCoolDown; - [NMS(Index = 331)] - /* 0x1A20 */ public float AsteroidCreatureRichSystemSpawnPercent; - [NMS(Index = 330)] - /* 0x1A24 */ public float AsteroidCreatureSpawnPercentOverride; - [NMS(Index = 398)] - /* 0x1A28 */ public float AttackPlayerDistance; + /* 0x1A38 */ public float AnimationStickToGroundSpeed; + [NMS(Index = 571)] + /* 0x1A3C */ public float AnimChangeCoolDown; + [NMS(Index = 333)] + /* 0x1A40 */ public float AsteroidCreatureRichSystemSpawnPercent; + [NMS(Index = 332)] + /* 0x1A44 */ public float AsteroidCreatureSpawnPercentOverride; + [NMS(Index = 400)] + /* 0x1A48 */ public float AttackPlayerDistance; + [NMS(Index = 499)] + /* 0x1A4C */ public float AttractedMaxAvoidCreaturesDist; + [NMS(Index = 498)] + /* 0x1A50 */ public float AttractedMaxAvoidCreaturesStrength; [NMS(Index = 497)] - /* 0x1A2C */ public float AttractedMaxAvoidCreaturesDist; + /* 0x1A54 */ public float AttractedMinAvoidCreaturesDist; [NMS(Index = 496)] - /* 0x1A30 */ public float AttractedMaxAvoidCreaturesStrength; - [NMS(Index = 495)] - /* 0x1A34 */ public float AttractedMinAvoidCreaturesDist; - [NMS(Index = 494)] - /* 0x1A38 */ public float AttractedMinAvoidCreaturesStrength; + /* 0x1A58 */ public float AttractedMinAvoidCreaturesStrength; [NMS(Index = 154)] - /* 0x1A3C */ public float AttractMinDistance; - [NMS(Index = 359)] - /* 0x1A40 */ public float AvoidCreaturesWeight; - [NMS(Index = 360)] - /* 0x1A44 */ public float AvoidImpassableWeight; - [NMS(Index = 345)] - /* 0x1A48 */ public float BadTurnPercent; - [NMS(Index = 346)] - /* 0x1A4C */ public float BadTurnWeight; + /* 0x1A5C */ public float AttractMinDistance; [NMS(Index = 361)] - /* 0x1A50 */ public float BaseAndTerrainModImpassableStrength; - [NMS(Index = 354)] - /* 0x1A54 */ public float BrakingForce; - [NMS(Index = 355)] - /* 0x1A58 */ public float BrakingForceY; + /* 0x1A60 */ public float AvoidCreaturesWeight; + [NMS(Index = 362)] + /* 0x1A64 */ public float AvoidImpassableWeight; + [NMS(Index = 347)] + /* 0x1A68 */ public float BadTurnPercent; + [NMS(Index = 348)] + /* 0x1A6C */ public float BadTurnWeight; + [NMS(Index = 363)] + /* 0x1A70 */ public float BaseAndTerrainModImpassableStrength; + [NMS(Index = 356)] + /* 0x1A74 */ public float BrakingForce; + [NMS(Index = 357)] + /* 0x1A78 */ public float BrakingForceY; + [NMS(Index = 294)] + /* 0x1A7C */ public int BugFiendHealth; + [NMS(Index = 289)] + /* 0x1A80 */ public int BugQueenHealth; + [NMS(Index = 293)] + /* 0x1A84 */ public float BugQueenSpitballExplosionRadius; [NMS(Index = 292)] - /* 0x1A5C */ public int BugFiendHealth; - [NMS(Index = 287)] - /* 0x1A60 */ public int BugQueenHealth; - [NMS(Index = 291)] - /* 0x1A64 */ public float BugQueenSpitballExplosionRadius; + /* 0x1A88 */ public float BugQueenSpitballSpeed; [NMS(Index = 290)] - /* 0x1A68 */ public float BugQueenSpitballSpeed; - [NMS(Index = 288)] - /* 0x1A6C */ public int BugQueenSpitCount; - [NMS(Index = 289)] - /* 0x1A70 */ public float BugQueenSpitRadius; + /* 0x1A8C */ public int BugQueenSpitCount; + [NMS(Index = 291)] + /* 0x1A90 */ public float BugQueenSpitRadius; [NMS(Index = 191)] - /* 0x1A74 */ public float CreatureBlobRidingHugeMinSize; + /* 0x1A94 */ public float CreatureBlobRidingHugeMinSize; [NMS(Index = 190)] - /* 0x1A78 */ public float CreatureBlobRidingLargeMinSize; + /* 0x1A98 */ public float CreatureBlobRidingLargeMinSize; [NMS(Index = 189)] - /* 0x1A7C */ public float CreatureBlobRidingMedMinSize; + /* 0x1A9C */ public float CreatureBlobRidingMedMinSize; [NMS(Index = 88)] - /* 0x1A80 */ public float CreatureBrakeForce; + /* 0x1AA0 */ public float CreatureBrakeForce; + [NMS(Index = 606)] + /* 0x1AA4 */ public int CreatureHarvestAmountHuge; + [NMS(Index = 605)] + /* 0x1AA8 */ public int CreatureHarvestAmountLarge; [NMS(Index = 604)] - /* 0x1A84 */ public int CreatureHarvestAmountHuge; + /* 0x1AAC */ public int CreatureHarvestAmountMed; [NMS(Index = 603)] - /* 0x1A88 */ public int CreatureHarvestAmountLarge; - [NMS(Index = 602)] - /* 0x1A8C */ public int CreatureHarvestAmountMed; - [NMS(Index = 601)] - /* 0x1A90 */ public int CreatureHarvestAmountSmall; + /* 0x1AB0 */ public int CreatureHarvestAmountSmall; [NMS(Index = 83)] - /* 0x1A94 */ public float CreatureHearingRange; + /* 0x1AB4 */ public float CreatureHearingRange; [NMS(Index = 195)] - /* 0x1A98 */ public int CreatureHugeHealth; + /* 0x1AB8 */ public int CreatureHugeHealth; [NMS(Index = 185)] - /* 0x1A9C */ public float CreatureHugeMinSize; + /* 0x1ABC */ public float CreatureHugeMinSize; [NMS(Index = 203)] - /* 0x1AA0 */ public float CreatureHugeRunMaxShakeDist; + /* 0x1AC0 */ public float CreatureHugeRunMaxShakeDist; [NMS(Index = 201)] - /* 0x1AA4 */ public float CreatureHugeWalkMaxShakeDist; - [NMS(Index = 587)] - /* 0x1AA8 */ public float CreatureIndoorSpeedMultiplier; + /* 0x1AC4 */ public float CreatureHugeWalkMaxShakeDist; + [NMS(Index = 589)] + /* 0x1AC8 */ public float CreatureIndoorSpeedMultiplier; [NMS(Index = 18)] - /* 0x1AAC */ public float CreatureInteractBaseRange; + /* 0x1ACC */ public float CreatureInteractBaseRange; [NMS(Index = 10)] - /* 0x1AB0 */ public float CreatureInteractionRangeBoostHuge; + /* 0x1AD0 */ public float CreatureInteractionRangeBoostHuge; [NMS(Index = 11)] - /* 0x1AB4 */ public float CreatureInteractionRangeBoostLarge; + /* 0x1AD4 */ public float CreatureInteractionRangeBoostLarge; [NMS(Index = 12)] - /* 0x1AB8 */ public float CreatureInteractionRangeBoostMedium; + /* 0x1AD8 */ public float CreatureInteractionRangeBoostMedium; [NMS(Index = 14)] - /* 0x1ABC */ public float CreatureInteractionRangeBoostRun; + /* 0x1ADC */ public float CreatureInteractionRangeBoostRun; [NMS(Index = 13)] - /* 0x1AC0 */ public float CreatureInteractionRangeBoostSmall; + /* 0x1AE0 */ public float CreatureInteractionRangeBoostSmall; [NMS(Index = 15)] - /* 0x1AC4 */ public float CreatureInteractionRangeBoostSprint; + /* 0x1AE4 */ public float CreatureInteractionRangeBoostSprint; [NMS(Index = 16)] - /* 0x1AC8 */ public float CreatureInteractionRangeReducePredator; - [NMS(Index = 594)] - /* 0x1ACC */ public int CreatureKillRewardAmountFiend; + /* 0x1AE8 */ public float CreatureInteractionRangeReducePredator; + [NMS(Index = 596)] + /* 0x1AEC */ public int CreatureKillRewardAmountFiend; + [NMS(Index = 600)] + /* 0x1AF0 */ public int CreatureKillRewardAmountHuge; + [NMS(Index = 599)] + /* 0x1AF4 */ public int CreatureKillRewardAmountLarge; [NMS(Index = 598)] - /* 0x1AD0 */ public int CreatureKillRewardAmountHuge; + /* 0x1AF8 */ public int CreatureKillRewardAmountMed; [NMS(Index = 597)] - /* 0x1AD4 */ public int CreatureKillRewardAmountLarge; - [NMS(Index = 596)] - /* 0x1AD8 */ public int CreatureKillRewardAmountMed; - [NMS(Index = 595)] - /* 0x1ADC */ public int CreatureKillRewardAmountSmall; + /* 0x1AFC */ public int CreatureKillRewardAmountSmall; [NMS(Index = 194)] - /* 0x1AE0 */ public int CreatureLargeHealth; + /* 0x1B00 */ public int CreatureLargeHealth; [NMS(Index = 184)] - /* 0x1AE4 */ public float CreatureLargeMinSize; + /* 0x1B04 */ public float CreatureLargeMinSize; [NMS(Index = 199)] - /* 0x1AE8 */ public float CreatureLargeRunMaxShakeDist; + /* 0x1B08 */ public float CreatureLargeRunMaxShakeDist; [NMS(Index = 197)] - /* 0x1AEC */ public float CreatureLargeWalkMaxShakeDist; + /* 0x1B0C */ public float CreatureLargeWalkMaxShakeDist; [NMS(Index = 92)] - /* 0x1AF0 */ public float CreatureLookBeforeFleeingIfShotTime; + /* 0x1B10 */ public float CreatureLookBeforeFleeingIfShotTime; [NMS(Index = 91)] - /* 0x1AF4 */ public float CreatureLookBeforeFleeingTime; + /* 0x1B14 */ public float CreatureLookBeforeFleeingTime; [NMS(Index = 90)] - /* 0x1AF8 */ public float CreatureLookBeforeGoingTime; + /* 0x1B18 */ public float CreatureLookBeforeGoingTime; [NMS(Index = 94)] - /* 0x1AFC */ public float CreatureLookPlayerForceLookTime; + /* 0x1B1C */ public float CreatureLookPlayerForceLookTime; [NMS(Index = 93)] - /* 0x1B00 */ public float CreatureLookScaryThingTime; + /* 0x1B20 */ public float CreatureLookScaryThingTime; [NMS(Index = 193)] - /* 0x1B04 */ public int CreatureMedHealth; + /* 0x1B24 */ public int CreatureMedHealth; [NMS(Index = 183)] - /* 0x1B08 */ public float CreatureMedMinSize; + /* 0x1B28 */ public float CreatureMedMinSize; [NMS(Index = 76)] - /* 0x1B0C */ public float CreatureMinAlignSpeed; + /* 0x1B2C */ public float CreatureMinAlignSpeed; [NMS(Index = 89)] - /* 0x1B10 */ public float CreatureMinAnimMoveSpeed; + /* 0x1B30 */ public float CreatureMinAnimMoveSpeed; [NMS(Index = 82)] - /* 0x1B14 */ public float CreatureMinRunTime; + /* 0x1B34 */ public float CreatureMinRunTime; [NMS(Index = 85)] - /* 0x1B18 */ public float CreatureMoveIdle; + /* 0x1B38 */ public float CreatureMoveIdle; [NMS(Index = 188)] - /* 0x1B1C */ public float CreatureRidingHugeMinSize; + /* 0x1B3C */ public float CreatureRidingHugeMinSize; [NMS(Index = 187)] - /* 0x1B20 */ public float CreatureRidingLargeMinSize; + /* 0x1B40 */ public float CreatureRidingLargeMinSize; [NMS(Index = 186)] - /* 0x1B24 */ public float CreatureRidingMedMinSize; + /* 0x1B44 */ public float CreatureRidingMedMinSize; [NMS(Index = 44)] - /* 0x1B28 */ public float CreatureScaleMangle; + /* 0x1B48 */ public float CreatureScaleMangle; [NMS(Index = 84)] - /* 0x1B2C */ public float CreatureSightRange; + /* 0x1B4C */ public float CreatureSightRange; [NMS(Index = 192)] - /* 0x1B30 */ public int CreatureSmallHealth; - [NMS(Index = 588)] - /* 0x1B34 */ public float CreatureSpeedMultiplier; + /* 0x1B50 */ public int CreatureSmallHealth; + [NMS(Index = 590)] + /* 0x1B54 */ public float CreatureSpeedMultiplier; [NMS(Index = 87)] - /* 0x1B38 */ public float CreatureTurnMax; + /* 0x1B58 */ public float CreatureTurnMax; [NMS(Index = 86)] - /* 0x1B3C */ public float CreatureTurnMin; - [NMS(Index = 621)] - /* 0x1B40 */ public float CreatureUpdateRateMultiplier; + /* 0x1B5C */ public float CreatureTurnMin; + [NMS(Index = 623)] + /* 0x1B60 */ public float CreatureUpdateRateMultiplier; [NMS(Index = 81)] - /* 0x1B44 */ public float CreatureWaryTime; + /* 0x1B64 */ public float CreatureWaryTime; + [NMS(Index = 372)] + /* 0x1B68 */ public float DefaultRunMoveSpeed; + [NMS(Index = 371)] + /* 0x1B6C */ public float DefaultTrotMoveSpeed; [NMS(Index = 370)] - /* 0x1B48 */ public float DefaultRunMoveSpeed; - [NMS(Index = 369)] - /* 0x1B4C */ public float DefaultTrotMoveSpeed; - [NMS(Index = 368)] - /* 0x1B50 */ public float DefaultWalkMoveSpeed; + /* 0x1B70 */ public float DefaultWalkMoveSpeed; [NMS(Index = 243)] - /* 0x1B54 */ public float DelayAfterRespawnBeforeAttackable; - [NMS(Index = 407)] - /* 0x1B58 */ public float DespawnDistFactor; - [NMS(Index = 417)] - /* 0x1B5C */ public float DetailAnimBlendInTime; - [NMS(Index = 418)] - /* 0x1B60 */ public float DetailAnimBlendOutTime; - [NMS(Index = 420)] - /* 0x1B64 */ public float DetailAnimMaxPauseTime; + /* 0x1B74 */ public float DelayAfterRespawnBeforeAttackable; + [NMS(Index = 409)] + /* 0x1B78 */ public float DespawnDistFactor; [NMS(Index = 419)] - /* 0x1B68 */ public float DetailAnimMinPauseTime; + /* 0x1B7C */ public float DetailAnimBlendInTime; + [NMS(Index = 420)] + /* 0x1B80 */ public float DetailAnimBlendOutTime; + [NMS(Index = 422)] + /* 0x1B84 */ public float DetailAnimMaxPauseTime; + [NMS(Index = 421)] + /* 0x1B88 */ public float DetailAnimMinPauseTime; [NMS(Index = 156)] - /* 0x1B6C */ public float DroneExplodeRadius; - [NMS(Index = 375)] - /* 0x1B70 */ public float EdgeClosenessPenalty; + /* 0x1B8C */ public float DroneExplodeRadius; + [NMS(Index = 377)] + /* 0x1B90 */ public float EdgeClosenessPenalty; [NMS(Index = 106)] - /* 0x1B74 */ public float ExtraFollowFreq1; + /* 0x1B94 */ public float ExtraFollowFreq1; [NMS(Index = 107)] - /* 0x1B78 */ public float ExtraFollowFreq2; + /* 0x1B98 */ public float ExtraFollowFreq2; [NMS(Index = 105)] - /* 0x1B7C */ public float ExtraFollowStrength; + /* 0x1B9C */ public float ExtraFollowStrength; + [NMS(Index = 406)] + /* 0x1BA0 */ public float FadeDistance; [NMS(Index = 404)] - /* 0x1B80 */ public float FadeDistance; - [NMS(Index = 402)] - /* 0x1B84 */ public float FadeScaleMultiplier; - [NMS(Index = 403)] - /* 0x1B88 */ public float FadeScalePower; - [NMS(Index = 365)] - /* 0x1B8C */ public float FastSwimSpeed; - [NMS(Index = 491)] - /* 0x1B90 */ public float FeedingFollowTime; + /* 0x1BA4 */ public float FadeScaleMultiplier; + [NMS(Index = 405)] + /* 0x1BA8 */ public float FadeScalePower; + [NMS(Index = 367)] + /* 0x1BAC */ public float FastSwimSpeed; [NMS(Index = 493)] - /* 0x1B94 */ public float FeedingNoticeDistance; + /* 0x1BB0 */ public float FeedingFollowTime; + [NMS(Index = 495)] + /* 0x1BB4 */ public float FeedingNoticeDistance; + [NMS(Index = 494)] + /* 0x1BB8 */ public float FeedingNoticeTime; [NMS(Index = 492)] - /* 0x1B98 */ public float FeedingNoticeTime; - [NMS(Index = 490)] - /* 0x1B9C */ public int FeedingTaskAmount; + /* 0x1BBC */ public int FeedingTaskAmount; + [NMS(Index = 318)] + /* 0x1BC0 */ public float FiendAggroDecreasePerSpawn; [NMS(Index = 316)] - /* 0x1BA0 */ public float FiendAggroDecreasePerSpawn; - [NMS(Index = 314)] - /* 0x1BA4 */ public float FiendAggroIncreaseDamageEgg; - [NMS(Index = 315)] - /* 0x1BA8 */ public float FiendAggroIncreaseDestroyEgg; - [NMS(Index = 303)] - /* 0x1BAC */ public float FiendAggroTime; - [NMS(Index = 320)] - /* 0x1BB0 */ public float FiendBeingShotMemoryTime; + /* 0x1BC4 */ public float FiendAggroIncreaseDamageEgg; [NMS(Index = 317)] - /* 0x1BB4 */ public float FiendCritAreaSize; - [NMS(Index = 300)] - /* 0x1BB8 */ public float FiendDespawnDistance; - [NMS(Index = 319)] - /* 0x1BBC */ public float FiendDistReduceForBeingShot; - [NMS(Index = 318)] - /* 0x1BC0 */ public float FiendDistToConsiderTargetSwtich; - [NMS(Index = 309)] - /* 0x1BC4 */ public int FiendEggsToUnlockSpit; - [NMS(Index = 293)] - /* 0x1BC8 */ public int FiendHealth; - [NMS(Index = 297)] - /* 0x1BCC */ public float FiendHealthLevelMul; + /* 0x1BC8 */ public float FiendAggroIncreaseDestroyEgg; [NMS(Index = 305)] - /* 0x1BD0 */ public int FiendMaxAttackers; - [NMS(Index = 304)] - /* 0x1BD4 */ public int FiendMaxEngaged; - [NMS(Index = 313)] - /* 0x1BD8 */ public float FiendMaxSpawnTime; - [NMS(Index = 306)] - /* 0x1BDC */ public float FiendMaxVerticalForPounce; - [NMS(Index = 312)] - /* 0x1BE0 */ public float FiendMinSpawnTime; - [NMS(Index = 298)] - /* 0x1BE4 */ public float FiendPerceptionDistance; - [NMS(Index = 286)] - /* 0x1BE8 */ public float FiendPounceDistanceModifier; + /* 0x1BCC */ public float FiendAggroTime; + [NMS(Index = 322)] + /* 0x1BD0 */ public float FiendBeingShotMemoryTime; + [NMS(Index = 319)] + /* 0x1BD4 */ public float FiendCritAreaSize; [NMS(Index = 302)] - /* 0x1BEC */ public float FiendReplicateEndDistance; - [NMS(Index = 301)] - /* 0x1BF0 */ public float FiendReplicateStartDistance; + /* 0x1BD8 */ public float FiendDespawnDistance; + [NMS(Index = 321)] + /* 0x1BDC */ public float FiendDistReduceForBeingShot; + [NMS(Index = 320)] + /* 0x1BE0 */ public float FiendDistToConsiderTargetSwtich; + [NMS(Index = 311)] + /* 0x1BE4 */ public int FiendEggsToUnlockSpit; + [NMS(Index = 295)] + /* 0x1BE8 */ public int FiendHealth; [NMS(Index = 299)] - /* 0x1BF4 */ public float FiendSpawnDistance; + /* 0x1BEC */ public float FiendHealthLevelMul; [NMS(Index = 307)] - /* 0x1BF8 */ public float FiendZigZagSpeed; + /* 0x1BF0 */ public int FiendMaxAttackers; + [NMS(Index = 306)] + /* 0x1BF4 */ public int FiendMaxEngaged; + [NMS(Index = 315)] + /* 0x1BF8 */ public float FiendMaxSpawnTime; [NMS(Index = 308)] - /* 0x1BFC */ public float FiendZigZagStrength; + /* 0x1BFC */ public float FiendMaxVerticalForPounce; + [NMS(Index = 314)] + /* 0x1C00 */ public float FiendMinSpawnTime; + [NMS(Index = 300)] + /* 0x1C04 */ public float FiendPerceptionDistance; + [NMS(Index = 288)] + /* 0x1C08 */ public float FiendPounceDistanceModifier; + [NMS(Index = 304)] + /* 0x1C0C */ public float FiendReplicateEndDistance; + [NMS(Index = 303)] + /* 0x1C10 */ public float FiendReplicateStartDistance; + [NMS(Index = 301)] + /* 0x1C14 */ public float FiendSpawnDistance; + [NMS(Index = 309)] + /* 0x1C18 */ public float FiendZigZagSpeed; + [NMS(Index = 310)] + /* 0x1C1C */ public float FiendZigZagStrength; [NMS(Index = 146)] - /* 0x1C00 */ public float FishBobAmplitude; + /* 0x1C20 */ public float FishBobAmplitude; [NMS(Index = 145)] - /* 0x1C04 */ public float FishBobFrequency; - [NMS(Index = 385)] - /* 0x1C08 */ public float FishDesiredDepth; - [NMS(Index = 327)] - /* 0x1C0C */ public float FishFiendBigBoostStrength; - [NMS(Index = 328)] - /* 0x1C10 */ public float FishFiendBigBoostTime; - [NMS(Index = 323)] - /* 0x1C14 */ public int FishFiendBigHealth; + /* 0x1C24 */ public float FishBobFrequency; + [NMS(Index = 387)] + /* 0x1C28 */ public float FishDesiredDepth; [NMS(Index = 329)] - /* 0x1C18 */ public float FishFiendBigScale; - [NMS(Index = 324)] - /* 0x1C1C */ public float FishFiendSmallBoostStrength; + /* 0x1C2C */ public float FishFiendBigBoostStrength; + [NMS(Index = 330)] + /* 0x1C30 */ public float FishFiendBigBoostTime; [NMS(Index = 325)] - /* 0x1C20 */ public float FishFiendSmallBoostTime; - [NMS(Index = 322)] - /* 0x1C24 */ public int FishFiendSmallHealth; + /* 0x1C34 */ public int FishFiendBigHealth; + [NMS(Index = 331)] + /* 0x1C38 */ public float FishFiendBigScale; [NMS(Index = 326)] - /* 0x1C28 */ public float FishFiendSmallScale; - [NMS(Index = 386)] - /* 0x1C2C */ public float FishMinHeightAboveSeaBed; + /* 0x1C3C */ public float FishFiendSmallBoostStrength; + [NMS(Index = 327)] + /* 0x1C40 */ public float FishFiendSmallBoostTime; + [NMS(Index = 324)] + /* 0x1C44 */ public int FishFiendSmallHealth; + [NMS(Index = 328)] + /* 0x1C48 */ public float FishFiendSmallScale; [NMS(Index = 388)] - /* 0x1C30 */ public float FishObstacleAvoidStrength; + /* 0x1C4C */ public float FishMinHeightAboveSeaBed; [NMS(Index = 390)] - /* 0x1C34 */ public float FishPlayerAttractionAhead; - [NMS(Index = 389)] - /* 0x1C38 */ public float FishPlayerAttractionFrontDist; + /* 0x1C50 */ public float FishObstacleAvoidStrength; [NMS(Index = 392)] - /* 0x1C3C */ public float FishPlayerAttractionMaxDist; + /* 0x1C54 */ public float FishPlayerAttractionAhead; [NMS(Index = 391)] - /* 0x1C40 */ public float FishPlayerAttractionMinDist; + /* 0x1C58 */ public float FishPlayerAttractionFrontDist; + [NMS(Index = 394)] + /* 0x1C5C */ public float FishPlayerAttractionMaxDist; [NMS(Index = 393)] - /* 0x1C44 */ public float FishPlayerAttractionStrength; + /* 0x1C60 */ public float FishPlayerAttractionMinDist; + [NMS(Index = 395)] + /* 0x1C64 */ public float FishPlayerAttractionStrength; [NMS(Index = 230)] - /* 0x1C48 */ public float FishPredatorChargeDist; + /* 0x1C68 */ public float FishPredatorChargeDist; [NMS(Index = 231)] - /* 0x1C4C */ public float FishPredatorChargeDistScale; - [NMS(Index = 387)] - /* 0x1C50 */ public float FishSeaBedAvoidStrength; - [NMS(Index = 383)] - /* 0x1C54 */ public float FishWaterSurfaceAnticipate; - [NMS(Index = 384)] - /* 0x1C58 */ public float FishWaterSurfaceAvoidStrength; - [NMS(Index = 394)] - /* 0x1C5C */ public float FloaterObstacleAvoidStrength; - [NMS(Index = 395)] - /* 0x1C60 */ public float FloaterSteeringRayLength; + /* 0x1C6C */ public float FishPredatorChargeDistScale; + [NMS(Index = 389)] + /* 0x1C70 */ public float FishSeaBedAvoidStrength; + [NMS(Index = 385)] + /* 0x1C74 */ public float FishWaterSurfaceAnticipate; + [NMS(Index = 386)] + /* 0x1C78 */ public float FishWaterSurfaceAvoidStrength; [NMS(Index = 396)] - /* 0x1C64 */ public float FloaterSteeringRaySphereSize; + /* 0x1C7C */ public float FloaterObstacleAvoidStrength; [NMS(Index = 397)] - /* 0x1C68 */ public float FloaterSteeringRaySpread; - [NMS(Index = 381)] - /* 0x1C6C */ public float FloaterSurfaceAnticipate; - [NMS(Index = 382)] - /* 0x1C70 */ public float FloaterSurfaceAvoidStrength; - [NMS(Index = 356)] - /* 0x1C74 */ public float FlowFieldWeight; - [NMS(Index = 362)] - /* 0x1C78 */ public float FollowLeaderAlignWeight; - [NMS(Index = 363)] - /* 0x1C7C */ public float FollowLeaderCohereWeight; - [NMS(Index = 434)] - /* 0x1C80 */ public float FollowPlayerDistance; + /* 0x1C80 */ public float FloaterSteeringRayLength; + [NMS(Index = 398)] + /* 0x1C84 */ public float FloaterSteeringRaySphereSize; + [NMS(Index = 399)] + /* 0x1C88 */ public float FloaterSteeringRaySpread; + [NMS(Index = 383)] + /* 0x1C8C */ public float FloaterSurfaceAnticipate; + [NMS(Index = 384)] + /* 0x1C90 */ public float FloaterSurfaceAvoidStrength; + [NMS(Index = 358)] + /* 0x1C94 */ public float FlowFieldWeight; + [NMS(Index = 364)] + /* 0x1C98 */ public float FollowLeaderAlignWeight; + [NMS(Index = 365)] + /* 0x1C9C */ public float FollowLeaderCohereWeight; [NMS(Index = 436)] - /* 0x1C84 */ public float FollowRange; - [NMS(Index = 435)] - /* 0x1C88 */ public float FollowRunPlayerDistance; - [NMS(Index = 357)] - /* 0x1C8C */ public float FollowWeight; + /* 0x1CA0 */ public float FollowPlayerDistance; + [NMS(Index = 438)] + /* 0x1CA4 */ public float FollowRange; + [NMS(Index = 437)] + /* 0x1CA8 */ public float FollowRunPlayerDistance; + [NMS(Index = 359)] + /* 0x1CAC */ public float FollowWeight; [NMS(Index = 174)] - /* 0x1C90 */ public float FootDustGroundTintStrength; - [NMS(Index = 426)] - /* 0x1C94 */ public float FootParticleTime; + /* 0x1CB0 */ public float FootDustGroundTintStrength; + [NMS(Index = 428)] + /* 0x1CB4 */ public float FootParticleTime; [NMS(Index = 101)] - /* 0x1C98 */ public float FootPlantError; + /* 0x1CB8 */ public float FootPlantError; [NMS(Index = 250)] - /* 0x1C9C */ public float FreighterDespawnDist; + /* 0x1CBC */ public float FreighterDespawnDist; [NMS(Index = 148)] - /* 0x1CA0 */ public float FreighterJellyBobAmplitude; + /* 0x1CC0 */ public float FreighterJellyBobAmplitude; [NMS(Index = 147)] - /* 0x1CA4 */ public float FreighterJellyBobFrequency; + /* 0x1CC4 */ public float FreighterJellyBobFrequency; [NMS(Index = 249)] - /* 0x1CA8 */ public float FreighterSpawnDist; - [NMS(Index = 489)] - /* 0x1CAC */ public int FriendlyCreatureLimit; + /* 0x1CC8 */ public float FreighterSpawnDist; + [NMS(Index = 491)] + /* 0x1CCC */ public int FriendlyCreatureLimit; [NMS(Index = 133)] - /* 0x1CB0 */ public float GroundWormScaleMax; + /* 0x1CD0 */ public float GroundWormScaleMax; [NMS(Index = 132)] - /* 0x1CB4 */ public float GroundWormScaleMin; + /* 0x1CD4 */ public float GroundWormScaleMin; [NMS(Index = 131)] - /* 0x1CB8 */ public float GroundWormSpawnChance; + /* 0x1CD8 */ public float GroundWormSpawnChance; [NMS(Index = 128)] - /* 0x1CBC */ public float GroundWormSpawnerActivateRadius; + /* 0x1CDC */ public float GroundWormSpawnerActivateRadius; [NMS(Index = 129)] - /* 0x1CC0 */ public float GroundWormSpawnerDestroyRadiusActive; + /* 0x1CE0 */ public float GroundWormSpawnerDestroyRadiusActive; [NMS(Index = 130)] - /* 0x1CC4 */ public float GroundWormSpawnerDestroyRadiusInactive; + /* 0x1CE4 */ public float GroundWormSpawnerDestroyRadiusInactive; [NMS(Index = 127)] - /* 0x1CC8 */ public int GroundWormSpawnMax; + /* 0x1CE8 */ public int GroundWormSpawnMax; [NMS(Index = 126)] - /* 0x1CCC */ public int GroundWormSpawnMin; + /* 0x1CEC */ public int GroundWormSpawnMin; [NMS(Index = 123)] - /* 0x1CD0 */ public float GroundWormSpawnRadius; + /* 0x1CF0 */ public float GroundWormSpawnRadius; [NMS(Index = 124)] - /* 0x1CD4 */ public float GroundWormSpawnSpacing; + /* 0x1CF4 */ public float GroundWormSpawnSpacing; [NMS(Index = 125)] - /* 0x1CD8 */ public float GroundWormSpawnTimeOut; + /* 0x1CF8 */ public float GroundWormSpawnTimeOut; + [NMS(Index = 583)] + /* 0x1CFC */ public float GroupBabyHealthMultiplier; [NMS(Index = 581)] - /* 0x1CDC */ public float GroupBabyHealthMultiplier; - [NMS(Index = 579)] - /* 0x1CE0 */ public float GroupBabyProportion; - [NMS(Index = 571)] - /* 0x1CE4 */ public float GroupBabyRunProbability; - [NMS(Index = 580)] - /* 0x1CE8 */ public float GroupBabyScale; - [NMS(Index = 578)] - /* 0x1CEC */ public float GroupFemaleProportion; - [NMS(Index = 575)] - /* 0x1CF0 */ public float GroupLookAtDurationMax; - [NMS(Index = 574)] - /* 0x1CF4 */ public float GroupLookAtDurationMin; + /* 0x1D00 */ public float GroupBabyProportion; [NMS(Index = 573)] - /* 0x1CF8 */ public float GroupLookAtProbability; + /* 0x1D04 */ public float GroupBabyRunProbability; + [NMS(Index = 582)] + /* 0x1D08 */ public float GroupBabyScale; + [NMS(Index = 580)] + /* 0x1D0C */ public float GroupFemaleProportion; [NMS(Index = 577)] - /* 0x1CFC */ public float GroupRunDurationMax; + /* 0x1D10 */ public float GroupLookAtDurationMax; [NMS(Index = 576)] - /* 0x1D00 */ public float GroupRunDurationMin; - [NMS(Index = 570)] - /* 0x1D04 */ public float GroupRunProbability; + /* 0x1D14 */ public float GroupLookAtDurationMin; + [NMS(Index = 575)] + /* 0x1D18 */ public float GroupLookAtProbability; + [NMS(Index = 579)] + /* 0x1D1C */ public float GroupRunDurationMax; + [NMS(Index = 578)] + /* 0x1D20 */ public float GroupRunDurationMin; [NMS(Index = 572)] - /* 0x1D08 */ public float GroupRunStormProbability; - [NMS(Index = 606)] - /* 0x1D0C */ public float HarvestCooldownMax; - [NMS(Index = 605)] - /* 0x1D10 */ public float HarvestCooldownMin; - [NMS(Index = 374)] - /* 0x1D14 */ public float HeightDiffPenalty; + /* 0x1D24 */ public float GroupRunProbability; + [NMS(Index = 574)] + /* 0x1D28 */ public float GroupRunStormProbability; + [NMS(Index = 608)] + /* 0x1D2C */ public float HarvestCooldownMax; + [NMS(Index = 607)] + /* 0x1D30 */ public float HarvestCooldownMin; + [NMS(Index = 376)] + /* 0x1D34 */ public float HeightDiffPenalty; [NMS(Index = 161)] - /* 0x1D18 */ public float HeightLookAhead; - [NMS(Index = 583)] - /* 0x1D1C */ public float HerdGroupSizeMultiplier; - [NMS(Index = 348)] - /* 0x1D20 */ public float ImpassabilityBrakeTime; + /* 0x1D38 */ public float HeightLookAhead; + [NMS(Index = 585)] + /* 0x1D3C */ public float HerdGroupSizeMultiplier; [NMS(Index = 350)] - /* 0x1D24 */ public float ImpassabilityTurnSpeedMultiplier; - [NMS(Index = 349)] - /* 0x1D28 */ public float ImpassabilityUnbrakeTime; + /* 0x1D40 */ public float ImpassabilityBrakeTime; + [NMS(Index = 352)] + /* 0x1D44 */ public float ImpassabilityTurnSpeedMultiplier; + [NMS(Index = 351)] + /* 0x1D48 */ public float ImpassabilityUnbrakeTime; [NMS(Index = 245)] - /* 0x1D2C */ public float IndoorObstacleAvoidStrength; + /* 0x1D4C */ public float IndoorObstacleAvoidStrength; [NMS(Index = 246)] - /* 0x1D30 */ public float IndoorSteeringRayLength; + /* 0x1D50 */ public float IndoorSteeringRayLength; [NMS(Index = 247)] - /* 0x1D34 */ public float IndoorSteeringRaySphereSize; + /* 0x1D54 */ public float IndoorSteeringRaySphereSize; [NMS(Index = 248)] - /* 0x1D38 */ public float IndoorSteeringRaySpread; + /* 0x1D58 */ public float IndoorSteeringRaySpread; [NMS(Index = 244)] - /* 0x1D3C */ public float IndoorTurnTime; + /* 0x1D5C */ public float IndoorTurnTime; [NMS(Index = 152)] - /* 0x1D40 */ public float InfluenceDeflect; + /* 0x1D60 */ public float InfluenceDeflect; [NMS(Index = 150)] - /* 0x1D44 */ public float InfluenceForce; + /* 0x1D64 */ public float InfluenceForce; [NMS(Index = 149)] - /* 0x1D48 */ public float InfluenceRadius; + /* 0x1D68 */ public float InfluenceRadius; [NMS(Index = 151)] - /* 0x1D4C */ public float InfluenceThreshold; + /* 0x1D6C */ public float InfluenceThreshold; [NMS(Index = 271)] - /* 0x1D50 */ public float JellyBossBroodColourInterpTime; + /* 0x1D70 */ public float JellyBossBroodColourInterpTime; [NMS(Index = 268)] - /* 0x1D54 */ public float JellyBossBroodSeparateTime; + /* 0x1D74 */ public float JellyBossBroodSeparateTime; [NMS(Index = 267)] - /* 0x1D58 */ public float JellyBossBroodWarningRadius; + /* 0x1D78 */ public float JellyBossBroodWarningRadius; [NMS(Index = 270)] - /* 0x1D5C */ public float JellyBossColourInterpTime; - [NMS(Index = 367)] - /* 0x1D60 */ public float JellyBossFastSwimSpeed; - [NMS(Index = 379)] - /* 0x1D64 */ public float JellyBossLandAnticipate; - [NMS(Index = 380)] - /* 0x1D68 */ public float JellyBossLandAvoidStrength; + /* 0x1D7C */ public float JellyBossColourInterpTime; + [NMS(Index = 369)] + /* 0x1D80 */ public float JellyBossFastSwimSpeed; + [NMS(Index = 381)] + /* 0x1D84 */ public float JellyBossLandAnticipate; + [NMS(Index = 382)] + /* 0x1D88 */ public float JellyBossLandAvoidStrength; [NMS(Index = 214)] - /* 0x1D6C */ public float LargeCreatureAvoidPlayerDistance; + /* 0x1D8C */ public float LargeCreatureAvoidPlayerDistance; [NMS(Index = 212)] - /* 0x1D70 */ public float LargeCreatureFleePlayerDistance; + /* 0x1D90 */ public float LargeCreatureFleePlayerDistance; [NMS(Index = 210)] - /* 0x1D74 */ public float largeCreaturePerceptionDistance; + /* 0x1D94 */ public float largeCreaturePerceptionDistance; [NMS(Index = 98)] - /* 0x1D78 */ public float LookMaxPitchWhenMoving; + /* 0x1D98 */ public float LookMaxPitchWhenMoving; [NMS(Index = 95)] - /* 0x1D7C */ public float LookMaxYawMoving; + /* 0x1D9C */ public float LookMaxYawMoving; [NMS(Index = 96)] - /* 0x1D80 */ public float LookMaxYawStatic; + /* 0x1DA0 */ public float LookMaxYawStatic; [NMS(Index = 97)] - /* 0x1D84 */ public float LookPitchAtMaxYaw; + /* 0x1DA4 */ public float LookPitchAtMaxYaw; [NMS(Index = 99)] - /* 0x1D88 */ public float LookRollAtMaxYaw; + /* 0x1DA8 */ public float LookRollAtMaxYaw; [NMS(Index = 100)] - /* 0x1D8C */ public float LookRollWhenMoving; + /* 0x1DAC */ public float LookRollWhenMoving; [NMS(Index = 66)] - /* 0x1D90 */ public float LowPerfFlockReduce; + /* 0x1DB0 */ public float LowPerfFlockReduce; [NMS(Index = 65)] - /* 0x1D94 */ public int MaxAdditionalEcosystemCreaturesForDiscovery; - [NMS(Index = 582)] - /* 0x1D98 */ public float MaxBirdsProportion; + /* 0x1DB4 */ public int MaxAdditionalEcosystemCreaturesForDiscovery; + [NMS(Index = 584)] + /* 0x1DB8 */ public float MaxBirdsProportion; [NMS(Index = 55)] - /* 0x1D9C */ public float MaxCreatureSize; + /* 0x1DBC */ public float MaxCreatureSize; [NMS(Index = 64)] - /* 0x1DA0 */ public int MaxEcosystemCreaturesLow; + /* 0x1DC0 */ public int MaxEcosystemCreaturesLow; [NMS(Index = 63)] - /* 0x1DA4 */ public int MaxEcosystemCreaturesNormal; - [NMS(Index = 409)] - /* 0x1DA8 */ public float MaxFade; - [NMS(Index = 310)] - /* 0x1DAC */ public int MaxFiendsToSpawn; - [NMS(Index = 311)] - /* 0x1DB0 */ public int MaxFiendsToSpawnCarnage; - [NMS(Index = 321)] - /* 0x1DB4 */ public int MaxFishFiends; + /* 0x1DC4 */ public int MaxEcosystemCreaturesNormal; + [NMS(Index = 411)] + /* 0x1DC8 */ public float MaxFade; + [NMS(Index = 312)] + /* 0x1DCC */ public int MaxFiendsToSpawn; + [NMS(Index = 313)] + /* 0x1DD0 */ public int MaxFiendsToSpawnCarnage; + [NMS(Index = 323)] + /* 0x1DD4 */ public int MaxFishFiends; [NMS(Index = 169)] - /* 0x1DB8 */ public float MaxForce; + /* 0x1DD8 */ public float MaxForce; [NMS(Index = 162)] - /* 0x1DBC */ public float MaxHeightTime; - [NMS(Index = 340)] - /* 0x1DC0 */ public int MaxRagdollsBeforeDespawnOffscreen; - [NMS(Index = 341)] - /* 0x1DC4 */ public int MaxRagdollsBeforeDespawnOnscreen; + /* 0x1DDC */ public float MaxHeightTime; + [NMS(Index = 342)] + /* 0x1DE0 */ public int MaxRagdollsBeforeDespawnOffscreen; + [NMS(Index = 343)] + /* 0x1DE4 */ public int MaxRagdollsBeforeDespawnOnscreen; [NMS(Index = 56)] - /* 0x1DC8 */ public float MaxRideLeanCounterRotate; + /* 0x1DE8 */ public float MaxRideLeanCounterRotate; [NMS(Index = 168)] - /* 0x1DCC */ public float MaxSpeed; + /* 0x1DEC */ public float MaxSpeed; [NMS(Index = 170)] - /* 0x1DD0 */ public float MaxTorque; - [NMS(Index = 343)] - /* 0x1DD4 */ public float MaxTurnRadius; - [NMS(Index = 408)] - /* 0x1DD8 */ public float MinFade; + /* 0x1DF0 */ public float MaxTorque; + [NMS(Index = 345)] + /* 0x1DF4 */ public float MaxTurnRadius; + [NMS(Index = 410)] + /* 0x1DF8 */ public float MinFade; [NMS(Index = 263)] - /* 0x1DDC */ public float MiniDroneEnergyRecoverRate; + /* 0x1DFC */ public float MiniDroneEnergyRecoverRate; [NMS(Index = 264)] - /* 0x1DE0 */ public float MiniDroneEnergyUsePerShot; + /* 0x1E00 */ public float MiniDroneEnergyUsePerShot; [NMS(Index = 265)] - /* 0x1DE4 */ public float MiniDroneShotDelay; + /* 0x1E04 */ public float MiniDroneShotDelay; [NMS(Index = 266)] - /* 0x1DE8 */ public float MiniDroneShotMaxAngle; - [NMS(Index = 487)] - /* 0x1DEC */ public float MiningRandomProbability; + /* 0x1E08 */ public float MiniDroneShotMaxAngle; + [NMS(Index = 489)] + /* 0x1E0C */ public float MiningRandomProbability; [NMS(Index = 53)] - /* 0x1DF0 */ public float MinRideSize; + /* 0x1E10 */ public float MinRideSize; [NMS(Index = 54)] - /* 0x1DF4 */ public float MinRideSizeProtoflyer; - [NMS(Index = 347)] - /* 0x1DF8 */ public float MinScaleForNavMap; + /* 0x1E14 */ public float MinRideSizeProtoflyer; + [NMS(Index = 349)] + /* 0x1E18 */ public float MinScaleForNavMap; [NMS(Index = 171)] - /* 0x1DFC */ public float MinWaterSpawnDepth; - [NMS(Index = 351)] - /* 0x1E00 */ public float NavMapLookAhead; + /* 0x1E1C */ public float MinWaterSpawnDepth; + [NMS(Index = 353)] + /* 0x1E20 */ public float NavMapLookAhead; [NMS(Index = 5)] - /* 0x1E04 */ public int NumCreaturesRequiredForDiscoveryMission; + /* 0x1E24 */ public int NumCreaturesRequiredForDiscoveryMission; [NMS(Index = 6)] - /* 0x1E08 */ public int NumWeirdCreaturesRequiredForDiscoveryMission; + /* 0x1E28 */ public int NumWeirdCreaturesRequiredForDiscoveryMission; [NMS(Index = 217)] - /* 0x1E0C */ public float PassiveFleePlayerDistance; - [NMS(Index = 378)] - /* 0x1E10 */ public float PathOverestimate; + /* 0x1E2C */ public float PassiveFleePlayerDistance; + [NMS(Index = 380)] + /* 0x1E30 */ public float PathOverestimate; [NMS(Index = 80)] - /* 0x1E14 */ public float PatrolGradientFactor; + /* 0x1E34 */ public float PatrolGradientFactor; [NMS(Index = 79)] - /* 0x1E18 */ public float PatrolHeightOffset; + /* 0x1E38 */ public float PatrolHeightOffset; [NMS(Index = 78)] - /* 0x1E1C */ public float PatrolMaxDist; + /* 0x1E3C */ public float PatrolMaxDist; [NMS(Index = 77)] - /* 0x1E20 */ public float PatrolMinDist; + /* 0x1E40 */ public float PatrolMinDist; [NMS(Index = 104)] - /* 0x1E24 */ public float PatrolSwitchMinTime; - [NMS(Index = 620)] - /* 0x1E28 */ public int PauseBetweenCreatureSpawnRequests; - [NMS(Index = 376)] - /* 0x1E2C */ public float PelvisIkStrength; + /* 0x1E44 */ public float PatrolSwitchMinTime; + [NMS(Index = 622)] + /* 0x1E48 */ public int PauseBetweenCreatureSpawnRequests; + [NMS(Index = 378)] + /* 0x1E4C */ public float PelvisIkStrength; [NMS(Index = 219)] - /* 0x1E30 */ public float PercentagePlayerPredators; - [NMS(Index = 412)] - /* 0x1E34 */ public int PerceptionUpdateRate; - [NMS(Index = 563)] - /* 0x1E38 */ public float PetAccessoryMoodDisplayThreshold; - [NMS(Index = 564)] - /* 0x1E3C */ public float PetAccessoryStateInterval; - [NMS(Index = 538)] - /* 0x1E40 */ public float PetAnimSpeedBoostSmallerThan; - [NMS(Index = 539)] - /* 0x1E44 */ public float PetAnimSpeedBoostStrength; + /* 0x1E50 */ public float PercentagePlayerPredators; + [NMS(Index = 414)] + /* 0x1E54 */ public int PerceptionUpdateRate; + [NMS(Index = 565)] + /* 0x1E58 */ public float PetAccessoryMoodDisplayThreshold; + [NMS(Index = 566)] + /* 0x1E5C */ public float PetAccessoryStateInterval; [NMS(Index = 540)] - /* 0x1E48 */ public float PetAnimSpeedMax; + /* 0x1E60 */ public float PetAnimSpeedBoostSmallerThan; [NMS(Index = 541)] - /* 0x1E4C */ public float PetAnimSpeedMin; - [NMS(Index = 472)] - /* 0x1E50 */ public float PetChatCooldown; - [NMS(Index = 473)] - /* 0x1E54 */ public float PetChatUseTraitTemplateChance; + /* 0x1E64 */ public float PetAnimSpeedBoostStrength; + [NMS(Index = 542)] + /* 0x1E68 */ public float PetAnimSpeedMax; + [NMS(Index = 543)] + /* 0x1E6C */ public float PetAnimSpeedMin; + [NMS(Index = 474)] + /* 0x1E70 */ public float PetChatCooldown; + [NMS(Index = 475)] + /* 0x1E74 */ public float PetChatUseTraitTemplateChance; + [NMS(Index = 479)] + /* 0x1E78 */ public float PetEffectSpawnOffsetHuge; + [NMS(Index = 478)] + /* 0x1E7C */ public float PetEffectSpawnOffsetLarge; [NMS(Index = 477)] - /* 0x1E58 */ public float PetEffectSpawnOffsetHuge; + /* 0x1E80 */ public float PetEffectSpawnOffsetMed; [NMS(Index = 476)] - /* 0x1E5C */ public float PetEffectSpawnOffsetLarge; - [NMS(Index = 475)] - /* 0x1E60 */ public float PetEffectSpawnOffsetMed; - [NMS(Index = 474)] - /* 0x1E64 */ public float PetEffectSpawnOffsetSmall; - [NMS(Index = 526)] - /* 0x1E68 */ public float PetEggAccessoryChanceModifier; + /* 0x1E84 */ public float PetEffectSpawnOffsetSmall; [NMS(Index = 528)] - /* 0x1E6C */ public float PetEggColourChanceModifier; - [NMS(Index = 512)] - /* 0x1E70 */ public int PetEggFirstEggDelay; - [NMS(Index = 532)] - /* 0x1E74 */ public float PetEggHatchColourChangeChance; + /* 0x1E88 */ public float PetEggAccessoryChanceModifier; [NMS(Index = 530)] - /* 0x1E78 */ public float PetEggHatchScaleChange; - [NMS(Index = 531)] - /* 0x1E7C */ public float PetEggHatchTraitChange; - [NMS(Index = 510)] - /* 0x1E80 */ public float PetEggLayingDuration; - [NMS(Index = 511)] - /* 0x1E84 */ public int PetEggLayingInterval; - [NMS(Index = 527)] - /* 0x1E88 */ public float PetEggMaxAccessoriesChangeChance; + /* 0x1E8C */ public float PetEggColourChanceModifier; + [NMS(Index = 514)] + /* 0x1E90 */ public int PetEggFirstEggDelay; + [NMS(Index = 534)] + /* 0x1E94 */ public float PetEggHatchColourChangeChance; + [NMS(Index = 532)] + /* 0x1E98 */ public float PetEggHatchScaleChange; + [NMS(Index = 533)] + /* 0x1E9C */ public float PetEggHatchTraitChange; + [NMS(Index = 512)] + /* 0x1EA0 */ public float PetEggLayingDuration; + [NMS(Index = 513)] + /* 0x1EA4 */ public int PetEggLayingInterval; [NMS(Index = 529)] - /* 0x1E8C */ public float PetEggMaxColourChangeChance; - [NMS(Index = 522)] - /* 0x1E90 */ public float PetEggMaxDistStep; - [NMS(Index = 551)] - /* 0x1E94 */ public float PetEggMaxHungry; - [NMS(Index = 550)] - /* 0x1E98 */ public float PetEggMaxLonely; + /* 0x1EA8 */ public float PetEggMaxAccessoriesChangeChance; + [NMS(Index = 531)] + /* 0x1EAC */ public float PetEggMaxColourChangeChance; [NMS(Index = 524)] - /* 0x1E9C */ public float PetEggMaxOverdosage; - [NMS(Index = 525)] - /* 0x1EA0 */ public float PetEggMaxTopDescriptorChangeChance; - [NMS(Index = 521)] - /* 0x1EA4 */ public float PetEggMinDistStep; + /* 0x1EB0 */ public float PetEggMaxDistStep; + [NMS(Index = 553)] + /* 0x1EB4 */ public float PetEggMaxHungry; [NMS(Index = 552)] - /* 0x1EA8 */ public float PetEggMinGrowthToLay; - [NMS(Index = 514)] - /* 0x1EAC */ public int PetEggModificationItemLimit; - [NMS(Index = 513)] - /* 0x1EB0 */ public int PetEggModificationTime; + /* 0x1EB8 */ public float PetEggMaxLonely; + [NMS(Index = 526)] + /* 0x1EBC */ public float PetEggMaxOverdosage; + [NMS(Index = 527)] + /* 0x1EC0 */ public float PetEggMaxTopDescriptorChangeChance; [NMS(Index = 523)] - /* 0x1EB4 */ public float PetEggOverdosageModifier; - [NMS(Index = 518)] - /* 0x1EB8 */ public float PetEggScaleRangeMax; - [NMS(Index = 517)] - /* 0x1EBC */ public float PetEggScaleRangeModifier; + /* 0x1EC4 */ public float PetEggMinDistStep; + [NMS(Index = 554)] + /* 0x1EC8 */ public float PetEggMinGrowthToLay; [NMS(Index = 516)] - /* 0x1EC0 */ public float PetEggSubstanceModifier; + /* 0x1ECC */ public int PetEggModificationItemLimit; + [NMS(Index = 515)] + /* 0x1ED0 */ public int PetEggModificationTime; + [NMS(Index = 525)] + /* 0x1ED4 */ public float PetEggOverdosageModifier; [NMS(Index = 520)] - /* 0x1EC4 */ public float PetEggTraitRangeMax; + /* 0x1ED8 */ public float PetEggScaleRangeMax; [NMS(Index = 519)] - /* 0x1EC8 */ public float PetEggTraitRangeModifier; - [NMS(Index = 467)] - /* 0x1ECC */ public float PetFollowRange; - [NMS(Index = 466)] - /* 0x1ED0 */ public float PetFollowRunPlayerDistance; + /* 0x1EDC */ public float PetEggScaleRangeModifier; + [NMS(Index = 518)] + /* 0x1EE0 */ public float PetEggSubstanceModifier; + [NMS(Index = 522)] + /* 0x1EE4 */ public float PetEggTraitRangeMax; + [NMS(Index = 521)] + /* 0x1EE8 */ public float PetEggTraitRangeModifier; + [NMS(Index = 469)] + /* 0x1EEC */ public float PetFollowRange; + [NMS(Index = 468)] + /* 0x1EF0 */ public float PetFollowRunPlayerDistance; [NMS(Index = 182)] - /* 0x1ED4 */ public float PetFootShakeModifier; - [NMS(Index = 533)] - /* 0x1ED8 */ public GcPetBehaviours PetForceBehaviour; - [NMS(Index = 500)] - /* 0x1EDC */ public int PetGrowthTime; - [NMS(Index = 461)] - /* 0x1EE0 */ public float PetHeartChangePerLayer; - [NMS(Index = 460)] - /* 0x1EE4 */ public float PetHeartMaxSize; - [NMS(Index = 462)] - /* 0x1EE8 */ public float PetHeartResponseLoopTime; + /* 0x1EF4 */ public float PetFootShakeModifier; + [NMS(Index = 535)] + /* 0x1EF8 */ public GcPetBehaviours PetForceBehaviour; + [NMS(Index = 502)] + /* 0x1EFC */ public int PetGrowthTime; [NMS(Index = 463)] - /* 0x1EEC */ public float PetHeartResponseTotalTime; - [NMS(Index = 446)] - /* 0x1EF0 */ public float PetHeelDistSwitchTimeMax; - [NMS(Index = 445)] - /* 0x1EF4 */ public float PetHeelDistSwitchTimeMin; - [NMS(Index = 450)] - /* 0x1EF8 */ public float PetHeelLateralShiftTimeMax; - [NMS(Index = 449)] - /* 0x1EFC */ public float PetHeelLateralShiftTimeMin; + /* 0x1F00 */ public float PetHeartChangePerLayer; + [NMS(Index = 462)] + /* 0x1F04 */ public float PetHeartMaxSize; + [NMS(Index = 464)] + /* 0x1F08 */ public float PetHeartResponseLoopTime; + [NMS(Index = 465)] + /* 0x1F0C */ public float PetHeartResponseTotalTime; + [NMS(Index = 448)] + /* 0x1F10 */ public float PetHeelDistSwitchTimeMax; + [NMS(Index = 447)] + /* 0x1F14 */ public float PetHeelDistSwitchTimeMin; [NMS(Index = 452)] - /* 0x1F00 */ public float PetHeelPosSpringTime; - [NMS(Index = 501)] - /* 0x1F04 */ public int PetIncubationTime; + /* 0x1F18 */ public float PetHeelLateralShiftTimeMax; + [NMS(Index = 451)] + /* 0x1F1C */ public float PetHeelLateralShiftTimeMin; + [NMS(Index = 454)] + /* 0x1F20 */ public float PetHeelPosSpringTime; + [NMS(Index = 503)] + /* 0x1F24 */ public int PetIncubationTime; [NMS(Index = 19)] - /* 0x1F08 */ public float PetInteractBaseRange; - [NMS(Index = 565)] - /* 0x1F0C */ public float PetInteractionLightHeight; + /* 0x1F28 */ public float PetInteractBaseRange; [NMS(Index = 567)] - /* 0x1F10 */ public float PetInteractionLightIntensityMax; - [NMS(Index = 566)] - /* 0x1F14 */ public float PetInteractionLightIntensityMin; - [NMS(Index = 433)] - /* 0x1F18 */ public float PetInteractTurnToFaceMinAngle; - [NMS(Index = 464)] - /* 0x1F1C */ public float PetLastActionReportTime; - [NMS(Index = 534)] - /* 0x1F20 */ public float PetMaxSizeOffPlanet; + /* 0x1F2C */ public float PetInteractionLightHeight; + [NMS(Index = 569)] + /* 0x1F30 */ public float PetInteractionLightIntensityMax; + [NMS(Index = 568)] + /* 0x1F34 */ public float PetInteractionLightIntensityMin; + [NMS(Index = 435)] + /* 0x1F38 */ public float PetInteractTurnToFaceMinAngle; + [NMS(Index = 466)] + /* 0x1F3C */ public float PetLastActionReportTime; + [NMS(Index = 536)] + /* 0x1F40 */ public float PetMaxSizeOffPlanet; [NMS(Index = 58)] - /* 0x1F24 */ public float PetMaxSummonDistance; - [NMS(Index = 545)] - /* 0x1F28 */ public float PetMaxTurnRad; + /* 0x1F44 */ public float PetMaxSummonDistance; + [NMS(Index = 547)] + /* 0x1F48 */ public float PetMaxTurnRad; [NMS(Index = 57)] - /* 0x1F2C */ public float PetMinSummonDistance; - [NMS(Index = 509)] - /* 0x1F30 */ public float PetMinTrust; - [NMS(Index = 544)] - /* 0x1F34 */ public float PetMinTurnRad; + /* 0x1F4C */ public float PetMinSummonDistance; + [NMS(Index = 511)] + /* 0x1F50 */ public float PetMinTrust; [NMS(Index = 546)] - /* 0x1F38 */ public float PetMoodCurvePower; - [NMS(Index = 465)] - /* 0x1F3C */ public float PetMoodSmoothTime; - [NMS(Index = 543)] - /* 0x1F40 */ public float PetNavRadForMaxTurn; - [NMS(Index = 542)] - /* 0x1F44 */ public float PetNavRadForMinTurn; - [NMS(Index = 562)] - /* 0x1F48 */ public float PetOrderMaxRange; - [NMS(Index = 561)] - /* 0x1F4C */ public float PetOrderMinRange; - [NMS(Index = 437)] - /* 0x1F50 */ public float PetPlayerSpeedSmoothTime; - [NMS(Index = 454)] - /* 0x1F54 */ public float PetRadialCentre; + /* 0x1F54 */ public float PetMinTurnRad; + [NMS(Index = 548)] + /* 0x1F58 */ public float PetMoodCurvePower; + [NMS(Index = 467)] + /* 0x1F5C */ public float PetMoodSmoothTime; + [NMS(Index = 545)] + /* 0x1F60 */ public float PetNavRadForMaxTurn; + [NMS(Index = 544)] + /* 0x1F64 */ public float PetNavRadForMinTurn; + [NMS(Index = 564)] + /* 0x1F68 */ public float PetOrderMaxRange; + [NMS(Index = 563)] + /* 0x1F6C */ public float PetOrderMinRange; + [NMS(Index = 439)] + /* 0x1F70 */ public float PetPlayerSpeedSmoothTime; + [NMS(Index = 456)] + /* 0x1F74 */ public float PetRadialCentre; + [NMS(Index = 459)] + /* 0x1F78 */ public float PetRadialPulseMul; + [NMS(Index = 460)] + /* 0x1F7C */ public float PetRadialPulseTime; + [NMS(Index = 461)] + /* 0x1F80 */ public float PetRadialPulseTimeLevelUp; [NMS(Index = 457)] - /* 0x1F58 */ public float PetRadialPulseMul; + /* 0x1F84 */ public float PetRadialRadius; [NMS(Index = 458)] - /* 0x1F5C */ public float PetRadialPulseTime; - [NMS(Index = 459)] - /* 0x1F60 */ public float PetRadialPulseTimeLevelUp; - [NMS(Index = 455)] - /* 0x1F64 */ public float PetRadialRadius; - [NMS(Index = 456)] - /* 0x1F68 */ public float PetRadialWidth; - [NMS(Index = 444)] - /* 0x1F6C */ public float PetRunAtHeelDistMax; - [NMS(Index = 443)] - /* 0x1F70 */ public float PetRunAtHeelDistMin; - [NMS(Index = 448)] - /* 0x1F74 */ public float PetRunAtHeelLateralShiftMax; - [NMS(Index = 447)] - /* 0x1F78 */ public float PetRunAtHeelLateralShiftMin; - [NMS(Index = 499)] - /* 0x1F7C */ public int PetSlotsUnlockedByDefault; - [NMS(Index = 438)] - /* 0x1F80 */ public float PetStickySideBiasAngle; + /* 0x1F88 */ public float PetRadialWidth; + [NMS(Index = 446)] + /* 0x1F8C */ public float PetRunAtHeelDistMax; + [NMS(Index = 445)] + /* 0x1F90 */ public float PetRunAtHeelDistMin; + [NMS(Index = 450)] + /* 0x1F94 */ public float PetRunAtHeelLateralShiftMax; + [NMS(Index = 449)] + /* 0x1F98 */ public float PetRunAtHeelLateralShiftMin; + [NMS(Index = 501)] + /* 0x1F9C */ public int PetSlotsUnlockedByDefault; + [NMS(Index = 440)] + /* 0x1FA0 */ public float PetStickySideBiasAngle; [NMS(Index = 59)] - /* 0x1F84 */ public float PetSummonRotation; - [NMS(Index = 535)] - /* 0x1F88 */ public float PetTeleportDistOffPlanet; - [NMS(Index = 536)] - /* 0x1F8C */ public float PetTeleportDistOnPlanet; - [NMS(Index = 558)] - /* 0x1F90 */ public float PetTeleportEffectTime; - [NMS(Index = 559)] - /* 0x1F94 */ public float PetThrowArcRange; - [NMS(Index = 478)] - /* 0x1F98 */ public float PetTickleChatChance; - [NMS(Index = 479)] - /* 0x1F9C */ public float PetTreatChatChance; - [NMS(Index = 502)] - /* 0x1FA0 */ public int PetTrustChangeInterval; - [NMS(Index = 506)] - /* 0x1FA4 */ public float PetTrustDecreaseStep; + /* 0x1FA4 */ public float PetSummonRotation; + [NMS(Index = 537)] + /* 0x1FA8 */ public float PetTeleportDistOffPlanet; + [NMS(Index = 538)] + /* 0x1FAC */ public float PetTeleportDistOnPlanet; + [NMS(Index = 560)] + /* 0x1FB0 */ public float PetTeleportEffectTime; + [NMS(Index = 561)] + /* 0x1FB4 */ public float PetThrowArcRange; + [NMS(Index = 480)] + /* 0x1FB8 */ public float PetTickleChatChance; + [NMS(Index = 481)] + /* 0x1FBC */ public float PetTreatChatChance; + [NMS(Index = 504)] + /* 0x1FC0 */ public int PetTrustChangeInterval; [NMS(Index = 508)] - /* 0x1FA8 */ public float PetTrustDecreaseThreshold; - [NMS(Index = 505)] - /* 0x1FAC */ public float PetTrustIncreaseStep; + /* 0x1FC4 */ public float PetTrustDecreaseStep; + [NMS(Index = 510)] + /* 0x1FC8 */ public float PetTrustDecreaseThreshold; [NMS(Index = 507)] - /* 0x1FB0 */ public float PetTrustIncreaseThreshold; - [NMS(Index = 503)] - /* 0x1FB4 */ public float PetTrustOnAdoption; - [NMS(Index = 504)] - /* 0x1FB8 */ public float PetTrustOnHatch; - [NMS(Index = 439)] - /* 0x1FBC */ public float PetWalkAtHeelChanceDevoted; - [NMS(Index = 440)] - /* 0x1FC0 */ public float PetWalkAtHeelChanceIndependent; - [NMS(Index = 442)] - /* 0x1FC4 */ public float PetWalkAtHeelDistMax; + /* 0x1FCC */ public float PetTrustIncreaseStep; + [NMS(Index = 509)] + /* 0x1FD0 */ public float PetTrustIncreaseThreshold; + [NMS(Index = 505)] + /* 0x1FD4 */ public float PetTrustOnAdoption; + [NMS(Index = 506)] + /* 0x1FD8 */ public float PetTrustOnHatch; [NMS(Index = 441)] - /* 0x1FC8 */ public float PetWalkAtHeelDistMin; - [NMS(Index = 451)] - /* 0x1FCC */ public float PetWalkAtHeelLateralShift; + /* 0x1FDC */ public float PetWalkAtHeelChanceDevoted; + [NMS(Index = 442)] + /* 0x1FE0 */ public float PetWalkAtHeelChanceIndependent; + [NMS(Index = 444)] + /* 0x1FE4 */ public float PetWalkAtHeelDistMax; + [NMS(Index = 443)] + /* 0x1FE8 */ public float PetWalkAtHeelDistMin; + [NMS(Index = 453)] + /* 0x1FEC */ public float PetWalkAtHeelLateralShift; [NMS(Index = 163)] - /* 0x1FD0 */ public float PlayerBirdDistance; + /* 0x1FF0 */ public float PlayerBirdDistance; [NMS(Index = 60)] - /* 0x1FD4 */ public float PlayerDamageTransferScale; + /* 0x1FF4 */ public float PlayerDamageTransferScale; [NMS(Index = 233)] - /* 0x1FD8 */ public float PlayerPredatorBoredomDistance; + /* 0x1FF8 */ public float PlayerPredatorBoredomDistance; [NMS(Index = 224)] - /* 0x1FDC */ public float PlayerPredatorHealthModifier; + /* 0x1FFC */ public float PlayerPredatorHealthModifier; [NMS(Index = 235)] - /* 0x1FE0 */ public float PlayerPredatorRegainInterestTime; + /* 0x2000 */ public float PlayerPredatorRegainInterestTime; [NMS(Index = 51)] - /* 0x1FE4 */ public float PostRideMoveTime; + /* 0x2004 */ public float PostRideMoveTime; [NMS(Index = 225)] - /* 0x1FE8 */ public float PredatorApproachTime; + /* 0x2008 */ public float PredatorApproachTime; [NMS(Index = 232)] - /* 0x1FEC */ public float PredatorBoredomDistance; + /* 0x200C */ public float PredatorBoredomDistance; [NMS(Index = 228)] - /* 0x1FF0 */ public float PredatorChargeDist; + /* 0x2010 */ public float PredatorChargeDist; [NMS(Index = 229)] - /* 0x1FF4 */ public float PredatorChargeDistScale; + /* 0x2014 */ public float PredatorChargeDistScale; [NMS(Index = 240)] - /* 0x1FF8 */ public float PredatorEnergyRecoverRate; + /* 0x2018 */ public float PredatorEnergyRecoverRate; [NMS(Index = 241)] - /* 0x1FFC */ public float PredatorEnergyUseChasing; + /* 0x201C */ public float PredatorEnergyUseChasing; [NMS(Index = 216)] - /* 0x2000 */ public float PredatorFishPerceptionDistance; + /* 0x2020 */ public float PredatorFishPerceptionDistance; [NMS(Index = 223)] - /* 0x2004 */ public int PredatorHugeHealth; + /* 0x2024 */ public int PredatorHugeHealth; [NMS(Index = 222)] - /* 0x2008 */ public int PredatorLargeHealth; + /* 0x2028 */ public int PredatorLargeHealth; [NMS(Index = 221)] - /* 0x200C */ public int PredatorMedHealth; + /* 0x202C */ public int PredatorMedHealth; [NMS(Index = 226)] - /* 0x2010 */ public float PredatorNoticePauseTime; + /* 0x2030 */ public float PredatorNoticePauseTime; [NMS(Index = 215)] - /* 0x2014 */ public float PredatorPerceptionDistance; + /* 0x2034 */ public float PredatorPerceptionDistance; [NMS(Index = 234)] - /* 0x2018 */ public float PredatorRegainInterestTime; + /* 0x2038 */ public float PredatorRegainInterestTime; [NMS(Index = 237)] - /* 0x201C */ public float PredatorRoarProbAfterHit; + /* 0x203C */ public float PredatorRoarProbAfterHit; [NMS(Index = 238)] - /* 0x2020 */ public float PredatorRoarProbAfterMiss; + /* 0x2040 */ public float PredatorRoarProbAfterMiss; [NMS(Index = 236)] - /* 0x2024 */ public float PredatorRunAwayDist; + /* 0x2044 */ public float PredatorRunAwayDist; [NMS(Index = 239)] - /* 0x2028 */ public float PredatorRunAwayHealthPercent; - [NMS(Index = 373)] - /* 0x202C */ public float PredatorRunMoveSpeed; + /* 0x2048 */ public float PredatorRunAwayHealthPercent; + [NMS(Index = 375)] + /* 0x204C */ public float PredatorRunMoveSpeed; [NMS(Index = 220)] - /* 0x2030 */ public int PredatorSmallHealth; - [NMS(Index = 589)] - /* 0x2034 */ public float PredatorSpeedMultiplier; + /* 0x2050 */ public int PredatorSmallHealth; + [NMS(Index = 591)] + /* 0x2054 */ public float PredatorSpeedMultiplier; [NMS(Index = 227)] - /* 0x2038 */ public float PredatorStealthDist; - [NMS(Index = 372)] - /* 0x203C */ public float PredatorTrotMoveSpeed; - [NMS(Index = 371)] - /* 0x2040 */ public float PredatorWalkMoveSpeed; - [NMS(Index = 296)] - /* 0x2044 */ public float QueenHealthLevelMul; - [NMS(Index = 336)] - /* 0x2048 */ public float RagdollConeLimit; - [NMS(Index = 335)] - /* 0x204C */ public float RagdollDamping; - [NMS(Index = 339)] - /* 0x2050 */ public float RagdollMotorFadeEnd; + /* 0x2058 */ public float PredatorStealthDist; + [NMS(Index = 374)] + /* 0x205C */ public float PredatorTrotMoveSpeed; + [NMS(Index = 373)] + /* 0x2060 */ public float PredatorWalkMoveSpeed; + [NMS(Index = 298)] + /* 0x2064 */ public float QueenHealthLevelMul; [NMS(Index = 338)] - /* 0x2054 */ public float RagdollMotorFadeStart; - [NMS(Index = 334)] - /* 0x2058 */ public float RagdollTau; + /* 0x2068 */ public float RagdollConeLimit; [NMS(Index = 337)] - /* 0x205C */ public float RagdollTwistLimit; + /* 0x206C */ public float RagdollDamping; + [NMS(Index = 341)] + /* 0x2070 */ public float RagdollMotorFadeEnd; + [NMS(Index = 340)] + /* 0x2074 */ public float RagdollMotorFadeStart; + [NMS(Index = 336)] + /* 0x2078 */ public float RagdollTau; + [NMS(Index = 339)] + /* 0x207C */ public float RagdollTwistLimit; [NMS(Index = 102)] - /* 0x2060 */ public float RecoverHealthTime; + /* 0x2080 */ public float RecoverHealthTime; [NMS(Index = 3)] - /* 0x2064 */ public float RemoteSpawnFadeInDelay; + /* 0x2084 */ public float RemoteSpawnFadeInDelay; [NMS(Index = 166)] - /* 0x2068 */ public float RepelAmount; + /* 0x2088 */ public float RepelAmount; [NMS(Index = 165)] - /* 0x206C */ public float RepelRange; + /* 0x208C */ public float RepelRange; [NMS(Index = 69)] - /* 0x2070 */ public float ResourceSpawnTime; + /* 0x2090 */ public float ResourceSpawnTime; [NMS(Index = 52)] - /* 0x2074 */ public float RideIdleTime; + /* 0x2094 */ public float RideIdleTime; [NMS(Index = 50)] - /* 0x2078 */ public float RiderLeanTime; + /* 0x2098 */ public float RiderLeanTime; [NMS(Index = 49)] - /* 0x207C */ public float RideSpeedChangeTime; + /* 0x209C */ public float RideSpeedChangeTime; [NMS(Index = 48)] - /* 0x2080 */ public float RideSpeedFast; + /* 0x20A0 */ public float RideSpeedFast; [NMS(Index = 47)] - /* 0x2084 */ public float RideSpeedSlow; + /* 0x20A4 */ public float RideSpeedSlow; [NMS(Index = 42)] - /* 0x2088 */ public float RidingFirstPersonOffsetFwd; + /* 0x20A8 */ public float RidingFirstPersonOffsetFwd; [NMS(Index = 43)] - /* 0x208C */ public float RidingFirstPersonOffsetUp; + /* 0x20AC */ public float RidingFirstPersonOffsetUp; [NMS(Index = 39)] - /* 0x2090 */ public float RidingReplicationRangeMultiplier; + /* 0x20B0 */ public float RidingReplicationRangeMultiplier; [NMS(Index = 40)] - /* 0x2094 */ public float RidingRollAdjustMaxAngle; + /* 0x20B4 */ public float RidingRollAdjustMaxAngle; [NMS(Index = 41)] - /* 0x2098 */ public float RidingRollMaxAngleAt; - [NMS(Index = 358)] - /* 0x209C */ public float RidingSteerWeight; - [NMS(Index = 616)] - /* 0x20A0 */ public float RockTransformGlobalChance; - [NMS(Index = 333)] - /* 0x20A4 */ public float RoutineOffset; - [NMS(Index = 332)] - /* 0x20A8 */ public float RoutineSpeed; + /* 0x20B8 */ public float RidingRollMaxAngleAt; + [NMS(Index = 360)] + /* 0x20BC */ public float RidingSteerWeight; + [NMS(Index = 618)] + /* 0x20C0 */ public float RockTransformGlobalChance; + [NMS(Index = 335)] + /* 0x20C4 */ public float RoutineOffset; + [NMS(Index = 334)] + /* 0x20C8 */ public float RoutineSpeed; [NMS(Index = 108)] - /* 0x20AC */ public float SandWormChangeDirectionTime; + /* 0x20CC */ public float SandWormChangeDirectionTime; [NMS(Index = 118)] - /* 0x20B0 */ public float SandWormDespawnDist; + /* 0x20D0 */ public float SandWormDespawnDist; [NMS(Index = 112)] - /* 0x20B4 */ public float SandWormJumpHeight; + /* 0x20D4 */ public float SandWormJumpHeight; [NMS(Index = 113)] - /* 0x20B8 */ public float SandWormJumpTime; + /* 0x20D8 */ public float SandWormJumpTime; [NMS(Index = 111)] - /* 0x20BC */ public float SandWormMaxHeightAdjust; + /* 0x20DC */ public float SandWormMaxHeightAdjust; [NMS(Index = 117)] - /* 0x20C0 */ public int SandWormMaxJumps; + /* 0x20E0 */ public int SandWormMaxJumps; [NMS(Index = 110)] - /* 0x20C4 */ public float SandWormMaxSteer; + /* 0x20E4 */ public float SandWormMaxSteer; [NMS(Index = 122)] - /* 0x20C8 */ public float SandWormSpawnChanceInfested; + /* 0x20E8 */ public float SandWormSpawnChanceInfested; [NMS(Index = 121)] - /* 0x20CC */ public float SandWormSpawnChanceMax; + /* 0x20EC */ public float SandWormSpawnChanceMax; [NMS(Index = 120)] - /* 0x20D0 */ public float SandWormSpawnChanceMin; + /* 0x20F0 */ public float SandWormSpawnChanceMin; [NMS(Index = 119)] - /* 0x20D4 */ public float SandWormSpawnTimer; + /* 0x20F4 */ public float SandWormSpawnTimer; [NMS(Index = 109)] - /* 0x20D8 */ public float SandWormSteerAdjustTime; + /* 0x20F8 */ public float SandWormSteerAdjustTime; [NMS(Index = 114)] - /* 0x20DC */ public float SandWormSubmergeDepth; + /* 0x20FC */ public float SandWormSubmergeDepth; [NMS(Index = 115)] - /* 0x20E0 */ public float SandWormSubmergeTime; + /* 0x2100 */ public float SandWormSubmergeTime; [NMS(Index = 116)] - /* 0x20E4 */ public float SandWormSurfaceTime; + /* 0x2104 */ public float SandWormSurfaceTime; [NMS(Index = 75)] - /* 0x20E8 */ public float SceneTerrainSpawnMinDistance; + /* 0x2108 */ public float SceneTerrainSpawnMinDistance; [NMS(Index = 252)] - /* 0x20EC */ public int ScuttlerHealth; + /* 0x210C */ public int ScuttlerHealth; [NMS(Index = 257)] - /* 0x20F0 */ public float ScuttlerIdleTimeMax; + /* 0x2110 */ public float ScuttlerIdleTimeMax; [NMS(Index = 256)] - /* 0x20F4 */ public float ScuttlerIdleTimeMin; + /* 0x2114 */ public float ScuttlerIdleTimeMin; [NMS(Index = 253)] - /* 0x20F8 */ public float ScuttlerInitialNoAttackTime; + /* 0x2118 */ public float ScuttlerInitialNoAttackTime; [NMS(Index = 255)] - /* 0x20FC */ public float ScuttlerMoveTimeMax; + /* 0x211C */ public float ScuttlerMoveTimeMax; [NMS(Index = 254)] - /* 0x2100 */ public float ScuttlerMoveTimeMin; + /* 0x2120 */ public float ScuttlerMoveTimeMin; [NMS(Index = 262)] - /* 0x2104 */ public float ScuttlerSpitChargeTime; + /* 0x2124 */ public float ScuttlerSpitChargeTime; [NMS(Index = 261)] - /* 0x2108 */ public float ScuttlerSpitDelay; + /* 0x2128 */ public float ScuttlerSpitDelay; [NMS(Index = 260)] - /* 0x210C */ public float ScuttlerZigZagStrength; + /* 0x212C */ public float ScuttlerZigZagStrength; [NMS(Index = 259)] - /* 0x2110 */ public float ScuttlerZigZagTimeMax; + /* 0x2130 */ public float ScuttlerZigZagTimeMax; [NMS(Index = 258)] - /* 0x2114 */ public float ScuttlerZigZagTimeMin; - [NMS(Index = 481)] - /* 0x2118 */ public float SearchItemDistance; - [NMS(Index = 482)] - /* 0x211C */ public float SearchItemFrequency; + /* 0x2134 */ public float ScuttlerZigZagTimeMin; [NMS(Index = 483)] - /* 0x2120 */ public float SearchItemGiveUpDistance; + /* 0x2138 */ public float SearchItemDistance; [NMS(Index = 484)] - /* 0x2124 */ public float SearchItemGiveUpTime; + /* 0x213C */ public float SearchItemFrequency; [NMS(Index = 485)] - /* 0x2128 */ public float SearchItemNotifyTime; + /* 0x2140 */ public float SearchItemGiveUpDistance; [NMS(Index = 486)] - /* 0x212C */ public float SearchSpawnRandomItemProbability; + /* 0x2144 */ public float SearchItemGiveUpTime; + [NMS(Index = 487)] + /* 0x2148 */ public float SearchItemNotifyTime; + [NMS(Index = 488)] + /* 0x214C */ public float SearchSpawnRandomItemProbability; [NMS(Index = 144)] - /* 0x2130 */ public float SharkAlignSpeed; + /* 0x2150 */ public float SharkAlignSpeed; [NMS(Index = 135)] - /* 0x2134 */ public float SharkAlongPathSpeed; + /* 0x2154 */ public float SharkAlongPathSpeed; [NMS(Index = 139)] - /* 0x2138 */ public float SharkAttackAccel; + /* 0x2158 */ public float SharkAttackAccel; [NMS(Index = 138)] - /* 0x213C */ public float SharkAttackSpeed; + /* 0x215C */ public float SharkAttackSpeed; [NMS(Index = 143)] - /* 0x2140 */ public float SharkGetToPathSpeed; + /* 0x2160 */ public float SharkGetToPathSpeed; [NMS(Index = 142)] - /* 0x2144 */ public float SharkPatrolEnd; + /* 0x2164 */ public float SharkPatrolEnd; [NMS(Index = 141)] - /* 0x2148 */ public float SharkPatrolRadius; + /* 0x2168 */ public float SharkPatrolRadius; [NMS(Index = 140)] - /* 0x214C */ public float SharkPatrolSpeed; + /* 0x216C */ public float SharkPatrolSpeed; [NMS(Index = 137)] - /* 0x2150 */ public float SharkToPathYDamp; + /* 0x2170 */ public float SharkToPathYDamp; [NMS(Index = 134)] - /* 0x2154 */ public float ShieldFadeTime; + /* 0x2174 */ public float ShieldFadeTime; [NMS(Index = 213)] - /* 0x2158 */ public float SmallCreatureAvoidPlayerDistance; + /* 0x2178 */ public float SmallCreatureAvoidPlayerDistance; [NMS(Index = 211)] - /* 0x215C */ public float SmallCreatureFleePlayerDistance; + /* 0x217C */ public float SmallCreatureFleePlayerDistance; [NMS(Index = 209)] - /* 0x2160 */ public float SmallCreaturePerceptionDistance; - [NMS(Index = 364)] - /* 0x2164 */ public float SoftenAvoidanceRadiusMod; - [NMS(Index = 399)] - /* 0x2168 */ public float SpawnCameraAngleCos; - [NMS(Index = 173)] - /* 0x216C */ public float SpawnDistanceModifierForUnderwater; - [NMS(Index = 406)] - /* 0x2170 */ public float SpawnDistAtMaxSize; - [NMS(Index = 405)] - /* 0x2174 */ public float SpawnDistAtMinSize; - [NMS(Index = 400)] - /* 0x2178 */ public float SpawnMinDistPercentage; + /* 0x2180 */ public float SmallCreaturePerceptionDistance; + [NMS(Index = 366)] + /* 0x2184 */ public float SoftenAvoidanceRadiusMod; [NMS(Index = 401)] - /* 0x217C */ public float SpawnOnscreenDist; - [NMS(Index = 411)] - /* 0x2180 */ public float SpawnsAvoidBaseMultiplier; - [NMS(Index = 294)] - /* 0x2184 */ public int SpookBossHealth; + /* 0x2188 */ public float SpawnCameraAngleCos; + [NMS(Index = 173)] + /* 0x218C */ public float SpawnDistanceModifierForUnderwater; + [NMS(Index = 408)] + /* 0x2190 */ public float SpawnDistAtMaxSize; + [NMS(Index = 407)] + /* 0x2194 */ public float SpawnDistAtMinSize; + [NMS(Index = 402)] + /* 0x2198 */ public float SpawnMinDistPercentage; + [NMS(Index = 403)] + /* 0x219C */ public float SpawnOnscreenDist; + [NMS(Index = 413)] + /* 0x21A0 */ public float SpawnsAvoidBaseMultiplier; + [NMS(Index = 296)] + /* 0x21A4 */ public int SpookBossHealth; [NMS(Index = 272)] - /* 0x2188 */ public float SpookFiendColourInterpTime; - [NMS(Index = 366)] - /* 0x218C */ public float SpookFiendFastSwimSpeed; - [NMS(Index = 295)] - /* 0x2190 */ public int SpookSquidHealth; - [NMS(Index = 377)] - /* 0x2194 */ public float SteeringUpdateRate; + /* 0x21A8 */ public float SpookFiendColourInterpTime; + [NMS(Index = 368)] + /* 0x21AC */ public float SpookFiendFastSwimSpeed; + [NMS(Index = 297)] + /* 0x21B0 */ public int SpookSquidHealth; + [NMS(Index = 379)] + /* 0x21B4 */ public float SteeringUpdateRate; [NMS(Index = 176)] - /* 0x2198 */ public float StickToGroundCastBegin; + /* 0x21B8 */ public float StickToGroundCastBegin; [NMS(Index = 177)] - /* 0x219C */ public float StickToGroundCastEnd; + /* 0x21BC */ public float StickToGroundCastEnd; [NMS(Index = 175)] - /* 0x21A0 */ public float StickToGroundSpeed; - [NMS(Index = 432)] - /* 0x21A4 */ public float SwarmAttractEatDistance; - [NMS(Index = 429)] - /* 0x21A8 */ public float SwarmAttractHeightForMaxGroundAvoid; - [NMS(Index = 430)] - /* 0x21AC */ public float SwarmAttractHeightForMinGroundAvoid; + /* 0x21C0 */ public float StickToGroundSpeed; + [NMS(Index = 434)] + /* 0x21C4 */ public float SwarmAttractEatDistance; [NMS(Index = 431)] - /* 0x21B0 */ public float SwarmAttractSpeedLimit; + /* 0x21C8 */ public float SwarmAttractHeightForMaxGroundAvoid; + [NMS(Index = 432)] + /* 0x21CC */ public float SwarmAttractHeightForMinGroundAvoid; + [NMS(Index = 433)] + /* 0x21D0 */ public float SwarmAttractSpeedLimit; [NMS(Index = 136)] - /* 0x21B4 */ public float SwarmBrakingForce; + /* 0x21D4 */ public float SwarmBrakingForce; [NMS(Index = 155)] - /* 0x21B8 */ public float SwarmMoveYFactor; + /* 0x21D8 */ public float SwarmMoveYFactor; [NMS(Index = 167)] - /* 0x21BC */ public float TargetReachedDistance; + /* 0x21DC */ public float TargetReachedDistance; [NMS(Index = 153)] - /* 0x21C0 */ public float TargetSearchTimeout; - [NMS(Index = 415)] - /* 0x21C4 */ public float TrailHalfLife; + /* 0x21E0 */ public float TargetSearchTimeout; + [NMS(Index = 417)] + /* 0x21E4 */ public float TrailHalfLife; [NMS(Index = 70)] - /* 0x21C8 */ public float TurnInPlaceIdleTime; + /* 0x21E8 */ public float TurnInPlaceIdleTime; [NMS(Index = 71)] - /* 0x21CC */ public float TurnInPlaceMaxAngle; + /* 0x21EC */ public float TurnInPlaceMaxAngle; [NMS(Index = 73)] - /* 0x21D0 */ public float TurnInPlaceMaxSpeed; + /* 0x21F0 */ public float TurnInPlaceMaxSpeed; [NMS(Index = 74)] - /* 0x21D4 */ public float TurnInPlaceMaxSpeedIndoor; + /* 0x21F4 */ public float TurnInPlaceMaxSpeedIndoor; [NMS(Index = 72)] - /* 0x21D8 */ public float TurnInPlaceMinTime; - [NMS(Index = 342)] - /* 0x21DC */ public float TurnRadiusMultiplier; + /* 0x21F8 */ public float TurnInPlaceMinTime; [NMS(Index = 344)] - /* 0x21E0 */ public float TurnSlowAreaCos; + /* 0x21FC */ public float TurnRadiusMultiplier; + [NMS(Index = 346)] + /* 0x2200 */ public float TurnSlowAreaCos; [NMS(Index = 160)] - /* 0x21E4 */ public float VelocityAlignSpeed; + /* 0x2204 */ public float VelocityAlignSpeed; [NMS(Index = 159)] - /* 0x21E8 */ public float VelocityAlignStrength; - [NMS(Index = 353)] - /* 0x21EC */ public float VelocityAlignYFactorMax; - [NMS(Index = 352)] - /* 0x21F0 */ public float VelocityAlignYFactorMin; + /* 0x2208 */ public float VelocityAlignStrength; + [NMS(Index = 355)] + /* 0x220C */ public float VelocityAlignYFactorMax; + [NMS(Index = 354)] + /* 0x2210 */ public float VelocityAlignYFactorMin; [NMS(Index = 205)] - /* 0x21F4 */ public float WaterDepthSizeScalingMaxDepth; + /* 0x2214 */ public float WaterDepthSizeScalingMaxDepth; [NMS(Index = 207)] - /* 0x21F8 */ public float WaterDepthSizeScalingMaxScale; + /* 0x2218 */ public float WaterDepthSizeScalingMaxScale; [NMS(Index = 204)] - /* 0x21FC */ public float WaterDepthSizeScalingMinDepth; + /* 0x221C */ public float WaterDepthSizeScalingMinDepth; [NMS(Index = 206)] - /* 0x2200 */ public float WaterDepthSizeScalingMinScale; + /* 0x2220 */ public float WaterDepthSizeScalingMinScale; [NMS(Index = 172)] - /* 0x2204 */ public float WaterSpawnOffset; + /* 0x2224 */ public float WaterSpawnOffset; [NMS(Index = 158)] - /* 0x2208 */ public float WeaponRepelAmount; + /* 0x2228 */ public float WeaponRepelAmount; [NMS(Index = 157)] - /* 0x220C */ public float WeaponRepelRange; + /* 0x222C */ public float WeaponRepelRange; [NMS(Index = 21, Size = 0xB, EnumType = typeof(GcCreatureRoles.CreatureRoleEnum))] - /* 0x2210 */ public NMSString0x20[] TempermentDescriptions; + /* 0x2230 */ public NMSString0x20[] TempermentDescriptions; [NMS(Index = 26, Size = 0x4, EnumType = typeof(GcCreatureDiet.DietEnum))] - /* 0x2370 */ public NMSString0x20[] DietDescriptions; + /* 0x2390 */ public NMSString0x20[] DietDescriptions; [NMS(Index = 27, Size = 0x4, EnumType = typeof(GcCreatureDiet.DietEnum))] - /* 0x23F0 */ public NMSString0x20[] WaterDietDescriptions; + /* 0x2410 */ public NMSString0x20[] WaterDietDescriptions; [NMS(Index = 242)] - /* 0x2470 */ public bool AggressiveSharks; - [NMS(Index = 610)] - /* 0x2471 */ public bool AllBaitIsBasic; - [NMS(Index = 413)] - /* 0x2472 */ public bool AllowSleeping; + /* 0x2490 */ public bool AggressiveSharks; + [NMS(Index = 612)] + /* 0x2491 */ public bool AllBaitIsBasic; + [NMS(Index = 415)] + /* 0x2492 */ public bool AllowSleeping; [NMS(Index = 68)] - /* 0x2473 */ public bool AllowSpawningOnscreen; - [NMS(Index = 611)] - /* 0x2474 */ public bool CanAlwaysLayEgg; + /* 0x2493 */ public bool AllowSpawningOnscreen; + [NMS(Index = 613)] + /* 0x2494 */ public bool CanAlwaysLayEgg; [NMS(Index = 17)] - /* 0x2475 */ public bool CreatureInteractWithoutRaycasts; + /* 0x2495 */ public bool CreatureInteractWithoutRaycasts; [NMS(Index = 45)] - /* 0x2476 */ public bool CreatureRideDirectControl; - [NMS(Index = 414)] - /* 0x2477 */ public bool DebugDrawTrails; - [NMS(Index = 488)] - /* 0x2478 */ public bool DebugSearch; - [NMS(Index = 421)] - /* 0x2479 */ public bool DetailAnimPlayWhileWalking; - [NMS(Index = 584)] - /* 0x247A */ public bool DrawRoutineFollowDebug; - [NMS(Index = 585)] - /* 0x247B */ public bool DrawRoutineInfo; + /* 0x2496 */ public bool CreatureRideDirectControl; + [NMS(Index = 416)] + /* 0x2497 */ public bool DebugDrawTrails; + [NMS(Index = 490)] + /* 0x2498 */ public bool DebugSearch; + [NMS(Index = 423)] + /* 0x2499 */ public bool DetailAnimPlayWhileWalking; + [NMS(Index = 586)] + /* 0x249A */ public bool DrawRoutineFollowDebug; + [NMS(Index = 587)] + /* 0x249B */ public bool DrawRoutineInfo; [NMS(Index = 34)] - /* 0x247C */ public bool EnableFlyingSnakeTails; + /* 0x249C */ public bool EnableFlyingSnakeTails; [NMS(Index = 38)] - /* 0x247D */ public bool EnableMPCreatureRide; + /* 0x249D */ public bool EnableMPCreatureRide; [NMS(Index = 35)] - /* 0x247E */ public bool EnableNewStuff; - [NMS(Index = 416)] - /* 0x247F */ public bool EnableTrailIk; + /* 0x249E */ public bool EnableNewStuff; + [NMS(Index = 418)] + /* 0x249F */ public bool EnableTrailIk; [NMS(Index = 37)] - /* 0x2480 */ public bool EnableVRCreatureRide; - [NMS(Index = 285)] - /* 0x2481 */ public bool FiendOnscreenMarkers; - [NMS(Index = 284)] - /* 0x2482 */ public bool FiendsCanAttack; + /* 0x24A0 */ public bool EnableVRCreatureRide; + [NMS(Index = 287)] + /* 0x24A1 */ public bool FiendOnscreenMarkers; + [NMS(Index = 286)] + /* 0x24A2 */ public bool FiendsCanAttack; [NMS(Index = 4)] - /* 0x2483 */ public bool ForceShowDebugTrails; - [NMS(Index = 428)] - /* 0x2484 */ public bool ForceStatic; + /* 0x24A3 */ public bool ForceShowDebugTrails; + [NMS(Index = 430)] + /* 0x24A4 */ public bool ForceStatic; [NMS(Index = 36)] - /* 0x2485 */ public bool InstantCreatureRide; + /* 0x24A5 */ public bool InstantCreatureRide; [NMS(Index = 33)] - /* 0x2486 */ public bool IsHurtingCreaturesACrime; - [NMS(Index = 556)] - /* 0x2487 */ public bool PetAnimTest; - [NMS(Index = 537)] - /* 0x2488 */ public bool PetCanSummonOnFreighter; - [NMS(Index = 553)] - /* 0x2489 */ public bool PetForceSummonFromEgg; - [NMS(Index = 498)] - /* 0x248A */ public bool PetsShowTraitClassesAsWords; - [NMS(Index = 427)] - /* 0x248B */ public bool PiedPiper; - [NMS(Index = 410)] - /* 0x248C */ public bool ProcessPendingSpawnRequests; + /* 0x24A6 */ public bool IsHurtingCreaturesACrime; + [NMS(Index = 558)] + /* 0x24A7 */ public bool PetAnimTest; + [NMS(Index = 539)] + /* 0x24A8 */ public bool PetCanSummonOnFreighter; [NMS(Index = 555)] - /* 0x248D */ public bool RidingPositionTest; + /* 0x24A9 */ public bool PetForceSummonFromEgg; + [NMS(Index = 500)] + /* 0x24AA */ public bool PetsShowTraitClassesAsWords; + [NMS(Index = 429)] + /* 0x24AB */ public bool PiedPiper; + [NMS(Index = 412)] + /* 0x24AC */ public bool ProcessPendingSpawnRequests; + [NMS(Index = 557)] + /* 0x24AD */ public bool RidingPositionTest; [NMS(Index = 251)] - /* 0x248E */ public bool ScuttlersCanAttack; + /* 0x24AE */ public bool ScuttlersCanAttack; [NMS(Index = 181)] - /* 0x248F */ public bool ShowScale; + /* 0x24AF */ public bool ShowScale; [NMS(Index = 46)] - /* 0x2490 */ public bool StaticCreatureRide; + /* 0x24B0 */ public bool StaticCreatureRide; [NMS(Index = 67)] - /* 0x2491 */ public bool UncapSpawningforVideo; - [NMS(Index = 480)] - /* 0x2492 */ public bool UseCreatureAdoptOSD; - [NMS(Index = 557)] - /* 0x2493 */ public bool UsePetTeleportEffect; + /* 0x24B1 */ public bool UncapSpawningforVideo; + [NMS(Index = 482)] + /* 0x24B2 */ public bool UseCreatureAdoptOSD; + [NMS(Index = 559)] + /* 0x24B3 */ public bool UsePetTeleportEffect; [NMS(Index = 208)] - /* 0x2494 */ public TkCurveType WaterDepthSizeScalingCurve; + /* 0x24B4 */ public TkCurveType WaterDepthSizeScalingCurve; } } diff --git a/libMBIN/Source/NMS/Globals/GcDebugOptions.cs b/libMBIN/Source/NMS/Globals/GcDebugOptions.cs index f302e6be0..c75efec18 100644 --- a/libMBIN/Source/NMS/Globals/GcDebugOptions.cs +++ b/libMBIN/Source/NMS/Globals/GcDebugOptions.cs @@ -4,91 +4,91 @@ namespace libMBIN.NMS.Globals { - [NMS(GUID = 0x885C833DC6B937AA, NameHash = 0xAA861200)] + [NMS(GUID = 0xAE1546FE573F1602, NameHash = 0xAA861200)] public class GcDebugOptions : NMSTemplate { - [NMS(Index = 459)] + [NMS(Index = 467)] /* 0x0000 */ public GcSeasonTransferInventoryConfig SeasonTransferInventoryConfigOverride; - [NMS(Index = 221)] + [NMS(Index = 229)] /* 0x0030 */ public GcFilename CrashDumpPath; - [NMS(Index = 456)] + [NMS(Index = 464)] /* 0x0040 */ public NMSString0x10 CreateSeasonContextMaskIdOverride; - [NMS(Index = 339)] + [NMS(Index = 347)] /* 0x0050 */ public GcFilename CursorTexture; - [NMS(Index = 114)] + [NMS(Index = 115)] /* 0x0060 */ public GcFilename CutScene; - [NMS(Index = 337)] + [NMS(Index = 345)] /* 0x0070 */ public GcFilename DebugFont; - [NMS(Index = 338)] + [NMS(Index = 346)] /* 0x0080 */ public GcFilename DebugFontTexture; - [NMS(Index = 115)] + [NMS(Index = 116)] /* 0x0090 */ public GcFilename DebugScene; - [NMS(Index = 375)] + [NMS(Index = 383)] /* 0x00A0 */ public NMSString0x10 DefaultAirCreatureTable; - [NMS(Index = 377)] + [NMS(Index = 385)] /* 0x00B0 */ public NMSString0x10 DefaultCaveCreatureTable; - [NMS(Index = 374)] + [NMS(Index = 382)] /* 0x00C0 */ public NMSString0x10 DefaultGroundCreatureTable; - [NMS(Index = 192)] + [NMS(Index = 196)] /* 0x00D0 */ public GcFilename DefaultSaveData; - [NMS(Index = 376)] + [NMS(Index = 384)] /* 0x00E0 */ public NMSString0x10 DefaultWaterCreatureTable; - [NMS(Index = 465)] + [NMS(Index = 473)] /* 0x00F0 */ public NMSString0x10 ForceBuilderMissionBoardMission; - [NMS(Index = 191)] + [NMS(Index = 195)] /* 0x0100 */ public List LocTableList; - [NMS(Index = 340)] + [NMS(Index = 348)] /* 0x0110 */ public GcFilename PauseTexture; - [NMS(Index = 278)] + [NMS(Index = 286)] /* 0x0120 */ public GcFilename PipelineFile; - [NMS(Index = 280)] + [NMS(Index = 288)] /* 0x0130 */ public GcFilename PipelineFileEditor; - [NMS(Index = 279)] + [NMS(Index = 287)] /* 0x0140 */ public GcFilename PipelineFileFrontend; - [NMS(Index = 341)] + [NMS(Index = 349)] /* 0x0150 */ public GcFilename PlayTexture; - [NMS(Index = 189)] + [NMS(Index = 193)] /* 0x0160 */ public GcFilename RealityPresetFile; - [NMS(Index = 343)] + [NMS(Index = 351)] /* 0x0170 */ public GcFilename RenderToTexture; - [NMS(Index = 112)] + [NMS(Index = 113)] /* 0x0180 */ public GcFilename SceneSettings; - [NMS(Index = 342)] + [NMS(Index = 350)] /* 0x0190 */ public GcFilename StepTexture; - [NMS(Index = 457)] + [NMS(Index = 465)] /* 0x01A0 */ public NMSString0x10 SwitchSeasonContextMaskIdOverride; - [NMS(Index = 219)] + [NMS(Index = 227)] /* 0x01B0 */ public ulong ForceTimeToEpoch; - [NMS(Index = 105)] + [NMS(Index = 106)] /* 0x01B8 */ public ulong ForceUniverseAddressFromSeed; [NMS(Index = 3)] /* 0x01C0 */ public ulong OverrideAbandonedFreighterSeed; - [NMS(Index = 308)] + [NMS(Index = 316)] /* 0x01C8 */ public ulong OverrideMatchmakingVersion; - [NMS(Index = 440)] + [NMS(Index = 448)] /* 0x01D0 */ public TkGlobals ToolkitGlobals; - [NMS(Index = 203, MxmlName = "3dTextDistance")] - /* 0x06F0 */ public float _3dTextDistance; - [NMS(Index = 204, MxmlName = "3dTextMinScale")] - /* 0x06F4 */ public float _3dTextMinScale; - [NMS(Index = 431)] - /* 0x06F8 */ public GcBaseBuildingPartStyle AutomaticPartSpawnStyle; - [NMS(Index = 426)] - /* 0x06FC */ public float BaseDownloadTimeout; - [NMS(Index = 438)] - /* 0x0700 */ public uint BasePayloadMultiplier; + [NMS(Index = 207, MxmlName = "3dTextDistance")] + /* 0x07F0 */ public float _3dTextDistance; + [NMS(Index = 208, MxmlName = "3dTextMinScale")] + /* 0x07F4 */ public float _3dTextMinScale; + [NMS(Index = 439)] + /* 0x07F8 */ public GcBaseBuildingPartStyle AutomaticPartSpawnStyle; + [NMS(Index = 434)] + /* 0x07FC */ public float BaseDownloadTimeout; + [NMS(Index = 446)] + /* 0x0800 */ public uint BasePayloadMultiplier; [NMS(Index = 10)] - /* 0x0704 */ public int BootDirectlyIntoSaveSlot; + /* 0x0804 */ public int BootDirectlyIntoSaveSlot; // size: 0x3 public enum BootLoadDelayEnum : uint { LoadAll, WaitForPlanet, WaitForNothing, } - [NMS(Index = 122)] - /* 0x0708 */ public BootLoadDelayEnum BootLoadDelay; - [NMS(Index = 198)] - /* 0x070C */ public float BootLogoFadeRate; + [NMS(Index = 123)] + /* 0x0808 */ public BootLoadDelayEnum BootLoadDelay; + [NMS(Index = 202)] + /* 0x080C */ public float BootLogoFadeRate; // size: 0x7 public enum BootModeEnum : uint { MinimalSolarSystem, @@ -99,106 +99,119 @@ public enum BootModeEnum : uint { Scratchpad, UnitTest, } - [NMS(Index = 110)] - /* 0x0710 */ public BootModeEnum BootMode; + [NMS(Index = 111)] + /* 0x0810 */ public BootModeEnum BootMode; + [NMS(Index = 186)] + /* 0x0814 */ public TkLanguages DebugLanguage; + [NMS(Index = 237)] + /* 0x0818 */ public float DebugMenuAlpha; + [NMS(Index = 239)] + /* 0x081C */ public float DebugTextLineHeight; + [NMS(Index = 238)] + /* 0x0820 */ public float DebugTextSize; + [NMS(Index = 338)] + /* 0x0824 */ public int DebugTextureSize; + [NMS(Index = 309)] + /* 0x0828 */ public int DiscoveryAutoSyncIntervalSeconds; + [NMS(Index = 396)] + /* 0x082C */ public GcGalaxyStarAnomaly ForceAnomalyTo; + [NMS(Index = 414)] + /* 0x0830 */ public int ForceAsteroidSystemIndex; + [NMS(Index = 372)] + /* 0x0834 */ public GcBiomeSubType ForceBiomeSubTypeTo; + [NMS(Index = 371)] + /* 0x0838 */ public GcBiomeType ForceBiomeTo; + [NMS(Index = 377)] + /* 0x083C */ public GcAlienRace ForceBuildingRaceTo; + [NMS(Index = 386)] + /* 0x0840 */ public GcPlanetLife ForceCreatureLifeLevelTo; + [NMS(Index = 407)] + /* 0x0844 */ public int ForceGrassColourIndex; + [NMS(Index = 127)] + /* 0x0848 */ public float ForceInitialTimeOfDay; + [NMS(Index = 181)] + /* 0x084C */ public int ForceInteractionIndex; + [NMS(Index = 189)] + /* 0x0850 */ public GcAlienRace ForceInteractionRaceTo; + [NMS(Index = 379)] + /* 0x0854 */ public GcPlanetLife ForceLifeLevelTo; [NMS(Index = 182)] - /* 0x0714 */ public TkLanguages DebugLanguage; - [NMS(Index = 229)] - /* 0x0718 */ public float DebugMenuAlpha; - [NMS(Index = 231)] - /* 0x071C */ public float DebugTextLineHeight; - [NMS(Index = 230)] - /* 0x0720 */ public float DebugTextSize; - [NMS(Index = 330)] - /* 0x0724 */ public int DebugTextureSize; - [NMS(Index = 301)] - /* 0x0728 */ public int DiscoveryAutoSyncIntervalSeconds; - [NMS(Index = 388)] - /* 0x072C */ public GcGalaxyStarAnomaly ForceAnomalyTo; - [NMS(Index = 406)] - /* 0x0730 */ public int ForceAsteroidSystemIndex; - [NMS(Index = 364)] - /* 0x0734 */ public GcBiomeSubType ForceBiomeSubTypeTo; - [NMS(Index = 363)] - /* 0x0738 */ public GcBiomeType ForceBiomeTo; - [NMS(Index = 369)] - /* 0x073C */ public GcAlienRace ForceBuildingRaceTo; - [NMS(Index = 378)] - /* 0x0740 */ public GcPlanetLife ForceCreatureLifeLevelTo; + /* 0x0858 */ public GcAlienPuzzleCategory ForceNPCPuzzleCategory; + [NMS(Index = 375)] + /* 0x085C */ public GcScreenFilters ForceScreenFilterTo; [NMS(Index = 399)] - /* 0x0744 */ public int ForceGrassColourIndex; - [NMS(Index = 126)] - /* 0x0748 */ public float ForceInitialTimeOfDay; - [NMS(Index = 177)] - /* 0x074C */ public int ForceInteractionIndex; - [NMS(Index = 185)] - /* 0x0750 */ public GcAlienRace ForceInteractionRaceTo; - [NMS(Index = 371)] - /* 0x0754 */ public GcPlanetLife ForceLifeLevelTo; - [NMS(Index = 178)] - /* 0x0758 */ public GcAlienPuzzleCategory ForceNPCPuzzleCategory; - [NMS(Index = 367)] - /* 0x075C */ public GcScreenFilters ForceScreenFilterTo; - [NMS(Index = 391)] - /* 0x0760 */ public float ForceSeaLevel; - [NMS(Index = 394)] - /* 0x0764 */ public int ForceSkyColourIndex; - [NMS(Index = 397)] - /* 0x0768 */ public uint ForceSkyColourSeed; + /* 0x0860 */ public float ForceSeaLevel; + [NMS(Index = 402)] + /* 0x0864 */ public int ForceSkyColourIndex; + [NMS(Index = 405)] + /* 0x0868 */ public uint ForceSkyColourSeed; [NMS(Index = 38)] - /* 0x076C */ public GcSpaceBattleType ForceSpaceBattleType; - [NMS(Index = 395)] - /* 0x0770 */ public int ForceSpaceSkyColourIndex; - [NMS(Index = 361)] - /* 0x0774 */ public GcGalaxyStarTypes ForceStarTypeTo; - [NMS(Index = 128)] - /* 0x0778 */ public float ForceSunAngle; - [NMS(Index = 379)] - /* 0x077C */ public GcPlanetLife ForceTerrainSettings; - [NMS(Index = 381)] - /* 0x0780 */ public TkVoxelGeneratorSettingsTypes ForceTerrainTypeTo; - [NMS(Index = 125)] - /* 0x0784 */ public float ForceTimeOfDay; + /* 0x086C */ public GcSpaceBattleType ForceSpaceBattleType; + [NMS(Index = 403)] + /* 0x0870 */ public int ForceSpaceSkyColourIndex; + [NMS(Index = 369)] + /* 0x0874 */ public GcGalaxyStarTypes ForceStarTypeTo; + [NMS(Index = 129)] + /* 0x0878 */ public float ForceSunAngle; + [NMS(Index = 387)] + /* 0x087C */ public GcPlanetLife ForceTerrainSettings; + [NMS(Index = 389)] + /* 0x0880 */ public TkVoxelGeneratorSettingsTypes ForceTerrainTypeTo; + [NMS(Index = 126)] + /* 0x0884 */ public float ForceTimeOfDay; + [NMS(Index = 406)] + /* 0x0888 */ public int ForceWaterColourIndex; + [NMS(Index = 401)] + /* 0x088C */ public TkWaterCondition ForceWaterConditionTo; [NMS(Index = 398)] - /* 0x0788 */ public int ForceWaterColourIndex; - [NMS(Index = 393)] - /* 0x078C */ public TkWaterCondition ForceWaterConditionTo; - [NMS(Index = 390)] - /* 0x0790 */ public int ForceWaterObjectFileIndex; + /* 0x0890 */ public int ForceWaterObjectFileIndex; // size: 0x3 public enum GameStateModeEnum : uint { LoadPreset, UserStorage, FreshStart, } - [NMS(Index = 109)] - /* 0x0794 */ public GameStateModeEnum GameStateMode; - [NMS(Index = 415)] - /* 0x0798 */ public float GenerateCostAngle; - [NMS(Index = 414)] - /* 0x079C */ public float GenerateCostDistance; - [NMS(Index = 416)] - /* 0x07A0 */ public float GenerateCostLOD; - [NMS(Index = 417)] - /* 0x07A4 */ public float GenerateCostWait; - [NMS(Index = 412)] - /* 0x07A8 */ public int GenerateFarLodBuildingDist; - [NMS(Index = 328)] - /* 0x07AC */ public int MaxNumDebugMessages; - [NMS(Index = 429)] - /* 0x07B0 */ public int MoveBaseIndex; - [NMS(Index = 452)] - /* 0x07B4 */ public int MultipleFingersSamePressFrameDelta; + [NMS(Index = 110)] + /* 0x0894 */ public GameStateModeEnum GameStateMode; + [NMS(Index = 423)] + /* 0x0898 */ public float GenerateCostAngle; + [NMS(Index = 422)] + /* 0x089C */ public float GenerateCostDistance; + [NMS(Index = 424)] + /* 0x08A0 */ public float GenerateCostLOD; + [NMS(Index = 425)] + /* 0x08A4 */ public float GenerateCostWait; + [NMS(Index = 420)] + /* 0x08A8 */ public int GenerateFarLodBuildingDist; + [NMS(Index = 336)] + /* 0x08AC */ public int MaxNumDebugMessages; + [NMS(Index = 213)] + /* 0x08B0 */ public float MenuHapticsForgeDuration; + [NMS(Index = 211)] + /* 0x08B4 */ public float MenuHapticsForgeIntensity; + [NMS(Index = 212)] + /* 0x08B8 */ public float MenuHapticsForgeSharpness; + // size: 0x2 + public enum MenuHapticsModeEnum : uint { + UIKitLight, + ForgeBurst, + } + [NMS(Index = 210)] + /* 0x08BC */ public MenuHapticsModeEnum MenuHapticsMode; + [NMS(Index = 437)] + /* 0x08C0 */ public int MoveBaseIndex; + [NMS(Index = 460)] + /* 0x08C4 */ public int MultipleFingersSamePressFrameDelta; [NMS(Index = 12)] - /* 0x07B8 */ public GcGameMode NewSaveGameMode; - [NMS(Index = 322)] - /* 0x07BC */ public int OverrideCommunityMissionNumber; - [NMS(Index = 318)] - /* 0x07C0 */ public int OverrideServerSeasonEndTime; - [NMS(Index = 317)] - /* 0x07C4 */ public int OverrideServerSeasonNumber; - [NMS(Index = 455)] - /* 0x07C8 */ public float PanDeadzone; + /* 0x08C8 */ public GcGameMode NewSaveGameMode; + [NMS(Index = 330)] + /* 0x08CC */ public int OverrideCommunityMissionNumber; + [NMS(Index = 326)] + /* 0x08D0 */ public int OverrideServerSeasonEndTime; + [NMS(Index = 325)] + /* 0x08D4 */ public int OverrideServerSeasonNumber; + [NMS(Index = 463)] + /* 0x08D8 */ public float PanDeadzone; // size: 0x7 public enum PlayerSpawnLocationOverrideEnum : uint { None, @@ -209,51 +222,51 @@ public enum PlayerSpawnLocationOverrideEnum : uint { GameStartPlanet, SpecificLocation, } - [NMS(Index = 111)] - /* 0x07CC */ public PlayerSpawnLocationOverrideEnum PlayerSpawnLocationOverride; - [NMS(Index = 333)] - /* 0x07D0 */ public int ProceduralModelBatchSize; - [NMS(Index = 334)] - /* 0x07D4 */ public int ProceduralModelFilterMatchretryCount; - [NMS(Index = 332)] - /* 0x07D8 */ public int ProceduralModelsShown; - [NMS(Index = 336)] - /* 0x07DC */ public int ProceduralModelsThumbnailSize; - [NMS(Index = 433)] - /* 0x07E0 */ public int ProfilerPartIndexPhase; - [NMS(Index = 434)] - /* 0x07E4 */ public int ProfilerPartIndexStride; - [NMS(Index = 435)] - /* 0x07E8 */ public int ProfilerPartIteration; + [NMS(Index = 112)] + /* 0x08DC */ public PlayerSpawnLocationOverrideEnum PlayerSpawnLocationOverride; + [NMS(Index = 341)] + /* 0x08E0 */ public int ProceduralModelBatchSize; + [NMS(Index = 342)] + /* 0x08E4 */ public int ProceduralModelFilterMatchretryCount; + [NMS(Index = 340)] + /* 0x08E8 */ public int ProceduralModelsShown; + [NMS(Index = 344)] + /* 0x08EC */ public int ProceduralModelsThumbnailSize; + [NMS(Index = 441)] + /* 0x08F0 */ public int ProfilerPartIndexPhase; + [NMS(Index = 442)] + /* 0x08F4 */ public int ProfilerPartIndexStride; + [NMS(Index = 443)] + /* 0x08F8 */ public int ProfilerPartIteration; // size: 0x3 public enum ProxyTypeEnum : uint { None, ManualURI, InetProxy, } - [NMS(Index = 296)] - /* 0x07EC */ public ProxyTypeEnum ProxyType; + [NMS(Index = 304)] + /* 0x08FC */ public ProxyTypeEnum ProxyType; // size: 0x2 public enum RealityModeEnum : uint { LoadPreset, Generate, } - [NMS(Index = 186)] - /* 0x07F0 */ public RealityModeEnum RealityMode; + [NMS(Index = 190)] + /* 0x0900 */ public RealityModeEnum RealityMode; // size: 0x3 public enum RecordSettingEnum : uint { None, Record, Playback, } - [NMS(Index = 205)] - /* 0x07F4 */ public RecordSettingEnum RecordSetting; - [NMS(Index = 218)] - /* 0x07F8 */ public int RecurrenceTimeOffset; - [NMS(Index = 451)] - /* 0x07FC */ public int ScreenshotForUploadHeight; - [NMS(Index = 450)] - /* 0x0800 */ public int ScreenshotForUploadWidth; + [NMS(Index = 209)] + /* 0x0904 */ public RecordSettingEnum RecordSetting; + [NMS(Index = 226)] + /* 0x0908 */ public int RecurrenceTimeOffset; + [NMS(Index = 459)] + /* 0x090C */ public int ScreenshotForUploadHeight; + [NMS(Index = 458)] + /* 0x0910 */ public int ScreenshotForUploadWidth; // size: 0x9 public enum ServerEnvEnum : uint { Default, @@ -266,29 +279,29 @@ public enum ServerEnvEnum : uint { merged, local, } - [NMS(Index = 298)] - /* 0x0804 */ public ServerEnvEnum ServerEnv; + [NMS(Index = 306)] + /* 0x0914 */ public ServerEnvEnum ServerEnv; // size: 0x2 public enum ShaderPreloadEnum : uint { Off, Full, } - [NMS(Index = 118)] - /* 0x0808 */ public ShaderPreloadEnum ShaderPreload; - [NMS(Index = 241)] - /* 0x080C */ public int ShowSpecificGraph; - [NMS(Index = 257)] - /* 0x0810 */ public int SmokeTestConfigCaptureCycles; + [NMS(Index = 119)] + /* 0x0918 */ public ShaderPreloadEnum ShaderPreload; + [NMS(Index = 249)] + /* 0x091C */ public int ShowSpecificGraph; + [NMS(Index = 265)] + /* 0x0920 */ public int SmokeTestConfigCaptureCycles; + [NMS(Index = 266)] + /* 0x0924 */ public float SmokeTestConfigCaptureDurationInSeconds; + [NMS(Index = 267)] + /* 0x0928 */ public int SmokeTestConfigCaptureFolderNameNumberOffset; [NMS(Index = 258)] - /* 0x0814 */ public float SmokeTestConfigCaptureDurationInSeconds; + /* 0x092C */ public int SmokeTestConfigPlanetPositionCount; + [NMS(Index = 260)] + /* 0x0930 */ public float SmokeTestConfigScenarioLength; [NMS(Index = 259)] - /* 0x0818 */ public int SmokeTestConfigCaptureFolderNameNumberOffset; - [NMS(Index = 250)] - /* 0x081C */ public int SmokeTestConfigPlanetPositionCount; - [NMS(Index = 252)] - /* 0x0820 */ public float SmokeTestConfigScenarioLength; - [NMS(Index = 251)] - /* 0x0824 */ public float SmokeTestConfigScenarioPreambleLength; + /* 0x0934 */ public float SmokeTestConfigScenarioPreambleLength; // size: 0x7 public enum SmokeTestCycleModeEnum : uint { None, @@ -299,8 +312,8 @@ public enum SmokeTestCycleModeEnum : uint { TourShortUDAs, TourRandomWarps, } - [NMS(Index = 247)] - /* 0x0828 */ public SmokeTestCycleModeEnum SmokeTestCycleMode; + [NMS(Index = 255)] + /* 0x0938 */ public SmokeTestCycleModeEnum SmokeTestCycleMode; // size: 0xB public enum SmokeTestScenarioEnum : uint { None, @@ -315,750 +328,762 @@ public enum SmokeTestScenarioEnum : uint { SettlementSnapshot, BasePartShaderPreloadList, } - [NMS(Index = 248)] - /* 0x082C */ public SmokeTestScenarioEnum SmokeTestScenario; - [NMS(Index = 263)] - /* 0x0830 */ public int SmokeTestSmokeBotTargetWarps; + [NMS(Index = 256)] + /* 0x093C */ public SmokeTestScenarioEnum SmokeTestScenario; + [NMS(Index = 271)] + /* 0x0940 */ public int SmokeTestSmokeBotTargetWarps; // size: 0x2 public enum SolarSystemBootEnum : uint { FromSettings, Generate, } - [NMS(Index = 117)] - /* 0x0834 */ public SolarSystemBootEnum SolarSystemBoot; - [NMS(Index = 101)] - /* 0x0838 */ public float SprintMultiplier; - [NMS(Index = 283)] - /* 0x083C */ public float SunLightScaleGgx; - [NMS(Index = 453)] - /* 0x0840 */ public int SwipeDetectionMaxFrames; - [NMS(Index = 454)] - /* 0x0844 */ public float SwipeDetectionNormalizedTravelThreshold; - [NMS(Index = 326)] - /* 0x0848 */ public int SynergyPort; + [NMS(Index = 118)] + /* 0x0944 */ public SolarSystemBootEnum SolarSystemBoot; + [NMS(Index = 102)] + /* 0x0948 */ public float SprintMultiplier; + [NMS(Index = 291)] + /* 0x094C */ public float SunLightScaleGgx; + [NMS(Index = 461)] + /* 0x0950 */ public int SwipeDetectionMaxFrames; + [NMS(Index = 462)] + /* 0x0954 */ public float SwipeDetectionNormalizedTravelThreshold; + [NMS(Index = 334)] + /* 0x0958 */ public int SynergyPort; // size: 0x3 public enum UseBanksEnum : uint { False, True, Default, } - [NMS(Index = 212)] - /* 0x084C */ public UseBanksEnum UseBanks; - [NMS(Index = 200)] - /* 0x0850 */ public float WeaponScale3P; - [NMS(Index = 190)] - /* 0x0854 */ public ushort RealityGenerationIteration; - [NMS(Index = 304)] - /* 0x0856 */ public NMSString0x800 AutoJoinUserNames; + [NMS(Index = 220)] + /* 0x095C */ public UseBanksEnum UseBanks; + [NMS(Index = 204)] + /* 0x0960 */ public float WeaponScale3P; + [NMS(Index = 194)] + /* 0x0964 */ public ushort RealityGenerationIteration; + [NMS(Index = 312)] + /* 0x0966 */ public NMSString0x800 AutoJoinUserNames; [NMS(Index = 80)] - /* 0x1056 */ public NMSString0x400 DebugTwitchRewards; - [NMS(Index = 309)] - /* 0x1456 */ public NMSString0x200 LoadToBase; + /* 0x1166 */ public NMSString0x400 DebugTwitchRewards; + [NMS(Index = 317)] + /* 0x1566 */ public NMSString0x200 LoadToBase; [NMS(Index = 76)] - /* 0x1656 */ public NMSString0x200 SeasonalDataOverrideFile; - [NMS(Index = 319)] - /* 0x1856 */ public NMSString0x100 ForceHgAccount; - [NMS(Index = 106)] - /* 0x1956 */ public NMSString0x100 ForcePlayerPosition; - [NMS(Index = 103)] - /* 0x1A56 */ public NMSString0x100 ForceUniverseAddress; - [NMS(Index = 312)] - /* 0x1B56 */ public NMSString0x100 GOGLogin; - [NMS(Index = 237)] - /* 0x1C56 */ public NMSString0x100 ShowUniverseAddressOnGalaxyMap; - [NMS(Index = 113)] - /* 0x1D56 */ public NMSString0x100 WorkingDirectory; - [NMS(Index = 299)] - /* 0x1E56 */ public NMSString0x80 AuthBaseUrl; - [NMS(Index = 297)] - /* 0x1ED6 */ public NMSString0x80 ProxyURI; + /* 0x1766 */ public NMSString0x200 SeasonalDataOverrideFile; + [NMS(Index = 327)] + /* 0x1966 */ public NMSString0x100 ForceHgAccount; + [NMS(Index = 107)] + /* 0x1A66 */ public NMSString0x100 ForcePlayerPosition; + [NMS(Index = 104)] + /* 0x1B66 */ public NMSString0x100 ForceUniverseAddress; [NMS(Index = 320)] - /* 0x1F56 */ public NMSString0x40 ForceBaseDownloadUser; - [NMS(Index = 443)] - /* 0x1F96 */ public NMSString0x40 OverrideSettlementOwnershipOnlineId; - [NMS(Index = 442)] - /* 0x1FD6 */ public NMSString0x40 OverrideSettlementOwnershipUsername; - [NMS(Index = 449)] - /* 0x2016 */ public NMSString0x40 ScreenshotForUploadName; - [NMS(Index = 183)] - /* 0x2056 */ public NMSString0x20 AllowedLanguagesFile; - [NMS(Index = 430)] - /* 0x2076 */ public NMSString0x20 AutomaticPartSpawnID; - [NMS(Index = 222)] - /* 0x2096 */ public NMSString0x20 CrashDumpIdentifier; - [NMS(Index = 211)] - /* 0x20B6 */ public NMSString0x20 SaveTestingCommand; - [NMS(Index = 265)] - /* 0x20D6 */ public NMSString0x20 SmokeTestForcePlanetDetail; - [NMS(Index = 266)] - /* 0x20F6 */ public NMSString0x20 SmokeTestRunFolder; - [NMS(Index = 325)] - /* 0x2116 */ public NMSString0x20 SynergyServer; - [NMS(Index = 462)] - /* 0x2136 */ public bool ActiveMissionsIgnoreStartCancelConditions; - [NMS(Index = 132)] - /* 0x2137 */ public bool AllowGalaxyMapRequests; - [NMS(Index = 425)] - /* 0x2138 */ public bool AllowGlobalPartSnapping; - [NMS(Index = 354)] - /* 0x2139 */ public bool AllowNGuiVR; - [NMS(Index = 441)] - /* 0x213A */ public bool AllowOverrideSettlementOwnership; - [NMS(Index = 81)] - /* 0x213B */ public bool AllowPause; - [NMS(Index = 97)] - /* 0x213C */ public bool AllowPetBattlerPvEOnPvPTable; - [NMS(Index = 153)] - /* 0x213D */ public bool AllowRobotBehaviors; + /* 0x1C66 */ public NMSString0x100 GOGLogin; + [NMS(Index = 245)] + /* 0x1D66 */ public NMSString0x100 ShowUniverseAddressOnGalaxyMap; + [NMS(Index = 114)] + /* 0x1E66 */ public NMSString0x100 WorkingDirectory; + [NMS(Index = 307)] + /* 0x1F66 */ public NMSString0x80 AuthBaseUrl; + [NMS(Index = 305)] + /* 0x1FE6 */ public NMSString0x80 ProxyURI; + [NMS(Index = 328)] + /* 0x2066 */ public NMSString0x40 ForceBaseDownloadUser; + [NMS(Index = 451)] + /* 0x20A6 */ public NMSString0x40 OverrideSettlementOwnershipOnlineId; + [NMS(Index = 450)] + /* 0x20E6 */ public NMSString0x40 OverrideSettlementOwnershipUsername; + [NMS(Index = 457)] + /* 0x2126 */ public NMSString0x40 ScreenshotForUploadName; + [NMS(Index = 187)] + /* 0x2166 */ public NMSString0x20 AllowedLanguagesFile; + [NMS(Index = 438)] + /* 0x2186 */ public NMSString0x20 AutomaticPartSpawnID; + [NMS(Index = 230)] + /* 0x21A6 */ public NMSString0x20 CrashDumpIdentifier; + [NMS(Index = 219)] + /* 0x21C6 */ public NMSString0x20 SaveTestingCommand; + [NMS(Index = 273)] + /* 0x21E6 */ public NMSString0x20 SmokeTestForcePlanetDetail; + [NMS(Index = 274)] + /* 0x2206 */ public NMSString0x20 SmokeTestRunFolder; + [NMS(Index = 333)] + /* 0x2226 */ public NMSString0x20 SynergyServer; + [NMS(Index = 470)] + /* 0x2246 */ public bool ActiveMissionsIgnoreStartCancelConditions; + [NMS(Index = 133)] + /* 0x2247 */ public bool AllowGalaxyMapRequests; + [NMS(Index = 433)] + /* 0x2248 */ public bool AllowGlobalPartSnapping; + [NMS(Index = 362)] + /* 0x2249 */ public bool AllowNGuiVR; + [NMS(Index = 449)] + /* 0x224A */ public bool AllowOverrideSettlementOwnership; + [NMS(Index = 81)] + /* 0x224B */ public bool AllowPause; + [NMS(Index = 98)] + /* 0x224C */ public bool AllowPetBattlerPvEOnPvPTable; + [NMS(Index = 154)] + /* 0x224D */ public bool AllowRobotBehaviors; [NMS(Index = 1)] - /* 0x213E */ public bool AllowSavingOnAbandonedFreighters; - [NMS(Index = 160)] - /* 0x213F */ public bool AllSeasonMilestonesShowComplete; + /* 0x224E */ public bool AllowSavingOnAbandonedFreighters; + [NMS(Index = 161)] + /* 0x224F */ public bool AllSeasonMilestonesShowComplete; [NMS(Index = 82)] - /* 0x2140 */ public bool AllSettlementsAreCompleted; + /* 0x2250 */ public bool AllSettlementsAreCompleted; [NMS(Index = 67)] - /* 0x2141 */ public bool AlternateControls; + /* 0x2251 */ public bool AlternateControls; [NMS(Index = 75)] - /* 0x2142 */ public bool AlwaysAllowFreighterInventoryAccess; + /* 0x2252 */ public bool AlwaysAllowFreighterInventoryAccess; [NMS(Index = 73)] - /* 0x2143 */ public bool AlwaysAllowShipOperations; - [NMS(Index = 150)] - /* 0x2144 */ public bool AlwaysAllowSpookFiends; + /* 0x2253 */ public bool AlwaysAllowShipOperations; + [NMS(Index = 151)] + /* 0x2254 */ public bool AlwaysAllowSpookFiends; [NMS(Index = 74)] - /* 0x2145 */ public bool AlwaysAllowVehicleOperations; + /* 0x2255 */ public bool AlwaysAllowVehicleOperations; [NMS(Index = 18)] - /* 0x2146 */ public bool AlwaysHaveFocus; - [NMS(Index = 293)] - /* 0x2147 */ public bool AlwaysIncludeLocalPlayerInChatMessage; - [NMS(Index = 305)] - /* 0x2148 */ public bool AlwaysSaveGameAsClient; - [NMS(Index = 239)] - /* 0x2149 */ public bool AlwaysShowSaveIds; + /* 0x2256 */ public bool AlwaysHaveFocus; + [NMS(Index = 301)] + /* 0x2257 */ public bool AlwaysIncludeLocalPlayerInChatMessage; + [NMS(Index = 313)] + /* 0x2258 */ public bool AlwaysSaveGameAsClient; + [NMS(Index = 247)] + /* 0x2259 */ public bool AlwaysShowSaveIds; [NMS(Index = 68)] - /* 0x214A */ public bool AlwaysShowURI; + /* 0x225A */ public bool AlwaysShowURI; [NMS(Index = 37)] - /* 0x214B */ public bool AlwaysSpaceBattle; - [NMS(Index = 463)] - /* 0x214C */ public bool AssertIfDiploFound; + /* 0x225B */ public bool AlwaysSpaceBattle; + [NMS(Index = 471)] + /* 0x225C */ public bool AssertIfDiploFound; + [NMS(Index = 319)] + /* 0x225D */ public bool AutoJoinRandomGames; [NMS(Index = 311)] - /* 0x214D */ public bool AutoJoinRandomGames; - [NMS(Index = 303)] - /* 0x214E */ public bool AutoJoinUserEnabled; - [NMS(Index = 432)] - /* 0x214F */ public bool AutomaticPartSpawnInactive; - [NMS(Index = 437)] - /* 0x2150 */ public bool BaseAdmin; + /* 0x225E */ public bool AutoJoinUserEnabled; + [NMS(Index = 440)] + /* 0x225F */ public bool AutomaticPartSpawnInactive; + [NMS(Index = 445)] + /* 0x2260 */ public bool BaseAdmin; [NMS(Index = 86)] - /* 0x2151 */ public bool BlockCommunicatorSignals; - [NMS(Index = 444)] - /* 0x2152 */ public bool BlockSettlementsNetwork; + /* 0x2261 */ public bool BlockCommunicatorSignals; + [NMS(Index = 452)] + /* 0x2262 */ public bool BlockSettlementsNetwork; [NMS(Index = 39)] - /* 0x2153 */ public bool BlockSpaceBattle; - [NMS(Index = 348)] - /* 0x2154 */ public bool BodyTurning; + /* 0x2263 */ public bool BlockSpaceBattle; + [NMS(Index = 356)] + /* 0x2264 */ public bool BodyTurning; [NMS(Index = 11)] - /* 0x2155 */ public bool BootDirectlyIntoLastSave; - [NMS(Index = 199)] - /* 0x2156 */ public bool BootMusic; + /* 0x2265 */ public bool BootDirectlyIntoLastSave; + [NMS(Index = 203)] + /* 0x2266 */ public bool BootMusic; [NMS(Index = 29)] - /* 0x2157 */ public bool CanLeaveDialogs; - [NMS(Index = 300)] - /* 0x2158 */ public bool CertificateSecurityBypass; - [NMS(Index = 209)] - /* 0x2159 */ public bool CheckForMissingLocStrings; + /* 0x2267 */ public bool CanLeaveDialogs; + [NMS(Index = 308)] + /* 0x2268 */ public bool CertificateSecurityBypass; + [NMS(Index = 217)] + /* 0x2269 */ public bool CheckForMissingLocStrings; [NMS(Index = 54)] - /* 0x215A */ public bool ClothForceAsyncSimulationOff; + /* 0x226A */ public bool ClothForceAsyncSimulationOff; [NMS(Index = 55)] - /* 0x215B */ public bool ClothForceAsyncSimulationOn; + /* 0x226B */ public bool ClothForceAsyncSimulationOn; [NMS(Index = 53)] - /* 0x215C */ public bool ClothForcePositionExtrapolationAntiSyncWithFpsLock; + /* 0x226C */ public bool ClothForcePositionExtrapolationAntiSyncWithFpsLock; [NMS(Index = 50)] - /* 0x215D */ public bool ClothForcePositionExtrapolationBackOn; + /* 0x226D */ public bool ClothForcePositionExtrapolationBackOn; [NMS(Index = 48)] - /* 0x215E */ public bool ClothForcePositionExtrapolationOff; + /* 0x226E */ public bool ClothForcePositionExtrapolationOff; [NMS(Index = 49)] - /* 0x215F */ public bool ClothForcePositionExtrapolationOn; + /* 0x226F */ public bool ClothForcePositionExtrapolationOn; [NMS(Index = 52)] - /* 0x2160 */ public bool ClothForcePositionExtrapolationSyncWithFpsLock; + /* 0x2270 */ public bool ClothForcePositionExtrapolationSyncWithFpsLock; [NMS(Index = 51)] - /* 0x2161 */ public bool ClothForcePositionExtrapolationUpdateOrderDependent; - [NMS(Index = 271)] - /* 0x2162 */ public bool CompressTextures; - [NMS(Index = 220)] - /* 0x2163 */ public bool CrashDumpFull; - [NMS(Index = 92)] - /* 0x2164 */ public bool CrashOnF10; - [NMS(Index = 267)] - /* 0x2165 */ public bool CreatureChatter; - [NMS(Index = 269)] - /* 0x2166 */ public bool CreatureDrawVocals; - [NMS(Index = 268)] - /* 0x2167 */ public bool CreatureErrors; - [NMS(Index = 439)] - /* 0x2168 */ public bool CrossPlatformFeaturedBases; - [NMS(Index = 419)] - /* 0x2169 */ public bool DChecksEnabled; - [NMS(Index = 421)] - /* 0x216A */ public bool DChecksOutputBinary; - [NMS(Index = 422)] - /* 0x216B */ public bool DChecksOutputFileLine; - [NMS(Index = 420)] - /* 0x216C */ public bool DChecksOutputJson; - [NMS(Index = 206)] - /* 0x216D */ public bool DebugBuildingSpawns; + /* 0x2271 */ public bool ClothForcePositionExtrapolationUpdateOrderDependent; + [NMS(Index = 279)] + /* 0x2272 */ public bool CompressTextures; + [NMS(Index = 228)] + /* 0x2273 */ public bool CrashDumpFull; + [NMS(Index = 93)] + /* 0x2274 */ public bool CrashOnF10; + [NMS(Index = 275)] + /* 0x2275 */ public bool CreatureChatter; + [NMS(Index = 277)] + /* 0x2276 */ public bool CreatureDrawVocals; [NMS(Index = 276)] - /* 0x216E */ public bool DebugDepthReprojection; - [NMS(Index = 175)] - /* 0x216F */ public bool DebugDrawPlayerInteract; + /* 0x2277 */ public bool CreatureErrors; + [NMS(Index = 447)] + /* 0x2278 */ public bool CrossPlatformFeaturedBases; + [NMS(Index = 427)] + /* 0x2279 */ public bool DChecksEnabled; + [NMS(Index = 429)] + /* 0x227A */ public bool DChecksOutputBinary; + [NMS(Index = 430)] + /* 0x227B */ public bool DChecksOutputFileLine; + [NMS(Index = 428)] + /* 0x227C */ public bool DChecksOutputJson; + [NMS(Index = 214)] + /* 0x227D */ public bool DebugBuildingSpawns; + [NMS(Index = 284)] + /* 0x227E */ public bool DebugDepthReprojection; + [NMS(Index = 179)] + /* 0x227F */ public bool DebugDrawPlayerInteract; [NMS(Index = 20)] - /* 0x2170 */ public bool DebugGalaxyMapInQuickMenu; - [NMS(Index = 272)] - /* 0x2171 */ public bool DebugIBL; - [NMS(Index = 210)] - /* 0x2172 */ public bool DebugNetworkLocks; - [NMS(Index = 187)] - /* 0x2173 */ public bool DebugPersistentInteractions; - [NMS(Index = 275)] - /* 0x2174 */ public bool DebugRenderSpaceOffset; - [NMS(Index = 273)] - /* 0x2175 */ public bool DebugSpotlights; - [NMS(Index = 274)] - /* 0x2176 */ public bool DebugTerrainTextures; - [NMS(Index = 223)] - /* 0x2177 */ public bool DebugThreatLevels; - [NMS(Index = 413)] - /* 0x2178 */ public bool DeferRegionBodies; + /* 0x2280 */ public bool DebugGalaxyMapInQuickMenu; + [NMS(Index = 280)] + /* 0x2281 */ public bool DebugIBL; + [NMS(Index = 218)] + /* 0x2282 */ public bool DebugNetworkLocks; + [NMS(Index = 191)] + /* 0x2283 */ public bool DebugPersistentInteractions; + [NMS(Index = 283)] + /* 0x2284 */ public bool DebugRenderSpaceOffset; + [NMS(Index = 281)] + /* 0x2285 */ public bool DebugSpotlights; + [NMS(Index = 282)] + /* 0x2286 */ public bool DebugTerrainTextures; + [NMS(Index = 231)] + /* 0x2287 */ public bool DebugThreatLevels; + [NMS(Index = 421)] + /* 0x2288 */ public bool DeferRegionBodies; [NMS(Index = 2)] - /* 0x2179 */ public bool DisableAbandonedFreighterRoomsOptimisation; - [NMS(Index = 423)] - /* 0x217A */ public bool DisableBaseBuilding; - [NMS(Index = 424)] - /* 0x217B */ public bool DisableBaseBuildingLimits; - [NMS(Index = 427)] - /* 0x217C */ public bool DisableBasePowerRequirements; - [NMS(Index = 288)] - /* 0x217D */ public bool DisableClouds; + /* 0x2289 */ public bool DisableAbandonedFreighterRoomsOptimisation; + [NMS(Index = 431)] + /* 0x228A */ public bool DisableBaseBuilding; + [NMS(Index = 432)] + /* 0x228B */ public bool DisableBaseBuildingLimits; + [NMS(Index = 435)] + /* 0x228C */ public bool DisableBasePowerRequirements; + [NMS(Index = 296)] + /* 0x228D */ public bool DisableClouds; [NMS(Index = 43)] - /* 0x217E */ public bool DisableContinuousSaving; - [NMS(Index = 436)] - /* 0x217F */ public bool DisableCorvetteSwapParts; - [NMS(Index = 93)] - /* 0x2180 */ public bool DisableCorvetteValidation; - [NMS(Index = 170)] - /* 0x2181 */ public bool DisableDebugControls; + /* 0x228E */ public bool DisableContinuousSaving; + [NMS(Index = 444)] + /* 0x228F */ public bool DisableCorvetteSwapParts; + [NMS(Index = 94)] + /* 0x2290 */ public bool DisableCorvetteValidation; [NMS(Index = 174)] - /* 0x2182 */ public bool DisableDiscoveryNaming; - [NMS(Index = 217)] - /* 0x2183 */ public bool DisableFileWatcher; + /* 0x2291 */ public bool DisableDebugControls; + [NMS(Index = 178)] + /* 0x2292 */ public bool DisableDiscoveryNaming; + [NMS(Index = 225)] + /* 0x2293 */ public bool DisableFileWatcher; [NMS(Index = 28)] - /* 0x2184 */ public bool DisableHazards; - [NMS(Index = 352)] - /* 0x2185 */ public bool DisableHeadConstraints; + /* 0x2294 */ public bool DisableHazards; + [NMS(Index = 360)] + /* 0x2295 */ public bool DisableHeadConstraints; [NMS(Index = 44)] - /* 0x2186 */ public bool DisableInvalidSaveVersion; - [NMS(Index = 351)] - /* 0x2187 */ public bool DisableLeftHand; - [NMS(Index = 407)] - /* 0x2188 */ public bool DisableLimits; - [NMS(Index = 464)] - /* 0x2189 */ public bool DisableMissionShop; - [NMS(Index = 306)] - /* 0x218A */ public bool DisableMonumentDownloads; + /* 0x2296 */ public bool DisableInvalidSaveVersion; + [NMS(Index = 359)] + /* 0x2297 */ public bool DisableLeftHand; + [NMS(Index = 415)] + /* 0x2298 */ public bool DisableLimits; + [NMS(Index = 472)] + /* 0x2299 */ public bool DisableMissionShop; + [NMS(Index = 314)] + /* 0x229A */ public bool DisableMonumentDownloads; [NMS(Index = 64, MxmlName = "DisableNPCHiddenUntilScanned ")] - /* 0x218B */ public bool DisableNPCHiddenUntilScanned; + /* 0x229B */ public bool DisableNPCHiddenUntilScanned; [NMS(Index = 63)] - /* 0x218C */ public bool DisableNPCs; - [NMS(Index = 446)] - /* 0x218D */ public bool DisablePartialStories; - [NMS(Index = 99)] - /* 0x218E */ public bool DisablePetBattlerSpectatorWelcomeMessageForSwitch2; - [NMS(Index = 216)] - /* 0x218F */ public bool DisableProfanityFilter; + /* 0x229C */ public bool DisableNPCs; + [NMS(Index = 454)] + /* 0x229D */ public bool DisablePartialStories; + [NMS(Index = 100)] + /* 0x229E */ public bool DisablePetBattlerSpectatorWelcomeMessageForSwitch2; + [NMS(Index = 224)] + /* 0x229F */ public bool DisableProfanityFilter; [NMS(Index = 41)] - /* 0x2190 */ public bool DisableSaveSlotSorting; - [NMS(Index = 321)] - /* 0x2191 */ public bool DisableSaveUploadRateLimits; + /* 0x22A0 */ public bool DisableSaveSlotSorting; + [NMS(Index = 329)] + /* 0x22A1 */ public bool DisableSaveUploadRateLimits; [NMS(Index = 42)] - /* 0x2192 */ public bool DisableSaving; + /* 0x22A2 */ public bool DisableSaving; [NMS(Index = 83)] - /* 0x2193 */ public bool DisableSettlements; - [NMS(Index = 277)] - /* 0x2194 */ public bool DisableShadowSwitching; - [NMS(Index = 194)] - /* 0x2195 */ public bool DisableShipSaveDataRecovery; - [NMS(Index = 302)] - /* 0x2196 */ public bool DisableSpaceStationSpawnOnJoin; + /* 0x22A3 */ public bool DisableSettlements; + [NMS(Index = 285)] + /* 0x22A4 */ public bool DisableShadowSwitching; + [NMS(Index = 198)] + /* 0x22A5 */ public bool DisableShipSaveDataRecovery; + [NMS(Index = 310)] + /* 0x22A6 */ public bool DisableSpaceStationSpawnOnJoin; [NMS(Index = 45)] - /* 0x2197 */ public bool DisableStorms; + /* 0x22A7 */ public bool DisableStorms; [NMS(Index = 19)] - /* 0x2198 */ public bool DisableVibration; - [NMS(Index = 184)] - /* 0x2199 */ public bool DoAlienLanguage; - [NMS(Index = 270)] - /* 0x219A */ public bool DrawCreaturesInRoutines; - [NMS(Index = 224)] - /* 0x219B */ public bool DumpManifestContents; - [NMS(Index = 445)] - /* 0x219C */ public bool EnableAccessibleUI; - [NMS(Index = 163)] - /* 0x219D */ public bool EnableBaseBuildingExpandables; - [NMS(Index = 428)] - /* 0x219E */ public bool EnableBaseMovingOption; - [NMS(Index = 139)] - /* 0x219F */ public bool EnableCloudAnimation; - [NMS(Index = 284)] - /* 0x21A0 */ public bool EnableComputePost; - [NMS(Index = 168)] - /* 0x21A1 */ public bool EnableCustomSolarSystemMapMaterials; - [NMS(Index = 149)] - /* 0x21A2 */ public bool EnableDayNightCycle; - [NMS(Index = 116)] - /* 0x21A3 */ public bool EnableDebugSceneAutoSave; - [NMS(Index = 130)] - /* 0x21A4 */ public bool EnableFrontendPreload; - [NMS(Index = 161)] - /* 0x21A5 */ public bool EnableGalaxyRecolouring; + /* 0x22A8 */ public bool DisableVibration; + [NMS(Index = 188)] + /* 0x22A9 */ public bool DoAlienLanguage; + [NMS(Index = 278)] + /* 0x22AA */ public bool DrawCreaturesInRoutines; + [NMS(Index = 232)] + /* 0x22AB */ public bool DumpManifestContents; + [NMS(Index = 453)] + /* 0x22AC */ public bool EnableAccessibleUI; [NMS(Index = 164)] - /* 0x21A6 */ public bool EnableGameTables; - [NMS(Index = 282)] - /* 0x21A7 */ public bool EnableGgx; + /* 0x22AD */ public bool EnableBaseBuildingExpandables; + [NMS(Index = 436)] + /* 0x22AE */ public bool EnableBaseMovingOption; + [NMS(Index = 140)] + /* 0x22AF */ public bool EnableCloudAnimation; + [NMS(Index = 292)] + /* 0x22B0 */ public bool EnableComputePost; + [NMS(Index = 172)] + /* 0x22B1 */ public bool EnableCustomSolarSystemMapMaterials; + [NMS(Index = 150)] + /* 0x22B2 */ public bool EnableDayNightCycle; + [NMS(Index = 117)] + /* 0x22B3 */ public bool EnableDebugSceneAutoSave; + [NMS(Index = 131)] + /* 0x22B4 */ public bool EnableFrontendPreload; + [NMS(Index = 162)] + /* 0x22B5 */ public bool EnableGalaxyRecolouring; + [NMS(Index = 165)] + /* 0x22B6 */ public bool EnableGameTables; + [NMS(Index = 290)] + /* 0x22B7 */ public bool EnableGgx; [NMS(Index = 85)] - /* 0x21A8 */ public bool EnableMemoryPoolAllocPrint; - [NMS(Index = 95)] - /* 0x21A9 */ public bool EnablePetBattlerRandomPets; + /* 0x22B8 */ public bool EnableMemoryPoolAllocPrint; + [NMS(Index = 168)] + /* 0x22B9 */ public bool EnableNearbySolarSystemWarpMarkers; [NMS(Index = 96)] - /* 0x21AA */ public bool EnablePetBattlerTurnTimeoutInPvE; - [NMS(Index = 353)] - /* 0x21AB */ public bool EnablePhotomodeVR; - [NMS(Index = 166)] - /* 0x21AC */ public bool EnableSolarSystemMap; - [NMS(Index = 324)] - /* 0x21AD */ public bool EnableSynergy; + /* 0x22BA */ public bool EnablePetBattlerRandomPets; + [NMS(Index = 97)] + /* 0x22BB */ public bool EnablePetBattlerTurnTimeoutInPvE; + [NMS(Index = 361)] + /* 0x22BC */ public bool EnablePhotomodeVR; + [NMS(Index = 167)] + /* 0x22BD */ public bool EnableSolarSystemMap; + [NMS(Index = 332)] + /* 0x22BE */ public bool EnableSynergy; [NMS(Index = 88)] - /* 0x21AE */ public bool EnableTouchScreenDebugging; - [NMS(Index = 94)] - /* 0x21AF */ public bool EnforceCorvetteComplexityLimit; + /* 0x22BF */ public bool EnableTouchScreenDebugging; + [NMS(Index = 169)] + /* 0x22C0 */ public bool EnableWeaponSelectWheel; + [NMS(Index = 95)] + /* 0x22C1 */ public bool EnforceCorvetteComplexityLimit; [NMS(Index = 24)] - /* 0x21B0 */ public bool EverythingIsFree; + /* 0x22C2 */ public bool EverythingIsFree; [NMS(Index = 25)] - /* 0x21B1 */ public bool EverythingIsKnown; + /* 0x22C3 */ public bool EverythingIsKnown; [NMS(Index = 26)] - /* 0x21B2 */ public bool EverythingIsStar; - [NMS(Index = 314)] - /* 0x21B3 */ public bool FakeHandsInMultiplayer; + /* 0x22C4 */ public bool EverythingIsStar; + [NMS(Index = 322)] + /* 0x22C5 */ public bool FakeHandsInMultiplayer; [NMS(Index = 40)] - /* 0x21B4 */ public bool FastAndFrequentFleetInterventions; + /* 0x22C6 */ public bool FastAndFrequentFleetInterventions; [NMS(Index = 9)] - /* 0x21B5 */ public bool FastLoad; - [NMS(Index = 171)] - /* 0x21B6 */ public bool FixedFramerate; - [NMS(Index = 202)] - /* 0x21B7 */ public bool FleetDirectorAutoMode; - [NMS(Index = 461)] - /* 0x21B8 */ public bool ForceAllExhibitsToBeEditable; - [NMS(Index = 197)] - /* 0x21B9 */ public bool ForceBasicLoadScreen; - [NMS(Index = 386)] - /* 0x21BA */ public bool ForceBinaryStar; - [NMS(Index = 362)] - /* 0x21BB */ public bool ForceBiome; - [NMS(Index = 365)] - /* 0x21BC */ public bool ForceBiomeMaintainsTerrain; - [NMS(Index = 66)] - /* 0x21BD */ public bool ForceBuildersAlwaysKnown; - [NMS(Index = 368)] - /* 0x21BE */ public bool ForceBuildingRace; - [NMS(Index = 358)] - /* 0x21BF */ public bool ForceCorruptSentinels; - [NMS(Index = 372)] - /* 0x21C0 */ public bool ForceCreatureLifeLevel; + /* 0x22C7 */ public bool FastLoad; + [NMS(Index = 175)] + /* 0x22C8 */ public bool FixedFramerate; + [NMS(Index = 206)] + /* 0x22C9 */ public bool FleetDirectorAutoMode; + [NMS(Index = 469)] + /* 0x22CA */ public bool ForceAllExhibitsToBeEditable; + [NMS(Index = 201)] + /* 0x22CB */ public bool ForceBasicLoadScreen; + [NMS(Index = 394)] + /* 0x22CC */ public bool ForceBinaryStar; + [NMS(Index = 370)] + /* 0x22CD */ public bool ForceBiome; [NMS(Index = 373)] - /* 0x21C1 */ public bool ForceDefaultCreatureFile; + /* 0x22CE */ public bool ForceBiomeMaintainsTerrain; + [NMS(Index = 66)] + /* 0x22CF */ public bool ForceBuildersAlwaysKnown; + [NMS(Index = 376)] + /* 0x22D0 */ public bool ForceBuildingRace; + [NMS(Index = 366)] + /* 0x22D1 */ public bool ForceCorruptSentinels; + [NMS(Index = 380)] + /* 0x22D2 */ public bool ForceCreatureLifeLevel; + [NMS(Index = 381)] + /* 0x22D3 */ public bool ForceDefaultCreatureFile; + [NMS(Index = 474)] + /* 0x22D4 */ public bool ForceDeliveryDropOffSuccess; [NMS(Index = 47)] - /* 0x21C2 */ public bool ForceDisableClothComponent; + /* 0x22D5 */ public bool ForceDisableClothComponent; [NMS(Index = 60)] - /* 0x21C3 */ public bool ForceDisableNonPlayerRagdollComponents; + /* 0x22D6 */ public bool ForceDisableNonPlayerRagdollComponents; [NMS(Index = 59)] - /* 0x21C4 */ public bool ForceDisableRagdollComponent; + /* 0x22D7 */ public bool ForceDisableRagdollComponent; [NMS(Index = 62)] - /* 0x21C5 */ public bool ForceDisableSeparatePhysicsWorlds; + /* 0x22D8 */ public bool ForceDisableSeparatePhysicsWorlds; [NMS(Index = 61)] - /* 0x21C6 */ public bool ForceDisableSplitIkOptimisation; + /* 0x22D9 */ public bool ForceDisableSplitIkOptimisation; [NMS(Index = 57)] - /* 0x21C7 */ public bool ForceDisableSpringComponent; - [NMS(Index = 98)] - /* 0x21C8 */ public bool ForceDiscoverAllSpacePoi; + /* 0x22DA */ public bool ForceDisableSpringComponent; + [NMS(Index = 99)] + /* 0x22DB */ public bool ForceDiscoverAllSpacePoi; [NMS(Index = 46)] - /* 0x21C9 */ public bool ForceEnableClothComponent; + /* 0x22DC */ public bool ForceEnableClothComponent; [NMS(Index = 58)] - /* 0x21CA */ public bool ForceEnableRagdollComponent; + /* 0x22DD */ public bool ForceEnableRagdollComponent; [NMS(Index = 56)] - /* 0x21CB */ public bool ForceEnableSpringComponent; - [NMS(Index = 357)] - /* 0x21CC */ public bool ForceExtremeSentinels; - [NMS(Index = 356)] - /* 0x21CD */ public bool ForceExtremeWeather; - [NMS(Index = 124)] - /* 0x21CE */ public bool ForceFrontendPersonalityTest; - [NMS(Index = 91)] - /* 0x21CF */ public bool ForceFullFeatureMode; - [NMS(Index = 384)] - /* 0x21D0 */ public bool ForceGasGiantSystem; - [NMS(Index = 383)] - /* 0x21D1 */ public bool ForceGiantSystem; - [NMS(Index = 107)] - /* 0x21D2 */ public bool ForceInitialShip; + /* 0x22DE */ public bool ForceEnableSpringComponent; + [NMS(Index = 365)] + /* 0x22DF */ public bool ForceExtremeSentinels; + [NMS(Index = 364)] + /* 0x22E0 */ public bool ForceExtremeWeather; + [NMS(Index = 125)] + /* 0x22E1 */ public bool ForceFrontendPersonalityTest; + [NMS(Index = 92)] + /* 0x22E2 */ public bool ForceFullFeatureMode; + [NMS(Index = 392)] + /* 0x22E3 */ public bool ForceGasGiantSystem; + [NMS(Index = 391)] + /* 0x22E4 */ public bool ForceGiantSystem; [NMS(Index = 108)] - /* 0x21D3 */ public bool ForceInitialWeapon; - [NMS(Index = 176)] - /* 0x21D4 */ public bool ForceInteractionToSettings; - [NMS(Index = 370)] - /* 0x21D5 */ public bool ForceLifeLevel; - [NMS(Index = 360)] - /* 0x21D6 */ public bool ForceLoadAllWeather; - [NMS(Index = 159)] - /* 0x21D7 */ public bool ForceNexusInQuickMenu; - [NMS(Index = 382)] - /* 0x21D8 */ public bool ForcePirateSystem; - [NMS(Index = 402)] - /* 0x21D9 */ public bool ForcePlanetsToHaveNoCaves; - [NMS(Index = 403)] - /* 0x21DA */ public bool ForcePlanetsToHaveNoNoiseLayers; + /* 0x22E5 */ public bool ForceInitialShip; + [NMS(Index = 109)] + /* 0x22E6 */ public bool ForceInitialWeapon; + [NMS(Index = 180)] + /* 0x22E7 */ public bool ForceInteractionToSettings; + [NMS(Index = 378)] + /* 0x22E8 */ public bool ForceLifeLevel; + [NMS(Index = 368)] + /* 0x22E9 */ public bool ForceLoadAllWeather; + [NMS(Index = 160)] + /* 0x22EA */ public bool ForceNexusInQuickMenu; + [NMS(Index = 390)] + /* 0x22EB */ public bool ForcePirateSystem; + [NMS(Index = 410)] + /* 0x22EC */ public bool ForcePlanetsToHaveNoCaves; + [NMS(Index = 411)] + /* 0x22ED */ public bool ForcePlanetsToHaveNoNoiseLayers; + [NMS(Index = 412)] + /* 0x22EE */ public bool ForcePlanetsToHaveNoTerrainFeatures; + [NMS(Index = 409)] + /* 0x22EF */ public bool ForcePlanetsToHaveNoWater; + [NMS(Index = 397)] + /* 0x22F0 */ public bool ForcePlanetsToHaveWater; + [NMS(Index = 393)] + /* 0x22F1 */ public bool ForcePrimeTerrain; + [NMS(Index = 200)] + /* 0x22F2 */ public bool ForcePurpleSystemsToAlwaysBirth; + [NMS(Index = 199)] + /* 0x22F3 */ public bool ForcePurpleSystemsVisibleOnLoad; + [NMS(Index = 413)] + /* 0x22F4 */ public bool ForceRareAsteroidSystem; + [NMS(Index = 475)] + /* 0x22F5 */ public bool ForceScanEventsToGoPrime; + [NMS(Index = 476)] + /* 0x22F6 */ public bool ForceScanEventsToSpecificGrassColour; + [NMS(Index = 363)] + /* 0x22F7 */ public bool ForceScrapWorlds; + [NMS(Index = 374)] + /* 0x22F8 */ public bool ForceScreenFilter; + [NMS(Index = 323)] + /* 0x22F9 */ public bool ForceSmallLobby; [NMS(Index = 404)] - /* 0x21DB */ public bool ForcePlanetsToHaveNoTerrainFeatures; - [NMS(Index = 401)] - /* 0x21DC */ public bool ForcePlanetsToHaveNoWater; - [NMS(Index = 389)] - /* 0x21DD */ public bool ForcePlanetsToHaveWater; - [NMS(Index = 385)] - /* 0x21DE */ public bool ForcePrimeTerrain; - [NMS(Index = 196)] - /* 0x21DF */ public bool ForcePurpleSystemsToAlwaysBirth; - [NMS(Index = 195)] - /* 0x21E0 */ public bool ForcePurpleSystemsVisibleOnLoad; - [NMS(Index = 405)] - /* 0x21E1 */ public bool ForceRareAsteroidSystem; - [NMS(Index = 466)] - /* 0x21E2 */ public bool ForceScanEventsToGoPrime; - [NMS(Index = 467)] - /* 0x21E3 */ public bool ForceScanEventsToSpecificGrassColour; - [NMS(Index = 355)] - /* 0x21E4 */ public bool ForceScrapWorlds; - [NMS(Index = 366)] - /* 0x21E5 */ public bool ForceScreenFilter; - [NMS(Index = 315)] - /* 0x21E6 */ public bool ForceSmallLobby; - [NMS(Index = 396)] - /* 0x21E7 */ public bool ForceSpaceSkyColourRare; - [NMS(Index = 359)] - /* 0x21E8 */ public bool ForceStarType; - [NMS(Index = 127)] - /* 0x21E9 */ public bool ForceSunDirectionFromPhotoMode; - [NMS(Index = 387)] - /* 0x21EA */ public bool ForceTernaryStar; - [NMS(Index = 380)] - /* 0x21EB */ public bool ForceTerrainType; - [NMS(Index = 90)] - /* 0x21EC */ public bool ForceTgaDlc; - [NMS(Index = 316)] - /* 0x21ED */ public bool ForceTinyLobby; + /* 0x22FA */ public bool ForceSpaceSkyColourRare; + [NMS(Index = 367)] + /* 0x22FB */ public bool ForceStarType; + [NMS(Index = 128)] + /* 0x22FC */ public bool ForceSunDirectionFromPhotoMode; + [NMS(Index = 395)] + /* 0x22FD */ public bool ForceTernaryStar; + [NMS(Index = 388)] + /* 0x22FE */ public bool ForceTerrainType; + [NMS(Index = 91)] + /* 0x22FF */ public bool ForceTgaDlc; + [NMS(Index = 324)] + /* 0x2300 */ public bool ForceTinyLobby; [NMS(Index = 34)] - /* 0x21EE */ public bool ForceTranslateAllAlienText; - [NMS(Index = 104)] - /* 0x21EF */ public bool ForceUniverseAddressFromChangelist; + /* 0x2301 */ public bool ForceTranslateAllAlienText; + [NMS(Index = 105)] + /* 0x2302 */ public bool ForceUniverseAddressFromChangelist; + [NMS(Index = 477)] + /* 0x2303 */ public bool ForceUnlockOutpostMissionBoard; [NMS(Index = 21)] - /* 0x21F0 */ public bool ForceUnlockSolarSystemMap; - [NMS(Index = 392)] - /* 0x21F1 */ public bool ForceWaterCondition; - [NMS(Index = 193)] - /* 0x21F2 */ public bool FormatDownloadStorageAreaOnBoot; + /* 0x2304 */ public bool ForceUnlockSolarSystemMap; + [NMS(Index = 400)] + /* 0x2305 */ public bool ForceWaterCondition; + [NMS(Index = 170)] + /* 0x2306 */ public bool ForceWeaponWheelDisplay; + [NMS(Index = 197)] + /* 0x2307 */ public bool FormatDownloadStorageAreaOnBoot; [NMS(Index = 15)] - /* 0x21F3 */ public bool GodMode; - [NMS(Index = 242)] - /* 0x21F4 */ public bool GraphCommandBuffer; - [NMS(Index = 244)] - /* 0x21F5 */ public bool GraphFPS; - [NMS(Index = 243)] - /* 0x21F6 */ public bool GraphGeneration; - [NMS(Index = 245)] - /* 0x21F7 */ public bool GraphTexStreaming; - [NMS(Index = 213)] - /* 0x21F8 */ public bool HangOnCrash; - [NMS(Index = 344)] - /* 0x21F9 */ public bool HmdFrameShiftEnabled; - [NMS(Index = 347)] - /* 0x21FA */ public bool HmdShowEyeAimTarget; - [NMS(Index = 346)] - /* 0x21FB */ public bool HmdShowTrackedEyePos; - [NMS(Index = 345)] - /* 0x21FC */ public bool HmdUseSolidGuiPointer; - [NMS(Index = 214)] - /* 0x21FD */ public bool HotReloadModGlobals; + /* 0x2308 */ public bool GodMode; + [NMS(Index = 250)] + /* 0x2309 */ public bool GraphCommandBuffer; + [NMS(Index = 252)] + /* 0x230A */ public bool GraphFPS; + [NMS(Index = 251)] + /* 0x230B */ public bool GraphGeneration; + [NMS(Index = 253)] + /* 0x230C */ public bool GraphTexStreaming; + [NMS(Index = 221)] + /* 0x230D */ public bool HangOnCrash; + [NMS(Index = 352)] + /* 0x230E */ public bool HmdFrameShiftEnabled; + [NMS(Index = 355)] + /* 0x230F */ public bool HmdShowEyeAimTarget; + [NMS(Index = 354)] + /* 0x2310 */ public bool HmdShowTrackedEyePos; + [NMS(Index = 353)] + /* 0x2311 */ public bool HmdUseSolidGuiPointer; + [NMS(Index = 222)] + /* 0x2312 */ public bool HotReloadModGlobals; [NMS(Index = 35)] - /* 0x21FE */ public bool IgnoreFreighterSpawnWarpRequirement; - [NMS(Index = 468)] - /* 0x21FF */ public bool IgnoreMissionRank; - [NMS(Index = 162)] - /* 0x2200 */ public bool IgnoreSteamDev; - [NMS(Index = 310)] - /* 0x2201 */ public bool IgnoreTransactionTimeouts; - [NMS(Index = 180)] - /* 0x2202 */ public bool InfiniteInteractions; + /* 0x2313 */ public bool IgnoreFreighterSpawnWarpRequirement; + [NMS(Index = 478)] + /* 0x2314 */ public bool IgnoreMissionRank; + [NMS(Index = 163)] + /* 0x2315 */ public bool IgnoreSteamDev; + [NMS(Index = 318)] + /* 0x2316 */ public bool IgnoreTransactionTimeouts; + [NMS(Index = 184)] + /* 0x2317 */ public bool InfiniteInteractions; [NMS(Index = 27)] - /* 0x2203 */ public bool InfiniteStamina; - [NMS(Index = 156)] - /* 0x2204 */ public bool InstanceCollision; - [NMS(Index = 179)] - /* 0x2205 */ public bool InteractionsAllwaysGivesTech; - [NMS(Index = 411)] - /* 0x2206 */ public bool LimitGlobalBodies; - [NMS(Index = 410)] - /* 0x2207 */ public bool LimitGlobalInstances; - [NMS(Index = 409)] - /* 0x2208 */ public bool LimitPerRegionBodies; - [NMS(Index = 408)] - /* 0x2209 */ public bool LimitPerRegionInstances; - [NMS(Index = 287)] - /* 0x220A */ public bool LoadShaderSourceIfRenderdocEnabled; + /* 0x2318 */ public bool InfiniteStamina; + [NMS(Index = 157)] + /* 0x2319 */ public bool InstanceCollision; + [NMS(Index = 183)] + /* 0x231A */ public bool InteractionsAllwaysGivesTech; + [NMS(Index = 419)] + /* 0x231B */ public bool LimitGlobalBodies; + [NMS(Index = 418)] + /* 0x231C */ public bool LimitGlobalInstances; + [NMS(Index = 417)] + /* 0x231D */ public bool LimitPerRegionBodies; + [NMS(Index = 416)] + /* 0x231E */ public bool LimitPerRegionInstances; + [NMS(Index = 295)] + /* 0x231F */ public bool LoadShaderSourceIfRenderdocEnabled; [NMS(Index = 72)] - /* 0x220B */ public bool LockAllTitles; - [NMS(Index = 201)] - /* 0x220C */ public bool LogMissingLocalisedText; + /* 0x2320 */ public bool LockAllTitles; + [NMS(Index = 205)] + /* 0x2321 */ public bool LogMissingLocalisedText; [NMS(Index = 23)] - /* 0x220D */ public bool MapWarpCheckIgnoreDrive; + /* 0x2322 */ public bool MapWarpCheckIgnoreDrive; [NMS(Index = 22)] - /* 0x220E */ public bool MapWarpCheckIgnoreFuel; + /* 0x2323 */ public bool MapWarpCheckIgnoreFuel; [NMS(Index = 36)] - /* 0x220F */ public bool MaximumFreighterSpawns; - [NMS(Index = 169)] - /* 0x2210 */ public bool MeltdownsEnabled; - [NMS(Index = 123)] - /* 0x2211 */ public bool MemCsv; - [NMS(Index = 469)] - /* 0x2212 */ public bool MissionMessageLoggingEnabled; - [NMS(Index = 470)] - /* 0x2213 */ public bool MissionNGUIShowsConditionResults; - [NMS(Index = 471)] - /* 0x2214 */ public bool MissionNGUIShowsTableNames; - [NMS(Index = 472)] - /* 0x2215 */ public bool MissionSurveyEnabled; - [NMS(Index = 400)] - /* 0x2216 */ public bool ModifyPlanetsInInitialSystems; - [NMS(Index = 473)] - /* 0x2217 */ public bool MPMissions; - [NMS(Index = 474)] - /* 0x2218 */ public bool MPMissionsAlwaysEPIC; - [NMS(Index = 158)] - /* 0x2219 */ public bool MultiplePlayerFreightersInASystem; - [NMS(Index = 167)] - /* 0x221A */ public bool NexusBots; + /* 0x2324 */ public bool MaximumFreighterSpawns; + [NMS(Index = 173)] + /* 0x2325 */ public bool MeltdownsEnabled; + [NMS(Index = 124)] + /* 0x2326 */ public bool MemCsv; + [NMS(Index = 479)] + /* 0x2327 */ public bool MissionMessageLoggingEnabled; + [NMS(Index = 480)] + /* 0x2328 */ public bool MissionNGUIShowsConditionResults; + [NMS(Index = 481)] + /* 0x2329 */ public bool MissionNGUIShowsTableNames; + [NMS(Index = 482)] + /* 0x232A */ public bool MissionSurveyEnabled; + [NMS(Index = 408)] + /* 0x232B */ public bool ModifyPlanetsInInitialSystems; + [NMS(Index = 483)] + /* 0x232C */ public bool MPMissions; + [NMS(Index = 484)] + /* 0x232D */ public bool MPMissionsAlwaysEPIC; + [NMS(Index = 159)] + /* 0x232E */ public bool MultiplePlayerFreightersInASystem; + [NMS(Index = 171)] + /* 0x232F */ public bool NexusBots; [NMS(Index = 84)] - /* 0x221B */ public bool PlaceOnGroundWhenLeavingDebugCamera; - [NMS(Index = 329)] - /* 0x221C */ public bool PreloadToolbox; - [NMS(Index = 232)] - /* 0x221D */ public bool PrintAvgFrameTimes; - [NMS(Index = 335)] - /* 0x221E */ public bool ProceduralModelsDeterministicSequence; - [NMS(Index = 285)] - /* 0x221F */ public bool Proto2DevKit; - [NMS(Index = 313)] - /* 0x2220 */ public bool RecordNetworkStatsOnBoot; + /* 0x2330 */ public bool PlaceOnGroundWhenLeavingDebugCamera; + [NMS(Index = 337)] + /* 0x2331 */ public bool PreloadToolbox; + [NMS(Index = 240)] + /* 0x2332 */ public bool PrintAvgFrameTimes; + [NMS(Index = 343)] + /* 0x2333 */ public bool ProceduralModelsDeterministicSequence; + [NMS(Index = 293)] + /* 0x2334 */ public bool Proto2DevKit; + [NMS(Index = 321)] + /* 0x2335 */ public bool RecordNetworkStatsOnBoot; [NMS(Index = 32)] - /* 0x2221 */ public bool RenderCreatureDetails; - [NMS(Index = 173)] - /* 0x2222 */ public bool RenderHud; - [NMS(Index = 281)] - /* 0x2223 */ public bool RenderLowFramerate; - [NMS(Index = 129)] - /* 0x2224 */ public bool ResetForcedSaveSlotOnLoad; - [NMS(Index = 102)] - /* 0x2225 */ public bool ResetToSupportedResolution; + /* 0x2336 */ public bool RenderCreatureDetails; + [NMS(Index = 177)] + /* 0x2337 */ public bool RenderHud; + [NMS(Index = 289)] + /* 0x2338 */ public bool RenderLowFramerate; + [NMS(Index = 130)] + /* 0x2339 */ public bool ResetForcedSaveSlotOnLoad; + [NMS(Index = 103)] + /* 0x233A */ public bool ResetToSupportedResolution; [NMS(Index = 70)] - /* 0x2226 */ public bool RevealAllTitles; - [NMS(Index = 215)] - /* 0x2227 */ public bool SaveOutModdedMetadata; - [NMS(Index = 460)] - /* 0x2228 */ public bool ScratchpadPlanetEnvironment; - [NMS(Index = 172)] - /* 0x2229 */ public bool ScreenshotMode; - [NMS(Index = 121)] - /* 0x222A */ public bool ShaderCaching; - [NMS(Index = 119)] - /* 0x222B */ public bool ShaderPreloadListExport; + /* 0x233B */ public bool RevealAllTitles; + [NMS(Index = 223)] + /* 0x233C */ public bool SaveOutModdedMetadata; + [NMS(Index = 468)] + /* 0x233D */ public bool ScratchpadPlanetEnvironment; + [NMS(Index = 176)] + /* 0x233E */ public bool ScreenshotMode; + [NMS(Index = 122)] + /* 0x233F */ public bool ShaderCaching; [NMS(Index = 120)] - /* 0x222C */ public bool ShaderPreloadListImport; + /* 0x2340 */ public bool ShaderPreloadListExport; + [NMS(Index = 121)] + /* 0x2341 */ public bool ShaderPreloadListImport; [NMS(Index = 65)] - /* 0x222D */ public bool ShipSalvageGivesAllParts; - [NMS(Index = 295)] - /* 0x222E */ public bool ShowAtlasErrorOSD; - [NMS(Index = 225)] - /* 0x222F */ public bool ShowDebugMessages; - [NMS(Index = 228)] - /* 0x2230 */ public bool ShowDynamicResScale; - [NMS(Index = 327)] - /* 0x2231 */ public bool ShowEditorPlacementPreview; + /* 0x2342 */ public bool ShipSalvageGivesAllParts; + [NMS(Index = 303)] + /* 0x2343 */ public bool ShowAtlasErrorOSD; + [NMS(Index = 233)] + /* 0x2344 */ public bool ShowDebugMessages; + [NMS(Index = 236)] + /* 0x2345 */ public bool ShowDynamicResScale; + [NMS(Index = 335)] + /* 0x2346 */ public bool ShowEditorPlacementPreview; [NMS(Index = 69)] - /* 0x2232 */ public bool ShowFireteamMembersUA; - [NMS(Index = 226)] - /* 0x2233 */ public bool ShowFramerate; + /* 0x2347 */ public bool ShowFireteamMembersUA; [NMS(Index = 234)] - /* 0x2234 */ public bool ShowGPUMemory; - [NMS(Index = 227)] - /* 0x2235 */ public bool ShowGPURenderTime; - [NMS(Index = 240)] - /* 0x2236 */ public bool ShowGraphs; - [NMS(Index = 349)] - /* 0x2237 */ public bool ShowHmdHandControllers; - [NMS(Index = 208)] - /* 0x2238 */ public bool ShowLongestStrings; + /* 0x2348 */ public bool ShowFramerate; + [NMS(Index = 242)] + /* 0x2349 */ public bool ShowGPUMemory; [NMS(Index = 235)] - /* 0x2239 */ public bool ShowMempoolOverlay; - [NMS(Index = 475)] - /* 0x223A */ public bool ShowMissionIdInTitle; - [NMS(Index = 236)] - /* 0x223B */ public bool ShowMouseSmoothing; - [NMS(Index = 233)] - /* 0x223C */ public bool ShowPositionDebug; - [NMS(Index = 238)] - /* 0x223D */ public bool ShowRenderStatsDisplay; - [NMS(Index = 350)] - /* 0x223E */ public bool ShowTeleportEffectLocally; - [NMS(Index = 286)] - /* 0x223F */ public bool SimulateDisabledParticleRefractions; + /* 0x234A */ public bool ShowGPURenderTime; + [NMS(Index = 248)] + /* 0x234B */ public bool ShowGraphs; + [NMS(Index = 357)] + /* 0x234C */ public bool ShowHmdHandControllers; + [NMS(Index = 216)] + /* 0x234D */ public bool ShowLongestStrings; + [NMS(Index = 243)] + /* 0x234E */ public bool ShowMempoolOverlay; + [NMS(Index = 485)] + /* 0x234F */ public bool ShowMissionIdInTitle; + [NMS(Index = 244)] + /* 0x2350 */ public bool ShowMouseSmoothing; + [NMS(Index = 241)] + /* 0x2351 */ public bool ShowPositionDebug; + [NMS(Index = 246)] + /* 0x2352 */ public bool ShowRenderStatsDisplay; + [NMS(Index = 358)] + /* 0x2353 */ public bool ShowTeleportEffectLocally; + [NMS(Index = 89)] + /* 0x2354 */ public bool ShowTouchFingerCircles; [NMS(Index = 294)] - /* 0x2240 */ public bool SimulateNoNetworkConnection; + /* 0x2355 */ public bool SimulateDisabledParticleRefractions; + [NMS(Index = 302)] + /* 0x2356 */ public bool SimulateNoNetworkConnection; [NMS(Index = 0)] - /* 0x2241 */ public bool SkipAbandonedFreighterUnlocking; + /* 0x2357 */ public bool SkipAbandonedFreighterUnlocking; [NMS(Index = 6)] - /* 0x2242 */ public bool SkipIntro; + /* 0x2358 */ public bool SkipIntro; [NMS(Index = 7)] - /* 0x2243 */ public bool SkipLogos; + /* 0x2359 */ public bool SkipLogos; [NMS(Index = 13)] - /* 0x2244 */ public bool SkipPlanetDiscoverOnBoot; + /* 0x235A */ public bool SkipPlanetDiscoverOnBoot; [NMS(Index = 33)] - /* 0x2245 */ public bool SkipTutorial; + /* 0x235B */ public bool SkipTutorial; [NMS(Index = 8)] - /* 0x2246 */ public bool SkipUITimers; - [NMS(Index = 254)] - /* 0x2247 */ public bool SmokeTestCameraFly; - [NMS(Index = 260)] - /* 0x2248 */ public bool SmokeTestConfigRandomizePlanetSeed; - [NMS(Index = 246)] - /* 0x2249 */ public bool SmokeTestDumpStatsMode; - [NMS(Index = 253)] - /* 0x224A */ public bool SmokeTestFastExit; - [NMS(Index = 249)] - /* 0x224B */ public bool SmokeTestLegacyOutput; - [NMS(Index = 255)] - /* 0x224C */ public bool SmokeTestOutputOnly; - [NMS(Index = 264)] - /* 0x224D */ public bool SmokeTestPostBandwidthStats; - [NMS(Index = 256)] - /* 0x224E */ public bool SmokeTestPureFlight; + /* 0x235C */ public bool SkipUITimers; [NMS(Index = 262)] - /* 0x224F */ public bool SmokeTestSmokeBotAutoStart; + /* 0x235D */ public bool SmokeTestCameraFly; + [NMS(Index = 268)] + /* 0x235E */ public bool SmokeTestConfigRandomizePlanetSeed; + [NMS(Index = 254)] + /* 0x235F */ public bool SmokeTestDumpStatsMode; [NMS(Index = 261)] - /* 0x2250 */ public bool SmokeTestSmokeBotEnabled; - [NMS(Index = 151)] - /* 0x2251 */ public bool SpawnPirates; - [NMS(Index = 155)] - /* 0x2252 */ public bool SpawnPulseEncounters; + /* 0x2360 */ public bool SmokeTestFastExit; + [NMS(Index = 257)] + /* 0x2361 */ public bool SmokeTestLegacyOutput; + [NMS(Index = 263)] + /* 0x2362 */ public bool SmokeTestOutputOnly; + [NMS(Index = 272)] + /* 0x2363 */ public bool SmokeTestPostBandwidthStats; + [NMS(Index = 264)] + /* 0x2364 */ public bool SmokeTestPureFlight; + [NMS(Index = 270)] + /* 0x2365 */ public bool SmokeTestSmokeBotAutoStart; + [NMS(Index = 269)] + /* 0x2366 */ public bool SmokeTestSmokeBotEnabled; [NMS(Index = 152)] - /* 0x2253 */ public bool SpawnRobots; - [NMS(Index = 154)] - /* 0x2254 */ public bool SpawnShips; - [NMS(Index = 157)] - /* 0x2255 */ public bool SpecialsShop; - [NMS(Index = 290)] - /* 0x2256 */ public bool SpotlightsTiledOn; - [NMS(Index = 289)] - /* 0x2257 */ public bool SpotlightsTiledSettings; - [NMS(Index = 292)] - /* 0x2258 */ public bool SpotlightsTiledVisualise; - [NMS(Index = 291)] - /* 0x2259 */ public bool SpotlightsTiledZBins; - [NMS(Index = 100)] - /* 0x225A */ public bool StartAsOrb; - [NMS(Index = 181)] - /* 0x225B */ public bool StopSwitchingToSecondaryInteractions; - [NMS(Index = 207)] - /* 0x225C */ public bool StressTestLongNameDisplay; + /* 0x2367 */ public bool SpawnPirates; + [NMS(Index = 156)] + /* 0x2368 */ public bool SpawnPulseEncounters; + [NMS(Index = 153)] + /* 0x2369 */ public bool SpawnRobots; + [NMS(Index = 155)] + /* 0x236A */ public bool SpawnShips; + [NMS(Index = 158)] + /* 0x236B */ public bool SpecialsShop; + [NMS(Index = 298)] + /* 0x236C */ public bool SpotlightsTiledOn; + [NMS(Index = 297)] + /* 0x236D */ public bool SpotlightsTiledSettings; + [NMS(Index = 300)] + /* 0x236E */ public bool SpotlightsTiledVisualise; + [NMS(Index = 299)] + /* 0x236F */ public bool SpotlightsTiledZBins; + [NMS(Index = 101)] + /* 0x2370 */ public bool StartAsOrb; + [NMS(Index = 185)] + /* 0x2371 */ public bool StopSwitchingToSecondaryInteractions; + [NMS(Index = 215)] + /* 0x2372 */ public bool StressTestLongNameDisplay; [NMS(Index = 17)] - /* 0x225D */ public bool SuperKillGuns; - [NMS(Index = 133)] - /* 0x225E */ public bool SuppressSeasonalRewardReminders; + /* 0x2373 */ public bool SuperKillGuns; + [NMS(Index = 134)] + /* 0x2374 */ public bool SuppressSeasonalRewardReminders; [NMS(Index = 16)] - /* 0x225F */ public bool TakeNoDamage; + /* 0x2375 */ public bool TakeNoDamage; [NMS(Index = 4)] - /* 0x2260 */ public bool ThirdPersonIsDefaultCameraForPlayer; + /* 0x2376 */ public bool ThirdPersonIsDefaultCameraForPlayer; [NMS(Index = 5)] - /* 0x2261 */ public bool ThirdPersonIsDefaultCameraForShipAndVehicles; + /* 0x2377 */ public bool ThirdPersonIsDefaultCameraForShipAndVehicles; [NMS(Index = 79)] - /* 0x2262 */ public bool UnlockAllPlatformRewards; + /* 0x2378 */ public bool UnlockAllPlatformRewards; [NMS(Index = 77)] - /* 0x2263 */ public bool UnlockAllSeasonRewards; - [NMS(Index = 447)] - /* 0x2264 */ public bool UnlockAllStories; + /* 0x2379 */ public bool UnlockAllSeasonRewards; + [NMS(Index = 455)] + /* 0x237A */ public bool UnlockAllStories; [NMS(Index = 71)] - /* 0x2265 */ public bool UnlockAllTitles; + /* 0x237B */ public bool UnlockAllTitles; [NMS(Index = 78)] - /* 0x2266 */ public bool UnlockAllTwitchRewards; - [NMS(Index = 448)] - /* 0x2267 */ public bool UnlockAllWords; - [NMS(Index = 165)] - /* 0x2268 */ public bool UpdateMarkersJob; - [NMS(Index = 136)] - /* 0x2269 */ public bool UseBloom; - [NMS(Index = 143)] - /* 0x226A */ public bool UseBuildings; + /* 0x237C */ public bool UnlockAllTwitchRewards; + [NMS(Index = 456)] + /* 0x237D */ public bool UnlockAllWords; + [NMS(Index = 166)] + /* 0x237E */ public bool UpdateMarkersJob; [NMS(Index = 137)] - /* 0x226B */ public bool UseClouds; + /* 0x237F */ public bool UseBloom; [NMS(Index = 144)] - /* 0x226C */ public bool UseCreatures; - [NMS(Index = 145)] - /* 0x226D */ public bool UseElevation; + /* 0x2380 */ public bool UseBuildings; [NMS(Index = 138)] - /* 0x226E */ public bool UseGTAO; - [NMS(Index = 31)] - /* 0x226F */ public bool UseGunImpactEffect; - [NMS(Index = 188)] - /* 0x2270 */ public bool UseHighlightedOptionStyle; - [NMS(Index = 89)] - /* 0x2271 */ public bool UseImmediateModeFrontend; - [NMS(Index = 141)] - /* 0x2272 */ public bool UseInstances; - [NMS(Index = 148)] - /* 0x2273 */ public bool UseLegacyBuildingTable; + /* 0x2381 */ public bool UseClouds; + [NMS(Index = 145)] + /* 0x2382 */ public bool UseCreatures; [NMS(Index = 146)] - /* 0x2274 */ public bool UseLegacyFreighters; + /* 0x2383 */ public bool UseElevation; + [NMS(Index = 139)] + /* 0x2384 */ public bool UseGTAO; + [NMS(Index = 31)] + /* 0x2385 */ public bool UseGunImpactEffect; + [NMS(Index = 192)] + /* 0x2386 */ public bool UseHighlightedOptionStyle; + [NMS(Index = 90)] + /* 0x2387 */ public bool UseImmediateModeFrontend; + [NMS(Index = 142)] + /* 0x2388 */ public bool UseInstances; + [NMS(Index = 149)] + /* 0x2389 */ public bool UseLegacyBuildingTable; [NMS(Index = 147)] - /* 0x2275 */ public bool UseLegacySpaceStations; + /* 0x238A */ public bool UseLegacyFreighters; + [NMS(Index = 148)] + /* 0x238B */ public bool UseLegacySpaceStations; [NMS(Index = 87)] - /* 0x2276 */ public bool UseMovementStickForRun; - [NMS(Index = 142)] - /* 0x2277 */ public bool UseObjects; - [NMS(Index = 418)] - /* 0x2278 */ public bool UseOldTerrainMeshing; - [NMS(Index = 307)] - /* 0x2279 */ public bool UsePadOnUnfocusedWindow; - [NMS(Index = 134)] - /* 0x227A */ public bool UseParticles; - [NMS(Index = 331)] - /* 0x227B */ public bool UseProcTextureDebugger; - [NMS(Index = 131)] - /* 0x227C */ public bool UseSceneInfoWindow; - [NMS(Index = 30)] - /* 0x227D */ public bool UseScreenEffects; - [NMS(Index = 458)] - /* 0x227E */ public bool UseSeasonTransferInventoryConfigOverride; - [NMS(Index = 140)] - /* 0x227F */ public bool UseTerrain; + /* 0x238C */ public bool UseMovementStickForRun; + [NMS(Index = 143)] + /* 0x238D */ public bool UseObjects; + [NMS(Index = 426)] + /* 0x238E */ public bool UseOldTerrainMeshing; + [NMS(Index = 315)] + /* 0x238F */ public bool UsePadOnUnfocusedWindow; [NMS(Index = 135)] - /* 0x2280 */ public bool UseVolumetrics; + /* 0x2390 */ public bool UseParticles; + [NMS(Index = 339)] + /* 0x2391 */ public bool UseProcTextureDebugger; + [NMS(Index = 132)] + /* 0x2392 */ public bool UseSceneInfoWindow; + [NMS(Index = 30)] + /* 0x2393 */ public bool UseScreenEffects; + [NMS(Index = 466)] + /* 0x2394 */ public bool UseSeasonTransferInventoryConfigOverride; + [NMS(Index = 141)] + /* 0x2395 */ public bool UseTerrain; + [NMS(Index = 136)] + /* 0x2396 */ public bool UseVolumetrics; [NMS(Index = 14)] - /* 0x2281 */ public bool VideoCaptureMode; - [NMS(Index = 323)] - /* 0x2282 */ public bool VisualiseNetReplicatedEntityOwnership; + /* 0x2397 */ public bool VideoCaptureMode; + [NMS(Index = 331)] + /* 0x2398 */ public bool VisualiseNetReplicatedEntityOwnership; } } diff --git a/libMBIN/Source/NMS/Globals/GcGalaxyGlobals.cs b/libMBIN/Source/NMS/Globals/GcGalaxyGlobals.cs index b5b80cb7e..c482ce1b5 100644 --- a/libMBIN/Source/NMS/Globals/GcGalaxyGlobals.cs +++ b/libMBIN/Source/NMS/Globals/GcGalaxyGlobals.cs @@ -3,18 +3,18 @@ namespace libMBIN.NMS.Globals { - [NMS(GUID = 0x55F31455CD8FBE6, NameHash = 0xA10A7EF5)] + [NMS(GUID = 0x6DE38517739201F9, NameHash = 0xA10A7EF5)] public class GcGalaxyGlobals : NMSTemplate { [NMS(Index = 124, Size = 0x11, EnumType = typeof(GcGalaxyMarkerTypes.GalaxyMarkerTypeEnum))] /* 0x0000 */ public GcGalaxyMarkerSettings[] MarkerSettings; - [NMS(Index = 175)] + [NMS(Index = 182)] /* 0x0BB0 */ public GcGalaxyRenderSetupData DefaultRenderSetup; - [NMS(Index = 177)] + [NMS(Index = 184)] /* 0x0EF0 */ public GcGalaxyRenderSetupData FinalAnimationRenderSetup; - [NMS(Index = 176)] + [NMS(Index = 183)] /* 0x1230 */ public GcGalaxyGenerationSetupData DefaultGeneration; - [NMS(Index = 178)] + [NMS(Index = 185)] /* 0x13B0 */ public GcGalaxyGenerationSetupData FinalAnimationGeneration; [NMS(Index = 112, Size = 0x9, EnumType = typeof(GcAlienRace.AlienRaceEnum))] /* 0x1530 */ public Colour[] RaceFilterDefaultColours; @@ -48,323 +48,341 @@ public class GcGalaxyGlobals : NMSTemplate /* 0x1B90 */ public GcGalaxyStarColours BaseStarProtanopiaColours; [NMS(Index = 167)] /* 0x1BE0 */ public GcGalaxyStarColours BaseStarTritanopiaColours; + [NMS(Index = 168)] + /* 0x1C30 */ public GcGalaxyStarColours WarpTargetStarDefaultColours; + [NMS(Index = 170)] + /* 0x1C80 */ public GcGalaxyStarColours WarpTargetStarDeuteranopiaColours; + [NMS(Index = 169)] + /* 0x1CD0 */ public GcGalaxyStarColours WarpTargetStarProtanopiaColours; + [NMS(Index = 171)] + /* 0x1D20 */ public GcGalaxyStarColours WarpTargetStarTritanopiaColours; [NMS(Index = 120, Size = 0x4, EnumType = typeof(GcPlayerConflictData.ConflictLevelEnum))] - /* 0x1C30 */ public Colour[] ConflictFilterDefaultColours; + /* 0x1D70 */ public Colour[] ConflictFilterDefaultColours; [NMS(Index = 122, Size = 0x4, EnumType = typeof(GcPlayerConflictData.ConflictLevelEnum))] - /* 0x1C70 */ public Colour[] ConflictFilterDeuteranopiaColours; + /* 0x1DB0 */ public Colour[] ConflictFilterDeuteranopiaColours; [NMS(Index = 121, Size = 0x4, EnumType = typeof(GcPlayerConflictData.ConflictLevelEnum))] - /* 0x1CB0 */ public Colour[] ConflictFilterProtanopiaColours; + /* 0x1DF0 */ public Colour[] ConflictFilterProtanopiaColours; [NMS(Index = 123, Size = 0x4, EnumType = typeof(GcPlayerConflictData.ConflictLevelEnum))] - /* 0x1CF0 */ public Colour[] ConflictFilterTritanopiaColours; + /* 0x1E30 */ public Colour[] ConflictFilterTritanopiaColours; [NMS(Index = 159)] - /* 0x1D30 */ public GcGalaxyRenderAnostreakData AnostreakAway; + /* 0x1E70 */ public GcGalaxyRenderAnostreakData AnostreakAway; [NMS(Index = 160)] - /* 0x1D60 */ public GcGalaxyRenderAnostreakData AnostreakFacing; + /* 0x1EA0 */ public GcGalaxyRenderAnostreakData AnostreakFacing; [NMS(Index = 68)] - /* 0x1D90 */ public GcInWorldUIScreenData HandMenuOffset; + /* 0x1ED0 */ public GcInWorldUIScreenData HandMenuOffset; [NMS(Index = 58)] - /* 0x1DC0 */ public Colour HandGizmoColourAt; + /* 0x1F00 */ public Colour HandGizmoColourAt; [NMS(Index = 67)] - /* 0x1DD0 */ public Colour HandGizmoColourInner; + /* 0x1F10 */ public Colour HandGizmoColourInner; [NMS(Index = 59)] - /* 0x1DE0 */ public Colour HandGizmoColourRight; + /* 0x1F20 */ public Colour HandGizmoColourRight; [NMS(Index = 60)] - /* 0x1DF0 */ public Colour HandGizmoColourUp; + /* 0x1F30 */ public Colour HandGizmoColourUp; [NMS(Index = 61)] - /* 0x1E00 */ public Vector3f HandGizmoHeadOffset; + /* 0x1F40 */ public Vector3f HandGizmoHeadOffset; [NMS(Index = 162, MxmlName = "Selection Tree Colour")] - /* 0x1E10 */ public Colour SelectionTreeColour; + /* 0x1F50 */ public Colour SelectionTreeColour; [NMS(Index = 17)] - /* 0x1E20 */ public GcFilename MarkerDefaultHex; - [NMS(Index = 168)] - /* 0x1E30 */ public GcGalaxyCameraData Camera; - [NMS(Index = 179)] - /* 0x1EA0 */ public GcGalaxySolarSystemParams SolarSystemParameters; - [NMS(Index = 169)] - /* 0x1EFC */ public GcGalaxyAudioSetupData Audio; + /* 0x1F60 */ public GcFilename MarkerDefaultHex; + [NMS(Index = 175)] + /* 0x1F70 */ public GcGalaxyCameraData Camera; + [NMS(Index = 186)] + /* 0x1FE0 */ public GcGalaxySolarSystemParams SolarSystemParameters; + [NMS(Index = 176)] + /* 0x203C */ public GcGalaxyAudioSetupData Audio; [NMS(Index = 2)] - /* 0x1F40 */ public Vector2f ClickToSelectIconOffset; + /* 0x2080 */ public Vector2f ClickToSelectIconOffset; [NMS(Index = 163, MxmlName = "Goal Distance Range")] - /* 0x1F48 */ public Vector2f GoalDistanceRange; + /* 0x2088 */ public Vector2f GoalDistanceRange; [NMS(Index = 72)] - /* 0x1F50 */ public Vector2f SolarInfoPanelAlignment; + /* 0x2090 */ public Vector2f SolarInfoPanelAlignment; [NMS(Index = 70)] - /* 0x1F58 */ public Vector2f SolarInfoPanelLineOffset; + /* 0x2098 */ public Vector2f SolarInfoPanelLineOffset; [NMS(Index = 69)] - /* 0x1F60 */ public Vector2f SolarInfoPanelOffset; + /* 0x20A0 */ public Vector2f SolarInfoPanelOffset; [NMS(Index = 71)] - /* 0x1F68 */ public Vector2f SolarInfoPanelOffsetVR; + /* 0x20A8 */ public Vector2f SolarInfoPanelOffsetVR; [NMS(Index = 73)] - /* 0x1F70 */ public Vector2f SolarMarkerAlignmentVR; + /* 0x20B0 */ public Vector2f SolarMarkerAlignmentVR; [NMS(Index = 77)] - /* 0x1F78 */ public Vector2f SolarMarkerOriginOffsetVR; + /* 0x20B8 */ public Vector2f SolarMarkerOriginOffsetVR; [NMS(Index = 76)] - /* 0x1F80 */ public Vector2f SolarMarkerOriginOffsetVRPS4; + /* 0x20C0 */ public Vector2f SolarMarkerOriginOffsetVRPS4; [NMS(Index = 75)] - /* 0x1F88 */ public Vector2f SolarMarkerSizeVR; + /* 0x20C8 */ public Vector2f SolarMarkerSizeVR; [NMS(Index = 74)] - /* 0x1F90 */ public Vector2f SolarMarkerSizeVRPS4; + /* 0x20D0 */ public Vector2f SolarMarkerSizeVRPS4; [NMS(Index = 156, MxmlName = "Anostreak Alpha")] - /* 0x1F98 */ public float AnostreakAlpha; + /* 0x20D8 */ public float AnostreakAlpha; [NMS(Index = 3)] - /* 0x1F9C */ public float ClickToSelectIconScale; + /* 0x20DC */ public float ClickToSelectIconScale; [NMS(Index = 143, MxmlName = "Distance Computer Scale")] - /* 0x1FA0 */ public float DistanceComputerScale; + /* 0x20E0 */ public float DistanceComputerScale; [NMS(Index = 141, MxmlName = "Early Stage Multiplier")] - /* 0x1FA4 */ public float EarlyStageMultiplier; - [NMS(Index = 173, MxmlName = "Fade Game In Time")] - /* 0x1FA8 */ public float FadeGameInTime; - [NMS(Index = 170, MxmlName = "Fade Game Out Time")] - /* 0x1FAC */ public float FadeGameOutTime; - [NMS(Index = 171, MxmlName = "Fade Map In Time")] - /* 0x1FB0 */ public float FadeMapInTime; - [NMS(Index = 172, MxmlName = "Fade Map Out Time")] - /* 0x1FB4 */ public float FadeMapOutTime; + /* 0x20E4 */ public float EarlyStageMultiplier; + [NMS(Index = 180, MxmlName = "Fade Game In Time")] + /* 0x20E8 */ public float FadeGameInTime; + [NMS(Index = 177, MxmlName = "Fade Game Out Time")] + /* 0x20EC */ public float FadeGameOutTime; + [NMS(Index = 178, MxmlName = "Fade Map In Time")] + /* 0x20F0 */ public float FadeMapInTime; + [NMS(Index = 179, MxmlName = "Fade Map Out Time")] + /* 0x20F4 */ public float FadeMapOutTime; [NMS(Index = 83)] - /* 0x1FB8 */ public float FadeGameOutTimeCentreJourney; + /* 0x20F8 */ public float FadeGameOutTimeCentreJourney; [NMS(Index = 84)] - /* 0x1FBC */ public float FadeMapInTimeCentreJourney; + /* 0x20FC */ public float FadeMapInTimeCentreJourney; [NMS(Index = 134)] - /* 0x1FC0 */ public float FinalFadedTime; + /* 0x2100 */ public float FinalFadedTime; [NMS(Index = 136)] - /* 0x1FC4 */ public float FinalFadeInRate; + /* 0x2104 */ public float FinalFadeInRate; [NMS(Index = 137)] - /* 0x1FC8 */ public float FinalFadeOutRate; + /* 0x2108 */ public float FinalFadeOutRate; [NMS(Index = 133)] - /* 0x1FCC */ public float FinalHoldTime; + /* 0x210C */ public float FinalHoldTime; [NMS(Index = 135)] - /* 0x1FD0 */ public float FinalHoldTowardsCenterTime; + /* 0x2110 */ public float FinalHoldTowardsCenterTime; [NMS(Index = 139)] - /* 0x1FD4 */ public float FinalTransitionAcceleration; + /* 0x2114 */ public float FinalTransitionAcceleration; [NMS(Index = 140)] - /* 0x1FD8 */ public float FinalTransitionInterpolationValue; + /* 0x2118 */ public float FinalTransitionInterpolationValue; [NMS(Index = 138)] - /* 0x1FDC */ public float FinalTransitionMaxSpeed; + /* 0x211C */ public float FinalTransitionMaxSpeed; + [NMS(Index = 174)] + /* 0x2120 */ public GcGalaxyStarTypes ForcedWarpTargetStarColour; [NMS(Index = 102)] - /* 0x1FE0 */ public float GalacticPathMaximumJumpDistanceLightyears; + /* 0x2124 */ public float GalacticPathMaximumJumpDistanceLightyears; [NMS(Index = 103)] - /* 0x1FE4 */ public float GalacticPathPreferGuideStarsTillJump; + /* 0x2128 */ public float GalacticPathPreferGuideStarsTillJump; [NMS(Index = 46)] - /* 0x1FE8 */ public float HandControlDefaultOffset; + /* 0x212C */ public float HandControlDefaultOffset; [NMS(Index = 45)] - /* 0x1FEC */ public float HandControlFreeMoveAngleOffset; + /* 0x2130 */ public float HandControlFreeMoveAngleOffset; [NMS(Index = 44)] - /* 0x1FF0 */ public float HandControlFreeMoveMaxOffset; + /* 0x2134 */ public float HandControlFreeMoveMaxOffset; [NMS(Index = 40)] - /* 0x1FF4 */ public float HandControlGizmoScale; + /* 0x2138 */ public float HandControlGizmoScale; [NMS(Index = 49)] - /* 0x1FF8 */ public float HandControlMaxLockDistance; + /* 0x213C */ public float HandControlMaxLockDistance; [NMS(Index = 41)] - /* 0x1FFC */ public float HandControlMaxOffset; + /* 0x2140 */ public float HandControlMaxOffset; [NMS(Index = 48)] - /* 0x2000 */ public float HandControlMinLockDistance; + /* 0x2144 */ public float HandControlMinLockDistance; [NMS(Index = 42)] - /* 0x2004 */ public float HandControlMoveBlendRate; + /* 0x2148 */ public float HandControlMoveBlendRate; [NMS(Index = 36)] - /* 0x2008 */ public float HandControlMoveSpeed; + /* 0x214C */ public float HandControlMoveSpeed; [NMS(Index = 37)] - /* 0x200C */ public float HandControlMoveSpeedTurbo; + /* 0x2150 */ public float HandControlMoveSpeedTurbo; [NMS(Index = 35)] - /* 0x2010 */ public float HandControlPitchSpeed; + /* 0x2154 */ public float HandControlPitchSpeed; [NMS(Index = 38)] - /* 0x2014 */ public float HandControlPointerLength; + /* 0x2158 */ public float HandControlPointerLength; [NMS(Index = 39)] - /* 0x2018 */ public float HandControlPointerLengthMini; + /* 0x215C */ public float HandControlPointerLengthMini; [NMS(Index = 43)] - /* 0x201C */ public float HandControlRotateBlendRate; + /* 0x2160 */ public float HandControlRotateBlendRate; [NMS(Index = 34)] - /* 0x2020 */ public float HandControlRotateSpeed; + /* 0x2164 */ public float HandControlRotateSpeed; [NMS(Index = 47)] - /* 0x2024 */ public float HandControlWarpSelectAngle; + /* 0x2168 */ public float HandControlWarpSelectAngle; [NMS(Index = 57)] - /* 0x2028 */ public float HandControlZoomSpeed; + /* 0x216C */ public float HandControlZoomSpeed; [NMS(Index = 65)] - /* 0x202C */ public float HandGizmoInnerRadius; + /* 0x2170 */ public float HandGizmoInnerRadius; [NMS(Index = 66)] - /* 0x2030 */ public float HandGizmoInnerThickness; + /* 0x2174 */ public float HandGizmoInnerThickness; [NMS(Index = 64)] - /* 0x2034 */ public float HandGizmoLineThickness; + /* 0x2178 */ public float HandGizmoLineThickness; [NMS(Index = 62)] - /* 0x2038 */ public float HandGizmoMinAlpha; + /* 0x217C */ public float HandGizmoMinAlpha; [NMS(Index = 63)] - /* 0x203C */ public float HandGizmoRadius; + /* 0x2180 */ public float HandGizmoRadius; [NMS(Index = 52)] - /* 0x2040 */ public float HandPitchFactorMin; + /* 0x2184 */ public float HandPitchFactorMin; [NMS(Index = 53)] - /* 0x2044 */ public float HandPitchFactorRange; + /* 0x2188 */ public float HandPitchFactorRange; [NMS(Index = 54)] - /* 0x2048 */ public float HandPitchMaxDistance; + /* 0x218C */ public float HandPitchMaxDistance; [NMS(Index = 50)] - /* 0x204C */ public float HandTurnFactorMin; + /* 0x2190 */ public float HandTurnFactorMin; [NMS(Index = 51)] - /* 0x2050 */ public float HandTurnFactorRange; + /* 0x2194 */ public float HandTurnFactorRange; [NMS(Index = 55)] - /* 0x2054 */ public float HandZoomFactorMin; + /* 0x2198 */ public float HandZoomFactorMin; [NMS(Index = 56)] - /* 0x2058 */ public float HandZoomFactorRange; + /* 0x219C */ public float HandZoomFactorRange; [NMS(Index = 16)] - /* 0x205C */ public float HexMarkerOuterWidth; + /* 0x21A0 */ public float HexMarkerOuterWidth; [NMS(Index = 14)] - /* 0x2060 */ public float HexMarkerRadius; + /* 0x21A4 */ public float HexMarkerRadius; [NMS(Index = 15)] - /* 0x2064 */ public float HexMarkerRotation; + /* 0x21A8 */ public float HexMarkerRotation; [NMS(Index = 13)] - /* 0x2068 */ public float HexMarkerWidth; + /* 0x21AC */ public float HexMarkerWidth; [NMS(Index = 10)] - /* 0x206C */ public float HexStackOffsetX; + /* 0x21B0 */ public float HexStackOffsetX; [NMS(Index = 11)] - /* 0x2070 */ public float HexStackOffsetXOdd; + /* 0x21B4 */ public float HexStackOffsetXOdd; [NMS(Index = 12)] - /* 0x2074 */ public float HexStackOffsetY; + /* 0x21B8 */ public float HexStackOffsetY; [NMS(Index = 129)] - /* 0x2078 */ public float IntroCameraLookSmoothRate; + /* 0x21BC */ public float IntroCameraLookSmoothRate; [NMS(Index = 125)] - /* 0x207C */ public float IntroFadeInRate; + /* 0x21C0 */ public float IntroFadeInRate; [NMS(Index = 128)] - /* 0x2080 */ public float IntroFadeOutRate; + /* 0x21C4 */ public float IntroFadeOutRate; [NMS(Index = 126)] - /* 0x2084 */ public float IntroTitleFadeTrigger; + /* 0x21C8 */ public float IntroTitleFadeTrigger; [NMS(Index = 127)] - /* 0x2088 */ public float IntroTitleHoldTime; + /* 0x21CC */ public float IntroTitleHoldTime; [NMS(Index = 130)] - /* 0x208C */ public float IntroTitleTextureScale; - [NMS(Index = 174, MxmlName = "Large Area Colour Scale")] - /* 0x2090 */ public float LargeAreaColourScale; + /* 0x21D0 */ public float IntroTitleTextureScale; + [NMS(Index = 181, MxmlName = "Large Area Colour Scale")] + /* 0x21D4 */ public float LargeAreaColourScale; [NMS(Index = 144)] - /* 0x2094 */ public float LastSelectedPathAlphaMul; + /* 0x21D8 */ public float LastSelectedPathAlphaMul; [NMS(Index = 97)] - /* 0x2098 */ public float MarkerDropShadowMult; + /* 0x21DC */ public float MarkerDropShadowMult; [NMS(Index = 96)] - /* 0x209C */ public float MarkerDropShadowSize; + /* 0x21E0 */ public float MarkerDropShadowSize; [NMS(Index = 9)] - /* 0x20A0 */ public float MenuCursorRadiusHmd; + /* 0x21E4 */ public float MenuCursorRadiusHmd; [NMS(Index = 6)] - /* 0x20A4 */ public float MenuOffsetHmd; + /* 0x21E8 */ public float MenuOffsetHmd; [NMS(Index = 5)] - /* 0x20A8 */ public float MenuRotateHmd; + /* 0x21EC */ public float MenuRotateHmd; [NMS(Index = 8)] - /* 0x20AC */ public float MenuScaleHmd; + /* 0x21F0 */ public float MenuScaleHmd; [NMS(Index = 7)] - /* 0x20B0 */ public float MenuSideOffsetHmd; + /* 0x21F4 */ public float MenuSideOffsetHmd; + [NMS(Index = 188)] + /* 0x21F8 */ public float NearbySystemStarBrightness; + [NMS(Index = 187)] + /* 0x21FC */ public float NearbySystemStarSize; [NMS(Index = 142, MxmlName = "OffWorld Distance")] - /* 0x20B4 */ public float OffWorldDistance; + /* 0x2200 */ public float OffWorldDistance; [NMS(Index = 146, MxmlName = "Path Rendering Selected End Alpha")] - /* 0x20B8 */ public float PathRenderingSelectedEndAlpha; + /* 0x2204 */ public float PathRenderingSelectedEndAlpha; [NMS(Index = 145, MxmlName = "Path Rendering Selected Start Alpha")] - /* 0x20BC */ public float PathRenderingSelectedStartAlpha; + /* 0x2208 */ public float PathRenderingSelectedStartAlpha; [NMS(Index = 147, MxmlName = "Path Rendering Selected Step Alpha")] - /* 0x20C0 */ public float PathRenderingSelectedStepAlpha; + /* 0x220C */ public float PathRenderingSelectedStepAlpha; [NMS(Index = 149, MxmlName = "Path Rendering Unselected End Alpha")] - /* 0x20C4 */ public float PathRenderingUnselectedEndAlpha; + /* 0x2210 */ public float PathRenderingUnselectedEndAlpha; [NMS(Index = 148, MxmlName = "Path Rendering Unselected Start Alpha")] - /* 0x20C8 */ public float PathRenderingUnselectedStartAlpha; + /* 0x2214 */ public float PathRenderingUnselectedStartAlpha; [NMS(Index = 150, MxmlName = "Path Rendering Unselected Step Alpha")] - /* 0x20CC */ public float PathRenderingUnselectedStepAlpha; + /* 0x2218 */ public float PathRenderingUnselectedStepAlpha; [NMS(Index = 19)] - /* 0x20D0 */ public float PathToTargetIndicatorTimeFactor; + /* 0x221C */ public float PathToTargetIndicatorTimeFactor; [NMS(Index = 18)] - /* 0x20D4 */ public float PathToTargetLineTimeFactor; + /* 0x2220 */ public float PathToTargetLineTimeFactor; [NMS(Index = 85)] - /* 0x20D8 */ public float PathUIAlpha; + /* 0x2224 */ public float PathUIAlpha; [NMS(Index = 22)] - /* 0x20DC */ public float PathUIConfirmSelectionMultiplier; + /* 0x2228 */ public float PathUIConfirmSelectionMultiplier; [NMS(Index = 86)] - /* 0x20E0 */ public float PathUIDotLength; + /* 0x222C */ public float PathUIDotLength; [NMS(Index = 87)] - /* 0x20E4 */ public float PathUIGapLength; + /* 0x2230 */ public float PathUIGapLength; [NMS(Index = 88)] - /* 0x20E8 */ public float PathUIHeight; + /* 0x2234 */ public float PathUIHeight; [NMS(Index = 24)] - /* 0x20EC */ public float PathUISelectionGenerosity; + /* 0x2238 */ public float PathUISelectionGenerosity; [NMS(Index = 29)] - /* 0x20F0 */ public float PathUISelectionHandInvalidLength; + /* 0x223C */ public float PathUISelectionHandInvalidLength; [NMS(Index = 27)] - /* 0x20F4 */ public float PathUISelectionHandLineSelectAngle; + /* 0x2240 */ public float PathUISelectionHandLineSelectAngle; [NMS(Index = 28)] - /* 0x20F8 */ public float PathUISelectionHandSystemSelectAngle; + /* 0x2244 */ public float PathUISelectionHandSystemSelectAngle; [NMS(Index = 26)] - /* 0x20FC */ public float PathUISelectionMouseDeadZone; + /* 0x2248 */ public float PathUISelectionMouseDeadZone; [NMS(Index = 25)] - /* 0x2100 */ public float PathUISelectionMouseSmoothRate; + /* 0x224C */ public float PathUISelectionMouseSmoothRate; [NMS(Index = 21)] - /* 0x2104 */ public float PathUISelectionMultiplierMouse; + /* 0x2250 */ public float PathUISelectionMultiplierMouse; [NMS(Index = 20)] - /* 0x2108 */ public float PathUISelectionMultiplierPad; + /* 0x2254 */ public float PathUISelectionMultiplierPad; [NMS(Index = 23)] - /* 0x210C */ public float PathUISelectionMultiplierPushing; + /* 0x2258 */ public float PathUISelectionMultiplierPushing; [NMS(Index = 92)] - /* 0x2110 */ public float PathUISlotRadiusInner; + /* 0x225C */ public float PathUISlotRadiusInner; [NMS(Index = 93)] - /* 0x2114 */ public float PathUISlotRadiusOuter; + /* 0x2260 */ public float PathUISlotRadiusOuter; [NMS(Index = 94)] - /* 0x2118 */ public float PathUISlotRadiusRing; + /* 0x2264 */ public float PathUISlotRadiusRing; [NMS(Index = 91)] - /* 0x211C */ public float PathUISlotSpacing; + /* 0x2268 */ public float PathUISlotSpacing; [NMS(Index = 95)] - /* 0x2120 */ public float PathUISlotWidthRing; + /* 0x226C */ public float PathUISlotWidthRing; [NMS(Index = 81)] - /* 0x2124 */ public float PathUIWidth; + /* 0x2270 */ public float PathUIWidth; [NMS(Index = 89)] - /* 0x2128 */ public float PathUIXOffset; + /* 0x2274 */ public float PathUIXOffset; [NMS(Index = 90)] - /* 0x212C */ public float PathUIYOffset; + /* 0x2278 */ public float PathUIYOffset; [NMS(Index = 98)] - /* 0x2130 */ public float PlanetUIIconLargeScale; + /* 0x227C */ public float PlanetUIIconLargeScale; [NMS(Index = 99)] - /* 0x2134 */ public float PlanetUIIconMediumScale; + /* 0x2280 */ public float PlanetUIIconMediumScale; [NMS(Index = 100)] - /* 0x2138 */ public float PlanetUIIconSmallScale; + /* 0x2284 */ public float PlanetUIIconSmallScale; [NMS(Index = 32)] - /* 0x213C */ public float PurpleRevealFixedZoom; + /* 0x2288 */ public float PurpleRevealFixedZoom; [NMS(Index = 33)] - /* 0x2140 */ public float PurpleStarRevealAnimTime; + /* 0x228C */ public float PurpleStarRevealAnimTime; [NMS(Index = 161, MxmlName = "Selection Tree Alpha")] - /* 0x2144 */ public float SelectionTreeAlpha; + /* 0x2290 */ public float SelectionTreeAlpha; [NMS(Index = 101)] - /* 0x2148 */ public float ShowPopupAtCameraMinDistance; + /* 0x2294 */ public float ShowPopupAtCameraMinDistance; [NMS(Index = 104)] - /* 0x214C */ public float ShowUIHelpDuration; + /* 0x2298 */ public float ShowUIHelpDuration; [NMS(Index = 31)] - /* 0x2150 */ public int SolarInfoPanelHeight; + /* 0x229C */ public int SolarInfoPanelHeight; [NMS(Index = 79)] - /* 0x2154 */ public float SolarInfoPanelScaleVR; + /* 0x22A0 */ public float SolarInfoPanelScaleVR; [NMS(Index = 30)] - /* 0x2158 */ public int SolarInfoPanelWidth; + /* 0x22A4 */ public int SolarInfoPanelWidth; [NMS(Index = 80)] - /* 0x215C */ public float SolarLabelScaleDistanceVR; + /* 0x22A8 */ public float SolarLabelScaleDistanceVR; [NMS(Index = 78)] - /* 0x2160 */ public float SolarMarkerPanelScaleVR; + /* 0x22AC */ public float SolarMarkerPanelScaleVR; [NMS(Index = 155, MxmlName = "Star Blur Intro Multiplier")] - /* 0x2164 */ public float StarBlurIntroMultiplier; + /* 0x22B0 */ public float StarBlurIntroMultiplier; [NMS(Index = 154, MxmlName = "Star Blur Line Width")] - /* 0x2168 */ public float StarBlurLineWidth; + /* 0x22B4 */ public float StarBlurLineWidth; [NMS(Index = 152, MxmlName = "Star Blur Max Blur Length")] - /* 0x216C */ public float StarBlurMaxBlurLength; + /* 0x22B8 */ public float StarBlurMaxBlurLength; [NMS(Index = 151, MxmlName = "Star Blur Max Distance From Camera")] - /* 0x2170 */ public float StarBlurMaxDistanceFromCamera; + /* 0x22BC */ public float StarBlurMaxDistanceFromCamera; [NMS(Index = 153, MxmlName = "Star Blur Size Multiplier")] - /* 0x2174 */ public float StarBlurSizeMultiplier; + /* 0x22C0 */ public float StarBlurSizeMultiplier; [NMS(Index = 82)] - /* 0x2178 */ public float StarPathUIWidth; + /* 0x22C4 */ public float StarPathUIWidth; [NMS(Index = 105)] - /* 0x217C */ public float SystemInfoPanelGeneralAlpha; + /* 0x22C8 */ public float SystemInfoPanelGeneralAlpha; [NMS(Index = 4)] - /* 0x2180 */ public float TimeForGalmapAutoNavModeSelectionInSeconds; + /* 0x22CC */ public float TimeForGalmapAutoNavModeSelectionInSeconds; [NMS(Index = 131, MxmlName = "Transition Time")] - /* 0x2184 */ public float TransitionTime; + /* 0x22D0 */ public float TransitionTime; [NMS(Index = 157, MxmlName = "Anostreak Alpha Curve")] - /* 0x2188 */ public TkCurveType AnostreakAlphaCurve; + /* 0x22D4 */ public TkCurveType AnostreakAlphaCurve; [NMS(Index = 158, MxmlName = "Anostreak Value Curve")] - /* 0x2189 */ public TkCurveType AnostreakValueCurve; + /* 0x22D5 */ public TkCurveType AnostreakValueCurve; [NMS(Index = 1)] - /* 0x218A */ public bool GizmoOnHand; + /* 0x22D6 */ public bool GizmoOnHand; + [NMS(Index = 172)] + /* 0x22D7 */ public bool LiveEditWarpStarColours; [NMS(Index = 107)] - /* 0x218B */ public TkCurveType MarkerPulseEndCurve; + /* 0x22D8 */ public TkCurveType MarkerPulseEndCurve; [NMS(Index = 106)] - /* 0x218C */ public TkCurveType MarkerPulseStartCurve; + /* 0x22D9 */ public TkCurveType MarkerPulseStartCurve; [NMS(Index = 0)] - /* 0x218D */ public bool NewStyleLookAtCamera; + /* 0x22DA */ public bool NewStyleLookAtCamera; + [NMS(Index = 173)] + /* 0x22DB */ public bool ShouldForceWarpTargetStarColour; [NMS(Index = 132)] - /* 0x218E */ public TkCurveType TransitionOutCurve; + /* 0x22DC */ public TkCurveType TransitionOutCurve; } } diff --git a/libMBIN/Source/NMS/Globals/GcGameplayGlobals.cs b/libMBIN/Source/NMS/Globals/GcGameplayGlobals.cs index 90a2eb2ef..f29cbe966 100644 --- a/libMBIN/Source/NMS/Globals/GcGameplayGlobals.cs +++ b/libMBIN/Source/NMS/Globals/GcGameplayGlobals.cs @@ -4,7 +4,7 @@ namespace libMBIN.NMS.Globals { - [NMS(GUID = 0x4C263B506D5DFE1, NameHash = 0x2524086B)] + [NMS(GUID = 0x2A047E72ABA68A0A, NameHash = 0x2524086B)] public class GcGameplayGlobals : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/Globals/GcGravityGunGlobals.cs b/libMBIN/Source/NMS/Globals/GcGravityGunGlobals.cs index fb2658db5..6aa5d1993 100644 --- a/libMBIN/Source/NMS/Globals/GcGravityGunGlobals.cs +++ b/libMBIN/Source/NMS/Globals/GcGravityGunGlobals.cs @@ -3,16 +3,16 @@ namespace libMBIN.NMS.Globals { - [NMS(GUID = 0xF55AEC003DD948FD, NameHash = 0x8BB80F0F)] + [NMS(GUID = 0xBC17871A3E063F84, NameHash = 0x8BB80F0F)] public class GcGravityGunGlobals : NMSTemplate { [NMS(Index = 28)] /* 0x000 */ public GcScanEffectData GrabHighlightEffect; [NMS(Index = 7)] /* 0x050 */ public NMSString0x10 AttachedMoveableShake; - [NMS(Index = 45)] - /* 0x060 */ public NMSString0x10 ImpactDamageType; [NMS(Index = 44)] + /* 0x060 */ public NMSString0x10 ImpactDamageType; + [NMS(Index = 43)] /* 0x070 */ public GcImpactCombatEffectData GrabCombatEffectToTarget; [NMS(Index = 17)] /* 0x080 */ public float AngularEjectionPowerFractionOfPower; @@ -32,25 +32,25 @@ public class GcGravityGunGlobals : NMSTemplate /* 0x09C */ public float EjectMaxPowerup; [NMS(Index = 18)] /* 0x0A0 */ public float EjectPowerupMaxTimeSeconds; - [NMS(Index = 37)] + [NMS(Index = 36)] /* 0x0A4 */ public float GrabDragRotationStrength; - [NMS(Index = 35)] - /* 0x0A8 */ public float GrabFixedRotationDampingRatio; [NMS(Index = 34)] + /* 0x0A8 */ public float GrabFixedRotationDampingRatio; + [NMS(Index = 33)] /* 0x0AC */ public float GrabFixedRotationSpringConst; - [NMS(Index = 36)] + [NMS(Index = 35)] /* 0x0B0 */ public float GrabFreeRotationDampingFactor; - [NMS(Index = 31)] - /* 0x0B4 */ public float GrabMaxAngularSpeed; [NMS(Index = 30)] + /* 0x0B4 */ public float GrabMaxAngularSpeed; + [NMS(Index = 29)] /* 0x0B8 */ public float GrabMaxLinearSpeed; - [NMS(Index = 40)] - /* 0x0BC */ public float GrabPositionBobMagnitude; [NMS(Index = 39)] + /* 0x0BC */ public float GrabPositionBobMagnitude; + [NMS(Index = 38)] /* 0x0C0 */ public float GrabPositionBobSpeed; - [NMS(Index = 33)] - /* 0x0C4 */ public float GrabPositionDampingRatio; [NMS(Index = 32)] + /* 0x0C4 */ public float GrabPositionDampingRatio; + [NMS(Index = 31)] /* 0x0C8 */ public float GrabPositionSpringConst; [NMS(Index = 21)] /* 0x0CC */ public float GrabPosOffset; @@ -60,25 +60,25 @@ public class GcGravityGunGlobals : NMSTemplate /* 0x0D4 */ public float GrabPosRunningOffsetUp; [NMS(Index = 24)] /* 0x0D8 */ public float GrabRequestTimeoutSeconds; - [NMS(Index = 43)] - /* 0x0DC */ public float GrabRotationBobTorqueStrength; [NMS(Index = 42)] + /* 0x0DC */ public float GrabRotationBobTorqueStrength; + [NMS(Index = 41)] /* 0x0E0 */ public float GrabRotationBobTorqueVariationSpeed; - [NMS(Index = 52)] - /* 0x0E4 */ public float ImpactAggressiveDamageMaxDamage; [NMS(Index = 51)] - /* 0x0E8 */ public float ImpactAggressiveDamageMaxImpulse; + /* 0x0E4 */ public float ImpactAggressiveDamageMaxDamage; [NMS(Index = 50)] - /* 0x0EC */ public float ImpactAggressiveDamageMinImpulse; + /* 0x0E8 */ public float ImpactAggressiveDamageMaxImpulse; [NMS(Index = 49)] - /* 0x0F0 */ public float ImpactDamageMaxDamage; + /* 0x0EC */ public float ImpactAggressiveDamageMinImpulse; [NMS(Index = 48)] - /* 0x0F4 */ public float ImpactDamageMaxImpulse; + /* 0x0F0 */ public float ImpactDamageMaxDamage; [NMS(Index = 47)] + /* 0x0F4 */ public float ImpactDamageMaxImpulse; + [NMS(Index = 46)] /* 0x0F8 */ public float ImpactDamageMinImpulse; - [NMS(Index = 53)] + [NMS(Index = 52)] /* 0x0FC */ public float ImpactDamageModifierOnTruck; - [NMS(Index = 46)] + [NMS(Index = 45)] /* 0x100 */ public float ImpactDamageSpeedThreshold; [NMS(Index = 25)] /* 0x104 */ public float InitialGrabSpeed; @@ -106,13 +106,11 @@ public class GcGravityGunGlobals : NMSTemplate /* 0x130 */ public int WeaponChargePush; [NMS(Index = 20)] /* 0x134 */ public TkCurveType EjectPowerCurve; - [NMS(Index = 38)] + [NMS(Index = 37)] /* 0x135 */ public bool GrabPositionBobEnabled; - [NMS(Index = 41)] + [NMS(Index = 40)] /* 0x136 */ public bool GrabRotationBobEnabled; - [NMS(Index = 29)] - /* 0x137 */ public bool GrabUseDynamicPhysics; [NMS(Index = 26)] - /* 0x138 */ public TkCurveType InitialGrabCurve; + /* 0x137 */ public TkCurveType InitialGrabCurve; } } diff --git a/libMBIN/Source/NMS/Globals/GcPlayerGlobals.cs b/libMBIN/Source/NMS/Globals/GcPlayerGlobals.cs index ee41e3fb2..87ec2245d 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 = 0xE02CC7E2F9ADFE4B, NameHash = 0xFC6CA276)] + [NMS(GUID = 0xD067D630F7512741, NameHash = 0xFC6CA276)] public class GcPlayerGlobals : NMSTemplate { [NMS(Index = 30)] @@ -279,98 +279,100 @@ public class GcPlayerGlobals : NMSTemplate /* 0x0FB8 */ public float AutoSaveRangeInVehicle; [NMS(Index = 893)] /* 0x0FBC */ public float AutoSaveRangeOnFoot; + [NMS(Index = 933)] + /* 0x0FC0 */ public float AutoWalkActivationTime; [NMS(Index = 835)] - /* 0x0FC0 */ public float BalanceSpeed; + /* 0x0FC4 */ public float BalanceSpeed; [NMS(Index = 834)] - /* 0x0FC4 */ public float BalanceStrength; + /* 0x0FC8 */ public float BalanceStrength; [NMS(Index = 189)] - /* 0x0FC8 */ public float BaseUnderwaterDepth; + /* 0x0FCC */ public float BaseUnderwaterDepth; [NMS(Index = 694)] - /* 0x0FCC */ public float BeaconActivateRange; + /* 0x0FD0 */ public float BeaconActivateRange; [NMS(Index = 645)] - /* 0x0FD0 */ public float BeamRecoil; + /* 0x0FD4 */ public float BeamRecoil; [NMS(Index = 919)] - /* 0x0FD4 */ public int BestGuildRank; + /* 0x0FD8 */ public int BestGuildRank; [NMS(Index = 45)] - /* 0x0FD8 */ public float BincoularRayThickness; + /* 0x0FDC */ public float BincoularRayThickness; [NMS(Index = 16)] - /* 0x0FDC */ public float BinocularAimOffset; + /* 0x0FE0 */ public float BinocularAimOffset; [NMS(Index = 243)] - /* 0x0FE0 */ public float BinocularCreatureCastSphereSize; + /* 0x0FE4 */ public float BinocularCreatureCastSphereSize; [NMS(Index = 240)] - /* 0x0FE4 */ public float BinocularRangePlanet; + /* 0x0FE8 */ public float BinocularRangePlanet; [NMS(Index = 241)] - /* 0x0FE8 */ public float BinocularRangeSpace; + /* 0x0FEC */ public float BinocularRangeSpace; [NMS(Index = 44)] - /* 0x0FEC */ public float BinocularRayThicknessVR; + /* 0x0FF0 */ public float BinocularRayThicknessVR; [NMS(Index = 19)] - /* 0x0FF0 */ public float BinocularScopeHandOffset; + /* 0x0FF4 */ public float BinocularScopeHandOffset; [NMS(Index = 20)] - /* 0x0FF4 */ public float BinocularScopeHandOffsetUp; + /* 0x0FF8 */ public float BinocularScopeHandOffsetUp; [NMS(Index = 17)] - /* 0x0FF8 */ public float BinocularScopeScale; + /* 0x0FFC */ public float BinocularScopeScale; [NMS(Index = 18)] - /* 0x0FFC */ public float BinocularScopeSmoothing; + /* 0x1000 */ public float BinocularScopeSmoothing; [NMS(Index = 47)] - /* 0x1000 */ public float BinocularsHUDDistanceVR; + /* 0x1004 */ public float BinocularsHUDDistanceVR; [NMS(Index = 48)] - /* 0x1004 */ public float BinocularsHUDScaleVR; + /* 0x1008 */ public float BinocularsHUDScaleVR; [NMS(Index = 648)] - /* 0x1008 */ public float BlastRecoilSpring; + /* 0x100C */ public float BlastRecoilSpring; [NMS(Index = 97)] - /* 0x100C */ public float BodyRealignmentDelay; + /* 0x1010 */ public float BodyRealignmentDelay; [NMS(Index = 795)] - /* 0x1010 */ public float BulletBend; + /* 0x1014 */ public float BulletBend; [NMS(Index = 481)] - /* 0x1014 */ public int BulletClipMultiplier; + /* 0x1018 */ public int BulletClipMultiplier; [NMS(Index = 480)] - /* 0x1018 */ public int BulletCostReducer; + /* 0x101C */ public int BulletCostReducer; [NMS(Index = 651)] - /* 0x101C */ public float CannonRecoilSpring; + /* 0x1020 */ public float CannonRecoilSpring; [NMS(Index = 479)] - /* 0x1020 */ public int ChanceHighGradeIllegal; + /* 0x1024 */ public int ChanceHighGradeIllegal; [NMS(Index = 807)] - /* 0x1024 */ public float ChargedEnergyBallSpeed; + /* 0x1028 */ public float ChargedEnergyBallSpeed; [NMS(Index = 566)] - /* 0x1028 */ public float ChargeMeleeCooldown; + /* 0x102C */ public float ChargeMeleeCooldown; [NMS(Index = 805)] - /* 0x102C */ public float ChargeTime; + /* 0x1030 */ public float ChargeTime; [NMS(Index = 234)] - /* 0x1030 */ public float CheckBeneathPlayerForGroundAfterKickedFromCorvetteDistance; + /* 0x1034 */ public float CheckBeneathPlayerForGroundAfterKickedFromCorvetteDistance; [NMS(Index = 862)] - /* 0x1034 */ public float ClimbableStickinessAngle; + /* 0x1038 */ public float ClimbableStickinessAngle; [NMS(Index = 860)] - /* 0x1038 */ public float ClingAngleThreshold; + /* 0x103C */ public float ClingAngleThreshold; [NMS(Index = 859)] - /* 0x103C */ public float ClingBrakeMultiplier; + /* 0x1040 */ public float ClingBrakeMultiplier; [NMS(Index = 861)] - /* 0x1040 */ public float ClingSpeedThreshold; + /* 0x1044 */ public float ClingSpeedThreshold; [NMS(Index = 239)] - /* 0x1044 */ public float CockpitEjectFirstPersonOffset; + /* 0x1048 */ public float CockpitEjectFirstPersonOffset; [NMS(Index = 238)] - /* 0x1048 */ public float CockpitEjectFirstPersonOffsetTime; + /* 0x104C */ public float CockpitEjectFirstPersonOffsetTime; [NMS(Index = 323)] - /* 0x104C */ public float CockpitEjectSideTestRange; + /* 0x1050 */ public float CockpitEjectSideTestRange; [NMS(Index = 237)] - /* 0x1050 */ public float CockpitEjectTestEndHeightOffset; + /* 0x1054 */ public float CockpitEjectTestEndHeightOffset; [NMS(Index = 235)] - /* 0x1054 */ public float CockpitEjectTestRadius; + /* 0x1058 */ public float CockpitEjectTestRadius; [NMS(Index = 321)] - /* 0x1058 */ public float CockpitEjectTestSphereRadius; + /* 0x105C */ public float CockpitEjectTestSphereRadius; [NMS(Index = 322)] - /* 0x105C */ public float CockpitEjectTestSphereRange; + /* 0x1060 */ public float CockpitEjectTestSphereRange; [NMS(Index = 236)] - /* 0x1060 */ public float CockpitEjectTestStartHeightOffset; + /* 0x1064 */ public float CockpitEjectTestStartHeightOffset; [NMS(Index = 492)] - /* 0x1064 */ public float CombatEscalateTime; + /* 0x1068 */ public float CombatEscalateTime; [NMS(Index = 493)] - /* 0x1068 */ public float CombatEscapeRadius; + /* 0x106C */ public float CombatEscapeRadius; [NMS(Index = 494)] - /* 0x106C */ public float CombatEscapeTime; + /* 0x1070 */ public float CombatEscapeTime; [NMS(Index = 312)] - /* 0x1070 */ public float CombatSpawnMinWantedTime; + /* 0x1074 */ public float CombatSpawnMinWantedTime; [NMS(Index = 316)] - /* 0x1074 */ public float CommunicatorSpeed; + /* 0x1078 */ public float CommunicatorSpeed; // size: 0x3 public enum ControlModesEnum : uint { Normal, @@ -378,1511 +380,1511 @@ public enum ControlModesEnum : uint { Inverted, } [NMS(Index = 627)] - /* 0x1078 */ public ControlModesEnum ControlModes; + /* 0x107C */ public ControlModesEnum ControlModes; [NMS(Index = 248)] - /* 0x107C */ public float CreativeModeDeathFadeInTime; + /* 0x1080 */ public float CreativeModeDeathFadeInTime; [NMS(Index = 249)] - /* 0x1080 */ public float CreativeModeDeathFadeOutTime; + /* 0x1084 */ public float CreativeModeDeathFadeOutTime; [NMS(Index = 251)] - /* 0x1084 */ public float CreatureRideFadeInTime; + /* 0x1088 */ public float CreatureRideFadeInTime; [NMS(Index = 252)] - /* 0x1088 */ public float CreatureRideFadeOutTime; + /* 0x108C */ public float CreatureRideFadeOutTime; [NMS(Index = 902)] - /* 0x108C */ public float CriticalHitDesatFreq; + /* 0x1090 */ public float CriticalHitDesatFreq; [NMS(Index = 901)] - /* 0x1090 */ public float CriticalHitDesatTime; + /* 0x1094 */ public float CriticalHitDesatTime; [NMS(Index = 900)] - /* 0x1094 */ public float CriticalHitTime; + /* 0x1098 */ public float CriticalHitTime; [NMS(Index = 693)] - /* 0x1098 */ public float CrosshairTime; + /* 0x109C */ public float CrosshairTime; [NMS(Index = 470)] - /* 0x109C */ public float CrouchHeightToDisableLegBlendingVR; + /* 0x10A0 */ public float CrouchHeightToDisableLegBlendingVR; [NMS(Index = 810)] - /* 0x10A0 */ public float DamageRateWhenUnderNoGravity; + /* 0x10A4 */ public float DamageRateWhenUnderNoGravity; [NMS(Index = 413)] - /* 0x10A4 */ public float DamageRepairFactor; + /* 0x10A8 */ public float DamageRepairFactor; [NMS(Index = 559)] - /* 0x10A8 */ public float DeathDamageDrainChargeFactor; + /* 0x10AC */ public float DeathDamageDrainChargeFactor; [NMS(Index = 560)] - /* 0x10AC */ public int DeathDamageTechBrokenPercent; + /* 0x10B0 */ public int DeathDamageTechBrokenPercent; [NMS(Index = 883)] - /* 0x10B0 */ public float DeathScreenFadeInThirdPerson; + /* 0x10B4 */ public float DeathScreenFadeInThirdPerson; [NMS(Index = 885)] - /* 0x10B4 */ public float DeathScreenFadeInTime; + /* 0x10B8 */ public float DeathScreenFadeInTime; [NMS(Index = 884)] - /* 0x10B8 */ public float DeathScreenFadeInUnderwaterThirdPerson; + /* 0x10BC */ public float DeathScreenFadeInUnderwaterThirdPerson; [NMS(Index = 890)] - /* 0x10BC */ public float DeathScreenFadeOutTime; + /* 0x10C0 */ public float DeathScreenFadeOutTime; [NMS(Index = 888)] - /* 0x10C0 */ public float DeathScreenMaxRegenWaitTime; + /* 0x10C4 */ public float DeathScreenMaxRegenWaitTime; [NMS(Index = 889)] - /* 0x10C4 */ public float DeathScreenMinRegenWaitTime; + /* 0x10C8 */ public float DeathScreenMinRegenWaitTime; [NMS(Index = 887)] - /* 0x10C8 */ public float DeathScreenPauseTime; + /* 0x10CC */ public float DeathScreenPauseTime; [NMS(Index = 886)] - /* 0x10CC */ public float DeathScreenShipFadeInTime; + /* 0x10D0 */ public float DeathScreenShipFadeInTime; [NMS(Index = 233)] - /* 0x10D0 */ public float DeepWaterDepth; + /* 0x10D4 */ public float DeepWaterDepth; [NMS(Index = 261)] - /* 0x10D4 */ public int DefaultHealthPips; + /* 0x10D8 */ public int DefaultHealthPips; [NMS(Index = 260)] - /* 0x10D8 */ public int DefaultHitPoints; + /* 0x10DC */ public int DefaultHitPoints; [NMS(Index = 262)] - /* 0x10DC */ public int DefaultShipHealthPips; + /* 0x10E0 */ public int DefaultShipHealthPips; [NMS(Index = 441)] - /* 0x10E0 */ public float DestroyEffectFinalDelay; + /* 0x10E4 */ public float DestroyEffectFinalDelay; [NMS(Index = 500)] - /* 0x10E4 */ public float DroneProbeScanTime; + /* 0x10E8 */ public float DroneProbeScanTime; [NMS(Index = 279)] - /* 0x10E8 */ public float DroneScanTimeToForget; + /* 0x10EC */ public float DroneScanTimeToForget; [NMS(Index = 265)] - /* 0x10EC */ public float DroneSpawnAccelerator; + /* 0x10F0 */ public float DroneSpawnAccelerator; [NMS(Index = 245)] - /* 0x10F0 */ public float DroneStartLocationRadius; + /* 0x10F4 */ public float DroneStartLocationRadius; [NMS(Index = 418)] - /* 0x10F4 */ public float EarlyHazardTimeMultiplier; + /* 0x10F8 */ public float EarlyHazardTimeMultiplier; [NMS(Index = 806)] - /* 0x10F8 */ public float EnergyBallSpeed; + /* 0x10FC */ public float EnergyBallSpeed; [NMS(Index = 330)] - /* 0x10FC */ public float EnergyDamageMinTime; + /* 0x1100 */ public float EnergyDamageMinTime; [NMS(Index = 335)] - /* 0x1100 */ public float EnergyDischargeRateDeepWater; + /* 0x1104 */ public float EnergyDischargeRateDeepWater; [NMS(Index = 334)] - /* 0x1104 */ public float EnergyDischargeRateFloatingInSpace; + /* 0x1108 */ public float EnergyDischargeRateFloatingInSpace; [NMS(Index = 333)] - /* 0x1108 */ public float EnergyDischargeRateHigh; + /* 0x110C */ public float EnergyDischargeRateHigh; [NMS(Index = 331)] - /* 0x110C */ public float EnergyDischargeRateLow; + /* 0x1110 */ public float EnergyDischargeRateLow; [NMS(Index = 332)] - /* 0x1110 */ public float EnergyDischargeRateMedium; + /* 0x1114 */ public float EnergyDischargeRateMedium; [NMS(Index = 336)] - /* 0x1114 */ public float EnergyPainRate; + /* 0x1118 */ public float EnergyPainRate; [NMS(Index = 837)] - /* 0x1118 */ public float ExertionFromPainTime; + /* 0x111C */ public float ExertionFromPainTime; [NMS(Index = 836)] - /* 0x111C */ public float ExertionSmoothTime; + /* 0x1120 */ public float ExertionSmoothTime; [NMS(Index = 713)] - /* 0x1120 */ public float ExperienceAlertRange; + /* 0x1124 */ public float ExperienceAlertRange; [NMS(Index = 715)] - /* 0x1124 */ public float ExperienceAlertSightAngle; + /* 0x1128 */ public float ExperienceAlertSightAngle; [NMS(Index = 714)] - /* 0x1128 */ public float ExperienceAlertSightRange; + /* 0x112C */ public float ExperienceAlertSightRange; [NMS(Index = 730)] - /* 0x112C */ public float ExperienceDefeatBugQueenFiendSplatDelay; + /* 0x1130 */ public float ExperienceDefeatBugQueenFiendSplatDelay; [NMS(Index = 733)] - /* 0x1130 */ public float ExperienceDefeatBugQueenRewardChance; + /* 0x1134 */ public float ExperienceDefeatBugQueenRewardChance; [NMS(Index = 729)] - /* 0x1134 */ public float ExperienceDefeatBugQueenRewardDelay; + /* 0x1138 */ public float ExperienceDefeatBugQueenRewardDelay; [NMS(Index = 727)] - /* 0x1138 */ public float ExperienceDefeatLevel5SentinelsDisableWantedTime; + /* 0x113C */ public float ExperienceDefeatLevel5SentinelsDisableWantedTime; [NMS(Index = 723)] - /* 0x113C */ public float ExperienceDefeatLevel5SentinelsRewardDelay; + /* 0x1140 */ public float ExperienceDefeatLevel5SentinelsRewardDelay; [NMS(Index = 720)] - /* 0x1140 */ public float ExperienceDefeatLevel5SpaceSentinelsMessageDelay; + /* 0x1144 */ public float ExperienceDefeatLevel5SpaceSentinelsMessageDelay; [NMS(Index = 721)] - /* 0x1144 */ public float ExperienceDefeatLevel5SpaceSentinelsRewardDelay; + /* 0x1148 */ public float ExperienceDefeatLevel5SpaceSentinelsRewardDelay; [NMS(Index = 719)] - /* 0x1148 */ public float ExperienceDefeatLevel5SpaceSentinelsWarpDelay; + /* 0x114C */ public float ExperienceDefeatLevel5SpaceSentinelsWarpDelay; [NMS(Index = 717)] - /* 0x114C */ public float ExperienceDroneSpawnAngle; + /* 0x1150 */ public float ExperienceDroneSpawnAngle; [NMS(Index = 716)] - /* 0x1150 */ public float ExperienceDroneSpawnOffset; + /* 0x1154 */ public float ExperienceDroneSpawnOffset; [NMS(Index = 709)] - /* 0x1154 */ public float ExperienceDroneTimeMax; + /* 0x1158 */ public float ExperienceDroneTimeMax; [NMS(Index = 708)] - /* 0x1158 */ public float ExperienceDroneTimeMin; + /* 0x115C */ public float ExperienceDroneTimeMin; [NMS(Index = 710)] - /* 0x115C */ public float ExperienceFlybyScareRadius; + /* 0x1160 */ public float ExperienceFlybyScareRadius; [NMS(Index = 711)] - /* 0x1160 */ public float ExperienceFlybyScareTime; + /* 0x1164 */ public float ExperienceFlybyScareTime; [NMS(Index = 314)] - /* 0x1164 */ public float ExperienceHardPiratesDamageMaxOdds; + /* 0x1168 */ public float ExperienceHardPiratesDamageMaxOdds; [NMS(Index = 702)] - /* 0x1168 */ public float ExperienceInterestingDroneDistance; + /* 0x116C */ public float ExperienceInterestingDroneDistance; [NMS(Index = 701)] - /* 0x116C */ public float ExperienceInterestingFreighterDistance; + /* 0x1170 */ public float ExperienceInterestingFreighterDistance; [NMS(Index = 699)] - /* 0x1170 */ public float ExperienceInterestingPoliceDistance; + /* 0x1174 */ public float ExperienceInterestingPoliceDistance; [NMS(Index = 700)] - /* 0x1174 */ public float ExperienceInterestingShipDistance; + /* 0x1178 */ public float ExperienceInterestingShipDistance; [NMS(Index = 696)] - /* 0x1178 */ public int ExperienceMaxCivilianShipSpawnsInSpace; + /* 0x117C */ public int ExperienceMaxCivilianShipSpawnsInSpace; [NMS(Index = 695)] - /* 0x117C */ public int ExperienceMaxCivilianShipSpawnsOnPlanet; + /* 0x1180 */ public int ExperienceMaxCivilianShipSpawnsOnPlanet; [NMS(Index = 315)] - /* 0x1180 */ public float ExperienceMediumPiratesDamageMaxOdds; + /* 0x1184 */ public float ExperienceMediumPiratesDamageMaxOdds; [NMS(Index = 718)] - /* 0x1184 */ public float ExperienceMessageBroadcastNearbyDistance; + /* 0x1188 */ public float ExperienceMessageBroadcastNearbyDistance; [NMS(Index = 705)] - /* 0x1188 */ public int ExperiencePirateCloseAttackPercentage; + /* 0x118C */ public int ExperiencePirateCloseAttackPercentage; [NMS(Index = 697)] - /* 0x118C */ public float ExperiencePirateFreighterAttackRange; + /* 0x1190 */ public float ExperiencePirateFreighterAttackRange; [NMS(Index = 313)] - /* 0x1190 */ public float ExperiencePiratesDifficultyVariance; + /* 0x1194 */ public float ExperiencePiratesDifficultyVariance; [NMS(Index = 707)] - /* 0x1194 */ public float ExperiencePirateTimeMax; + /* 0x1198 */ public float ExperiencePirateTimeMax; [NMS(Index = 706)] - /* 0x1198 */ public float ExperiencePirateTimeMin; + /* 0x119C */ public float ExperiencePirateTimeMin; [NMS(Index = 704)] - /* 0x119C */ public float ExperienceShipTimeMax; + /* 0x11A0 */ public float ExperienceShipTimeMax; [NMS(Index = 703)] - /* 0x11A0 */ public float ExperienceShipTimeMin; + /* 0x11A4 */ public float ExperienceShipTimeMin; [NMS(Index = 698)] - /* 0x11A4 */ public float ExperienceWalkerSize; + /* 0x11A8 */ public float ExperienceWalkerSize; [NMS(Index = 752)] - /* 0x11A8 */ public float ExplodeShakeMaxDist; + /* 0x11AC */ public float ExplodeShakeMaxDist; [NMS(Index = 753)] - /* 0x11AC */ public float ExplodeShakeMaxDistSpace; + /* 0x11B0 */ public float ExplodeShakeMaxDistSpace; [NMS(Index = 754)] - /* 0x11B0 */ public float ExplodeShakeStrength; + /* 0x11B4 */ public float ExplodeShakeStrength; [NMS(Index = 439)] - /* 0x11B4 */ public float ExplosionBoundingInset; + /* 0x11B8 */ public float ExplosionBoundingInset; [NMS(Index = 440)] - /* 0x11B8 */ public float ExplosionBoundingInsetRange; + /* 0x11BC */ public float ExplosionBoundingInsetRange; [NMS(Index = 438)] - /* 0x11BC */ public float ExplosionScaleVariance; + /* 0x11C0 */ public float ExplosionScaleVariance; [NMS(Index = 436)] - /* 0x11C0 */ public float ExplosionTimePerEffect; + /* 0x11C4 */ public float ExplosionTimePerEffect; [NMS(Index = 437)] - /* 0x11C4 */ public float ExplosionTimeVariance; + /* 0x11C8 */ public float ExplosionTimeVariance; [NMS(Index = 63)] - /* 0x11C8 */ public float FingerButtonClickSize; + /* 0x11CC */ public float FingerButtonClickSize; [NMS(Index = 65)] - /* 0x11CC */ public float FingerButtonClickTime; + /* 0x11D0 */ public float FingerButtonClickTime; [NMS(Index = 66)] - /* 0x11D0 */ public float FingerButtonQuickMenuOffset; + /* 0x11D4 */ public float FingerButtonQuickMenuOffset; [NMS(Index = 64)] - /* 0x11D4 */ public float FingerButtonRadiusOffset; + /* 0x11D8 */ public float FingerButtonRadiusOffset; [NMS(Index = 62)] - /* 0x11D8 */ public float FingerTipOffset; + /* 0x11DC */ public float FingerTipOffset; [NMS(Index = 87)] - /* 0x11DC */ public float FistClenchBlendInTime; + /* 0x11E0 */ public float FistClenchBlendInTime; [NMS(Index = 88)] - /* 0x11E0 */ public float FistClenchBlendOutTime; + /* 0x11E4 */ public float FistClenchBlendOutTime; [NMS(Index = 659)] - /* 0x11E4 */ public float FlamethrowerDispersion; + /* 0x11E8 */ public float FlamethrowerDispersion; [NMS(Index = 761)] - /* 0x11E8 */ public float FlashGrow; + /* 0x11EC */ public float FlashGrow; [NMS(Index = 756)] - /* 0x11EC */ public float FlashPosX; + /* 0x11F0 */ public float FlashPosX; [NMS(Index = 757)] - /* 0x11F0 */ public float FlashPosY; + /* 0x11F4 */ public float FlashPosY; [NMS(Index = 758)] - /* 0x11F4 */ public float FlashPosZ; + /* 0x11F8 */ public float FlashPosZ; [NMS(Index = 760)] - /* 0x11F8 */ public float FlashPulse; + /* 0x11FC */ public float FlashPulse; [NMS(Index = 755)] - /* 0x11FC */ public float FlashSize; + /* 0x1200 */ public float FlashSize; [NMS(Index = 759)] - /* 0x1200 */ public float FlashSpeed; + /* 0x1204 */ public float FlashSpeed; [NMS(Index = 8)] - /* 0x1204 */ public float FoodValueThresholdAverage; + /* 0x1208 */ public float FoodValueThresholdAverage; [NMS(Index = 9)] - /* 0x1208 */ public float FoodValueThresholdBad; + /* 0x120C */ public float FoodValueThresholdBad; [NMS(Index = 6)] - /* 0x120C */ public float FoodValueThresholdBest; + /* 0x1210 */ public float FoodValueThresholdBest; [NMS(Index = 7)] - /* 0x1210 */ public float FoodValueThresholdGood; + /* 0x1214 */ public float FoodValueThresholdGood; [NMS(Index = 10)] - /* 0x1214 */ public float FoodValueThresholdWorst; + /* 0x1218 */ public float FoodValueThresholdWorst; [NMS(Index = 858)] - /* 0x1218 */ public float FootDustScale; + /* 0x121C */ public float FootDustScale; [NMS(Index = 864)] - /* 0x121C */ public float FootOffset; + /* 0x1220 */ public float FootOffset; [NMS(Index = 381)] - /* 0x1220 */ public float FreeJetpackRange; + /* 0x1224 */ public float FreeJetpackRange; [NMS(Index = 383)] - /* 0x1224 */ public float FreeJetpackRangeNonTerrain; + /* 0x1228 */ public float FreeJetpackRangeNonTerrain; [NMS(Index = 382)] - /* 0x1228 */ public float FreeJetpackRangePrime; + /* 0x122C */ public float FreeJetpackRangePrime; [NMS(Index = 853)] - /* 0x122C */ public float FreeJetpackSlopeAngle; + /* 0x1230 */ public float FreeJetpackSlopeAngle; [NMS(Index = 854)] - /* 0x1230 */ public float FreeJetpackSlopeAnglePrime; + /* 0x1234 */ public float FreeJetpackSlopeAnglePrime; [NMS(Index = 421)] - /* 0x1234 */ public float FreighterAbandonedHazardTimeMultiplier; + /* 0x1238 */ public float FreighterAbandonedHazardTimeMultiplier; [NMS(Index = 447)] - /* 0x1238 */ public float FreighterCoolFactor; + /* 0x123C */ public float FreighterCoolFactor; [NMS(Index = 444)] - /* 0x123C */ public float FreighterPriceExp2; + /* 0x1240 */ public float FreighterPriceExp2; [NMS(Index = 432)] - /* 0x1240 */ public float FreighterProbeScanTime; + /* 0x1244 */ public float FreighterProbeScanTime; [NMS(Index = 247)] - /* 0x1244 */ public float FreighterSpawnedOnYouFadeInTime; + /* 0x1248 */ public float FreighterSpawnedOnYouFadeInTime; [NMS(Index = 544)] - /* 0x1248 */ public float FrigateFlybyMarkerAlwaysHideDistance; + /* 0x124C */ public float FrigateFlybyMarkerAlwaysHideDistance; [NMS(Index = 543)] - /* 0x124C */ public float FrigateFlybyMarkerAlwaysShowDistance; + /* 0x1250 */ public float FrigateFlybyMarkerAlwaysShowDistance; [NMS(Index = 303)] - /* 0x1250 */ public float FrontShieldOffsetOff; + /* 0x1254 */ public float FrontShieldOffsetOff; [NMS(Index = 309)] - /* 0x1254 */ public float FrontShieldOffsetOffVR; + /* 0x1258 */ public float FrontShieldOffsetOffVR; [NMS(Index = 304)] - /* 0x1258 */ public float FrontShieldOffsetOn; + /* 0x125C */ public float FrontShieldOffsetOn; [NMS(Index = 310)] - /* 0x125C */ public float FrontShieldOffsetOnVR; + /* 0x1260 */ public float FrontShieldOffsetOnVR; [NMS(Index = 307)] - /* 0x1260 */ public float FrontShieldScaleVR; + /* 0x1264 */ public float FrontShieldScaleVR; [NMS(Index = 306)] - /* 0x1264 */ public float FrontShieldSlerpTime; + /* 0x1268 */ public float FrontShieldSlerpTime; [NMS(Index = 311)] - /* 0x1268 */ public float FrontShieldSlerpTimeVR; + /* 0x126C */ public float FrontShieldSlerpTimeVR; [NMS(Index = 305)] - /* 0x126C */ public float FrontShieldSpeedSlowdown; + /* 0x1270 */ public float FrontShieldSpeedSlowdown; [NMS(Index = 308)] - /* 0x1270 */ public float FrontShieldUpOffsetVR; + /* 0x1274 */ public float FrontShieldUpOffsetVR; [NMS(Index = 855)] - /* 0x1274 */ public float FullClipReloadSpeedMultiplier; + /* 0x1278 */ public float FullClipReloadSpeedMultiplier; [NMS(Index = 284)] - /* 0x1278 */ public float GhostbusterAmp1; + /* 0x127C */ public float GhostbusterAmp1; [NMS(Index = 288)] - /* 0x127C */ public float GhostbusterAmp2; + /* 0x1280 */ public float GhostbusterAmp2; [NMS(Index = 292)] - /* 0x1280 */ public float GhostbusterAmp3; + /* 0x1284 */ public float GhostbusterAmp3; [NMS(Index = 283)] - /* 0x1284 */ public float GhostbusterFreq1; + /* 0x1288 */ public float GhostbusterFreq1; [NMS(Index = 287)] - /* 0x1288 */ public float GhostbusterFreq2; + /* 0x128C */ public float GhostbusterFreq2; [NMS(Index = 291)] - /* 0x128C */ public float GhostbusterFreq3; + /* 0x1290 */ public float GhostbusterFreq3; [NMS(Index = 282)] - /* 0x1290 */ public float GhostbusterSpeed1; + /* 0x1294 */ public float GhostbusterSpeed1; [NMS(Index = 286)] - /* 0x1294 */ public float GhostbusterSpeed2; + /* 0x1298 */ public float GhostbusterSpeed2; [NMS(Index = 290)] - /* 0x1298 */ public float GhostbusterSpeed3; + /* 0x129C */ public float GhostbusterSpeed3; [NMS(Index = 281)] - /* 0x129C */ public float GhostbusterStart1; + /* 0x12A0 */ public float GhostbusterStart1; [NMS(Index = 285)] - /* 0x12A0 */ public float GhostbusterStart2; + /* 0x12A4 */ public float GhostbusterStart2; [NMS(Index = 289)] - /* 0x12A4 */ public float GhostbusterStart3; + /* 0x12A8 */ public float GhostbusterStart3; [NMS(Index = 280)] - /* 0x12A8 */ public float GhostbusterStartLength; + /* 0x12AC */ public float GhostbusterStartLength; [NMS(Index = 910)] - /* 0x12AC */ public float GrassPushDistance; + /* 0x12B0 */ public float GrassPushDistance; [NMS(Index = 911)] - /* 0x12B0 */ public float GrassPushDistanceFeet; + /* 0x12B4 */ public float GrassPushDistanceFeet; [NMS(Index = 925)] - /* 0x12B4 */ public float GravityLaserRange; + /* 0x12B8 */ public float GravityLaserRange; [NMS(Index = 564)] - /* 0x12B8 */ public int GrenadeBaseClipSize; + /* 0x12BC */ public int GrenadeBaseClipSize; [NMS(Index = 318)] - /* 0x12BC */ public float GrenadeBounceDamping; + /* 0x12C0 */ public float GrenadeBounceDamping; [NMS(Index = 319)] - /* 0x12C0 */ public float GrenadeBounceMaxSpeed; + /* 0x12C4 */ public float GrenadeBounceMaxSpeed; [NMS(Index = 804)] - /* 0x12C4 */ public float GrenadeCarveRadius; + /* 0x12C8 */ public float GrenadeCarveRadius; [NMS(Index = 646)] - /* 0x12C8 */ public float GrenadeRecoil; + /* 0x12CC */ public float GrenadeRecoil; [NMS(Index = 320)] - /* 0x12CC */ public float GrenadeStopExplodeTime; + /* 0x12D0 */ public float GrenadeStopExplodeTime; [NMS(Index = 769)] - /* 0x12D0 */ public float GrenadeTerrainDeformRadius; + /* 0x12D4 */ public float GrenadeTerrainDeformRadius; [NMS(Index = 114)] - /* 0x12D4 */ public float GroundRunSpeed; + /* 0x12D8 */ public float GroundRunSpeed; [NMS(Index = 116)] - /* 0x12D8 */ public float GroundRunSpeedLowG; + /* 0x12DC */ public float GroundRunSpeedLowG; [NMS(Index = 109)] - /* 0x12DC */ public float GroundWalkBrake; + /* 0x12E0 */ public float GroundWalkBrake; [NMS(Index = 110)] - /* 0x12E0 */ public float GroundWalkBrakeWhileMoving; + /* 0x12E4 */ public float GroundWalkBrakeWhileMoving; [NMS(Index = 108)] - /* 0x12E4 */ public float GroundWalkForceMultiplier; + /* 0x12E8 */ public float GroundWalkForceMultiplier; [NMS(Index = 118)] - /* 0x12E8 */ public float GroundWalkRecoverySpeedDamper; + /* 0x12EC */ public float GroundWalkRecoverySpeedDamper; [NMS(Index = 112)] - /* 0x12EC */ public float GroundWalkSpeed; + /* 0x12F0 */ public float GroundWalkSpeed; [NMS(Index = 115)] - /* 0x12F0 */ public float GroundWalkSpeedLowG; + /* 0x12F4 */ public float GroundWalkSpeedLowG; [NMS(Index = 111)] - /* 0x12F4 */ public float GroundWalkSpeedSlow; + /* 0x12F8 */ public float GroundWalkSpeedSlow; [NMS(Index = 113)] - /* 0x12F8 */ public float GroundWalkSpeedTeleportHmd; + /* 0x12FC */ public float GroundWalkSpeedTeleportHmd; [NMS(Index = 563)] - /* 0x12FC */ public int GunBaseClipSize; + /* 0x1300 */ public int GunBaseClipSize; [NMS(Index = 643)] - /* 0x1300 */ public float GunRecoil; + /* 0x1304 */ public float GunRecoil; [NMS(Index = 655)] - /* 0x1304 */ public float GunRecoilMax; + /* 0x1308 */ public float GunRecoilMax; [NMS(Index = 654)] - /* 0x1308 */ public float GunRecoilMin; + /* 0x130C */ public float GunRecoilMin; [NMS(Index = 652)] - /* 0x130C */ public float GunRecoilSettleSpring; + /* 0x1310 */ public float GunRecoilSettleSpring; [NMS(Index = 647)] - /* 0x1310 */ public float GunRecoilSpring; + /* 0x1314 */ public float GunRecoilSpring; [NMS(Index = 762)] - /* 0x1314 */ public float GunRightOffset; + /* 0x1318 */ public float GunRightOffset; [NMS(Index = 763)] - /* 0x1318 */ public float GunUpOffset; + /* 0x131C */ public float GunUpOffset; [NMS(Index = 161)] - /* 0x131C */ public float HandHoldInteractAngleRate; + /* 0x1320 */ public float HandHoldInteractAngleRate; [NMS(Index = 160)] - /* 0x1320 */ public float HandHoldInteractDistanceRate; + /* 0x1324 */ public float HandHoldInteractDistanceRate; [NMS(Index = 70)] - /* 0x1324 */ public float HandInteractionFresnel; + /* 0x1328 */ public float HandInteractionFresnel; [NMS(Index = 71)] - /* 0x1328 */ public float HandInteractionFresnelMax; + /* 0x132C */ public float HandInteractionFresnelMax; [NMS(Index = 68)] - /* 0x132C */ public float HandInteractionLightIntensity; + /* 0x1330 */ public float HandInteractionLightIntensity; [NMS(Index = 69)] - /* 0x1330 */ public float HandInteractionLightIntensityMax; + /* 0x1334 */ public float HandInteractionLightIntensityMax; [NMS(Index = 72)] - /* 0x1334 */ public float HandInteractionLightOffset; + /* 0x1338 */ public float HandInteractionLightOffset; [NMS(Index = 73)] - /* 0x1338 */ public float HandInteractionLightOffsetAt; + /* 0x133C */ public float HandInteractionLightOffsetAt; [NMS(Index = 74)] - /* 0x133C */ public float HandInteractionLightTime; + /* 0x1340 */ public float HandInteractionLightTime; [NMS(Index = 80)] - /* 0x1340 */ public float HandScreenActivationAngle; + /* 0x1344 */ public float HandScreenActivationAngle; [NMS(Index = 82)] - /* 0x1344 */ public float HandScreenActivationAngleDown; + /* 0x1348 */ public float HandScreenActivationAngleDown; [NMS(Index = 81)] - /* 0x1348 */ public float HandScreenActivationAngleOffset; + /* 0x134C */ public float HandScreenActivationAngleOffset; [NMS(Index = 79)] - /* 0x134C */ public float HandScreenActivationRange; + /* 0x1350 */ public float HandScreenActivationRange; [NMS(Index = 78)] - /* 0x1350 */ public float HandScreenAngleRange; + /* 0x1354 */ public float HandScreenAngleRange; [NMS(Index = 75)] - /* 0x1354 */ public float HandScreenLookActiveAngle; + /* 0x1358 */ public float HandScreenLookActiveAngle; [NMS(Index = 76)] - /* 0x1358 */ public float HandScreenMinAngle; + /* 0x135C */ public float HandScreenMinAngle; [NMS(Index = 77)] - /* 0x135C */ public float HandScreenMinAngleWithPoint; + /* 0x1360 */ public float HandScreenMinAngleWithPoint; [NMS(Index = 83)] - /* 0x1360 */ public float HandScreenPenetration; + /* 0x1364 */ public float HandScreenPenetration; [NMS(Index = 84)] - /* 0x1364 */ public float HandScreenRestingTurnAngle; + /* 0x1368 */ public float HandScreenRestingTurnAngle; [NMS(Index = 120)] - /* 0x1368 */ public float HandSmoothAngleRange; + /* 0x136C */ public float HandSmoothAngleRange; [NMS(Index = 119)] - /* 0x136C */ public float HandSmoothMinAngle; + /* 0x1370 */ public float HandSmoothMinAngle; [NMS(Index = 164)] - /* 0x1370 */ public float HandSwimDecayTime; + /* 0x1374 */ public float HandSwimDecayTime; [NMS(Index = 165)] - /* 0x1374 */ public float HandSwimForce; + /* 0x1378 */ public float HandSwimForce; [NMS(Index = 163)] - /* 0x1378 */ public float HandSwimMax; + /* 0x137C */ public float HandSwimMax; [NMS(Index = 166)] - /* 0x137C */ public float HandSwimMaxForce; + /* 0x1380 */ public float HandSwimMaxForce; [NMS(Index = 162)] - /* 0x1380 */ public float HandSwimMin; + /* 0x1384 */ public float HandSwimMin; [NMS(Index = 814)] - /* 0x1384 */ public float HardLandMax; + /* 0x1388 */ public float HardLandMax; [NMS(Index = 813)] - /* 0x1388 */ public float HardLandMin; + /* 0x138C */ public float HardLandMin; [NMS(Index = 562)] - /* 0x138C */ public float HardLandPainTime; + /* 0x1390 */ public float HardLandPainTime; [NMS(Index = 812)] - /* 0x1390 */ public float HardLandTime; + /* 0x1394 */ public float HardLandTime; [NMS(Index = 428)] - /* 0x1394 */ public float HardModeHazardDamageRateMultiplier; + /* 0x1398 */ public float HardModeHazardDamageRateMultiplier; [NMS(Index = 429)] - /* 0x1398 */ public float HardModeHazardDamageWoundRateMultiplier; + /* 0x139C */ public float HardModeHazardDamageWoundRateMultiplier; [NMS(Index = 430)] - /* 0x139C */ public float HardModeHazardRechargeUnderground; + /* 0x13A0 */ public float HardModeHazardRechargeUnderground; [NMS(Index = 427)] - /* 0x13A0 */ public float HardModeHazardTimeMultiplier; + /* 0x13A4 */ public float HardModeHazardTimeMultiplier; [NMS(Index = 329)] - /* 0x13A4 */ public float HazardDamageMinTime; + /* 0x13A8 */ public float HazardDamageMinTime; [NMS(Index = 179)] - /* 0x13A8 */ public float HeadBinocularsOffset; + /* 0x13AC */ public float HeadBinocularsOffset; [NMS(Index = 180)] - /* 0x13AC */ public float HeadBinocularsRadius; + /* 0x13B0 */ public float HeadBinocularsRadius; [NMS(Index = 271)] - /* 0x13B0 */ public float HealthPipRechargeRate; + /* 0x13B4 */ public float HealthPipRechargeRate; [NMS(Index = 270)] - /* 0x13B4 */ public float HealthRechargeMinTimeSinceDamage; + /* 0x13B8 */ public float HealthRechargeMinTimeSinceDamage; [NMS(Index = 640)] - /* 0x13B8 */ public float HeatShieldTime; + /* 0x13BC */ public float HeatShieldTime; [NMS(Index = 875)] - /* 0x13BC */ public float HelmetBob; + /* 0x13C0 */ public float HelmetBob; [NMS(Index = 873)] - /* 0x13C0 */ public float HelmetLag; + /* 0x13C4 */ public float HelmetLag; [NMS(Index = 874)] - /* 0x13C4 */ public float HelmetMaxLag; + /* 0x13C8 */ public float HelmetMaxLag; [NMS(Index = 918)] - /* 0x13C8 */ public int HighGuildRank; + /* 0x13CC */ public int HighGuildRank; [NMS(Index = 188)] - /* 0x13CC */ public float HitReactBlendOutSpeedMax; + /* 0x13D0 */ public float HitReactBlendOutSpeedMax; [NMS(Index = 187)] - /* 0x13D0 */ public float HitReactBlendOutSpeedMin; + /* 0x13D4 */ public float HitReactBlendOutSpeedMin; [NMS(Index = 186)] - /* 0x13D4 */ public float HitReactNoiseAmount; + /* 0x13D8 */ public float HitReactNoiseAmount; [NMS(Index = 121)] - /* 0x13D8 */ public float HmdResetButtonTime; + /* 0x13DC */ public float HmdResetButtonTime; [NMS(Index = 253)] - /* 0x13DC */ public float HMDResetFlashTime; + /* 0x13E0 */ public float HMDResetFlashTime; [NMS(Index = 169)] - /* 0x13E0 */ public float HmdTurnAngle; + /* 0x13E4 */ public float HmdTurnAngle; [NMS(Index = 170)] - /* 0x13E4 */ public float HmdTurnAnglePad; + /* 0x13E8 */ public float HmdTurnAnglePad; [NMS(Index = 103)] - /* 0x13E8 */ public float HmdTurnSpeed; + /* 0x13EC */ public float HmdTurnSpeed; [NMS(Index = 104)] - /* 0x13EC */ public float HmdTurnSpeedPad; + /* 0x13F0 */ public float HmdTurnSpeedPad; [NMS(Index = 168)] - /* 0x13F0 */ public float HmdTurnThreshold; + /* 0x13F4 */ public float HmdTurnThreshold; [NMS(Index = 826)] - /* 0x13F4 */ public float HoldActionDistX; + /* 0x13F8 */ public float HoldActionDistX; [NMS(Index = 827)] - /* 0x13F8 */ public float HoldActionDistY; + /* 0x13FC */ public float HoldActionDistY; [NMS(Index = 828)] - /* 0x13FC */ public float HoldActionDistZ; + /* 0x1400 */ public float HoldActionDistZ; [NMS(Index = 829)] - /* 0x1400 */ public float HoldDistX; + /* 0x1404 */ public float HoldDistX; [NMS(Index = 830)] - /* 0x1404 */ public float HoldDistY; + /* 0x1408 */ public float HoldDistY; [NMS(Index = 831)] - /* 0x1408 */ public float HoldDistZ; + /* 0x140C */ public float HoldDistZ; [NMS(Index = 824)] - /* 0x140C */ public float HoldForce; + /* 0x1410 */ public float HoldForce; [NMS(Index = 832)] - /* 0x1410 */ public float HoldMaxForce; + /* 0x1414 */ public float HoldMaxForce; [NMS(Index = 833)] - /* 0x1414 */ public float HoldRotate; + /* 0x1418 */ public float HoldRotate; [NMS(Index = 825)] - /* 0x1418 */ public float HoldTime; + /* 0x141C */ public float HoldTime; [NMS(Index = 178)] - /* 0x141C */ public float HolsterGrabFrontOffset; + /* 0x1420 */ public float HolsterGrabFrontOffset; [NMS(Index = 177)] - /* 0x1420 */ public float HolsterGrabRadius; + /* 0x1424 */ public float HolsterGrabRadius; [NMS(Index = 820)] - /* 0x1424 */ public int HUDHeightPosX; + /* 0x1428 */ public int HUDHeightPosX; [NMS(Index = 821)] - /* 0x1428 */ public int HUDHeightPosY; + /* 0x142C */ public int HUDHeightPosY; [NMS(Index = 26)] - /* 0x142C */ public float InteractionAimOffset; + /* 0x1430 */ public float InteractionAimOffset; [NMS(Index = 630)] - /* 0x1430 */ public float InteractionButtonRange; + /* 0x1434 */ public float InteractionButtonRange; [NMS(Index = 631)] - /* 0x1434 */ public float InteractionButtonRangeVehicle; + /* 0x1438 */ public float InteractionButtonRangeVehicle; [NMS(Index = 632)] - /* 0x1438 */ public float InteractionFocusIncrease; + /* 0x143C */ public float InteractionFocusIncrease; [NMS(Index = 633)] - /* 0x143C */ public float InteractionFocusIncreaseCreature; + /* 0x1440 */ public float InteractionFocusIncreaseCreature; [NMS(Index = 634)] - /* 0x1440 */ public float InteractionFocusIncreasePet; + /* 0x1444 */ public float InteractionFocusIncreasePet; [NMS(Index = 636)] - /* 0x1444 */ public float InteractionFocusTime; + /* 0x1448 */ public float InteractionFocusTime; [NMS(Index = 637)] - /* 0x1448 */ public float InteractionFocusTimeCreature; + /* 0x144C */ public float InteractionFocusTimeCreature; [NMS(Index = 638)] - /* 0x144C */ public float InteractionFocusTimePet; + /* 0x1450 */ public float InteractionFocusTimePet; [NMS(Index = 635)] - /* 0x1450 */ public float InteractionFocusTimeShootable; + /* 0x1454 */ public float InteractionFocusTimeShootable; [NMS(Index = 152)] - /* 0x1454 */ public float InteractionLineCircleOffsetMax; + /* 0x1458 */ public float InteractionLineCircleOffsetMax; [NMS(Index = 151)] - /* 0x1458 */ public float InteractionLineCircleOffsetMin; + /* 0x145C */ public float InteractionLineCircleOffsetMin; [NMS(Index = 148)] - /* 0x145C */ public float InteractionLineCircleRadius; + /* 0x1460 */ public float InteractionLineCircleRadius; [NMS(Index = 150)] - /* 0x1460 */ public float InteractionLineCircleSpeed; + /* 0x1464 */ public float InteractionLineCircleSpeed; [NMS(Index = 149)] - /* 0x1464 */ public float InteractionLineCircleThickness; + /* 0x1468 */ public float InteractionLineCircleThickness; [NMS(Index = 153)] - /* 0x1468 */ public float InteractionLineNumCirclesPerMetre; + /* 0x146C */ public float InteractionLineNumCirclesPerMetre; [NMS(Index = 146)] - /* 0x146C */ public float InteractionLineSplineMinDistance; + /* 0x1470 */ public float InteractionLineSplineMinDistance; [NMS(Index = 144)] - /* 0x1470 */ public float InteractionLineSplineOffset; + /* 0x1474 */ public float InteractionLineSplineOffset; [NMS(Index = 145)] - /* 0x1474 */ public float InteractionLineSplineOffsetMin; + /* 0x1478 */ public float InteractionLineSplineOffsetMin; [NMS(Index = 147)] - /* 0x1478 */ public float InteractionLineSplineOffsetRange; + /* 0x147C */ public float InteractionLineSplineOffsetRange; [NMS(Index = 629)] - /* 0x147C */ public float InteractionScanRange; + /* 0x1480 */ public float InteractionScanRange; [NMS(Index = 639)] - /* 0x1480 */ public float InteractionSubstanceRange; + /* 0x1484 */ public float InteractionSubstanceRange; [NMS(Index = 95)] - /* 0x1484 */ public float InteractNearbyRadius; + /* 0x1488 */ public float InteractNearbyRadius; [NMS(Index = 386)] - /* 0x1488 */ public float JetpackBrake; + /* 0x148C */ public float JetpackBrake; [NMS(Index = 384)] - /* 0x148C */ public float JetpackDrainHorizontalFactor; + /* 0x1490 */ public float JetpackDrainHorizontalFactor; [NMS(Index = 394)] - /* 0x1490 */ public float JetpackFillRate; + /* 0x1494 */ public float JetpackFillRate; [NMS(Index = 397)] - /* 0x1494 */ public float JetpackFillRateFleetMultiplier; + /* 0x1498 */ public float JetpackFillRateFleetMultiplier; [NMS(Index = 395)] - /* 0x1498 */ public float JetpackFillRateMidair; + /* 0x149C */ public float JetpackFillRateMidair; [NMS(Index = 398)] - /* 0x149C */ public float JetpackFillRateNexusMultiplier; + /* 0x14A0 */ public float JetpackFillRateNexusMultiplier; [NMS(Index = 396)] - /* 0x14A0 */ public float JetpackFillRateSpaceStationMultiplier; + /* 0x14A4 */ public float JetpackFillRateSpaceStationMultiplier; [NMS(Index = 385)] - /* 0x14A4 */ public float JetpackForce; + /* 0x14A8 */ public float JetpackForce; [NMS(Index = 402)] - /* 0x14A8 */ public float JetpackForceDeadPlanetExtra; + /* 0x14AC */ public float JetpackForceDeadPlanetExtra; [NMS(Index = 876)] - /* 0x14AC */ public float JetpackHelmetBob; + /* 0x14B0 */ public float JetpackHelmetBob; [NMS(Index = 391)] - /* 0x14B0 */ public float JetpackIgnitionForce; + /* 0x14B4 */ public float JetpackIgnitionForce; [NMS(Index = 403)] - /* 0x14B4 */ public float JetpackIgnitionForceDeadPlanetExtra; + /* 0x14B8 */ public float JetpackIgnitionForceDeadPlanetExtra; [NMS(Index = 392)] - /* 0x14B8 */ public float JetpackIgnitionTime; + /* 0x14BC */ public float JetpackIgnitionTime; [NMS(Index = 380)] - /* 0x14BC */ public float JetpackJetAnimateInTime; + /* 0x14C0 */ public float JetpackJetAnimateInTime; [NMS(Index = 379)] - /* 0x14C0 */ public float JetpackJetAnimateOutTime; + /* 0x14C4 */ public float JetpackJetAnimateOutTime; [NMS(Index = 388)] - /* 0x14C4 */ public float JetpackMaxSpeed; + /* 0x14C8 */ public float JetpackMaxSpeed; [NMS(Index = 389)] - /* 0x14C8 */ public float JetpackMaxUpSpeed; + /* 0x14CC */ public float JetpackMaxUpSpeed; [NMS(Index = 393)] - /* 0x14CC */ public float JetpackMinIgnitionTime; + /* 0x14D0 */ public float JetpackMinIgnitionTime; [NMS(Index = 387)] - /* 0x14D0 */ public float JetpackMinLevel; + /* 0x14D4 */ public float JetpackMinLevel; [NMS(Index = 399)] - /* 0x14D4 */ public float JetpackUnderwaterDrainRate; + /* 0x14D8 */ public float JetpackUnderwaterDrainRate; [NMS(Index = 400)] - /* 0x14D8 */ public float JetpackUnderwaterFillRate; + /* 0x14DC */ public float JetpackUnderwaterFillRate; [NMS(Index = 390)] - /* 0x14DC */ public float JetpackUpForce; + /* 0x14E0 */ public float JetpackUpForce; [NMS(Index = 401)] - /* 0x14E0 */ public float JetpackUpForceDeadPlanetExtra; + /* 0x14E4 */ public float JetpackUpForceDeadPlanetExtra; [NMS(Index = 404)] - /* 0x14E4 */ public float JoystickOrientationTrimAltOc; + /* 0x14E8 */ public float JoystickOrientationTrimAltOc; [NMS(Index = 405)] - /* 0x14E8 */ public float JoystickOrientationTrimAltOp; + /* 0x14EC */ public float JoystickOrientationTrimAltOp; [NMS(Index = 742)] - /* 0x14EC */ public float LabelOffset; + /* 0x14F0 */ public float LabelOffset; [NMS(Index = 741)] - /* 0x14F0 */ public float LabelSpringTime; + /* 0x14F4 */ public float LabelSpringTime; [NMS(Index = 772)] - /* 0x14F4 */ public float LaserBeamAmmoUseTime; + /* 0x14F8 */ public float LaserBeamAmmoUseTime; [NMS(Index = 765)] - /* 0x14F8 */ public float LaserBeamCore; + /* 0x14FC */ public float LaserBeamCore; [NMS(Index = 766)] - /* 0x14FC */ public float LaserBeamFlickerAmp; + /* 0x1500 */ public float LaserBeamFlickerAmp; [NMS(Index = 767)] - /* 0x1500 */ public float LaserBeamFlickerFreq; + /* 0x1504 */ public float LaserBeamFlickerFreq; [NMS(Index = 764)] - /* 0x1504 */ public float LaserBeamMineRate; + /* 0x1508 */ public float LaserBeamMineRate; [NMS(Index = 770)] - /* 0x1508 */ public float LaserBeamTerrainDeformRadius; + /* 0x150C */ public float LaserBeamTerrainDeformRadius; [NMS(Index = 771)] - /* 0x150C */ public float LaserBeamTerrainDeformVariance; + /* 0x1510 */ public float LaserBeamTerrainDeformVariance; [NMS(Index = 768)] - /* 0x1510 */ public float LaserEndOffset; + /* 0x1514 */ public float LaserEndOffset; [NMS(Index = 552)] - /* 0x1514 */ public float LaserMiningDamageMultiplier; + /* 0x1518 */ public float LaserMiningDamageMultiplier; [NMS(Index = 488)] - /* 0x1518 */ public float LaserPlayerOffset; + /* 0x151C */ public float LaserPlayerOffset; [NMS(Index = 644)] - /* 0x151C */ public float LaserRecoil; + /* 0x1520 */ public float LaserRecoil; [NMS(Index = 642)] - /* 0x1520 */ public float LaserShakeMax; + /* 0x1524 */ public float LaserShakeMax; [NMS(Index = 641)] - /* 0x1524 */ public float LaserShakeMin; + /* 0x1528 */ public float LaserShakeMin; [NMS(Index = 923)] - /* 0x1528 */ public float LaserShipRange; + /* 0x152C */ public float LaserShipRange; [NMS(Index = 922)] - /* 0x152C */ public float LaserWeaponRange; + /* 0x1530 */ public float LaserWeaponRange; [NMS(Index = 871)] - /* 0x1530 */ public float LeanAmount; + /* 0x1534 */ public float LeanAmount; [NMS(Index = 872)] - /* 0x1534 */ public float LeanAmountFwd; + /* 0x1538 */ public float LeanAmountFwd; [NMS(Index = 868)] - /* 0x1538 */ public float LeanBackMaxAngle; + /* 0x153C */ public float LeanBackMaxAngle; [NMS(Index = 867)] - /* 0x153C */ public float LeanFwdMaxAngle; + /* 0x1540 */ public float LeanFwdMaxAngle; [NMS(Index = 869)] - /* 0x1540 */ public float LeanLeftMaxAngle; + /* 0x1544 */ public float LeanLeftMaxAngle; [NMS(Index = 870)] - /* 0x1544 */ public float LeanRightMaxAngle; + /* 0x1548 */ public float LeanRightMaxAngle; [NMS(Index = 808)] - /* 0x1548 */ public float LookRayRadius; + /* 0x154C */ public float LookRayRadius; [NMS(Index = 482)] - /* 0x154C */ public float LootForceMultiplier; + /* 0x1550 */ public float LootForceMultiplier; [NMS(Index = 916)] - /* 0x1550 */ public int LowGuildRank; + /* 0x1554 */ public int LowGuildRank; [NMS(Index = 898)] - /* 0x1554 */ public int LowHealthEffectPips; + /* 0x1558 */ public int LowHealthEffectPips; [NMS(Index = 899)] - /* 0x1558 */ public int LowHealthEffectShield; + /* 0x155C */ public int LowHealthEffectShield; [NMS(Index = 21)] - /* 0x155C */ public float MaxArmExtension; + /* 0x1560 */ public float MaxArmExtension; [NMS(Index = 792)] - /* 0x1560 */ public int MaxBuildHeight; + /* 0x1564 */ public int MaxBuildHeight; [NMS(Index = 851)] - /* 0x1564 */ public float MaxClingableSlopeAngle; + /* 0x1568 */ public float MaxClingableSlopeAngle; [NMS(Index = 865)] - /* 0x1568 */ public float MaxFallSpeed; + /* 0x156C */ public float MaxFallSpeed; [NMS(Index = 263)] - /* 0x156C */ public int MaxHealthPips; + /* 0x1570 */ public int MaxHealthPips; [NMS(Index = 467)] - /* 0x1570 */ public float MaximumCrouchVR; + /* 0x1574 */ public float MaximumCrouchVR; [NMS(Index = 468)] - /* 0x1574 */ public float MaximumHeadHeightIncreaseVR; + /* 0x1578 */ public float MaximumHeadHeightIncreaseVR; [NMS(Index = 469)] - /* 0x1578 */ public float MaximumHorizontalOffsetVR; + /* 0x157C */ public float MaximumHorizontalOffsetVR; [NMS(Index = 433)] - /* 0x157C */ public int MaxNumDestroyEffects; + /* 0x1580 */ public int MaxNumDestroyEffects; [NMS(Index = 498)] - /* 0x1580 */ public int MaxNumShipsAttackingPlayer; + /* 0x1584 */ public int MaxNumShipsAttackingPlayer; [NMS(Index = 561)] - /* 0x1584 */ public float MaxProjectileRadiusMultiplier; + /* 0x1588 */ public float MaxProjectileRadiusMultiplier; [NMS(Index = 878)] - /* 0x1588 */ public float MaxResource; + /* 0x158C */ public float MaxResource; [NMS(Index = 843)] - /* 0x158C */ public float MaxSlopeAngle; + /* 0x1590 */ public float MaxSlopeAngle; [NMS(Index = 850)] - /* 0x1590 */ public float MaxSpidermanSlopeAngle; + /* 0x1594 */ public float MaxSpidermanSlopeAngle; [NMS(Index = 345)] - /* 0x1594 */ public float MaxTimeAfterMeleeBeforeBoost; + /* 0x1598 */ public float MaxTimeAfterMeleeBeforeBoost; [NMS(Index = 348)] - /* 0x1598 */ public float MaxTimeInMeleeBoost; + /* 0x159C */ public float MaxTimeInMeleeBoost; [NMS(Index = 847)] - /* 0x159C */ public float MaxWalkableSlopeAngle; + /* 0x15A0 */ public float MaxWalkableSlopeAngle; [NMS(Index = 155)] - /* 0x15A0 */ public int MaxWordCategoriesToSayPerNPC; + /* 0x15A4 */ public int MaxWordCategoriesToSayPerNPC; [NMS(Index = 917)] - /* 0x15A4 */ public int MedGuildRank; + /* 0x15A8 */ public int MedGuildRank; [NMS(Index = 346)] - /* 0x15A8 */ public float MeleeBoostAirForce; + /* 0x15AC */ public float MeleeBoostAirForce; [NMS(Index = 565)] - /* 0x15AC */ public float MeleeCooldown; + /* 0x15B0 */ public float MeleeCooldown; [NMS(Index = 575)] - /* 0x15B0 */ public float MeleeCooldownAlt; + /* 0x15B4 */ public float MeleeCooldownAlt; [NMS(Index = 577)] - /* 0x15B4 */ public float MeleeDamageScale; + /* 0x15B8 */ public float MeleeDamageScale; [NMS(Index = 567)] - /* 0x15B8 */ public float MeleeDistance; + /* 0x15BC */ public float MeleeDistance; [NMS(Index = 568)] - /* 0x15BC */ public float MeleeDistance3P; + /* 0x15C0 */ public float MeleeDistance3P; [NMS(Index = 579)] - /* 0x15C0 */ public float MeleeDistanceAlt; + /* 0x15C4 */ public float MeleeDistanceAlt; [NMS(Index = 817)] - /* 0x15C4 */ public float MeleeForcePush; + /* 0x15C8 */ public float MeleeForcePush; [NMS(Index = 570)] - /* 0x15C8 */ public float MeleeHitTime; + /* 0x15CC */ public float MeleeHitTime; [NMS(Index = 818)] - /* 0x15CC */ public float MeleeOffset; + /* 0x15D0 */ public float MeleeOffset; [NMS(Index = 576)] - /* 0x15D0 */ public float MeleePosDelta; + /* 0x15D4 */ public float MeleePosDelta; [NMS(Index = 569)] - /* 0x15D4 */ public float MeleeRadius; + /* 0x15D8 */ public float MeleeRadius; [NMS(Index = 578)] - /* 0x15D8 */ public float MeleeRadiusAlt; + /* 0x15DC */ public float MeleeRadiusAlt; [NMS(Index = 815)] - /* 0x15DC */ public float MeleeRange; + /* 0x15E0 */ public float MeleeRange; [NMS(Index = 571)] - /* 0x15E0 */ public float MeleeSpeedBoost; + /* 0x15E4 */ public float MeleeSpeedBoost; [NMS(Index = 573)] - /* 0x15E4 */ public float MeleeSpeedBoostRangeMultiplier; + /* 0x15E8 */ public float MeleeSpeedBoostRangeMultiplier; [NMS(Index = 572)] - /* 0x15E8 */ public float MeleeSpeedDamageBoost; + /* 0x15EC */ public float MeleeSpeedDamageBoost; [NMS(Index = 574)] - /* 0x15EC */ public float MeleeStaminaDrain; + /* 0x15F0 */ public float MeleeStaminaDrain; [NMS(Index = 816)] - /* 0x15F0 */ public float MeleeTime; + /* 0x15F4 */ public float MeleeTime; [NMS(Index = 347)] - /* 0x15F4 */ public float MeleeToAirBoostInitialImpulse; + /* 0x15F8 */ public float MeleeToAirBoostInitialImpulse; [NMS(Index = 22)] - /* 0x15F8 */ public float MinArmExtension; + /* 0x15FC */ public float MinArmExtension; [NMS(Index = 242)] - /* 0x15FC */ public float MinBinocActiveTime; + /* 0x1600 */ public float MinBinocActiveTime; [NMS(Index = 317)] - /* 0x1600 */ public float MinDistanceToCommunicatorTarget; + /* 0x1604 */ public float MinDistanceToCommunicatorTarget; [NMS(Index = 272)] - /* 0x1604 */ public float MinEnergyPercentOnRespawn; + /* 0x1608 */ public float MinEnergyPercentOnRespawn; [NMS(Index = 852)] - /* 0x1608 */ public float MinimumPushOffForceToSlide; + /* 0x160C */ public float MinimumPushOffForceToSlide; [NMS(Index = 13)] - /* 0x160C */ public float MiniportalAppearEffectTime; + /* 0x1610 */ public float MiniportalAppearEffectTime; [NMS(Index = 14)] - /* 0x1610 */ public float MiniportalDisappearEffectTime; + /* 0x1614 */ public float MiniportalDisappearEffectTime; [NMS(Index = 434)] - /* 0x1614 */ public int MinNumDestroyEffects; + /* 0x1618 */ public int MinNumDestroyEffects; [NMS(Index = 2)] - /* 0x1618 */ public float MinRespawnCharge; + /* 0x161C */ public float MinRespawnCharge; [NMS(Index = 846)] - /* 0x161C */ public float MinSlideTime; + /* 0x1620 */ public float MinSlideTime; [NMS(Index = 848)] - /* 0x1620 */ public float MinSpidermanSlopeAngle; + /* 0x1624 */ public float MinSpidermanSlopeAngle; [NMS(Index = 344)] - /* 0x1624 */ public float MinTimeAfterMeleeBeforeBoost; + /* 0x1628 */ public float MinTimeAfterMeleeBeforeBoost; [NMS(Index = 849)] - /* 0x1628 */ public float MinTimeToHoldSpidermanPose; + /* 0x162C */ public float MinTimeToHoldSpidermanPose; [NMS(Index = 863)] - /* 0x162C */ public float MinUpAmount; + /* 0x1630 */ public float MinUpAmount; [NMS(Index = 455)] - /* 0x1630 */ public float MouseAimZone; + /* 0x1634 */ public float MouseAimZone; [NMS(Index = 457)] - /* 0x1634 */ public float MouseCrosshairAlphaFade; + /* 0x1638 */ public float MouseCrosshairAlphaFade; [NMS(Index = 458)] - /* 0x1638 */ public float MouseCrosshairAlphaFadeSpeed; + /* 0x163C */ public float MouseCrosshairAlphaFadeSpeed; [NMS(Index = 459)] - /* 0x163C */ public float MouseCrosshairLineAlpha; + /* 0x1640 */ public float MouseCrosshairLineAlpha; [NMS(Index = 460)] - /* 0x1640 */ public float MouseCrosshairLineWidth; + /* 0x1644 */ public float MouseCrosshairLineWidth; [NMS(Index = 456)] - /* 0x1644 */ public float MouseCrosshairMaxAlpha; + /* 0x1648 */ public float MouseCrosshairMaxAlpha; [NMS(Index = 462)] - /* 0x1648 */ public float MouseCrosshairMultiplier; + /* 0x164C */ public float MouseCrosshairMultiplier; [NMS(Index = 461)] - /* 0x164C */ public float MouseCrosshairShipStrength; + /* 0x1650 */ public float MouseCrosshairShipStrength; [NMS(Index = 463)] - /* 0x1650 */ public float MouseCrosshairShipStrengthOld; + /* 0x1654 */ public float MouseCrosshairShipStrengthOld; [NMS(Index = 452)] - /* 0x1654 */ public float MouseDeadZone; + /* 0x1658 */ public float MouseDeadZone; [NMS(Index = 450)] - /* 0x1658 */ public float MouseDeadZoneOld; + /* 0x165C */ public float MouseDeadZoneOld; [NMS(Index = 454)] - /* 0x165C */ public float MouseDeadZoneVehicle; + /* 0x1660 */ public float MouseDeadZoneVehicle; [NMS(Index = 465)] - /* 0x1660 */ public float MouseFlightCorrectionBrakeMultiplier; + /* 0x1664 */ public float MouseFlightCorrectionBrakeMultiplier; [NMS(Index = 464)] - /* 0x1664 */ public float MouseFlightCorrectionMultiplier; + /* 0x1668 */ public float MouseFlightCorrectionMultiplier; [NMS(Index = 451)] - /* 0x1668 */ public float MouseMaxLength; + /* 0x166C */ public float MouseMaxLength; [NMS(Index = 449)] - /* 0x166C */ public float MouseMaxLengthOld; + /* 0x1670 */ public float MouseMaxLengthOld; [NMS(Index = 453)] - /* 0x1670 */ public float MouseMaxLengthVehicle; + /* 0x1674 */ public float MouseMaxLengthVehicle; // size: 0x2 public enum MouseSmoothModeEnum : uint { Off, Sprung, } [NMS(Index = 325)] - /* 0x1674 */ public MouseSmoothModeEnum MouseSmoothMode; + /* 0x1678 */ public MouseSmoothModeEnum MouseSmoothMode; [NMS(Index = 555)] - /* 0x1678 */ public float MoveStickHighRangeLimit; + /* 0x167C */ public float MoveStickHighRangeLimit; [NMS(Index = 556)] - /* 0x167C */ public float MoveStickRunLimit; + /* 0x1680 */ public float MoveStickRunLimit; [NMS(Index = 269)] - /* 0x1680 */ public float MultiplayerMinWanteEscalationTime; + /* 0x1684 */ public float MultiplayerMinWanteEscalationTime; [NMS(Index = 660)] - /* 0x1684 */ public float MuzzleFlashMulThirdPerson; + /* 0x1688 */ public float MuzzleFlashMulThirdPerson; [NMS(Index = 424)] - /* 0x1688 */ public float NormalModeHazardDamageRateMultiplier; + /* 0x168C */ public float NormalModeHazardDamageRateMultiplier; [NMS(Index = 425)] - /* 0x168C */ public float NormalModeHazardDamageWoundRateMultiplier; + /* 0x1690 */ public float NormalModeHazardDamageWoundRateMultiplier; [NMS(Index = 426)] - /* 0x1690 */ public float NormalModeHazardRechargeUnderground; + /* 0x1694 */ public float NormalModeHazardRechargeUnderground; [NMS(Index = 423)] - /* 0x1694 */ public float NormalModeHazardTimeMultiplier; + /* 0x1698 */ public float NormalModeHazardTimeMultiplier; [NMS(Index = 126)] - /* 0x1698 */ public float NoStickTeleportDirectionChangeDeadzoneAngle; + /* 0x169C */ public float NoStickTeleportDirectionChangeDeadzoneAngle; [NMS(Index = 254)] - /* 0x169C */ public int NumberOfWarpsRequiredForFreightersToSpawn; + /* 0x16A0 */ public int NumberOfWarpsRequiredForFreightersToSpawn; [NMS(Index = 909)] - /* 0x16A0 */ public int NumTechShopSlots; + /* 0x16A4 */ public int NumTechShopSlots; [NMS(Index = 499)] - /* 0x16A4 */ public float ObjectScanTime; + /* 0x16A8 */ public float ObjectScanTime; [NMS(Index = 274)] - /* 0x16A8 */ public float OtherPlayerTrackArrowRange; + /* 0x16AC */ public float OtherPlayerTrackArrowRange; [NMS(Index = 747)] - /* 0x16AC */ public float PainColourSeperateAmount; + /* 0x16B0 */ public float PainColourSeperateAmount; [NMS(Index = 746)] - /* 0x16B0 */ public float PainFlickerAmount; + /* 0x16B4 */ public float PainFlickerAmount; [NMS(Index = 748)] - /* 0x16B4 */ public float PainTime; + /* 0x16B8 */ public float PainTime; [NMS(Index = 297)] - /* 0x16B8 */ public float PassiveWeaponZoomFOV; + /* 0x16BC */ public float PassiveWeaponZoomFOV; [NMS(Index = 298)] - /* 0x16BC */ public float PassiveWeaponZoomFOVThirdPerson; + /* 0x16C0 */ public float PassiveWeaponZoomFOVThirdPerson; [NMS(Index = 809)] - /* 0x16C0 */ public float PickRange; + /* 0x16C4 */ public float PickRange; [NMS(Index = 519)] - /* 0x16C4 */ public float PirateBattleMarkerRange; + /* 0x16C8 */ public float PirateBattleMarkerRange; [NMS(Index = 521)] - /* 0x16C8 */ public float PirateBattleMarkerTime; + /* 0x16CC */ public float PirateBattleMarkerTime; [NMS(Index = 522)] - /* 0x16CC */ public float PirateBattleMaxTime; + /* 0x16D0 */ public float PirateBattleMaxTime; [NMS(Index = 520)] - /* 0x16D0 */ public float PirateBattleWarnTime; + /* 0x16D4 */ public float PirateBattleWarnTime; [NMS(Index = 502)] - /* 0x16D4 */ public float PirateBountyInitTime; + /* 0x16D8 */ public float PirateBountyInitTime; [NMS(Index = 503)] - /* 0x16D8 */ public float PirateBountyMaxDistance; + /* 0x16DC */ public float PirateBountyMaxDistance; [NMS(Index = 504)] - /* 0x16DC */ public float PirateBountyTimeoutTime; + /* 0x16E0 */ public float PirateBountyTimeoutTime; [NMS(Index = 511)] - /* 0x16E0 */ public float PirateFlybyAttackDistancePastPlayer; + /* 0x16E4 */ public float PirateFlybyAttackDistancePastPlayer; [NMS(Index = 515)] - /* 0x16E4 */ public float PirateFlybyAttackMaxTime; + /* 0x16E8 */ public float PirateFlybyAttackMaxTime; [NMS(Index = 514)] - /* 0x16E8 */ public float PirateFlybyAttackMinTime; + /* 0x16EC */ public float PirateFlybyAttackMinTime; [NMS(Index = 512)] - /* 0x16EC */ public float PirateFlybyAttackProbability; + /* 0x16F0 */ public float PirateFlybyAttackProbability; [NMS(Index = 513)] - /* 0x16F0 */ public float PirateFlybyAttackProbabilityForced; + /* 0x16F4 */ public float PirateFlybyAttackProbabilityForced; [NMS(Index = 516)] - /* 0x16F4 */ public float PirateFlybyAttackTimeForced; + /* 0x16F8 */ public float PirateFlybyAttackTimeForced; [NMS(Index = 501)] - /* 0x16F8 */ public int PirateHailPercent; + /* 0x16FC */ public int PirateHailPercent; [NMS(Index = 506)] - /* 0x16FC */ public float PirateProbeAttackWaitTime; + /* 0x1700 */ public float PirateProbeAttackWaitTime; [NMS(Index = 507)] - /* 0x1700 */ public float PirateProbeAttackWarnTime; + /* 0x1704 */ public float PirateProbeAttackWarnTime; [NMS(Index = 510)] - /* 0x1704 */ public float PirateProbeHailPause; + /* 0x1708 */ public float PirateProbeHailPause; [NMS(Index = 505)] - /* 0x1708 */ public float PirateProbeInitTime; + /* 0x170C */ public float PirateProbeInitTime; [NMS(Index = 508)] - /* 0x170C */ public float PirateProbeScanTime; + /* 0x1710 */ public float PirateProbeScanTime; [NMS(Index = 509)] - /* 0x1710 */ public float PirateProbeScanTotalTime; + /* 0x1714 */ public float PirateProbeScanTotalTime; [NMS(Index = 518)] - /* 0x1714 */ public float PirateRaidMaxTime; + /* 0x1718 */ public float PirateRaidMaxTime; [NMS(Index = 517)] - /* 0x1718 */ public float PirateRaidMinTime; + /* 0x171C */ public float PirateRaidMinTime; [NMS(Index = 278)] - /* 0x171C */ public float PlayerSpaceTransferRange; + /* 0x1720 */ public float PlayerSpaceTransferRange; [NMS(Index = 277)] - /* 0x1720 */ public float PlayerTransferRange; + /* 0x1724 */ public float PlayerTransferRange; [NMS(Index = 628)] - /* 0x1724 */ public float PlayerViewTargetRange; + /* 0x1728 */ public float PlayerViewTargetRange; [NMS(Index = 98)] - /* 0x1728 */ public float PointDownToMoveAngle; + /* 0x172C */ public float PointDownToMoveAngle; [NMS(Index = 99)] - /* 0x172C */ public float PointDownToMoveBackAngle; + /* 0x1730 */ public float PointDownToMoveBackAngle; [NMS(Index = 657)] - /* 0x1730 */ public float ProjectileDamageFalloff; + /* 0x1734 */ public float ProjectileDamageFalloff; [NMS(Index = 435)] - /* 0x1734 */ public float ProjectileEndTime; + /* 0x1738 */ public float ProjectileEndTime; [NMS(Index = 550)] - /* 0x1738 */ public float PulseEncounterMarkerAlwaysHideDistance; + /* 0x173C */ public float PulseEncounterMarkerAlwaysHideDistance; [NMS(Index = 549)] - /* 0x173C */ public float PulseEncounterMarkerAlwaysShowDistance; + /* 0x1740 */ public float PulseEncounterMarkerAlwaysShowDistance; [NMS(Index = 548)] - /* 0x1740 */ public float PulseEncounterMarkerShowAngle; + /* 0x1744 */ public float PulseEncounterMarkerShowAngle; [NMS(Index = 545)] - /* 0x1744 */ public float PulseEncounterMinTimeInPulse; + /* 0x1748 */ public float PulseEncounterMinTimeInPulse; [NMS(Index = 546)] - /* 0x1748 */ public float PulseEncounterProbeTime; + /* 0x174C */ public float PulseEncounterProbeTime; [NMS(Index = 547)] - /* 0x174C */ public float PulseEncounterProbeTimeRare; + /* 0x1750 */ public float PulseEncounterProbeTimeRare; [NMS(Index = 650)] - /* 0x1750 */ public float PulseRecoilSpring; + /* 0x1754 */ public float PulseRecoilSpring; [NMS(Index = 819)] - /* 0x1754 */ public float PushForceAirFactor; + /* 0x1758 */ public float PushForceAirFactor; [NMS(Index = 866)] - /* 0x1758 */ public float PushForceDecay; + /* 0x175C */ public float PushForceDecay; [NMS(Index = 921)] - /* 0x175C */ public float QuadAutoAimOffset; + /* 0x1760 */ public float QuadAutoAimOffset; [NMS(Index = 649)] - /* 0x1760 */ public float RailRecoilSpring; + /* 0x1764 */ public float RailRecoilSpring; [NMS(Index = 773)] - /* 0x1764 */ public float ReloadButtonHoldTimeToHolster; + /* 0x1768 */ public float ReloadButtonHoldTimeToHolster; [NMS(Index = 856)] - /* 0x1768 */ public float ReloadTapButtonSpeedIncrease; + /* 0x176C */ public float ReloadTapButtonSpeedIncrease; [NMS(Index = 487)] - /* 0x176C */ public float ResourceBlobFinalScaleDistance; + /* 0x1770 */ public float ResourceBlobFinalScaleDistance; [NMS(Index = 232)] - /* 0x1770 */ public float RespawnOnCorvettePadRadius; + /* 0x1774 */ public float RespawnOnCorvettePadRadius; [NMS(Index = 231)] - /* 0x1774 */ public float RespawnOnPadRadius; + /* 0x1778 */ public float RespawnOnPadRadius; [NMS(Index = 244)] - /* 0x1778 */ public int RobotMultiplierWithFriends; + /* 0x177C */ public int RobotMultiplierWithFriends; [NMS(Index = 351)] - /* 0x177C */ public float RocketBootsActivationWindow; + /* 0x1780 */ public float RocketBootsActivationWindow; [NMS(Index = 354)] - /* 0x1780 */ public float RocketBootsBoostForce; + /* 0x1784 */ public float RocketBootsBoostForce; [NMS(Index = 367)] - /* 0x1784 */ public float RocketBootsBoostOffTime; + /* 0x1788 */ public float RocketBootsBoostOffTime; [NMS(Index = 366)] - /* 0x1788 */ public float RocketBootsBoostOnTime; + /* 0x178C */ public float RocketBootsBoostOnTime; [NMS(Index = 364)] - /* 0x178C */ public float RocketBootsBoostTankDrainSpeed; + /* 0x1790 */ public float RocketBootsBoostTankDrainSpeed; [NMS(Index = 352)] - /* 0x1790 */ public float RocketBootsDoubleTapTime; + /* 0x1794 */ public float RocketBootsDoubleTapTime; [NMS(Index = 373)] - /* 0x1794 */ public float RocketBootsDriftBraking; + /* 0x1798 */ public float RocketBootsDriftBraking; [NMS(Index = 374)] - /* 0x1798 */ public float RocketBootsDriftDownwardForce; + /* 0x179C */ public float RocketBootsDriftDownwardForce; [NMS(Index = 371)] - /* 0x179C */ public float RocketBootsDriftEndTime; + /* 0x17A0 */ public float RocketBootsDriftEndTime; [NMS(Index = 355)] - /* 0x17A0 */ public float RocketBootsDriftForce; + /* 0x17A4 */ public float RocketBootsDriftForce; [NMS(Index = 365)] - /* 0x17A4 */ public float RocketBootsDriftTankDrainSpeed; + /* 0x17A8 */ public float RocketBootsDriftTankDrainSpeed; [NMS(Index = 357)] - /* 0x17A8 */ public float RocketBootsForceDuration; + /* 0x17AC */ public float RocketBootsForceDuration; [NMS(Index = 356)] - /* 0x17AC */ public float RocketBootsForceStartTime; + /* 0x17B0 */ public float RocketBootsForceStartTime; [NMS(Index = 362)] - /* 0x17B0 */ public float RocketBootsHeightAdjustDownStrength; + /* 0x17B4 */ public float RocketBootsHeightAdjustDownStrength; [NMS(Index = 360)] - /* 0x17B4 */ public float RocketBootsHeightAdjustTime; + /* 0x17B8 */ public float RocketBootsHeightAdjustTime; [NMS(Index = 361)] - /* 0x17B8 */ public float RocketBootsHeightAdjustUpStrength; + /* 0x17BC */ public float RocketBootsHeightAdjustUpStrength; [NMS(Index = 353)] - /* 0x17BC */ public float RocketBootsImpulse; + /* 0x17C0 */ public float RocketBootsImpulse; [NMS(Index = 363)] - /* 0x17C0 */ public float RocketBootsJetpackMinLevel; + /* 0x17C4 */ public float RocketBootsJetpackMinLevel; [NMS(Index = 359)] - /* 0x17C4 */ public float RocketBootsMaxDesiredHeight; + /* 0x17C8 */ public float RocketBootsMaxDesiredHeight; [NMS(Index = 370)] - /* 0x17C8 */ public float RocketBootsMaxSpeed; + /* 0x17CC */ public float RocketBootsMaxSpeed; [NMS(Index = 358)] - /* 0x17CC */ public float RocketBootsMinDesiredHeight; + /* 0x17D0 */ public float RocketBootsMinDesiredHeight; [NMS(Index = 372)] - /* 0x17D0 */ public float RocketBootsWindUpBraking; + /* 0x17D4 */ public float RocketBootsWindUpBraking; [NMS(Index = 369)] - /* 0x17D4 */ public float RocketBootsZigZagForceDuration; + /* 0x17D8 */ public float RocketBootsZigZagForceDuration; [NMS(Index = 368)] - /* 0x17D8 */ public float RocketBootsZigZagStrength; + /* 0x17DC */ public float RocketBootsZigZagStrength; [NMS(Index = 615)] - /* 0x17DC */ public float ScanBeamMainWidth; + /* 0x17E0 */ public float ScanBeamMainWidth; [NMS(Index = 613)] - /* 0x17E0 */ public float ScanBeamWidth; + /* 0x17E4 */ public float ScanBeamWidth; [NMS(Index = 611)] - /* 0x17E4 */ public float ScanFadeInTime; + /* 0x17E8 */ public float ScanFadeInTime; [NMS(Index = 612)] - /* 0x17E8 */ public float ScanFadeOutTime; + /* 0x17EC */ public float ScanFadeOutTime; [NMS(Index = 603)] - /* 0x17EC */ public float ScanLabelTime; + /* 0x17F0 */ public float ScanLabelTime; [NMS(Index = 608)] - /* 0x17F0 */ public float ScanRotate; + /* 0x17F4 */ public float ScanRotate; [NMS(Index = 614)] - /* 0x17F4 */ public float ScanRotateBeamWdith; + /* 0x17F8 */ public float ScanRotateBeamWdith; [NMS(Index = 609)] - /* 0x17F8 */ public float ScanRotateDist; + /* 0x17FC */ public float ScanRotateDist; [NMS(Index = 610)] - /* 0x17FC */ public float ScanRotateWobbleAmp; + /* 0x1800 */ public float ScanRotateWobbleAmp; [NMS(Index = 605)] - /* 0x1800 */ public float ScanWobbleAmp; + /* 0x1804 */ public float ScanWobbleAmp; [NMS(Index = 607)] - /* 0x1804 */ public float ScanWobbleAmp2; + /* 0x1808 */ public float ScanWobbleAmp2; [NMS(Index = 604)] - /* 0x1808 */ public float ScanWobbleFreq; + /* 0x180C */ public float ScanWobbleFreq; [NMS(Index = 606)] - /* 0x180C */ public float ScanWobbleFreq2; + /* 0x1810 */ public float ScanWobbleFreq2; [NMS(Index = 879)] - /* 0x1810 */ public int ShieldMaximum; + /* 0x1814 */ public int ShieldMaximum; [NMS(Index = 553)] - /* 0x1814 */ public float ShieldRechargeMinTimeSinceDamage; + /* 0x1818 */ public float ShieldRechargeMinTimeSinceDamage; [NMS(Index = 554)] - /* 0x1818 */ public float ShieldRechargeRate; + /* 0x181C */ public float ShieldRechargeRate; [NMS(Index = 881)] - /* 0x181C */ public float ShieldRestoreDelay; + /* 0x1820 */ public float ShieldRestoreDelay; [NMS(Index = 880)] - /* 0x1820 */ public float ShieldRestoreSpeed; + /* 0x1824 */ public float ShieldRestoreSpeed; [NMS(Index = 877)] - /* 0x1824 */ public float ShipCameraLag; + /* 0x1828 */ public float ShipCameraLag; [NMS(Index = 445)] - /* 0x1828 */ public float ShipCoolFactor; + /* 0x182C */ public float ShipCoolFactor; [NMS(Index = 442)] - /* 0x182C */ public float ShipPriceExp2; + /* 0x1830 */ public float ShipPriceExp2; [NMS(Index = 246)] - /* 0x1830 */ public float ShipSummonLastSafeMargin; + /* 0x1834 */ public float ShipSummonLastSafeMargin; [NMS(Index = 802)] - /* 0x1834 */ public float ShootOffset; + /* 0x1838 */ public float ShootOffset; [NMS(Index = 803)] - /* 0x1838 */ public float ShootPrepTime; + /* 0x183C */ public float ShootPrepTime; [NMS(Index = 801)] - /* 0x183C */ public float ShootSizeBase; + /* 0x1840 */ public float ShootSizeBase; [NMS(Index = 799)] - /* 0x1840 */ public float ShootSizeMaxXY; + /* 0x1844 */ public float ShootSizeMaxXY; [NMS(Index = 797)] - /* 0x1844 */ public float ShootSizeMaxZ; + /* 0x1848 */ public float ShootSizeMaxZ; [NMS(Index = 798)] - /* 0x1848 */ public float ShootSizeMinXY; + /* 0x184C */ public float ShootSizeMinXY; [NMS(Index = 796)] - /* 0x184C */ public float ShootSizeMinZ; + /* 0x1850 */ public float ShootSizeMinZ; [NMS(Index = 800)] - /* 0x1850 */ public float ShootSizeTime; + /* 0x1854 */ public float ShootSizeTime; [NMS(Index = 658)] - /* 0x1854 */ public float ShotgunDispersion; + /* 0x1858 */ public float ShotgunDispersion; [NMS(Index = 599)] - /* 0x1858 */ public float SleepFadeTime; + /* 0x185C */ public float SleepFadeTime; [NMS(Index = 845)] - /* 0x185C */ public float SlopeSlideBrake; + /* 0x1860 */ public float SlopeSlideBrake; [NMS(Index = 844)] - /* 0x1860 */ public float SlopeSlidingSpeed; + /* 0x1864 */ public float SlopeSlidingSpeed; [NMS(Index = 337)] - /* 0x1864 */ public float SolarRegenFactor; + /* 0x1868 */ public float SolarRegenFactor; [NMS(Index = 410)] - /* 0x1868 */ public float SpaceJetpackDrainRate; + /* 0x186C */ public float SpaceJetpackDrainRate; [NMS(Index = 406)] - /* 0x186C */ public float SpaceJetpackForce; + /* 0x1870 */ public float SpaceJetpackForce; [NMS(Index = 408)] - /* 0x1870 */ public float SpaceJetpackIgnitionForce; + /* 0x1874 */ public float SpaceJetpackIgnitionForce; [NMS(Index = 409)] - /* 0x1874 */ public float SpaceJetpackMaxSpeed; + /* 0x1878 */ public float SpaceJetpackMaxSpeed; [NMS(Index = 407)] - /* 0x1878 */ public float SpaceJetpackUpForce; + /* 0x187C */ public float SpaceJetpackUpForce; [NMS(Index = 793)] - /* 0x187C */ public float SpaceMaxGravityDist; + /* 0x1880 */ public float SpaceMaxGravityDist; [NMS(Index = 794)] - /* 0x1880 */ public float SpaceMinGravityDist; + /* 0x1884 */ public float SpaceMinGravityDist; [NMS(Index = 216)] - /* 0x1884 */ public float SpacewalkBrake; + /* 0x1888 */ public float SpacewalkBrake; [NMS(Index = 215)] - /* 0x1888 */ public float SpacewalkForce; + /* 0x188C */ public float SpacewalkForce; [NMS(Index = 221)] - /* 0x188C */ public float SpacewalkHitSpinDuration; + /* 0x1890 */ public float SpacewalkHitSpinDuration; [NMS(Index = 222)] - /* 0x1890 */ public float SpacewalkHitSpinMaxRevolutions; + /* 0x1894 */ public float SpacewalkHitSpinMaxRevolutions; [NMS(Index = 219)] - /* 0x1894 */ public float SpacewalkJetpackForce; + /* 0x1898 */ public float SpacewalkJetpackForce; [NMS(Index = 220)] - /* 0x1898 */ public float SpacewalkJetpackUpForce; + /* 0x189C */ public float SpacewalkJetpackUpForce; [NMS(Index = 218)] - /* 0x189C */ public float SpacewalkMaxSpeed; + /* 0x18A0 */ public float SpacewalkMaxSpeed; [NMS(Index = 224)] - /* 0x18A0 */ public float SpacewalkRollSpeed; + /* 0x18A4 */ public float SpacewalkRollSpeed; [NMS(Index = 225)] - /* 0x18A4 */ public float SpacewalkRollSpringTime; + /* 0x18A8 */ public float SpacewalkRollSpringTime; [NMS(Index = 223)] - /* 0x18A8 */ public float SpacewalkSurfaceHeight; + /* 0x18AC */ public float SpacewalkSurfaceHeight; [NMS(Index = 217)] - /* 0x18AC */ public float SpacewalkTetheredMaxSpeed; + /* 0x18B0 */ public float SpacewalkTetheredMaxSpeed; [NMS(Index = 255)] - /* 0x18B0 */ public float SpawningDistanceBetweenPlayersAfterWarp; + /* 0x18B4 */ public float SpawningDistanceBetweenPlayersAfterWarp; [NMS(Index = 256)] - /* 0x18B4 */ public float SpawningSpaceBattleLookOffset; + /* 0x18B8 */ public float SpawningSpaceBattleLookOffset; [NMS(Index = 257)] - /* 0x18B8 */ public float SpawningSpaceBattleLookOffsetUp; + /* 0x18BC */ public float SpawningSpaceBattleLookOffsetUp; [NMS(Index = 588)] - /* 0x18BC */ public float SpeedLinesLength; + /* 0x18C0 */ public float SpeedLinesLength; [NMS(Index = 597)] - /* 0x18C0 */ public float SpeedLinesMaxAlpha; + /* 0x18C4 */ public float SpeedLinesMaxAlpha; [NMS(Index = 596)] - /* 0x18C4 */ public float SpeedLinesMinAlpha; + /* 0x18C8 */ public float SpeedLinesMinAlpha; [NMS(Index = 598)] - /* 0x18C8 */ public float SpeedLinesOffset; + /* 0x18CC */ public float SpeedLinesOffset; [NMS(Index = 594)] - /* 0x18CC */ public float SpeedLinesRadiusIncrement; + /* 0x18D0 */ public float SpeedLinesRadiusIncrement; [NMS(Index = 593)] - /* 0x18D0 */ public float SpeedLinesRadiusStartMax; + /* 0x18D4 */ public float SpeedLinesRadiusStartMax; [NMS(Index = 592)] - /* 0x18D4 */ public float SpeedLinesRadiusStartMin; + /* 0x18D8 */ public float SpeedLinesRadiusStartMin; [NMS(Index = 587)] - /* 0x18D8 */ public float SpeedLinesSpeedMax; + /* 0x18DC */ public float SpeedLinesSpeedMax; [NMS(Index = 586)] - /* 0x18DC */ public float SpeedLinesSpeedMin; + /* 0x18E0 */ public float SpeedLinesSpeedMin; [NMS(Index = 595)] - /* 0x18E0 */ public float SpeedLinesStartFade; + /* 0x18E4 */ public float SpeedLinesStartFade; [NMS(Index = 589)] - /* 0x18E4 */ public float SpeedLinesTotalLength; + /* 0x18E8 */ public float SpeedLinesTotalLength; [NMS(Index = 591)] - /* 0x18E8 */ public float SpeedLinesWidthMax; + /* 0x18EC */ public float SpeedLinesWidthMax; [NMS(Index = 590)] - /* 0x18EC */ public float SpeedLinesWidthMin; + /* 0x18F0 */ public float SpeedLinesWidthMin; [NMS(Index = 600)] - /* 0x18F0 */ public float StaminaRate; + /* 0x18F4 */ public float StaminaRate; [NMS(Index = 602)] - /* 0x18F4 */ public float StaminaRecoveredFactor; + /* 0x18F8 */ public float StaminaRecoveredFactor; [NMS(Index = 601)] - /* 0x18F8 */ public float StaminaRecoveryRate; + /* 0x18FC */ public float StaminaRecoveryRate; [NMS(Index = 584)] - /* 0x18FC */ public float StarFieldDensity; + /* 0x1900 */ public float StarFieldDensity; [NMS(Index = 583)] - /* 0x1900 */ public float StarFieldRadius; + /* 0x1904 */ public float StarFieldRadius; [NMS(Index = 585)] - /* 0x1904 */ public float StarFieldStarSize; + /* 0x1908 */ public float StarFieldStarSize; [NMS(Index = 419)] - /* 0x1908 */ public float StartHazardTimeMultiplier; + /* 0x190C */ public float StartHazardTimeMultiplier; [NMS(Index = 420)] - /* 0x190C */ public float StartSpookTimeMultiplier; + /* 0x1910 */ public float StartSpookTimeMultiplier; [NMS(Index = 378)] - /* 0x1910 */ public int StealthBaseCharge; + /* 0x1914 */ public int StealthBaseCharge; [NMS(Index = 376)] - /* 0x1914 */ public float StealthDrainRate; + /* 0x1918 */ public float StealthDrainRate; [NMS(Index = 375)] - /* 0x1918 */ public float StealthMinLevel; + /* 0x191C */ public float StealthMinLevel; [NMS(Index = 377)] - /* 0x191C */ public float StealthRechargeRate; + /* 0x1920 */ public float StealthRechargeRate; [NMS(Index = 737)] - /* 0x1920 */ public float StickDeadZoneMax; + /* 0x1924 */ public float StickDeadZoneMax; [NMS(Index = 736)] - /* 0x1924 */ public float StickDeadZoneMin; + /* 0x1928 */ public float StickDeadZoneMin; [NMS(Index = 90)] - /* 0x1928 */ public float StickYDampingThreshold; + /* 0x192C */ public float StickYDampingThreshold; [NMS(Index = 497)] - /* 0x192C */ public int SuitInventoryStartSeed; + /* 0x1930 */ public int SuitInventoryStartSeed; [NMS(Index = 25)] - /* 0x1930 */ public float SummonArcRange; + /* 0x1934 */ public float SummonArcRange; [NMS(Index = 122)] - /* 0x1934 */ public float SummonShipDirectionChangeDeadZoneAngle; + /* 0x1938 */ public float SummonShipDirectionChangeDeadZoneAngle; [NMS(Index = 214)] - /* 0x1938 */ public float SurfaceSwimForce; + /* 0x193C */ public float SurfaceSwimForce; [NMS(Index = 211)] - /* 0x193C */ public float SurfaceSwimMaxSpeed; + /* 0x1940 */ public float SurfaceSwimMaxSpeed; [NMS(Index = 811)] - /* 0x1940 */ public float TakeDamageImpulse; + /* 0x1944 */ public float TakeDamageImpulse; [NMS(Index = 822)] - /* 0x1944 */ public float TargetDistance; + /* 0x1948 */ public float TargetDistance; [NMS(Index = 823)] - /* 0x1948 */ public float TargetRadius; + /* 0x194C */ public float TargetRadius; [NMS(Index = 11)] - /* 0x194C */ public float TeleportAppearEffectSpeed; + /* 0x1950 */ public float TeleportAppearEffectSpeed; [NMS(Index = 132)] - /* 0x1950 */ public float TeleportArcLengthMultiplier; + /* 0x1954 */ public float TeleportArcLengthMultiplier; [NMS(Index = 123)] - /* 0x1954 */ public float TeleportArcRadius; + /* 0x1958 */ public float TeleportArcRadius; [NMS(Index = 124)] - /* 0x1958 */ public float TeleportArcRadiusInner; + /* 0x195C */ public float TeleportArcRadiusInner; [NMS(Index = 61)] - /* 0x195C */ public float TeleportBallCompletionFactorFadeout; + /* 0x1960 */ public float TeleportBallCompletionFactorFadeout; [NMS(Index = 58)] - /* 0x1960 */ public float TeleportBallDistanceFadeAlpha; + /* 0x1964 */ public float TeleportBallDistanceFadeAlpha; [NMS(Index = 56)] - /* 0x1964 */ public float TeleportBallFadeMinDistance; + /* 0x1968 */ public float TeleportBallFadeMinDistance; [NMS(Index = 57)] - /* 0x1968 */ public float TeleportBallFadeRange; + /* 0x196C */ public float TeleportBallFadeRange; [NMS(Index = 59)] - /* 0x196C */ public float TeleportBallRadius; + /* 0x1970 */ public float TeleportBallRadius; [NMS(Index = 134)] - /* 0x1970 */ public float TeleportBeamAnimHeight; + /* 0x1974 */ public float TeleportBeamAnimHeight; [NMS(Index = 133)] - /* 0x1974 */ public float TeleportBeamAnimSpeed; + /* 0x1978 */ public float TeleportBeamAnimSpeed; [NMS(Index = 130)] - /* 0x1978 */ public float TeleportBeamGravity; + /* 0x197C */ public float TeleportBeamGravity; [NMS(Index = 131)] - /* 0x197C */ public float TeleportBeamGravityMax; + /* 0x1980 */ public float TeleportBeamGravityMax; [NMS(Index = 55)] - /* 0x1980 */ public float TeleportChargeFadeInTime; + /* 0x1984 */ public float TeleportChargeFadeInTime; [NMS(Index = 52)] - /* 0x1984 */ public float TeleportChargeMaxDistance; + /* 0x1988 */ public float TeleportChargeMaxDistance; [NMS(Index = 51)] - /* 0x1988 */ public float TeleportChargeMinDistance; + /* 0x198C */ public float TeleportChargeMinDistance; [NMS(Index = 54)] - /* 0x198C */ public float TeleportChargeMinTime; + /* 0x1990 */ public float TeleportChargeMinTime; [NMS(Index = 53)] - /* 0x1990 */ public float TeleportChargeMoveSpeed; + /* 0x1994 */ public float TeleportChargeMoveSpeed; [NMS(Index = 172)] - /* 0x1994 */ public float TeleportDirectionAltHandRange; + /* 0x1998 */ public float TeleportDirectionAltHandRange; [NMS(Index = 12)] - /* 0x1998 */ public float TeleportDisappearEffectSpeed; + /* 0x199C */ public float TeleportDisappearEffectSpeed; [NMS(Index = 128)] - /* 0x199C */ public float TeleportHmdMaxFade; + /* 0x19A0 */ public float TeleportHmdMaxFade; [NMS(Index = 127)] - /* 0x19A0 */ public float TeleportHmdMinFade; + /* 0x19A4 */ public float TeleportHmdMinFade; [NMS(Index = 129)] - /* 0x19A4 */ public float TeleportHmdOutFactor; + /* 0x19A8 */ public float TeleportHmdOutFactor; [NMS(Index = 140)] - /* 0x19A8 */ public float TeleportInitiateThreshold; + /* 0x19AC */ public float TeleportInitiateThreshold; [NMS(Index = 171)] - /* 0x19AC */ public float TeleportInstantTravelDistance; + /* 0x19B0 */ public float TeleportInstantTravelDistance; [NMS(Index = 135)] - /* 0x19B0 */ public float TeleportLastKnownThreshold; + /* 0x19B4 */ public float TeleportLastKnownThreshold; [NMS(Index = 143)] - /* 0x19B4 */ public float TeleportLineBezierDistanceFactor; + /* 0x19B8 */ public float TeleportLineBezierDistanceFactor; [NMS(Index = 142)] - /* 0x19B8 */ public float TeleportLineBezierOffset; + /* 0x19BC */ public float TeleportLineBezierOffset; [NMS(Index = 137)] - /* 0x19BC */ public float TeleportLineEndFadeEnd; + /* 0x19C0 */ public float TeleportLineEndFadeEnd; [NMS(Index = 136)] - /* 0x19C0 */ public float TeleportLineEndFadeStart; + /* 0x19C4 */ public float TeleportLineEndFadeStart; [NMS(Index = 139)] - /* 0x19C4 */ public float TeleportLineFadeRange; + /* 0x19C8 */ public float TeleportLineFadeRange; [NMS(Index = 138)] - /* 0x19C8 */ public float TeleportLineFadeStart; + /* 0x19CC */ public float TeleportLineFadeStart; [NMS(Index = 49)] - /* 0x19CC */ public float TeleportMaxTravelDistance; + /* 0x19D0 */ public float TeleportMaxTravelDistance; [NMS(Index = 50)] - /* 0x19D0 */ public float TeleportMaxTravelDistanceVertical; + /* 0x19D4 */ public float TeleportMaxTravelDistanceVertical; [NMS(Index = 173)] - /* 0x19D4 */ public float TeleportMotionOffsetAmount; + /* 0x19D8 */ public float TeleportMotionOffsetAmount; [NMS(Index = 174)] - /* 0x19D8 */ public float TeleportMotionOffsetUp; + /* 0x19DC */ public float TeleportMotionOffsetUp; [NMS(Index = 125)] - /* 0x19DC */ public float TeleportStrafeDistance; + /* 0x19E0 */ public float TeleportStrafeDistance; [NMS(Index = 175)] - /* 0x19E0 */ public float TeleportTotalTime; + /* 0x19E4 */ public float TeleportTotalTime; [NMS(Index = 60)] - /* 0x19E4 */ public float TeleportTravelSurfaceAngle; + /* 0x19E8 */ public float TeleportTravelSurfaceAngle; [NMS(Index = 581)] - /* 0x19E8 */ public float TemperatureDisplaySampleTime; + /* 0x19EC */ public float TemperatureDisplaySampleTime; [NMS(Index = 924)] - /* 0x19EC */ public float TerrainLaserRange; + /* 0x19F0 */ public float TerrainLaserRange; [NMS(Index = 653)] - /* 0x19F0 */ public float ThirdPersonRecoilMultiplier; + /* 0x19F4 */ public float ThirdPersonRecoilMultiplier; [NMS(Index = 23)] - /* 0x19F4 */ public float ThirdPersonWeaponAttachRotationCorrectionAngle; + /* 0x19F8 */ public float ThirdPersonWeaponAttachRotationCorrectionAngle; [NMS(Index = 24)] - /* 0x19F8 */ public float ThirdPersonWeaponXOffset; + /* 0x19FC */ public float ThirdPersonWeaponXOffset; [NMS(Index = 882)] - /* 0x19FC */ public float TimeHoldDownAccelerateToLaunchFromOutpost; + /* 0x1A00 */ public float TimeHoldDownAccelerateToLaunchFromOutpost; [NMS(Index = 266)] - /* 0x1A00 */ public float TrackArrowStaticTargetOffsetMultiplier; + /* 0x1A04 */ public float TrackArrowStaticTargetOffsetMultiplier; [NMS(Index = 528)] - /* 0x1A04 */ public float TraderApproachDistance; + /* 0x1A08 */ public float TraderApproachDistance; [NMS(Index = 526)] - /* 0x1A08 */ public float TraderApproachTime; + /* 0x1A0C */ public float TraderApproachTime; [NMS(Index = 542)] - /* 0x1A0C */ public int TraderCommunicationBanMaxTime; + /* 0x1A10 */ public int TraderCommunicationBanMaxTime; [NMS(Index = 541)] - /* 0x1A10 */ public int TraderCommunicationBanMinTime; + /* 0x1A14 */ public int TraderCommunicationBanMinTime; [NMS(Index = 527)] - /* 0x1A14 */ public float TraderHailDistance; + /* 0x1A18 */ public float TraderHailDistance; [NMS(Index = 525)] - /* 0x1A18 */ public float TraderHailTime; + /* 0x1A1C */ public float TraderHailTime; [NMS(Index = 540)] - /* 0x1A1C */ public float TraderHealthFightThreshold; + /* 0x1A20 */ public float TraderHealthFightThreshold; [NMS(Index = 529)] - /* 0x1A20 */ public float TraderSpamTimeWait; + /* 0x1A24 */ public float TraderSpamTimeWait; [NMS(Index = 530)] - /* 0x1A24 */ public float TraderStayCloseLockOffset; + /* 0x1A28 */ public float TraderStayCloseLockOffset; [NMS(Index = 531)] - /* 0x1A28 */ public float TraderStayCloseLockSin1Coeff; + /* 0x1A2C */ public float TraderStayCloseLockSin1Coeff; [NMS(Index = 532)] - /* 0x1A2C */ public float TraderStayCloseLockSin1Offset; + /* 0x1A30 */ public float TraderStayCloseLockSin1Offset; [NMS(Index = 533)] - /* 0x1A30 */ public float TraderStayCloseLockSin2Coeff; + /* 0x1A34 */ public float TraderStayCloseLockSin2Coeff; [NMS(Index = 534)] - /* 0x1A34 */ public float TraderStayCloseLockSin2Offset; + /* 0x1A38 */ public float TraderStayCloseLockSin2Offset; [NMS(Index = 535)] - /* 0x1A38 */ public float TraderStayCloseLockSinsAdd; + /* 0x1A3C */ public float TraderStayCloseLockSinsAdd; [NMS(Index = 536)] - /* 0x1A3C */ public float TraderStayCloseLockSpread; + /* 0x1A40 */ public float TraderStayCloseLockSpread; [NMS(Index = 537)] - /* 0x1A40 */ public float TraderStayCloseLockSpreadAdd; + /* 0x1A44 */ public float TraderStayCloseLockSpreadAdd; [NMS(Index = 538)] - /* 0x1A44 */ public float TraderStayCloseLockSpreadTime; + /* 0x1A48 */ public float TraderStayCloseLockSpreadTime; [NMS(Index = 230)] - /* 0x1A48 */ public float UnderwaterBrake; + /* 0x1A4C */ public float UnderwaterBrake; [NMS(Index = 204)] - /* 0x1A4C */ public float UnderwaterCurrentStrengthHorizontalMax; + /* 0x1A50 */ public float UnderwaterCurrentStrengthHorizontalMax; [NMS(Index = 203)] - /* 0x1A50 */ public float UnderwaterCurrentStrengthHorizontalMin; + /* 0x1A54 */ public float UnderwaterCurrentStrengthHorizontalMin; [NMS(Index = 205)] - /* 0x1A54 */ public float UnderwaterCurrentStrengthVertical; + /* 0x1A58 */ public float UnderwaterCurrentStrengthVertical; [NMS(Index = 201)] - /* 0x1A58 */ public float UnderwaterFloatRange; + /* 0x1A5C */ public float UnderwaterFloatRange; [NMS(Index = 193)] - /* 0x1A5C */ public float UnderwaterFluidDensity; + /* 0x1A60 */ public float UnderwaterFluidDensity; [NMS(Index = 213)] - /* 0x1A60 */ public float UnderwaterForce; + /* 0x1A64 */ public float UnderwaterForce; [NMS(Index = 210)] - /* 0x1A64 */ public float UnderwaterImpact; + /* 0x1A68 */ public float UnderwaterImpact; [NMS(Index = 229)] - /* 0x1A68 */ public float UnderwaterJetpackEscapeForce; + /* 0x1A6C */ public float UnderwaterJetpackEscapeForce; [NMS(Index = 227)] - /* 0x1A6C */ public float UnderwaterJetpackForce; + /* 0x1A70 */ public float UnderwaterJetpackForce; [NMS(Index = 190)] - /* 0x1A70 */ public float UnderwaterMargin; + /* 0x1A74 */ public float UnderwaterMargin; [NMS(Index = 228)] - /* 0x1A74 */ public float UnderwaterMaxJetpackEscapeSpeed; + /* 0x1A78 */ public float UnderwaterMaxJetpackEscapeSpeed; [NMS(Index = 226)] - /* 0x1A78 */ public float UnderwaterMaxJetpackSpeed; + /* 0x1A7C */ public float UnderwaterMaxJetpackSpeed; [NMS(Index = 207)] - /* 0x1A7C */ public float UnderwaterMaxSpeedTotal; + /* 0x1A80 */ public float UnderwaterMaxSpeedTotal; [NMS(Index = 206)] - /* 0x1A80 */ public float UnderwaterMaxSpeedTotalJetpacking; + /* 0x1A84 */ public float UnderwaterMaxSpeedTotalJetpacking; [NMS(Index = 191)] - /* 0x1A84 */ public float UnderwaterMinDepth; + /* 0x1A88 */ public float UnderwaterMinDepth; [NMS(Index = 192)] - /* 0x1A88 */ public float UnderwaterPlayerMass; + /* 0x1A8C */ public float UnderwaterPlayerMass; [NMS(Index = 197)] - /* 0x1A8C */ public float UnderwaterPlayerSphereDepthOffsetFirstPerson; + /* 0x1A90 */ public float UnderwaterPlayerSphereDepthOffsetFirstPerson; [NMS(Index = 200)] - /* 0x1A90 */ public float UnderwaterPlayerSphereDepthOffsetMax; + /* 0x1A94 */ public float UnderwaterPlayerSphereDepthOffsetMax; [NMS(Index = 199)] - /* 0x1A94 */ public float UnderwaterPlayerSphereDepthOffsetMin; + /* 0x1A98 */ public float UnderwaterPlayerSphereDepthOffsetMin; [NMS(Index = 198)] - /* 0x1A98 */ public float UnderwaterPlayerSphereDepthOffsetPitchedExtra; + /* 0x1A9C */ public float UnderwaterPlayerSphereDepthOffsetPitchedExtra; [NMS(Index = 196)] - /* 0x1A9C */ public float UnderwaterPlayerSphereOffsetMaxPitch; + /* 0x1AA0 */ public float UnderwaterPlayerSphereOffsetMaxPitch; [NMS(Index = 195)] - /* 0x1AA0 */ public float UnderwaterPlayerSphereOffsetMinPitch; + /* 0x1AA4 */ public float UnderwaterPlayerSphereOffsetMinPitch; [NMS(Index = 194)] - /* 0x1AA4 */ public float UnderwaterPlayerSphereRadius; + /* 0x1AA8 */ public float UnderwaterPlayerSphereRadius; [NMS(Index = 208)] - /* 0x1AA8 */ public float UnderwaterSurfaceForceFlattenAngleMin; + /* 0x1AAC */ public float UnderwaterSurfaceForceFlattenAngleMin; [NMS(Index = 209)] - /* 0x1AAC */ public float UnderwaterSurfaceForceFlattenAngleRange; + /* 0x1AB0 */ public float UnderwaterSurfaceForceFlattenAngleRange; [NMS(Index = 212)] - /* 0x1AB0 */ public float UnderwaterSwimMaxSpeed; + /* 0x1AB4 */ public float UnderwaterSwimMaxSpeed; [NMS(Index = 920)] - /* 0x1AB4 */ public float UtilityWeaponRange; + /* 0x1AB8 */ public float UtilityWeaponRange; [NMS(Index = 431)] - /* 0x1AB8 */ public float VehicleHazardDampingModifier; + /* 0x1ABC */ public float VehicleHazardDampingModifier; [NMS(Index = 926)] - /* 0x1ABC */ public float VehicleLaserRange; + /* 0x1AC0 */ public float VehicleLaserRange; [NMS(Index = 273)] - /* 0x1AC0 */ public float VehicleRaceResultsHintTime; + /* 0x1AC4 */ public float VehicleRaceResultsHintTime; [NMS(Index = 416)] - /* 0x1AC4 */ public float VRModeHazardTimeMultiplier; + /* 0x1AC8 */ public float VRModeHazardTimeMultiplier; [NMS(Index = 417)] - /* 0x1AC8 */ public float VRStartHazardTimeMultiplier; + /* 0x1ACC */ public float VRStartHazardTimeMultiplier; [NMS(Index = 489)] - /* 0x1ACC */ public float WalkerAlertRange; + /* 0x1AD0 */ public float WalkerAlertRange; [NMS(Index = 491)] - /* 0x1AD0 */ public float WalkerSightAngle; + /* 0x1AD4 */ public float WalkerSightAngle; [NMS(Index = 490)] - /* 0x1AD4 */ public float WalkerSightRange; + /* 0x1AD8 */ public float WalkerSightRange; [NMS(Index = 616)] - /* 0x1AD8 */ public float WantedDroneEventRadius; + /* 0x1ADC */ public float WantedDroneEventRadius; [NMS(Index = 734)] - /* 0x1ADC */ public float WantedEnemyAttackAmount; + /* 0x1AE0 */ public float WantedEnemyAttackAmount; [NMS(Index = 619)] - /* 0x1AE0 */ public float WantedLevelDelay; + /* 0x1AE4 */ public float WantedLevelDelay; [NMS(Index = 275)] - /* 0x1AE4 */ public float WantedLevelPlayerRange; + /* 0x1AE8 */ public float WantedLevelPlayerRange; [NMS(Index = 276)] - /* 0x1AE8 */ public float WantedLevelPlayerRangeSpace; + /* 0x1AEC */ public float WantedLevelPlayerRangeSpace; [NMS(Index = 622)] - /* 0x1AEC */ public float WantedMinorCrimeAmount; + /* 0x1AF0 */ public float WantedMinorCrimeAmount; [NMS(Index = 618)] - /* 0x1AF0 */ public float WantedMinPlanetTime; + /* 0x1AF4 */ public float WantedMinPlanetTime; [NMS(Index = 617)] - /* 0x1AF4 */ public float WantedMinSpaceTime; + /* 0x1AF8 */ public float WantedMinSpaceTime; [NMS(Index = 623)] - /* 0x1AF8 */ public float WantedTimeoutAggressive; + /* 0x1AFC */ public float WantedTimeoutAggressive; [NMS(Index = 621)] - /* 0x1AFC */ public float WantedWitnessFuzzyTime; + /* 0x1B00 */ public float WantedWitnessFuzzyTime; [NMS(Index = 620)] - /* 0x1B00 */ public float WantedWitnessTimer; + /* 0x1B04 */ public float WantedWitnessTimer; [NMS(Index = 783)] - /* 0x1B04 */ public float WeaponBobBlendTime; + /* 0x1B08 */ public float WeaponBobBlendTime; [NMS(Index = 782)] - /* 0x1B08 */ public float WeaponBobFactorRun; + /* 0x1B0C */ public float WeaponBobFactorRun; [NMS(Index = 781)] - /* 0x1B0C */ public float WeaponBobFactorWalk; + /* 0x1B10 */ public float WeaponBobFactorWalk; [NMS(Index = 780)] - /* 0x1B10 */ public float WeaponBobFactorWalkDeadZone; + /* 0x1B14 */ public float WeaponBobFactorWalkDeadZone; [NMS(Index = 786)] - /* 0x1B14 */ public float WeaponCannonMinUnchargedShotThreshold; + /* 0x1B18 */ public float WeaponCannonMinUnchargedShotThreshold; [NMS(Index = 787)] - /* 0x1B18 */ public float WeaponCannonMinUnchargedShotTime; + /* 0x1B1C */ public float WeaponCannonMinUnchargedShotTime; [NMS(Index = 785)] - /* 0x1B1C */ public float WeaponCannonMinWeaponTimer; + /* 0x1B20 */ public float WeaponCannonMinWeaponTimer; [NMS(Index = 774)] - /* 0x1B20 */ public float WeaponChangeModeTime; + /* 0x1B24 */ public float WeaponChangeModeTime; [NMS(Index = 446)] - /* 0x1B24 */ public float WeaponCoolFactor; + /* 0x1B28 */ public float WeaponCoolFactor; [NMS(Index = 788)] - /* 0x1B28 */ public float WeaponGrenadeTime; + /* 0x1B2C */ public float WeaponGrenadeTime; [NMS(Index = 789)] - /* 0x1B2C */ public float WeaponGunTime; + /* 0x1B30 */ public float WeaponGunTime; [NMS(Index = 778)] - /* 0x1B30 */ public float WeaponHolsterDelay; + /* 0x1B34 */ public float WeaponHolsterDelay; [NMS(Index = 779)] - /* 0x1B34 */ public float WeaponLag; + /* 0x1B38 */ public float WeaponLag; [NMS(Index = 777)] - /* 0x1B38 */ public float WeaponLowerDelay; + /* 0x1B3C */ public float WeaponLowerDelay; [NMS(Index = 443)] - /* 0x1B3C */ public float WeaponPriceExp2; + /* 0x1B40 */ public float WeaponPriceExp2; [NMS(Index = 790)] - /* 0x1B40 */ public float WeaponRailFireTime; + /* 0x1B44 */ public float WeaponRailFireTime; [NMS(Index = 791)] - /* 0x1B44 */ public float WeaponRailRechargeTime; + /* 0x1B48 */ public float WeaponRailRechargeTime; [NMS(Index = 324)] - /* 0x1B48 */ public float WeaponShotgunSlowdown; + /* 0x1B4C */ public float WeaponShotgunSlowdown; [NMS(Index = 296)] - /* 0x1B4C */ public float WeaponZoomFOV; + /* 0x1B50 */ public float WeaponZoomFOV; [NMS(Index = 301)] - /* 0x1B50 */ public float WeaponZoomHorzRotation; + /* 0x1B54 */ public float WeaponZoomHorzRotation; [NMS(Index = 299)] - /* 0x1B54 */ public float WeaponZoomRecoilMultiplier; + /* 0x1B58 */ public float WeaponZoomRecoilMultiplier; [NMS(Index = 300)] - /* 0x1B58 */ public float WeaponZoomVertRotation; + /* 0x1B5C */ public float WeaponZoomVertRotation; [NMS(Index = 558)] - /* 0x1B5C */ public float WitnessAIDamageAngle; + /* 0x1B60 */ public float WitnessAIDamageAngle; [NMS(Index = 557)] - /* 0x1B60 */ public float WitnessAIDamageDistance; + /* 0x1B64 */ public float WitnessAIDamageDistance; [NMS(Index = 268)] - /* 0x1B64 */ public float WitnessSenseEnhancement; + /* 0x1B68 */ public float WitnessSenseEnhancement; [NMS(Index = 267)] - /* 0x1B68 */ public float WitnessSenseEnhancementTime; + /* 0x1B6C */ public float WitnessSenseEnhancementTime; [NMS(Index = 154)] - /* 0x1B6C */ public int WordCategoriesRequiredToConverse; + /* 0x1B70 */ public int WordCategoriesRequiredToConverse; [NMS(Index = 486)] - /* 0x1B70 */ public float WoundDamageDecayTime; + /* 0x1B74 */ public float WoundDamageDecayTime; [NMS(Index = 484)] - /* 0x1B74 */ public float WoundDamageLimit; + /* 0x1B78 */ public float WoundDamageLimit; [NMS(Index = 485)] - /* 0x1B78 */ public float WoundDamageLimitShip; + /* 0x1B7C */ public float WoundDamageLimitShip; [NMS(Index = 483)] - /* 0x1B7C */ public float WoundTimeMinimum; + /* 0x1B80 */ public float WoundTimeMinimum; [NMS(Index = 692)] - /* 0x1B80 */ public TkCurveType AimDisperseCurve; + /* 0x1B84 */ public TkCurveType AimDisperseCurve; [NMS(Index = 669)] - /* 0x1B81 */ public bool AutoAim; + /* 0x1B85 */ public bool AutoAim; [NMS(Index = 680)] - /* 0x1B82 */ public TkCurveType AutoAimCentreOffsetCurve; + /* 0x1B86 */ public TkCurveType AutoAimCentreOffsetCurve; [NMS(Index = 679)] - /* 0x1B83 */ public TkCurveType AutoAimDotCurve; + /* 0x1B87 */ public TkCurveType AutoAimDotCurve; [NMS(Index = 656)] - /* 0x1B84 */ public bool BoltcasterHasTracer; + /* 0x1B88 */ public bool BoltcasterHasTracer; [NMS(Index = 412)] - /* 0x1B85 */ public bool ClampPitch; + /* 0x1B89 */ public bool ClampPitch; [NMS(Index = 250)] - /* 0x1B86 */ public bool CreatureRideFade; + /* 0x1B8A */ public bool CreatureRideFade; [NMS(Index = 89)] - /* 0x1B87 */ public bool DoPlayerAppearInVehicleEffect; + /* 0x1B8B */ public bool DoPlayerAppearInVehicleEffect; [NMS(Index = 411)] - /* 0x1B88 */ public bool EnableHeadMovements; + /* 0x1B8C */ public bool EnableHeadMovements; [NMS(Index = 100)] - /* 0x1B89 */ public bool EnableLeaning; + /* 0x1B8D */ public bool EnableLeaning; [NMS(Index = 101)] - /* 0x1B8A */ public bool EnablePointDownToSmoothMove; + /* 0x1B8E */ public bool EnablePointDownToSmoothMove; [NMS(Index = 293)] - /* 0x1B8B */ public bool FireButtonReloadsWeapon; + /* 0x1B8F */ public bool FireButtonReloadsWeapon; [NMS(Index = 3)] - /* 0x1B8C */ public bool ForceFreighterProcTechRandom; + /* 0x1B90 */ public bool ForceFreighterProcTechRandom; [NMS(Index = 117)] - /* 0x1B8D */ public bool ForceWalkOnCorvette; + /* 0x1B91 */ public bool ForceWalkOnCorvette; [NMS(Index = 302)] - /* 0x1B8E */ public bool FrontShieldEnabled; + /* 0x1B92 */ public bool FrontShieldEnabled; [NMS(Index = 167)] - /* 0x1B8F */ public bool HandSwimEnabled; + /* 0x1B93 */ public bool HandSwimEnabled; [NMS(Index = 473)] - /* 0x1B90 */ public bool HideHazardPanel; + /* 0x1B94 */ public bool HideHazardPanel; [NMS(Index = 102)] - /* 0x1B91 */ public bool HmdSmoothTurnAlways; + /* 0x1B95 */ public bool HmdSmoothTurnAlways; [NMS(Index = 94)] - /* 0x1B92 */ public bool InteractNearbyRadiusEnabled; + /* 0x1B96 */ public bool InteractNearbyRadiusEnabled; [NMS(Index = 474)] - /* 0x1B93 */ public bool InventoryDamage; + /* 0x1B97 */ public bool InventoryDamage; [NMS(Index = 478)] - /* 0x1B94 */ public bool LuckyWithTech; + /* 0x1B98 */ public bool LuckyWithTech; [NMS(Index = 448)] - /* 0x1B95 */ public bool MouseCrosshairVisible; + /* 0x1B99 */ public bool MouseCrosshairVisible; [NMS(Index = 466)] - /* 0x1B96 */ public TkCurveType MouseFlightCurve; + /* 0x1B9A */ public TkCurveType MouseFlightCurve; [NMS(Index = 258)] - /* 0x1B97 */ public bool MultiplayerShareWanted; + /* 0x1B9B */ public bool MultiplayerShareWanted; [NMS(Index = 475)] - /* 0x1B98 */ public bool NeverPreyedOn; + /* 0x1B9C */ public bool NeverPreyedOn; [NMS(Index = 96)] - /* 0x1B99 */ public bool PassiveLook; + /* 0x1B9D */ public bool PassiveLook; [NMS(Index = 477)] - /* 0x1B9A */ public bool PermanantAltFire; + /* 0x1B9E */ public bool PermanantAltFire; [NMS(Index = 476)] - /* 0x1B9B */ public bool PermanantFire; + /* 0x1B9F */ public bool PermanantFire; [NMS(Index = 15)] - /* 0x1B9C */ public bool RecenterViewWhenEnteringShip; + /* 0x1BA0 */ public bool RecenterViewWhenEnteringShip; [NMS(Index = 259)] - /* 0x1B9D */ public bool ReportAllProjectileDamage; + /* 0x1BA1 */ public bool ReportAllProjectileDamage; [NMS(Index = 91)] - /* 0x1B9E */ public bool RequireHandsOnShipControls; + /* 0x1BA2 */ public bool RequireHandsOnShipControls; [NMS(Index = 349)] - /* 0x1B9F */ public bool RocketBootsEnabled; + /* 0x1BA3 */ public bool RocketBootsEnabled; [NMS(Index = 350)] - /* 0x1BA0 */ public bool RocketBootsUseCustomCamera; + /* 0x1BA4 */ public bool RocketBootsUseCustomCamera; [NMS(Index = 92)] - /* 0x1BA1 */ public bool ShowFirstPersonCharacterShadowPCVR; + /* 0x1BA5 */ public bool ShowFirstPersonCharacterShadowPCVR; [NMS(Index = 93)] - /* 0x1BA2 */ public bool ShowFirstPersonCharacterShadowPSVR; + /* 0x1BA6 */ public bool ShowFirstPersonCharacterShadowPSVR; [NMS(Index = 294)] - /* 0x1BA3 */ public bool ShowLowAmmoWarning; + /* 0x1BA7 */ public bool ShowLowAmmoWarning; [NMS(Index = 738)] - /* 0x1BA4 */ public TkCurveType StickCurve; + /* 0x1BA8 */ public TkCurveType StickCurve; [NMS(Index = 141)] - /* 0x1BA5 */ public bool TeleportRecentre; + /* 0x1BA9 */ public bool TeleportRecentre; [NMS(Index = 202)] - /* 0x1BA6 */ public TkCurveType UnderwaterBuoyancyDepthCurve; + /* 0x1BAA */ public TkCurveType UnderwaterBuoyancyDepthCurve; [NMS(Index = 495)] - /* 0x1BA7 */ public bool UpgradeExosuitWithProduct; + /* 0x1BAB */ public bool UpgradeExosuitWithProduct; [NMS(Index = 471)] - /* 0x1BA8 */ public bool UseEnergy; + /* 0x1BAC */ public bool UseEnergy; [NMS(Index = 472)] - /* 0x1BA9 */ public bool UseHazardProtection; + /* 0x1BAD */ public bool UseHazardProtection; [NMS(Index = 264)] - /* 0x1BAA */ public bool UseLargeHealthBar; + /* 0x1BAE */ public bool UseLargeHealthBar; [NMS(Index = 784)] - /* 0x1BAB */ public TkCurveType WeaponBobBlendCurve; + /* 0x1BAF */ public TkCurveType WeaponBobBlendCurve; [NMS(Index = 295)] - /* 0x1BAC */ public bool WeaponZoomEnabled; + /* 0x1BB0 */ public bool WeaponZoomEnabled; } } diff --git a/libMBIN/Source/NMS/Globals/GcRobotGlobals.cs b/libMBIN/Source/NMS/Globals/GcRobotGlobals.cs index 262702ed2..bfe206935 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 = 0x3491D8DD5239952B, NameHash = 0x29022DE4)] + [NMS(GUID = 0xACF88BA3ABF3088, NameHash = 0x29022DE4)] public class GcRobotGlobals : NMSTemplate { [NMS(Index = 109)] diff --git a/libMBIN/Source/NMS/Globals/GcSpaceshipGlobals.cs b/libMBIN/Source/NMS/Globals/GcSpaceshipGlobals.cs index 7ebe693a2..efcfb556e 100644 --- a/libMBIN/Source/NMS/Globals/GcSpaceshipGlobals.cs +++ b/libMBIN/Source/NMS/Globals/GcSpaceshipGlobals.cs @@ -4,58 +4,58 @@ namespace libMBIN.NMS.Globals { - [NMS(GUID = 0xB1A40934F959BDB4, NameHash = 0x42902548)] + [NMS(GUID = 0x99B720C50CBA570C, NameHash = 0x42902548)] public class GcSpaceshipGlobals : NMSTemplate { - [NMS(Index = 235)] + [NMS(Index = 240)] /* 0x0000 */ public GcScanEffectData ShieldEffectScanData; - [NMS(Index = 385)] + [NMS(Index = 390)] /* 0x0050 */ public Colour AlarmLightColour; - [NMS(Index = 386)] + [NMS(Index = 391)] /* 0x0060 */ public Colour AlarmLightColourHostile; [NMS(Index = 130)] /* 0x0070 */ public Vector3f AtmosphereLightOffset; - [NMS(Index = 658)] + [NMS(Index = 663)] /* 0x0080 */ public Vector3f CockpitScale; - [NMS(Index = 450)] + [NMS(Index = 455)] /* 0x0090 */ public Colour DamageLightColour; - [NMS(Index = 449)] + [NMS(Index = 454)] /* 0x00A0 */ public Colour DamageLightColourShield; - [NMS(Index = 445)] + [NMS(Index = 450)] /* 0x00B0 */ public Vector3f DamageLightOffsetLeft; - [NMS(Index = 446)] + [NMS(Index = 451)] /* 0x00C0 */ public Vector3f DamageLightOffsetRight; - [NMS(Index = 444)] + [NMS(Index = 449)] /* 0x00D0 */ public Vector3f DamageLightOffsetTop; - [NMS(Index = 282)] + [NMS(Index = 287)] /* 0x00E0 */ public Vector3f DefaultCentreOffset; - [NMS(Index = 283)] + [NMS(Index = 288)] /* 0x00F0 */ public Vector3f DefaultCentreOffsetDropship; - [NMS(Index = 285)] + [NMS(Index = 290)] /* 0x0100 */ public Vector3f DefaultCentreOffsetRoyal; - [NMS(Index = 286)] + [NMS(Index = 291)] /* 0x0110 */ public Vector3f DefaultCentreOffsetSail; - [NMS(Index = 284)] + [NMS(Index = 289)] /* 0x0120 */ public Vector3f DefaultCentreOffsetScientific; - [NMS(Index = 168)] + [NMS(Index = 173)] /* 0x0130 */ public Colour DirectionDockingInRangeColour; - [NMS(Index = 169)] + [NMS(Index = 174)] /* 0x0140 */ public Colour DirectionDockingOutRangeColour; [NMS(Index = 119)] /* 0x0150 */ public Colour GroundEffectBuildingColour; [NMS(Index = 120)] /* 0x0160 */ public Colour GroundEffectWaterColour; - [NMS(Index = 639)] + [NMS(Index = 644)] /* 0x0170 */ public Vector3f GunOffset3rdPersonLeft; - [NMS(Index = 640)] + [NMS(Index = 645)] /* 0x0180 */ public Vector3f GunOffset3rdPersonRight; - [NMS(Index = 635)] + [NMS(Index = 640)] /* 0x0190 */ public Vector3f GunOffsetLeft; - [NMS(Index = 637)] + [NMS(Index = 642)] /* 0x01A0 */ public Vector3f GunOffsetLeft2; - [NMS(Index = 636)] + [NMS(Index = 641)] /* 0x01B0 */ public Vector3f GunOffsetRight; - [NMS(Index = 638)] + [NMS(Index = 643)] /* 0x01C0 */ public Vector3f GunOffsetRight2; [NMS(Index = 66)] /* 0x01D0 */ public Vector3f HandControllerDeadZone; @@ -67,1391 +67,1401 @@ public class GcSpaceshipGlobals : NMSTemplate /* 0x0200 */ public Vector3f HandControllerValueMultiplierSpace; [NMS(Index = 118)] /* 0x0210 */ public Colour LandingEffectSpaceColourOverride; - [NMS(Index = 443)] + [NMS(Index = 448)] /* 0x0220 */ public Colour MuzzleLightColour; - [NMS(Index = 318)] - /* 0x0230 */ public Vector3f PostCollisionAngularFactor; - [NMS(Index = 711)] - /* 0x0240 */ public Vector3f StickAnimationDamping; - [NMS(Index = 411)] - /* 0x0250 */ public Colour TargetLockDangerColour; - [NMS(Index = 410)] - /* 0x0260 */ public Colour TargetLockPassiveColour; - [NMS(Index = 387)] - /* 0x0270 */ public List AlarmLightOffsets; - [NMS(Index = 498)] - /* 0x0280 */ public List GunAimArray; - [NMS(Index = 496)] - /* 0x0290 */ public List LaserAimArray; + [NMS(Index = 164)] + /* 0x0230 */ public Vector3f NearbySystemWarpEffectOffset; + [NMS(Index = 323)] + /* 0x0240 */ public Vector3f PostCollisionAngularFactor; + [NMS(Index = 716)] + /* 0x0250 */ public Vector3f StickAnimationDamping; + [NMS(Index = 416)] + /* 0x0260 */ public Colour TargetLockDangerColour; + [NMS(Index = 415)] + /* 0x0270 */ public Colour TargetLockPassiveColour; + [NMS(Index = 392)] + /* 0x0280 */ public List AlarmLightOffsets; + [NMS(Index = 503)] + /* 0x0290 */ public List GunAimArray; + [NMS(Index = 501)] + /* 0x02A0 */ public List LaserAimArray; + [NMS(Index = 163)] + /* 0x02B0 */ public NMSString0x10 NearbySystemWarpBurstEffectID; + [NMS(Index = 162)] + /* 0x02C0 */ public NMSString0x10 NearbySystemWarpEnterEffectID; [NMS(Index = 23)] - /* 0x02A0 */ public NMSString0x10 SailShipCoreTechID; - [NMS(Index = 697)] - /* 0x02B0 */ public List ShipModels; - [NMS(Index = 698)] - /* 0x02C0 */ public GcFilename TractorBeamScene; + /* 0x02D0 */ public NMSString0x10 SailShipCoreTechID; + [NMS(Index = 702)] + /* 0x02E0 */ public List ShipModels; + [NMS(Index = 703)] + /* 0x02F0 */ public GcFilename TractorBeamScene; [NMS(Index = 121)] - /* 0x02D0 */ public NMSString0x10 WaterEffectID; + /* 0x0300 */ public NMSString0x10 WaterEffectID; [NMS(Index = 125)] - /* 0x02E0 */ public NMSString0x10 WaterJetHoverEffectID; + /* 0x0310 */ public NMSString0x10 WaterJetHoverEffectID; [NMS(Index = 123)] - /* 0x02F0 */ public NMSString0x10 WaterJetLandingEffectID; + /* 0x0320 */ public NMSString0x10 WaterJetLandingEffectID; [NMS(Index = 124)] - /* 0x0300 */ public NMSString0x10 WaterJetTakeoffEffectID; - [NMS(Index = 364)] - /* 0x0310 */ public GcPlayerSpaceshipControlData Control; - [NMS(Index = 368)] - /* 0x0528 */ public GcPlayerSpaceshipControlData ControlCorvette; - [NMS(Index = 366)] - /* 0x0740 */ public GcPlayerSpaceshipControlData ControlHeavy; - [NMS(Index = 367)] - /* 0x0958 */ public GcPlayerSpaceshipControlData ControlHeavyHover; + /* 0x0330 */ public NMSString0x10 WaterJetTakeoffEffectID; [NMS(Index = 369)] - /* 0x0B70 */ public GcPlayerSpaceshipControlData ControlHover; - [NMS(Index = 365)] - /* 0x0D88 */ public GcPlayerSpaceshipControlData ControlLight; - [NMS(Index = 372)] - /* 0x0FA0 */ public GcPlayerSpaceshipClassBonuses ControlBonusA; + /* 0x0340 */ public GcPlayerSpaceshipControlData Control; + [NMS(Index = 373)] + /* 0x0558 */ public GcPlayerSpaceshipControlData ControlCorvette; [NMS(Index = 371)] - /* 0x0FD0 */ public GcPlayerSpaceshipClassBonuses ControlBonusB; + /* 0x0770 */ public GcPlayerSpaceshipControlData ControlHeavy; + [NMS(Index = 372)] + /* 0x0988 */ public GcPlayerSpaceshipControlData ControlHeavyHover; + [NMS(Index = 374)] + /* 0x0BA0 */ public GcPlayerSpaceshipControlData ControlHover; [NMS(Index = 370)] - /* 0x1000 */ public GcPlayerSpaceshipClassBonuses ControlBonusC; - [NMS(Index = 373)] - /* 0x1030 */ public GcPlayerSpaceshipClassBonuses ControlBonusS; - [NMS(Index = 574, Size = 0xC, EnumType = typeof(GcSpaceshipClasses.ShipClassEnum))] - /* 0x1060 */ public float[] SummonShipAnywhereRangeMax; - [NMS(Index = 192)] - /* 0x1090 */ public GcSpaceshipAvoidanceData Avoidance; - [NMS(Index = 193)] - /* 0x10B4 */ public GcSpaceshipAvoidanceData AvoidanceLowAltitude; + /* 0x0DB8 */ public GcPlayerSpaceshipControlData ControlLight; + [NMS(Index = 377)] + /* 0x0FD0 */ public GcPlayerSpaceshipClassBonuses ControlBonusA; + [NMS(Index = 376)] + /* 0x1000 */ public GcPlayerSpaceshipClassBonuses ControlBonusB; + [NMS(Index = 375)] + /* 0x1030 */ public GcPlayerSpaceshipClassBonuses ControlBonusC; + [NMS(Index = 378)] + /* 0x1060 */ public GcPlayerSpaceshipClassBonuses ControlBonusS; + [NMS(Index = 579, Size = 0xC, EnumType = typeof(GcSpaceshipClasses.ShipClassEnum))] + /* 0x1090 */ public float[] SummonShipAnywhereRangeMax; + [NMS(Index = 197)] + /* 0x10C0 */ public GcSpaceshipAvoidanceData Avoidance; + [NMS(Index = 198)] + /* 0x10E4 */ public GcSpaceshipAvoidanceData AvoidanceLowAltitude; [NMS(Index = 149, Size = 0x9, EnumType = typeof(GcAISpaceshipRoles.AIShipRoleEnum))] - /* 0x10D8 */ public float[] WarpFadeInTime; - [NMS(Index = 488)] - /* 0x10FC */ public GcPlayerStickData StickData; - [NMS(Index = 502)] - /* 0x1118 */ public GcPlayerSpaceshipAim MissileAim; + /* 0x1108 */ public float[] WarpFadeInTime; + [NMS(Index = 493)] + /* 0x112C */ public GcPlayerStickData StickData; + [NMS(Index = 507)] + /* 0x1148 */ public GcPlayerSpaceshipAim MissileAim; [NMS(Index = 10)] - /* 0x1130 */ public TkEasedFalloff CorvetteLandingRotateNoseLiftFalloff; + /* 0x1160 */ public TkEasedFalloff CorvetteLandingRotateNoseLiftFalloff; [NMS(Index = 8)] - /* 0x1144 */ public TkEasedFalloff CorvetteLandingRotateTiltFalloff; - [NMS(Index = 641)] - /* 0x1158 */ public GcPlayerSpaceshipWarpData Warp; - [NMS(Index = 448)] - /* 0x1168 */ public TkHitCurveData DamageLightCurve; - [NMS(Index = 442)] - /* 0x1174 */ public TkHitCurveData MuzzleLightCurve; - [NMS(Index = 479)] - /* 0x1180 */ public Vector2f DeathSpinPitch; - [NMS(Index = 478)] - /* 0x1188 */ public Vector2f DeathSpinRoll; - [NMS(Index = 246, MxmlName = "3rdPersonAngleMinSpeed")] - /* 0x1190 */ public float _3rdPersonAngleMinSpeed; - [NMS(Index = 247, MxmlName = "3rdPersonAngleSpeedRangePitch")] - /* 0x1194 */ public float _3rdPersonAngleSpeedRangePitch; - [NMS(Index = 248, MxmlName = "3rdPersonAngleSpeedRangeYaw")] - /* 0x1198 */ public float _3rdPersonAngleSpeedRangeYaw; - [NMS(Index = 245, MxmlName = "3rdPersonAngleSpringTime")] - /* 0x119C */ public float _3rdPersonAngleSpringTime; - [NMS(Index = 254, MxmlName = "3rdPersonAvoidanceAdjustPitchFactor")] - /* 0x11A0 */ public float _3rdPersonAvoidanceAdjustPitchFactor; - [NMS(Index = 256, MxmlName = "3rdPersonAvoidanceAdjustRollFactor")] - /* 0x11A4 */ public float _3rdPersonAvoidanceAdjustRollFactor; - [NMS(Index = 257, MxmlName = "3rdPersonAvoidanceAdjustYawFactor")] - /* 0x11A8 */ public float _3rdPersonAvoidanceAdjustYawFactor; - [NMS(Index = 259, MxmlName = "3rdPersonFlashDuration ")] - /* 0x11AC */ public float _3rdPersonFlashDuration; - [NMS(Index = 258, MxmlName = "3rdPersonFlashIntensity ")] - /* 0x11B0 */ public float _3rdPersonFlashIntensity; - [NMS(Index = 255, MxmlName = "3rdPersonHeightForceAdjustPitchFactor")] - /* 0x11B4 */ public float _3rdPersonHeightForceAdjustPitchFactor; - [NMS(Index = 250, MxmlName = "3rdPersonLowHeightMax")] - /* 0x11B8 */ public float _3rdPersonLowHeightMax; - [NMS(Index = 249, MxmlName = "3rdPersonLowHeightMin")] - /* 0x11BC */ public float _3rdPersonLowHeightMin; - [NMS(Index = 251, MxmlName = "3rdPersonLowHeightOffsetVertRotationY")] - /* 0x11C0 */ public float _3rdPersonLowHeightOffsetVertRotationY; - [NMS(Index = 252, MxmlName = "3rdPersonLowHeightOffsetY")] - /* 0x11C4 */ public float _3rdPersonLowHeightOffsetY; - [NMS(Index = 253, MxmlName = "3rdPersonLowHeightSpringTime")] - /* 0x11C8 */ public float _3rdPersonLowHeightSpringTime; - [NMS(Index = 242, MxmlName = "3rdPersonPitchAngle")] - /* 0x11CC */ public float _3rdPersonPitchAngle; - [NMS(Index = 238, MxmlName = "3rdPersonRollAngle")] - /* 0x11D0 */ public float _3rdPersonRollAngle; - [NMS(Index = 241, MxmlName = "3rdPersonRollAngleAlien")] - /* 0x11D4 */ public float _3rdPersonRollAngleAlien; - [NMS(Index = 239, MxmlName = "3rdPersonRollAngleDropship")] - /* 0x11D8 */ public float _3rdPersonRollAngleDropship; - [NMS(Index = 240, MxmlName = "3rdPersonRollAngleScience")] - /* 0x11DC */ public float _3rdPersonRollAngleScience; - [NMS(Index = 260, MxmlName = "3rdPersonTransitionTime ")] - /* 0x11E0 */ public float _3rdPersonTransitionTime; - [NMS(Index = 237, MxmlName = "3rdPersonUpOffsetRollChangeSpeed")] - /* 0x11E4 */ public float _3rdPersonUpOffsetRollChangeSpeed; - [NMS(Index = 265, MxmlName = "3rdPersonWarpWanderSpring")] - /* 0x11E8 */ public float _3rdPersonWarpWanderSpring; - [NMS(Index = 264, MxmlName = "3rdPersonWarpWanderStartTime")] - /* 0x11EC */ public float _3rdPersonWarpWanderStartTime; - [NMS(Index = 266, MxmlName = "3rdPersonWarpWanderTimeX")] - /* 0x11F0 */ public float _3rdPersonWarpWanderTimeX; - [NMS(Index = 267, MxmlName = "3rdPersonWarpWanderTimeY")] - /* 0x11F4 */ public float _3rdPersonWarpWanderTimeY; - [NMS(Index = 268, MxmlName = "3rdPersonWarpWanderTimeZ")] - /* 0x11F8 */ public float _3rdPersonWarpWanderTimeZ; - [NMS(Index = 261, MxmlName = "3rdPersonWarpXWander")] - /* 0x11FC */ public float _3rdPersonWarpXWander; - [NMS(Index = 262, MxmlName = "3rdPersonWarpYWander")] - /* 0x1200 */ public float _3rdPersonWarpYWander; - [NMS(Index = 263, MxmlName = "3rdPersonWarpZWander")] - /* 0x1204 */ public float _3rdPersonWarpZWander; - [NMS(Index = 243, MxmlName = "3rdPersonYawAngle")] - /* 0x1208 */ public float _3rdPersonYawAngle; - [NMS(Index = 244, MxmlName = "3rdPersonYawAngleLateralExtra")] - /* 0x120C */ public float _3rdPersonYawAngleLateralExtra; - [NMS(Index = 236)] - /* 0x1210 */ public float AcrobaticLowFlightLevel; - [NMS(Index = 454)] - /* 0x1214 */ public float AimCritAngle; - [NMS(Index = 456)] - /* 0x1218 */ public float AimCritBehindAngle; - [NMS(Index = 455)] - /* 0x121C */ public float AimCritMinFwdAngle; - [NMS(Index = 466)] - /* 0x1220 */ public float AimFoVBoost; - [NMS(Index = 467)] - /* 0x1224 */ public float AimFoVBoostTime; - [NMS(Index = 468)] - /* 0x1228 */ public float AimFoVBoostTimeAuto; - [NMS(Index = 470)] - /* 0x122C */ public float AimMaxAutoAngle; - [NMS(Index = 490)] - /* 0x1230 */ public float AimSpeedTrackDistance; - [NMS(Index = 491)] - /* 0x1234 */ public float AimSpeedTrackForce; - [NMS(Index = 469)] - /* 0x1238 */ public float AimTurnSlower; - [NMS(Index = 393)] - /* 0x123C */ public float AlarmLastHitTime; - [NMS(Index = 388)] - /* 0x1240 */ public float AlarmLightIntensity; - [NMS(Index = 390)] - /* 0x1244 */ public float AlarmLightIntensityHostile; - [NMS(Index = 389)] - /* 0x1248 */ public float AlarmRate; - [NMS(Index = 392)] - /* 0x124C */ public float AlarmRateHostileMax; - [NMS(Index = 391)] - /* 0x1250 */ public float AlarmRateHostileMin; - [NMS(Index = 625)] - /* 0x1254 */ public float AngularDamping; - [NMS(Index = 581)] - /* 0x1258 */ public float AnomalyStationMaxApproachSpeed; - [NMS(Index = 452)] - /* 0x125C */ public float AsteroidHitAngle; + /* 0x1174 */ public TkEasedFalloff CorvetteLandingRotateTiltFalloff; + [NMS(Index = 646)] + /* 0x1188 */ public GcPlayerSpaceshipWarpData Warp; [NMS(Index = 453)] - /* 0x1260 */ public float AsteroidHitAngleBoosting; - [NMS(Index = 649)] - /* 0x1264 */ public float AtmosphereAngle; + /* 0x1198 */ public TkHitCurveData DamageLightCurve; + [NMS(Index = 447)] + /* 0x11A4 */ public TkHitCurveData MuzzleLightCurve; + [NMS(Index = 484)] + /* 0x11B0 */ public Vector2f DeathSpinPitch; + [NMS(Index = 483)] + /* 0x11B8 */ public Vector2f DeathSpinRoll; + [NMS(Index = 251, MxmlName = "3rdPersonAngleMinSpeed")] + /* 0x11C0 */ public float _3rdPersonAngleMinSpeed; + [NMS(Index = 252, MxmlName = "3rdPersonAngleSpeedRangePitch")] + /* 0x11C4 */ public float _3rdPersonAngleSpeedRangePitch; + [NMS(Index = 253, MxmlName = "3rdPersonAngleSpeedRangeYaw")] + /* 0x11C8 */ public float _3rdPersonAngleSpeedRangeYaw; + [NMS(Index = 250, MxmlName = "3rdPersonAngleSpringTime")] + /* 0x11CC */ public float _3rdPersonAngleSpringTime; + [NMS(Index = 259, MxmlName = "3rdPersonAvoidanceAdjustPitchFactor")] + /* 0x11D0 */ public float _3rdPersonAvoidanceAdjustPitchFactor; + [NMS(Index = 261, MxmlName = "3rdPersonAvoidanceAdjustRollFactor")] + /* 0x11D4 */ public float _3rdPersonAvoidanceAdjustRollFactor; + [NMS(Index = 262, MxmlName = "3rdPersonAvoidanceAdjustYawFactor")] + /* 0x11D8 */ public float _3rdPersonAvoidanceAdjustYawFactor; + [NMS(Index = 264, MxmlName = "3rdPersonFlashDuration ")] + /* 0x11DC */ public float _3rdPersonFlashDuration; + [NMS(Index = 263, MxmlName = "3rdPersonFlashIntensity ")] + /* 0x11E0 */ public float _3rdPersonFlashIntensity; + [NMS(Index = 260, MxmlName = "3rdPersonHeightForceAdjustPitchFactor")] + /* 0x11E4 */ public float _3rdPersonHeightForceAdjustPitchFactor; + [NMS(Index = 255, MxmlName = "3rdPersonLowHeightMax")] + /* 0x11E8 */ public float _3rdPersonLowHeightMax; + [NMS(Index = 254, MxmlName = "3rdPersonLowHeightMin")] + /* 0x11EC */ public float _3rdPersonLowHeightMin; + [NMS(Index = 256, MxmlName = "3rdPersonLowHeightOffsetVertRotationY")] + /* 0x11F0 */ public float _3rdPersonLowHeightOffsetVertRotationY; + [NMS(Index = 257, MxmlName = "3rdPersonLowHeightOffsetY")] + /* 0x11F4 */ public float _3rdPersonLowHeightOffsetY; + [NMS(Index = 258, MxmlName = "3rdPersonLowHeightSpringTime")] + /* 0x11F8 */ public float _3rdPersonLowHeightSpringTime; + [NMS(Index = 247, MxmlName = "3rdPersonPitchAngle")] + /* 0x11FC */ public float _3rdPersonPitchAngle; + [NMS(Index = 243, MxmlName = "3rdPersonRollAngle")] + /* 0x1200 */ public float _3rdPersonRollAngle; + [NMS(Index = 246, MxmlName = "3rdPersonRollAngleAlien")] + /* 0x1204 */ public float _3rdPersonRollAngleAlien; + [NMS(Index = 244, MxmlName = "3rdPersonRollAngleDropship")] + /* 0x1208 */ public float _3rdPersonRollAngleDropship; + [NMS(Index = 245, MxmlName = "3rdPersonRollAngleScience")] + /* 0x120C */ public float _3rdPersonRollAngleScience; + [NMS(Index = 265, MxmlName = "3rdPersonTransitionTime ")] + /* 0x1210 */ public float _3rdPersonTransitionTime; + [NMS(Index = 242, MxmlName = "3rdPersonUpOffsetRollChangeSpeed")] + /* 0x1214 */ public float _3rdPersonUpOffsetRollChangeSpeed; + [NMS(Index = 270, MxmlName = "3rdPersonWarpWanderSpring")] + /* 0x1218 */ public float _3rdPersonWarpWanderSpring; + [NMS(Index = 269, MxmlName = "3rdPersonWarpWanderStartTime")] + /* 0x121C */ public float _3rdPersonWarpWanderStartTime; + [NMS(Index = 271, MxmlName = "3rdPersonWarpWanderTimeX")] + /* 0x1220 */ public float _3rdPersonWarpWanderTimeX; + [NMS(Index = 272, MxmlName = "3rdPersonWarpWanderTimeY")] + /* 0x1224 */ public float _3rdPersonWarpWanderTimeY; + [NMS(Index = 273, MxmlName = "3rdPersonWarpWanderTimeZ")] + /* 0x1228 */ public float _3rdPersonWarpWanderTimeZ; + [NMS(Index = 266, MxmlName = "3rdPersonWarpXWander")] + /* 0x122C */ public float _3rdPersonWarpXWander; + [NMS(Index = 267, MxmlName = "3rdPersonWarpYWander")] + /* 0x1230 */ public float _3rdPersonWarpYWander; + [NMS(Index = 268, MxmlName = "3rdPersonWarpZWander")] + /* 0x1234 */ public float _3rdPersonWarpZWander; + [NMS(Index = 248, MxmlName = "3rdPersonYawAngle")] + /* 0x1238 */ public float _3rdPersonYawAngle; + [NMS(Index = 249, MxmlName = "3rdPersonYawAngleLateralExtra")] + /* 0x123C */ public float _3rdPersonYawAngleLateralExtra; + [NMS(Index = 241)] + /* 0x1240 */ public float AcrobaticLowFlightLevel; + [NMS(Index = 459)] + /* 0x1244 */ public float AimCritAngle; + [NMS(Index = 461)] + /* 0x1248 */ public float AimCritBehindAngle; + [NMS(Index = 460)] + /* 0x124C */ public float AimCritMinFwdAngle; + [NMS(Index = 471)] + /* 0x1250 */ public float AimFoVBoost; + [NMS(Index = 472)] + /* 0x1254 */ public float AimFoVBoostTime; + [NMS(Index = 473)] + /* 0x1258 */ public float AimFoVBoostTimeAuto; + [NMS(Index = 475)] + /* 0x125C */ public float AimMaxAutoAngle; + [NMS(Index = 495)] + /* 0x1260 */ public float AimSpeedTrackDistance; + [NMS(Index = 496)] + /* 0x1264 */ public float AimSpeedTrackForce; + [NMS(Index = 474)] + /* 0x1268 */ public float AimTurnSlower; + [NMS(Index = 398)] + /* 0x126C */ public float AlarmLastHitTime; + [NMS(Index = 393)] + /* 0x1270 */ public float AlarmLightIntensity; + [NMS(Index = 395)] + /* 0x1274 */ public float AlarmLightIntensityHostile; + [NMS(Index = 394)] + /* 0x1278 */ public float AlarmRate; + [NMS(Index = 397)] + /* 0x127C */ public float AlarmRateHostileMax; + [NMS(Index = 396)] + /* 0x1280 */ public float AlarmRateHostileMin; + [NMS(Index = 630)] + /* 0x1284 */ public float AngularDamping; + [NMS(Index = 586)] + /* 0x1288 */ public float AnomalyStationMaxApproachSpeed; + [NMS(Index = 457)] + /* 0x128C */ public float AsteroidHitAngle; + [NMS(Index = 458)] + /* 0x1290 */ public float AsteroidHitAngleBoosting; + [NMS(Index = 654)] + /* 0x1294 */ public float AtmosphereAngle; [NMS(Index = 22)] - /* 0x1268 */ public float AtmosphereCombatHeight; + /* 0x1298 */ public float AtmosphereCombatHeight; [NMS(Index = 129)] - /* 0x126C */ public float AtmosphereLightIntensity; - [NMS(Index = 648)] - /* 0x1270 */ public float AtmosphereSpeed; - [NMS(Index = 401)] - /* 0x1274 */ public float AutoLevelMaxAngle; - [NMS(Index = 399)] - /* 0x1278 */ public float AutoLevelMaxPitchAngle; - [NMS(Index = 400)] - /* 0x127C */ public float AutoLevelMinAngle; - [NMS(Index = 398)] - /* 0x1280 */ public float AutoLevelMinPitchAngle; - [NMS(Index = 317)] - /* 0x1284 */ public float AutoLevelPitchCorrectMargin; - [NMS(Index = 316)] - /* 0x1288 */ public float AutoLevelWaterAngle; - [NMS(Index = 314)] - /* 0x128C */ public float AutoLevelWaterMargin; - [NMS(Index = 315)] - /* 0x1290 */ public float AutoLevelWaterTorque; - [NMS(Index = 507)] - /* 0x1294 */ public float AutoPilotAlignStrength; - [NMS(Index = 508)] - /* 0x1298 */ public float AutoPilotAlignStrengthCorvetteAutopilot; + /* 0x129C */ public float AtmosphereLightIntensity; + [NMS(Index = 653)] + /* 0x12A0 */ public float AtmosphereSpeed; + [NMS(Index = 406)] + /* 0x12A4 */ public float AutoLevelMaxAngle; + [NMS(Index = 404)] + /* 0x12A8 */ public float AutoLevelMaxPitchAngle; + [NMS(Index = 405)] + /* 0x12AC */ public float AutoLevelMinAngle; + [NMS(Index = 403)] + /* 0x12B0 */ public float AutoLevelMinPitchAngle; + [NMS(Index = 322)] + /* 0x12B4 */ public float AutoLevelPitchCorrectMargin; + [NMS(Index = 321)] + /* 0x12B8 */ public float AutoLevelWaterAngle; + [NMS(Index = 319)] + /* 0x12BC */ public float AutoLevelWaterMargin; + [NMS(Index = 320)] + /* 0x12C0 */ public float AutoLevelWaterTorque; [NMS(Index = 512)] - /* 0x129C */ public float AutoPilotCallAngle; - [NMS(Index = 515)] - /* 0x12A0 */ public float AutoPilotCallAngleGhost; + /* 0x12C4 */ public float AutoPilotAlignStrength; [NMS(Index = 513)] - /* 0x12A4 */ public float AutoPilotCallAngleVertical; + /* 0x12C8 */ public float AutoPilotAlignStrengthCorvetteAutopilot; + [NMS(Index = 517)] + /* 0x12CC */ public float AutoPilotCallAngle; + [NMS(Index = 520)] + /* 0x12D0 */ public float AutoPilotCallAngleGhost; + [NMS(Index = 518)] + /* 0x12D4 */ public float AutoPilotCallAngleVertical; + [NMS(Index = 521)] + /* 0x12D8 */ public float AutoPilotCallAngleVerticalGhost; + [NMS(Index = 515)] + /* 0x12DC */ public float AutoPilotCallDistance; + [NMS(Index = 519)] + /* 0x12E0 */ public float AutoPilotCallDistanceGhost; [NMS(Index = 516)] - /* 0x12A8 */ public float AutoPilotCallAngleVerticalGhost; - [NMS(Index = 510)] - /* 0x12AC */ public float AutoPilotCallDistance; + /* 0x12E4 */ public float AutoPilotCallDistanceSpacePOI; + [NMS(Index = 522)] + /* 0x12E8 */ public float AutoPilotPositionAlignStrength; [NMS(Index = 514)] - /* 0x12B0 */ public float AutoPilotCallDistanceGhost; - [NMS(Index = 511)] - /* 0x12B4 */ public float AutoPilotCallDistanceSpacePOI; - [NMS(Index = 517)] - /* 0x12B8 */ public float AutoPilotPositionAlignStrength; - [NMS(Index = 509)] - /* 0x12BC */ public float AutoPilotSmallShipAlignStrength; - [NMS(Index = 544)] - /* 0x12C0 */ public float AutoPilotStoppingMargin; - [NMS(Index = 278)] - /* 0x12C4 */ public float AvoidanceDistancePower; - [NMS(Index = 277)] - /* 0x12C8 */ public float AvoidancePower; - [NMS(Index = 594)] - /* 0x12CC */ public float BoostChargeRate; - [NMS(Index = 562, MxmlName = "BoostNoAsteroidRadius ")] - /* 0x12D0 */ public float BoostNoAsteroidRadius; - [NMS(Index = 433)] - /* 0x12D4 */ public float CameraPostWarpFov; - [NMS(Index = 432)] - /* 0x12D8 */ public float CameraPostWarpFovTime; + /* 0x12EC */ public float AutoPilotSmallShipAlignStrength; + [NMS(Index = 549)] + /* 0x12F0 */ public float AutoPilotStoppingMargin; + [NMS(Index = 283)] + /* 0x12F4 */ public float AvoidanceDistancePower; + [NMS(Index = 282)] + /* 0x12F8 */ public float AvoidancePower; + [NMS(Index = 599)] + /* 0x12FC */ public float BoostChargeRate; + [NMS(Index = 567, MxmlName = "BoostNoAsteroidRadius ")] + /* 0x1300 */ public float BoostNoAsteroidRadius; + [NMS(Index = 438)] + /* 0x1304 */ public float CameraPostWarpFov; + [NMS(Index = 437)] + /* 0x1308 */ public float CameraPostWarpFovTime; [NMS(Index = 82)] - /* 0x12DC */ public float CockpitDriftAngle; + /* 0x130C */ public float CockpitDriftAngle; [NMS(Index = 79)] - /* 0x12E0 */ public float CockpitDriftAngleHmd; + /* 0x1310 */ public float CockpitDriftAngleHmd; [NMS(Index = 107)] - /* 0x12E4 */ public float CockpitExitAnimMul; + /* 0x1314 */ public float CockpitExitAnimMul; [NMS(Index = 109)] - /* 0x12E8 */ public float CockpitExitAnimOffset; + /* 0x1318 */ public float CockpitExitAnimOffset; [NMS(Index = 108)] - /* 0x12EC */ public float CockpitExitAnimTime; + /* 0x131C */ public float CockpitExitAnimTime; [NMS(Index = 81)] - /* 0x12F0 */ public float CockpitPitchCorrectAngle; + /* 0x1320 */ public float CockpitPitchCorrectAngle; [NMS(Index = 78)] - /* 0x12F4 */ public float CockpitPitchCorrectAngleHmd; + /* 0x1324 */ public float CockpitPitchCorrectAngleHmd; [NMS(Index = 80)] - /* 0x12F8 */ public float CockpitRollAngle; + /* 0x1328 */ public float CockpitRollAngle; [NMS(Index = 83)] - /* 0x12FC */ public float CockpitRollAngleExtra; + /* 0x132C */ public float CockpitRollAngleExtra; [NMS(Index = 77)] - /* 0x1300 */ public float CockpitRollAngleHmd; + /* 0x1330 */ public float CockpitRollAngleHmd; [NMS(Index = 85)] - /* 0x1304 */ public float CockpitRollMultiplierCentre; + /* 0x1334 */ public float CockpitRollMultiplierCentre; [NMS(Index = 86)] - /* 0x1308 */ public float CockpitRollMultiplierOpposite; + /* 0x1338 */ public float CockpitRollMultiplierOpposite; [NMS(Index = 84)] - /* 0x130C */ public float CockpitRollTime; - [NMS(Index = 280)] - /* 0x1310 */ public float CollisionAlignStrength; - [NMS(Index = 604)] - /* 0x1314 */ public float CollisionAsteroidDamp; - [NMS(Index = 602)] - /* 0x1318 */ public float CollisionDeflectDamping; - [NMS(Index = 279)] - /* 0x131C */ public float CollisionDeflectForce; - [NMS(Index = 603)] - /* 0x1320 */ public float CollisionDeflectNormalFactor; - [NMS(Index = 601)] - /* 0x1324 */ public float CollisionDeflectTime; - [NMS(Index = 606)] - /* 0x1328 */ public float CollisionDistance; - [NMS(Index = 608)] - /* 0x132C */ public float CollisionDistanceAsteroid; + /* 0x133C */ public float CockpitRollTime; + [NMS(Index = 285)] + /* 0x1340 */ public float CollisionAlignStrength; [NMS(Index = 609)] - /* 0x1330 */ public float CollisionDistanceAsteroidSide; + /* 0x1344 */ public float CollisionAsteroidDamp; [NMS(Index = 607)] - /* 0x1334 */ public float CollisionDistanceGround; + /* 0x1348 */ public float CollisionDeflectDamping; + [NMS(Index = 284)] + /* 0x134C */ public float CollisionDeflectForce; + [NMS(Index = 608)] + /* 0x1350 */ public float CollisionDeflectNormalFactor; + [NMS(Index = 606)] + /* 0x1354 */ public float CollisionDeflectTime; + [NMS(Index = 611)] + /* 0x1358 */ public float CollisionDistance; + [NMS(Index = 613)] + /* 0x135C */ public float CollisionDistanceAsteroid; + [NMS(Index = 614)] + /* 0x1360 */ public float CollisionDistanceAsteroidSide; + [NMS(Index = 612)] + /* 0x1364 */ public float CollisionDistanceGround; + [NMS(Index = 615)] + /* 0x1368 */ public float CollisionDistanceSpaceships; [NMS(Index = 610)] - /* 0x1338 */ public float CollisionDistanceSpaceships; + /* 0x136C */ public float CollisionGroundDamp; + [NMS(Index = 620)] + /* 0x1370 */ public float CollisionRadiusMultiplier; [NMS(Index = 605)] - /* 0x133C */ public float CollisionGroundDamp; - [NMS(Index = 615)] - /* 0x1340 */ public float CollisionRadiusMultiplier; - [NMS(Index = 600)] - /* 0x1344 */ public float CollisionSpeedDamageAmount; - [NMS(Index = 492)] - /* 0x1348 */ public float CombatBoostMultiplier; - [NMS(Index = 493)] - /* 0x134C */ public float CombatBoostTurnDamp; - [NMS(Index = 229)] - /* 0x1350 */ public float ContrailDefaultAlpha; - [NMS(Index = 198)] - /* 0x1354 */ public float ContrailSpeedDamping; - [NMS(Index = 505)] - /* 0x1358 */ public float CorvetteAutopilotSpeed; - [NMS(Index = 506)] - /* 0x135C */ public float CorvetteAutopilotSpeedSpace; + /* 0x1374 */ public float CollisionSpeedDamageAmount; + [NMS(Index = 497)] + /* 0x1378 */ public float CombatBoostMultiplier; + [NMS(Index = 498)] + /* 0x137C */ public float CombatBoostTurnDamp; + [NMS(Index = 234)] + /* 0x1380 */ public float ContrailDefaultAlpha; + [NMS(Index = 203)] + /* 0x1384 */ public float ContrailSpeedDamping; + [NMS(Index = 510)] + /* 0x1388 */ public float CorvetteAutopilotSpeed; + [NMS(Index = 511)] + /* 0x138C */ public float CorvetteAutopilotSpeedSpace; [NMS(Index = 5)] - /* 0x1360 */ public float CorvetteBignessLandingMultiplier; + /* 0x1390 */ public float CorvetteBignessLandingMultiplier; [NMS(Index = 4)] - /* 0x1364 */ public float CorvetteBignessLandingTurnMultiplier; + /* 0x1394 */ public float CorvetteBignessLandingTurnMultiplier; [NMS(Index = 11)] - /* 0x1368 */ public float CorvetteHoverBobPosAmount; + /* 0x1398 */ public float CorvetteHoverBobPosAmount; [NMS(Index = 12)] - /* 0x136C */ public float CorvetteHoverBobPosSpeed; + /* 0x139C */ public float CorvetteHoverBobPosSpeed; [NMS(Index = 13)] - /* 0x1370 */ public float CorvetteHoverBobRotationAmount; + /* 0x13A0 */ public float CorvetteHoverBobRotationAmount; [NMS(Index = 14)] - /* 0x1374 */ public float CorvetteHoverBobRotationSpeed; + /* 0x13A4 */ public float CorvetteHoverBobRotationSpeed; [NMS(Index = 9)] - /* 0x1378 */ public float CorvetteLandingRotateNoseLiftAmount; + /* 0x13A8 */ public float CorvetteLandingRotateNoseLiftAmount; [NMS(Index = 7)] - /* 0x137C */ public float CorvetteLandingRotateTilt; + /* 0x13AC */ public float CorvetteLandingRotateTilt; [NMS(Index = 6)] - /* 0x1380 */ public float CorvetteLandingRotateTime; + /* 0x13B0 */ public float CorvetteLandingRotateTime; [NMS(Index = 3)] - /* 0x1384 */ public float CorvetteMaxBoundsLimit; + /* 0x13B4 */ public float CorvetteMaxBoundsLimit; [NMS(Index = 15)] - /* 0x1388 */ public float CorvettePulseBoost; + /* 0x13B8 */ public float CorvettePulseBoost; [NMS(Index = 16)] - /* 0x138C */ public float CorvetteSizeMaxTurnDamping; - [NMS(Index = 462)] - /* 0x1390 */ public float CruiseForce; - [NMS(Index = 458)] - /* 0x1394 */ public float CruiseHeight; - [NMS(Index = 459)] - /* 0x1398 */ public float CruiseHeightRange; - [NMS(Index = 460)] - /* 0x139C */ public float CruiseOffAngle; - [NMS(Index = 461)] - /* 0x13A0 */ public float CruiseOffAngleRange; - [NMS(Index = 321)] - /* 0x13A4 */ public float DamageFlashMin; - [NMS(Index = 320)] - /* 0x13A8 */ public float DamageFlashScale; - [NMS(Index = 447)] - /* 0x13AC */ public float DamageLightIntensity; - [NMS(Index = 596)] - /* 0x13B0 */ public float DamageMaxHitTime; - [NMS(Index = 595)] - /* 0x13B4 */ public float DamageMinHitTime; - [NMS(Index = 597)] - /* 0x13B8 */ public float DamageMinWoundTime; - [NMS(Index = 194)] - /* 0x13BC */ public float DefaultTrailInitialSpeed; - [NMS(Index = 196)] - /* 0x13C0 */ public float DefaultTrailMinForwardSpeed; - [NMS(Index = 195)] - /* 0x13C4 */ public float DefaultTrailSpeedDamping; - [NMS(Index = 613)] - /* 0x13C8 */ public float DeflectAlignTimeMax; - [NMS(Index = 612)] - /* 0x13CC */ public float DeflectAlignTimeMin; - [NMS(Index = 611)] - /* 0x13D0 */ public float DeflectDistance; - [NMS(Index = 288)] - /* 0x13D4 */ public float DirectionBrakeVerticalMultiplier; - [NMS(Index = 438)] - /* 0x13D8 */ public float DirectionBrakeVRBoost; - [NMS(Index = 627)] - /* 0x13DC */ public float DirectionDockingAlignmentAngle; - [NMS(Index = 626)] - /* 0x13E0 */ public float DirectionDockingAngle; - [NMS(Index = 170)] - /* 0x13E4 */ public float DirectionDockingCircleOffset; - [NMS(Index = 171)] - /* 0x13E8 */ public float DirectionDockingCircleOffsetExtra; - [NMS(Index = 173)] - /* 0x13EC */ public float DirectionDockingCircleRadius; - [NMS(Index = 174)] - /* 0x13F0 */ public float DirectionDockingCircleRadiusExtra; - [NMS(Index = 172)] - /* 0x13F4 */ public float DirectionDockingCircleWidth; - [NMS(Index = 165)] - /* 0x13F8 */ public float DirectionDockingIndicatorAngleRange; - [NMS(Index = 164)] - /* 0x13FC */ public float DirectionDockingIndicatorClearAngleRange; - [NMS(Index = 167)] - /* 0x1400 */ public float DirectionDockingIndicatorMaxHeight; - [NMS(Index = 166)] - /* 0x1404 */ public float DirectionDockingIndicatorMinHeight; - [NMS(Index = 163)] - /* 0x1408 */ public float DirectionDockingIndicatorRange; - [NMS(Index = 175)] - /* 0x140C */ public float DirectionDockingIndicatorSpeed; - [NMS(Index = 629)] - /* 0x1410 */ public float DirectionDockingInfoRange; - [NMS(Index = 628)] - /* 0x1414 */ public float DirectionDockTime; - [NMS(Index = 89)] - /* 0x1418 */ public float DistanceFromShipToAllowSpawningOnFreighter; - [NMS(Index = 117)] - /* 0x141C */ public float DockingApproachActiveRange; - [NMS(Index = 29)] - /* 0x1420 */ public float DockingApproachBrakeHmdMod; - [NMS(Index = 27)] - /* 0x1424 */ public float DockingApproachRollHmdMod; - [NMS(Index = 28)] - /* 0x1428 */ public float DockingApproachSpeedHmdMod; - [NMS(Index = 642)] - /* 0x142C */ public float DockingRotateSpeed; - [NMS(Index = 643)] - /* 0x1430 */ public float DockingRotateSpeedVR; - [NMS(Index = 319)] - /* 0x1434 */ public float DrawLineLockTargetLineWidth; - [NMS(Index = 428)] - /* 0x1438 */ public float DriftEffectIntensity; - [NMS(Index = 435)] - /* 0x143C */ public float DriftSpring; - [NMS(Index = 437)] - /* 0x1440 */ public float DriftTurnBrakeMultiplier; - [NMS(Index = 436)] - /* 0x1444 */ public float DriftTurnStrengthMultiplier; - [NMS(Index = 687)] - /* 0x1448 */ public float DroneAlertAngle; - [NMS(Index = 688)] - /* 0x144C */ public float DroneAlertRange; - [NMS(Index = 650)] - /* 0x1450 */ public float DroneAlignUpTime; - [NMS(Index = 651)] - /* 0x1454 */ public float DroneDustHeight; - [NMS(Index = 653)] - /* 0x1458 */ public float DroneHeightAdjust; - [NMS(Index = 652)] - /* 0x145C */ public float DroneMinHeight; + /* 0x13BC */ public float CorvetteSizeMaxTurnDamping; + [NMS(Index = 467)] + /* 0x13C0 */ public float CruiseForce; + [NMS(Index = 463)] + /* 0x13C4 */ public float CruiseHeight; + [NMS(Index = 464)] + /* 0x13C8 */ public float CruiseHeightRange; + [NMS(Index = 465)] + /* 0x13CC */ public float CruiseOffAngle; + [NMS(Index = 466)] + /* 0x13D0 */ public float CruiseOffAngleRange; + [NMS(Index = 326)] + /* 0x13D4 */ public float DamageFlashMin; + [NMS(Index = 325)] + /* 0x13D8 */ public float DamageFlashScale; + [NMS(Index = 452)] + /* 0x13DC */ public float DamageLightIntensity; + [NMS(Index = 601)] + /* 0x13E0 */ public float DamageMaxHitTime; + [NMS(Index = 600)] + /* 0x13E4 */ public float DamageMinHitTime; + [NMS(Index = 602)] + /* 0x13E8 */ public float DamageMinWoundTime; + [NMS(Index = 199)] + /* 0x13EC */ public float DefaultTrailInitialSpeed; + [NMS(Index = 201)] + /* 0x13F0 */ public float DefaultTrailMinForwardSpeed; + [NMS(Index = 200)] + /* 0x13F4 */ public float DefaultTrailSpeedDamping; + [NMS(Index = 618)] + /* 0x13F8 */ public float DeflectAlignTimeMax; + [NMS(Index = 617)] + /* 0x13FC */ public float DeflectAlignTimeMin; + [NMS(Index = 616)] + /* 0x1400 */ public float DeflectDistance; + [NMS(Index = 293)] + /* 0x1404 */ public float DirectionBrakeVerticalMultiplier; + [NMS(Index = 443)] + /* 0x1408 */ public float DirectionBrakeVRBoost; + [NMS(Index = 632)] + /* 0x140C */ public float DirectionDockingAlignmentAngle; + [NMS(Index = 631)] + /* 0x1410 */ public float DirectionDockingAngle; + [NMS(Index = 175)] + /* 0x1414 */ public float DirectionDockingCircleOffset; + [NMS(Index = 176)] + /* 0x1418 */ public float DirectionDockingCircleOffsetExtra; + [NMS(Index = 178)] + /* 0x141C */ public float DirectionDockingCircleRadius; + [NMS(Index = 179)] + /* 0x1420 */ public float DirectionDockingCircleRadiusExtra; + [NMS(Index = 177)] + /* 0x1424 */ public float DirectionDockingCircleWidth; + [NMS(Index = 170)] + /* 0x1428 */ public float DirectionDockingIndicatorAngleRange; + [NMS(Index = 169)] + /* 0x142C */ public float DirectionDockingIndicatorClearAngleRange; + [NMS(Index = 172)] + /* 0x1430 */ public float DirectionDockingIndicatorMaxHeight; + [NMS(Index = 171)] + /* 0x1434 */ public float DirectionDockingIndicatorMinHeight; + [NMS(Index = 168)] + /* 0x1438 */ public float DirectionDockingIndicatorRange; + [NMS(Index = 180)] + /* 0x143C */ public float DirectionDockingIndicatorSpeed; + [NMS(Index = 634)] + /* 0x1440 */ public float DirectionDockingInfoRange; + [NMS(Index = 633)] + /* 0x1444 */ public float DirectionDockTime; + [NMS(Index = 89)] + /* 0x1448 */ public float DistanceFromShipToAllowSpawningOnFreighter; + [NMS(Index = 117)] + /* 0x144C */ public float DockingApproachActiveRange; + [NMS(Index = 29)] + /* 0x1450 */ public float DockingApproachBrakeHmdMod; + [NMS(Index = 27)] + /* 0x1454 */ public float DockingApproachRollHmdMod; + [NMS(Index = 28)] + /* 0x1458 */ public float DockingApproachSpeedHmdMod; + [NMS(Index = 647)] + /* 0x145C */ public float DockingRotateSpeed; + [NMS(Index = 648)] + /* 0x1460 */ public float DockingRotateSpeedVR; + [NMS(Index = 324)] + /* 0x1464 */ public float DrawLineLockTargetLineWidth; + [NMS(Index = 433)] + /* 0x1468 */ public float DriftEffectIntensity; + [NMS(Index = 440)] + /* 0x146C */ public float DriftSpring; + [NMS(Index = 442)] + /* 0x1470 */ public float DriftTurnBrakeMultiplier; + [NMS(Index = 441)] + /* 0x1474 */ public float DriftTurnStrengthMultiplier; + [NMS(Index = 692)] + /* 0x1478 */ public float DroneAlertAngle; + [NMS(Index = 693)] + /* 0x147C */ public float DroneAlertRange; + [NMS(Index = 655)] + /* 0x1480 */ public float DroneAlignUpTime; + [NMS(Index = 656)] + /* 0x1484 */ public float DroneDustHeight; + [NMS(Index = 658)] + /* 0x1488 */ public float DroneHeightAdjust; + [NMS(Index = 657)] + /* 0x148C */ public float DroneMinHeight; + [NMS(Index = 695)] + /* 0x1490 */ public float DroneMoveArrivedRange; + [NMS(Index = 694)] + /* 0x1494 */ public float DronePatrolRadius; + [NMS(Index = 696)] + /* 0x1498 */ public float DronePatrolTime; [NMS(Index = 690)] - /* 0x1460 */ public float DroneMoveArrivedRange; + /* 0x149C */ public float DronePlanetAttackMinRange; [NMS(Index = 689)] - /* 0x1464 */ public float DronePatrolRadius; + /* 0x14A0 */ public float DronePlanetAttackRange; [NMS(Index = 691)] - /* 0x1468 */ public float DronePatrolTime; - [NMS(Index = 685)] - /* 0x146C */ public float DronePlanetAttackMinRange; - [NMS(Index = 684)] - /* 0x1470 */ public float DronePlanetAttackRange; - [NMS(Index = 686)] - /* 0x1474 */ public float DroneShootTime; - [NMS(Index = 657)] - /* 0x1478 */ public float DroneWarpMaxForce; - [NMS(Index = 656)] - /* 0x147C */ public float DroneWarpMinForce; - [NMS(Index = 655)] - /* 0x1480 */ public float DroneWarpTime; - [NMS(Index = 645)] - /* 0x1484 */ public float EjectAnimSpeedFactor; - [NMS(Index = 644)] - /* 0x1488 */ public float EjectAnimSwitchPoint; - [NMS(Index = 231)] - /* 0x148C */ public float EngineEffectsThrustContribution; - [NMS(Index = 230)] - /* 0x1490 */ public float EngineJetLightIntensityMultiplier; - [NMS(Index = 177)] - /* 0x1494 */ public float ExhaustSpeed; - [NMS(Index = 383)] - /* 0x1498 */ public float ExplorerTakeOffMod; - [NMS(Index = 381)] - /* 0x149C */ public float FighterTakeOffMod; - [NMS(Index = 519)] - /* 0x14A0 */ public float FreighterApproachCombatDistanceMax; - [NMS(Index = 518)] - /* 0x14A4 */ public float FreighterApproachCombatDistanceMin; - [NMS(Index = 528)] - /* 0x14A8 */ public float FreighterApproachCombatMinSpeedFactor; - [NMS(Index = 521)] - /* 0x14AC */ public float FreighterApproachDistanceMax; - [NMS(Index = 520)] - /* 0x14B0 */ public float FreighterApproachDistanceMin; - [NMS(Index = 527)] - /* 0x14B4 */ public float FreighterApproachExtraMargin; - [NMS(Index = 525)] - /* 0x14B8 */ public float FreighterApproachExtraMarginCombat; + /* 0x14A4 */ public float DroneShootTime; + [NMS(Index = 662)] + /* 0x14A8 */ public float DroneWarpMaxForce; + [NMS(Index = 661)] + /* 0x14AC */ public float DroneWarpMinForce; + [NMS(Index = 660)] + /* 0x14B0 */ public float DroneWarpTime; + [NMS(Index = 650)] + /* 0x14B4 */ public float EjectAnimSpeedFactor; + [NMS(Index = 649)] + /* 0x14B8 */ public float EjectAnimSwitchPoint; + [NMS(Index = 236)] + /* 0x14BC */ public float EngineEffectsThrustContribution; + [NMS(Index = 235)] + /* 0x14C0 */ public float EngineJetLightIntensityMultiplier; + [NMS(Index = 182)] + /* 0x14C4 */ public float ExhaustSpeed; + [NMS(Index = 388)] + /* 0x14C8 */ public float ExplorerTakeOffMod; + [NMS(Index = 386)] + /* 0x14CC */ public float FighterTakeOffMod; + [NMS(Index = 524)] + /* 0x14D0 */ public float FreighterApproachCombatDistanceMax; + [NMS(Index = 523)] + /* 0x14D4 */ public float FreighterApproachCombatDistanceMin; + [NMS(Index = 533)] + /* 0x14D8 */ public float FreighterApproachCombatMinSpeedFactor; [NMS(Index = 526)] - /* 0x14BC */ public float FreighterApproachExtraMarginPirate; - [NMS(Index = 522)] - /* 0x14C0 */ public float FreighterApproachSpeedDamper; + /* 0x14DC */ public float FreighterApproachDistanceMax; + [NMS(Index = 525)] + /* 0x14E0 */ public float FreighterApproachDistanceMin; + [NMS(Index = 532)] + /* 0x14E4 */ public float FreighterApproachExtraMargin; + [NMS(Index = 530)] + /* 0x14E8 */ public float FreighterApproachExtraMarginCombat; + [NMS(Index = 531)] + /* 0x14EC */ public float FreighterApproachExtraMarginPirate; + [NMS(Index = 527)] + /* 0x14F0 */ public float FreighterApproachSpeedDamper; [NMS(Index = 90)] - /* 0x14C4 */ public float FreighterBattleIgnoreFriendlyFireDistance; + /* 0x14F4 */ public float FreighterBattleIgnoreFriendlyFireDistance; [NMS(Index = 17)] - /* 0x14C8 */ public float FreighterBattleRangeBoost; - [NMS(Index = 524)] - /* 0x14CC */ public float FreighterCombatBoostMul; - [NMS(Index = 523)] - /* 0x14D0 */ public float FreighterCombatSpeedMul; - [NMS(Index = 654)] - /* 0x14D4 */ public float FreighterSpeed; - [NMS(Index = 404)] - /* 0x14D8 */ public float FrigateTargetLockRange; - [NMS(Index = 487)] - /* 0x14DC */ public float GravityDropForce; - [NMS(Index = 485)] - /* 0x14E0 */ public float GravityDropMaxForceHeight; - [NMS(Index = 486)] - /* 0x14E4 */ public float GravityDropMaxHeight; - [NMS(Index = 484)] - /* 0x14E8 */ public float GravityDropMinHeight; - [NMS(Index = 340)] - /* 0x14EC */ public float GroundHeightBrakeMultiplier; - [NMS(Index = 339)] - /* 0x14F0 */ public float GroundHeightDownSpeedMultiplier; - [NMS(Index = 332)] - /* 0x14F4 */ public float GroundHeightHard; - [NMS(Index = 334)] - /* 0x14F8 */ public float GroundHeightHardCorvetteAutopilot; - [NMS(Index = 333)] - /* 0x14FC */ public float GroundHeightHardHorizontal; - [NMS(Index = 335)] - /* 0x1500 */ public float GroundHeightHardHorizontalCorvetteAutopilot; - [NMS(Index = 331)] - /* 0x1504 */ public float GroundHeightHardOverWater; - [NMS(Index = 617)] - /* 0x1508 */ public float GroundHeightHardTimeMax; - [NMS(Index = 616)] - /* 0x150C */ public float GroundHeightHardTimeMin; - [NMS(Index = 622)] - /* 0x1510 */ public int GroundHeightNumRays; - [NMS(Index = 618)] - /* 0x1514 */ public float GroundHeightPostCollisionDamper; + /* 0x14F8 */ public float FreighterBattleRangeBoost; + [NMS(Index = 529)] + /* 0x14FC */ public float FreighterCombatBoostMul; + [NMS(Index = 528)] + /* 0x1500 */ public float FreighterCombatSpeedMul; + [NMS(Index = 659)] + /* 0x1504 */ public float FreighterSpeed; + [NMS(Index = 409)] + /* 0x1508 */ public float FrigateTargetLockRange; + [NMS(Index = 492)] + /* 0x150C */ public float GravityDropForce; + [NMS(Index = 490)] + /* 0x1510 */ public float GravityDropMaxForceHeight; + [NMS(Index = 491)] + /* 0x1514 */ public float GravityDropMaxHeight; + [NMS(Index = 489)] + /* 0x1518 */ public float GravityDropMinHeight; + [NMS(Index = 345)] + /* 0x151C */ public float GroundHeightBrakeMultiplier; + [NMS(Index = 344)] + /* 0x1520 */ public float GroundHeightDownSpeedMultiplier; [NMS(Index = 337)] - /* 0x1518 */ public float GroundHeightPostCollisionMultiplier; + /* 0x1524 */ public float GroundHeightHard; + [NMS(Index = 339)] + /* 0x1528 */ public float GroundHeightHardCorvetteAutopilot; [NMS(Index = 338)] - /* 0x151C */ public float GroundHeightPostCollisionMultiplierTime; + /* 0x152C */ public float GroundHeightHardHorizontal; + [NMS(Index = 340)] + /* 0x1530 */ public float GroundHeightHardHorizontalCorvetteAutopilot; + [NMS(Index = 336)] + /* 0x1534 */ public float GroundHeightHardOverWater; + [NMS(Index = 622)] + /* 0x1538 */ public float GroundHeightHardTimeMax; + [NMS(Index = 621)] + /* 0x153C */ public float GroundHeightHardTimeMin; + [NMS(Index = 627)] + /* 0x1540 */ public int GroundHeightNumRays; [NMS(Index = 623)] - /* 0x1520 */ public float GroundHeightSmoothTime; - [NMS(Index = 325)] - /* 0x1524 */ public float GroundHeightSoft; - [NMS(Index = 328)] - /* 0x1528 */ public float GroundHeightSoftCorvetteAutopilot; - [NMS(Index = 324)] - /* 0x152C */ public float GroundHeightSoftForce; - [NMS(Index = 327)] - /* 0x1530 */ public float GroundHeightSoftForceCorvetteAutopilot; - [NMS(Index = 326)] - /* 0x1534 */ public float GroundHeightSoftHorizontal; + /* 0x1544 */ public float GroundHeightPostCollisionDamper; + [NMS(Index = 342)] + /* 0x1548 */ public float GroundHeightPostCollisionMultiplier; + [NMS(Index = 343)] + /* 0x154C */ public float GroundHeightPostCollisionMultiplierTime; + [NMS(Index = 628)] + /* 0x1550 */ public float GroundHeightSmoothTime; + [NMS(Index = 330)] + /* 0x1554 */ public float GroundHeightSoft; + [NMS(Index = 333)] + /* 0x1558 */ public float GroundHeightSoftCorvetteAutopilot; [NMS(Index = 329)] - /* 0x1538 */ public float GroundHeightSoftHorizontalCorvetteAutopilot; - [NMS(Index = 620)] - /* 0x153C */ public float GroundHeightSpeedAngle; - [NMS(Index = 621)] - /* 0x1540 */ public float GroundHeightSpeedAngleRange; - [NMS(Index = 619)] - /* 0x1544 */ public float GroundHeightSpeedLength; - [NMS(Index = 185)] - /* 0x1548 */ public float GroundNearEffectBuildingFade; - [NMS(Index = 182)] - /* 0x154C */ public float GroundNearEffectHeight; + /* 0x155C */ public float GroundHeightSoftForce; + [NMS(Index = 332)] + /* 0x1560 */ public float GroundHeightSoftForceCorvetteAutopilot; + [NMS(Index = 331)] + /* 0x1564 */ public float GroundHeightSoftHorizontal; + [NMS(Index = 334)] + /* 0x1568 */ public float GroundHeightSoftHorizontalCorvetteAutopilot; + [NMS(Index = 625)] + /* 0x156C */ public float GroundHeightSpeedAngle; + [NMS(Index = 626)] + /* 0x1570 */ public float GroundHeightSpeedAngleRange; + [NMS(Index = 624)] + /* 0x1574 */ public float GroundHeightSpeedLength; + [NMS(Index = 190)] + /* 0x1578 */ public float GroundNearEffectBuildingFade; + [NMS(Index = 187)] + /* 0x157C */ public float GroundNearEffectHeight; [NMS(Index = 126)] - /* 0x1550 */ public float GroundNearEffectLightFactor; - [NMS(Index = 184)] - /* 0x1554 */ public float GroundNearEffectNormalOffset; - [NMS(Index = 183)] - /* 0x1558 */ public float GroundNearEffectRange; + /* 0x1580 */ public float GroundNearEffectLightFactor; + [NMS(Index = 189)] + /* 0x1584 */ public float GroundNearEffectNormalOffset; + [NMS(Index = 188)] + /* 0x1588 */ public float GroundNearEffectRange; [NMS(Index = 127)] - /* 0x155C */ public float GroundNearEffectWaterLightFactor; + /* 0x158C */ public float GroundNearEffectWaterLightFactor; [NMS(Index = 128)] - /* 0x1560 */ public float GroundWaterSpeedFactor; - [NMS(Index = 501)] - /* 0x1564 */ public int GunAimLevel; - [NMS(Index = 495)] - /* 0x1568 */ public int GunAmmoMultiplier; - [NMS(Index = 634)] - /* 0x156C */ public float GunOffset3rdPersonMultiplier; + /* 0x1590 */ public float GroundWaterSpeedFactor; + [NMS(Index = 506)] + /* 0x1594 */ public int GunAimLevel; + [NMS(Index = 500)] + /* 0x1598 */ public int GunAmmoMultiplier; + [NMS(Index = 639)] + /* 0x159C */ public float GunOffset3rdPersonMultiplier; [NMS(Index = 62)] - /* 0x1570 */ public float HandControllerActiveBlendMinTime; + /* 0x15A0 */ public float HandControllerActiveBlendMinTime; [NMS(Index = 63)] - /* 0x1574 */ public float HandControllerActiveBlendTime; + /* 0x15A4 */ public float HandControllerActiveBlendTime; [NMS(Index = 75)] - /* 0x1578 */ public float HandControllerDirOffsetAngle; + /* 0x15A8 */ public float HandControllerDirOffsetAngle; [NMS(Index = 76)] - /* 0x157C */ public float HandControllerDirOffsetAngleMove; + /* 0x15AC */ public float HandControllerDirOffsetAngleMove; [NMS(Index = 74)] - /* 0x1580 */ public float HandControllerThrottleDeadZone; + /* 0x15B0 */ public float HandControllerThrottleDeadZone; [NMS(Index = 72)] - /* 0x1584 */ public float HandControllerThrottleDistance; + /* 0x15B4 */ public float HandControllerThrottleDistance; [NMS(Index = 73)] - /* 0x1588 */ public float HandControllerThrottleRange; + /* 0x15B8 */ public float HandControllerThrottleRange; [NMS(Index = 70)] - /* 0x158C */ public float HandControllerXReorientation; + /* 0x15BC */ public float HandControllerXReorientation; [NMS(Index = 68)] - /* 0x1590 */ public float HandControllerXReorientationMove; + /* 0x15C0 */ public float HandControllerXReorientationMove; [NMS(Index = 71)] - /* 0x1594 */ public float HandControllerZReorientation; + /* 0x15C4 */ public float HandControllerZReorientation; [NMS(Index = 69)] - /* 0x1598 */ public float HandControllerZReorientationMove; - [NMS(Index = 380)] - /* 0x159C */ public float HaulerTakeOffMod; - [NMS(Index = 431)] - /* 0x15A0 */ public int HitAsteroidDamage; - [NMS(Index = 296)] - /* 0x15A4 */ public float HoverAlignTime; - [NMS(Index = 298)] - /* 0x15A8 */ public float HoverAlignTimeAlt; - [NMS(Index = 471)] - /* 0x15AC */ public float HoverBrakeStrength; - [NMS(Index = 300)] - /* 0x15B0 */ public float HoverHeightFactor; - [NMS(Index = 308)] - /* 0x15B4 */ public float HoverLandManeuvreBrake; + /* 0x15C8 */ public float HandControllerZReorientationMove; + [NMS(Index = 385)] + /* 0x15CC */ public float HaulerTakeOffMod; + [NMS(Index = 436)] + /* 0x15D0 */ public int HitAsteroidDamage; + [NMS(Index = 301)] + /* 0x15D4 */ public float HoverAlignTime; + [NMS(Index = 303)] + /* 0x15D8 */ public float HoverAlignTimeAlt; + [NMS(Index = 476)] + /* 0x15DC */ public float HoverBrakeStrength; + [NMS(Index = 305)] + /* 0x15E0 */ public float HoverHeightFactor; + [NMS(Index = 313)] + /* 0x15E4 */ public float HoverLandManeuvreBrake; + [NMS(Index = 315)] + /* 0x15E8 */ public float HoverLandManeuvreTimeCorvetteMultiplier; + [NMS(Index = 312)] + /* 0x15EC */ public float HoverLandManeuvreTimeHmdMax; + [NMS(Index = 311)] + /* 0x15F0 */ public float HoverLandManeuvreTimeHmdMin; [NMS(Index = 310)] - /* 0x15B8 */ public float HoverLandManeuvreTimeCorvetteMultiplier; + /* 0x15F4 */ public float HoverLandManeuvreTimeMax; + [NMS(Index = 309)] + /* 0x15F8 */ public float HoverLandManeuvreTimeMin; + [NMS(Index = 314)] + /* 0x15FC */ public float HoverLandManeuvreTimeWaterMultiplier; + [NMS(Index = 308)] + /* 0x1600 */ public float HoverLandReachedDistance; [NMS(Index = 307)] - /* 0x15BC */ public float HoverLandManeuvreTimeHmdMax; + /* 0x1604 */ public float HoverLandReachedMinTime; + [NMS(Index = 468)] + /* 0x1608 */ public float HoverMaxSpeed; [NMS(Index = 306)] - /* 0x15C0 */ public float HoverLandManeuvreTimeHmdMin; - [NMS(Index = 305)] - /* 0x15C4 */ public float HoverLandManeuvreTimeMax; + /* 0x160C */ public float HoverMinSpeed; [NMS(Index = 304)] - /* 0x15C8 */ public float HoverLandManeuvreTimeMin; - [NMS(Index = 309)] - /* 0x15CC */ public float HoverLandManeuvreTimeWaterMultiplier; - [NMS(Index = 303)] - /* 0x15D0 */ public float HoverLandReachedDistance; - [NMS(Index = 302)] - /* 0x15D4 */ public float HoverLandReachedMinTime; - [NMS(Index = 463)] - /* 0x15D8 */ public float HoverMaxSpeed; - [NMS(Index = 301)] - /* 0x15DC */ public float HoverMinSpeed; + /* 0x1610 */ public float HoverSpeedFactor; + [NMS(Index = 469)] + /* 0x1614 */ public float HoverStopTime; [NMS(Index = 299)] - /* 0x15E0 */ public float HoverSpeedFactor; - [NMS(Index = 464)] - /* 0x15E4 */ public float HoverStopTime; - [NMS(Index = 294)] - /* 0x15E8 */ public float HoverTakeoffHeight; - [NMS(Index = 295)] - /* 0x15EC */ public float HoverTime; - [NMS(Index = 297)] - /* 0x15F0 */ public float HoverTimeAlt; - [NMS(Index = 699)] - /* 0x15F4 */ public float HUDBoostUpgradeMultiplier; - [NMS(Index = 293)] - /* 0x15F8 */ public float KBThrustSmoothTime; - [NMS(Index = 584)] - /* 0x15FC */ public float LandGroundTakeOffTime; - [NMS(Index = 586)] - /* 0x1600 */ public float LandHeightThreshold; - [NMS(Index = 590)] - /* 0x1604 */ public float LandingAreaFloorOffset; + /* 0x1618 */ public float HoverTakeoffHeight; + [NMS(Index = 300)] + /* 0x161C */ public float HoverTime; + [NMS(Index = 302)] + /* 0x1620 */ public float HoverTimeAlt; + [NMS(Index = 704)] + /* 0x1624 */ public float HUDBoostUpgradeMultiplier; + [NMS(Index = 298)] + /* 0x1628 */ public float KBThrustSmoothTime; [NMS(Index = 589)] - /* 0x1608 */ public float LandingAreaRadius; - [NMS(Index = 322)] - /* 0x160C */ public float LandingButtonMinTime; - [NMS(Index = 313)] - /* 0x1610 */ public float LandingCheckBuildingRadiusFactor; - [NMS(Index = 500)] - /* 0x1614 */ public int LandingCost; + /* 0x162C */ public float LandGroundTakeOffTime; + [NMS(Index = 591)] + /* 0x1630 */ public float LandHeightThreshold; + [NMS(Index = 595)] + /* 0x1634 */ public float LandingAreaFloorOffset; + [NMS(Index = 594)] + /* 0x1638 */ public float LandingAreaRadius; + [NMS(Index = 327)] + /* 0x163C */ public float LandingButtonMinTime; + [NMS(Index = 318)] + /* 0x1640 */ public float LandingCheckBuildingRadiusFactor; + [NMS(Index = 505)] + /* 0x1644 */ public int LandingCost; [NMS(Index = 30)] - /* 0x1618 */ public float LandingDirectionalSideOffsetFactor; - [NMS(Index = 578)] - /* 0x161C */ public float LandingHelperMinAngle; - [NMS(Index = 580)] - /* 0x1620 */ public float LandingHelperRollTime; - [NMS(Index = 579)] - /* 0x1624 */ public float LandingHelperTurnTime; + /* 0x1648 */ public float LandingDirectionalSideOffsetFactor; + [NMS(Index = 583)] + /* 0x164C */ public float LandingHelperMinAngle; + [NMS(Index = 585)] + /* 0x1650 */ public float LandingHelperRollTime; + [NMS(Index = 584)] + /* 0x1654 */ public float LandingHelperTurnTime; [NMS(Index = 31)] - /* 0x1628 */ public float LandingHoverOffset; + /* 0x1658 */ public float LandingHoverOffset; [NMS(Index = 37)] - /* 0x162C */ public float LandingMargin; + /* 0x165C */ public float LandingMargin; [NMS(Index = 36)] - /* 0x1630 */ public float LandingMaxAngle; + /* 0x1660 */ public float LandingMaxAngle; [NMS(Index = 35)] - /* 0x1634 */ public float LandingMaxSpeed; + /* 0x1664 */ public float LandingMaxSpeed; [NMS(Index = 38)] - /* 0x1638 */ public float LandingObstacleMinHeight; - [NMS(Index = 311)] - /* 0x163C */ public float LandingOnGroundTip; - [NMS(Index = 323)] - /* 0x1640 */ public float LandingPushNoseUpFactor; + /* 0x1668 */ public float LandingObstacleMinHeight; + [NMS(Index = 316)] + /* 0x166C */ public float LandingOnGroundTip; + [NMS(Index = 328)] + /* 0x1670 */ public float LandingPushNoseUpFactor; [NMS(Index = 39)] - /* 0x1644 */ public float LandingTooManyLowPointsFraction; + /* 0x1674 */ public float LandingTooManyLowPointsFraction; [NMS(Index = 33)] - /* 0x1648 */ public float LandingWaterHoverHeight; + /* 0x1678 */ public float LandingWaterHoverHeight; [NMS(Index = 34)] - /* 0x164C */ public float LandingWaterHoverHeightCorvette; + /* 0x167C */ public float LandingWaterHoverHeightCorvette; [NMS(Index = 32)] - /* 0x1650 */ public float LandingWaterHoverOffset; - [NMS(Index = 585)] - /* 0x1654 */ public float LandLookingForward; - [NMS(Index = 465)] - /* 0x1658 */ public float LandOffset; - [NMS(Index = 588)] - /* 0x165C */ public float LandSlopeMax; - [NMS(Index = 587)] - /* 0x1660 */ public float LandWidthThreshold; - [NMS(Index = 497)] - /* 0x1664 */ public int LaserAimLevel; - [NMS(Index = 566)] - /* 0x1668 */ public float LaserCoolFactor; - [NMS(Index = 565)] - /* 0x166C */ public float LaserOverheatDownTime; - [NMS(Index = 564)] - /* 0x1670 */ public float LaserOverheatTime; - [NMS(Index = 290)] - /* 0x1674 */ public float LateralDriftRange; - [NMS(Index = 289)] - /* 0x1678 */ public float LateralDriftRollAmount; - [NMS(Index = 701)] - /* 0x167C */ public float LaunchThrustersMinimumSummonPercentage; - [NMS(Index = 700)] - /* 0x1680 */ public float LaunchThrustersRegenTimePeriod; - [NMS(Index = 702)] - /* 0x1684 */ public float LaunchThrustersSummonCostMultiplier; - [NMS(Index = 624)] - /* 0x1688 */ public float LinearDamping; - [NMS(Index = 397)] - /* 0x168C */ public float LockTargetMaxScale; - [NMS(Index = 394)] - /* 0x1690 */ public float LockTargetMinDistance; - [NMS(Index = 396)] - /* 0x1694 */ public float LockTargetMinScale; - [NMS(Index = 395)] - /* 0x1698 */ public float LockTargetRange; - [NMS(Index = 630)] - /* 0x169C */ public float LootAttractDistance; - [NMS(Index = 631)] - /* 0x16A0 */ public float LootAttractTime; - [NMS(Index = 633)] - /* 0x16A4 */ public float LootCollectDistance; - [NMS(Index = 632)] - /* 0x16A8 */ public float LootDampForce; - [NMS(Index = 178)] - /* 0x16AC */ public float LowAltitudeAnimationHeight; - [NMS(Index = 179)] - /* 0x16B0 */ public float LowAltitudeAnimationHysteresisTime; - [NMS(Index = 180)] - /* 0x16B4 */ public float LowAltitudeAnimationTime; - [NMS(Index = 181)] - /* 0x16B8 */ public float LowAltitudeContrailFadeAtAnimProgress; - [NMS(Index = 494)] - /* 0x16BC */ public float MarkerEventTime; + /* 0x1680 */ public float LandingWaterHoverOffset; + [NMS(Index = 590)] + /* 0x1684 */ public float LandLookingForward; + [NMS(Index = 470)] + /* 0x1688 */ public float LandOffset; + [NMS(Index = 593)] + /* 0x168C */ public float LandSlopeMax; + [NMS(Index = 592)] + /* 0x1690 */ public float LandWidthThreshold; + [NMS(Index = 502)] + /* 0x1694 */ public int LaserAimLevel; + [NMS(Index = 571)] + /* 0x1698 */ public float LaserCoolFactor; + [NMS(Index = 570)] + /* 0x169C */ public float LaserOverheatDownTime; + [NMS(Index = 569)] + /* 0x16A0 */ public float LaserOverheatTime; + [NMS(Index = 295)] + /* 0x16A4 */ public float LateralDriftRange; + [NMS(Index = 294)] + /* 0x16A8 */ public float LateralDriftRollAmount; + [NMS(Index = 706)] + /* 0x16AC */ public float LaunchThrustersMinimumSummonPercentage; + [NMS(Index = 705)] + /* 0x16B0 */ public float LaunchThrustersRegenTimePeriod; + [NMS(Index = 707)] + /* 0x16B4 */ public float LaunchThrustersSummonCostMultiplier; + [NMS(Index = 629)] + /* 0x16B8 */ public float LinearDamping; + [NMS(Index = 402)] + /* 0x16BC */ public float LockTargetMaxScale; + [NMS(Index = 399)] + /* 0x16C0 */ public float LockTargetMinDistance; + [NMS(Index = 401)] + /* 0x16C4 */ public float LockTargetMinScale; + [NMS(Index = 400)] + /* 0x16C8 */ public float LockTargetRange; + [NMS(Index = 635)] + /* 0x16CC */ public float LootAttractDistance; + [NMS(Index = 636)] + /* 0x16D0 */ public float LootAttractTime; + [NMS(Index = 638)] + /* 0x16D4 */ public float LootCollectDistance; + [NMS(Index = 637)] + /* 0x16D8 */ public float LootDampForce; + [NMS(Index = 183)] + /* 0x16DC */ public float LowAltitudeAnimationHeight; + [NMS(Index = 184)] + /* 0x16E0 */ public float LowAltitudeAnimationHysteresisTime; + [NMS(Index = 185)] + /* 0x16E4 */ public float LowAltitudeAnimationTime; + [NMS(Index = 186)] + /* 0x16E8 */ public float LowAltitudeContrailFadeAtAnimProgress; + [NMS(Index = 499)] + /* 0x16EC */ public float MarkerEventTime; [NMS(Index = 87)] - /* 0x16C0 */ public float MaximumDistanceFromShipWhenExiting; + /* 0x16F0 */ public float MaximumDistanceFromShipWhenExiting; [NMS(Index = 88)] - /* 0x16C4 */ public float MaximumHeightWhenExitingShip; - [NMS(Index = 199)] - /* 0x16C8 */ public float MaxOverspeedBrake; - [NMS(Index = 707)] - /* 0x16CC */ public float MaxSpeedUpDistance; - [NMS(Index = 708)] - /* 0x16D0 */ public float MaxSpeedUpVelocity; + /* 0x16F4 */ public float MaximumHeightWhenExitingShip; + [NMS(Index = 204)] + /* 0x16F8 */ public float MaxOverspeedBrake; + [NMS(Index = 712)] + /* 0x16FC */ public float MaxSpeedUpDistance; + [NMS(Index = 713)] + /* 0x1700 */ public float MaxSpeedUpVelocity; [NMS(Index = 140)] - /* 0x16D4 */ public float MiniWarpAlignSlerp; - [NMS(Index = 536)] - /* 0x16D8 */ public float MiniWarpAlignStrength; - [NMS(Index = 537)] - /* 0x16DC */ public float MiniWarpChargeTime; + /* 0x1704 */ public float MiniWarpAlignSlerp; [NMS(Index = 541)] - /* 0x16E0 */ public float MiniWarpCooldownTime; - [NMS(Index = 548, MxmlName = "MiniWarpExitSpeed ")] - /* 0x16E4 */ public float MiniWarpExitSpeed; - [NMS(Index = 549, MxmlName = "MiniWarpExitSpeedStation ")] - /* 0x16E8 */ public float MiniWarpExitSpeedStation; - [NMS(Index = 550, MxmlName = "MiniWarpExitTime ")] - /* 0x16EC */ public float MiniWarpExitTime; - [NMS(Index = 560, MxmlName = "MiniWarpFlashDelay ")] - /* 0x16F0 */ public float MiniWarpFlashDelay; - [NMS(Index = 559, MxmlName = "MiniWarpFlashDuration ")] - /* 0x16F4 */ public float MiniWarpFlashDuration; - [NMS(Index = 558, MxmlName = "MiniWarpFlashIntensity ")] - /* 0x16F8 */ public float MiniWarpFlashIntensity; - [NMS(Index = 535)] - /* 0x16FC */ public float MiniWarpFuelTime; - [NMS(Index = 551)] - /* 0x1700 */ public float MiniWarpHUDArrowAttractAngle; - [NMS(Index = 555)] - /* 0x1704 */ public float MiniWarpHUDArrowAttractAngleDense; - [NMS(Index = 553)] - /* 0x1708 */ public float MiniWarpHUDArrowAttractAngleOtherPlayerStuff; - [NMS(Index = 554)] - /* 0x170C */ public float MiniWarpHUDArrowAttractAngleSaveBeacon; - [NMS(Index = 552)] - /* 0x1710 */ public float MiniWarpHUDArrowAttractAngleStation; + /* 0x1708 */ public float MiniWarpAlignStrength; + [NMS(Index = 542)] + /* 0x170C */ public float MiniWarpChargeTime; + [NMS(Index = 546)] + /* 0x1710 */ public float MiniWarpCooldownTime; + [NMS(Index = 553, MxmlName = "MiniWarpExitSpeed ")] + /* 0x1714 */ public float MiniWarpExitSpeed; + [NMS(Index = 554, MxmlName = "MiniWarpExitSpeedStation ")] + /* 0x1718 */ public float MiniWarpExitSpeedStation; + [NMS(Index = 555, MxmlName = "MiniWarpExitTime ")] + /* 0x171C */ public float MiniWarpExitTime; + [NMS(Index = 565, MxmlName = "MiniWarpFlashDelay ")] + /* 0x1720 */ public float MiniWarpFlashDelay; + [NMS(Index = 564, MxmlName = "MiniWarpFlashDuration ")] + /* 0x1724 */ public float MiniWarpFlashDuration; + [NMS(Index = 563, MxmlName = "MiniWarpFlashIntensity ")] + /* 0x1728 */ public float MiniWarpFlashIntensity; + [NMS(Index = 540)] + /* 0x172C */ public float MiniWarpFuelTime; [NMS(Index = 556)] - /* 0x1714 */ public int MiniWarpHUDArrowNumMarkersToBeDense; - [NMS(Index = 483)] - /* 0x1718 */ public float MiniWarpLinesHeight; - [NMS(Index = 480)] - /* 0x171C */ public int MiniWarpLinesNum; - [NMS(Index = 482)] - /* 0x1720 */ public float MiniWarpLinesOffset; - [NMS(Index = 481)] - /* 0x1724 */ public float MiniWarpLinesSpacing; + /* 0x1730 */ public float MiniWarpHUDArrowAttractAngle; + [NMS(Index = 560)] + /* 0x1734 */ public float MiniWarpHUDArrowAttractAngleDense; + [NMS(Index = 558)] + /* 0x1738 */ public float MiniWarpHUDArrowAttractAngleOtherPlayerStuff; + [NMS(Index = 559)] + /* 0x173C */ public float MiniWarpHUDArrowAttractAngleSaveBeacon; + [NMS(Index = 557)] + /* 0x1740 */ public float MiniWarpHUDArrowAttractAngleStation; + [NMS(Index = 561)] + /* 0x1744 */ public int MiniWarpHUDArrowNumMarkersToBeDense; + [NMS(Index = 488)] + /* 0x1748 */ public float MiniWarpLinesHeight; + [NMS(Index = 485)] + /* 0x174C */ public int MiniWarpLinesNum; + [NMS(Index = 487)] + /* 0x1750 */ public float MiniWarpLinesOffset; + [NMS(Index = 486)] + /* 0x1754 */ public float MiniWarpLinesSpacing; [NMS(Index = 138)] - /* 0x1728 */ public float MiniWarpMarkerAlignSlowdown; + /* 0x1758 */ public float MiniWarpMarkerAlignSlowdown; [NMS(Index = 139)] - /* 0x172C */ public float MiniWarpMarkerAlignSlowdownRange; + /* 0x175C */ public float MiniWarpMarkerAlignSlowdownRange; [NMS(Index = 137)] - /* 0x1730 */ public float MiniWarpMarkerApproachSlowdown; - [NMS(Index = 543)] - /* 0x1734 */ public float MiniWarpMinPlanetDistance; - [NMS(Index = 561, MxmlName = "MiniWarpNoAsteroidRadius ")] - /* 0x1738 */ public float MiniWarpNoAsteroidRadius; - [NMS(Index = 533)] - /* 0x173C */ public float MiniWarpPlanetRadius; - [NMS(Index = 532)] - /* 0x1740 */ public float MiniWarpShakeStrength; + /* 0x1760 */ public float MiniWarpMarkerApproachSlowdown; + [NMS(Index = 548)] + /* 0x1764 */ public float MiniWarpMinPlanetDistance; + [NMS(Index = 566, MxmlName = "MiniWarpNoAsteroidRadius ")] + /* 0x1768 */ public float MiniWarpNoAsteroidRadius; [NMS(Index = 538)] - /* 0x1744 */ public float MiniWarpSpeed; - [NMS(Index = 534)] - /* 0x1748 */ public float MiniWarpStationRadius; - [NMS(Index = 545)] - /* 0x174C */ public float MiniWarpStoppingMarginDefault; - [NMS(Index = 546)] - /* 0x1750 */ public float MiniWarpStoppingMarginLong; - [NMS(Index = 542)] - /* 0x1754 */ public float MiniWarpStoppingMarginPlanet; - [NMS(Index = 540)] - /* 0x1758 */ public float MiniWarpTime; + /* 0x176C */ public float MiniWarpPlanetRadius; + [NMS(Index = 537)] + /* 0x1770 */ public float MiniWarpShakeStrength; + [NMS(Index = 543)] + /* 0x1774 */ public float MiniWarpSpeed; [NMS(Index = 539)] - /* 0x175C */ public float MiniWarpTopSpeedTime; + /* 0x1778 */ public float MiniWarpStationRadius; + [NMS(Index = 550)] + /* 0x177C */ public float MiniWarpStoppingMarginDefault; + [NMS(Index = 551)] + /* 0x1780 */ public float MiniWarpStoppingMarginLong; [NMS(Index = 547)] - /* 0x1760 */ public float MiniWarpTrackingMargin; - [NMS(Index = 503)] - /* 0x1764 */ public float MissileLockSpeedUp; - [NMS(Index = 504)] - /* 0x1768 */ public float MissileLockTime; - [NMS(Index = 457)] - /* 0x176C */ public float MissileShootTime; - [NMS(Index = 441)] - /* 0x1770 */ public float MuzzleAnimSpeed; - [NMS(Index = 440)] - /* 0x1774 */ public float MuzzleLightIntensity; + /* 0x1784 */ public float MiniWarpStoppingMarginPlanet; + [NMS(Index = 545)] + /* 0x1788 */ public float MiniWarpTime; + [NMS(Index = 544)] + /* 0x178C */ public float MiniWarpTopSpeedTime; + [NMS(Index = 552)] + /* 0x1790 */ public float MiniWarpTrackingMargin; + [NMS(Index = 508)] + /* 0x1794 */ public float MissileLockSpeedUp; + [NMS(Index = 509)] + /* 0x1798 */ public float MissileLockTime; + [NMS(Index = 462)] + /* 0x179C */ public float MissileShootTime; + [NMS(Index = 446)] + /* 0x17A0 */ public float MuzzleAnimSpeed; + [NMS(Index = 445)] + /* 0x17A4 */ public float MuzzleLightIntensity; + [NMS(Index = 166)] + /* 0x17A8 */ public float NearbySystemWarpBurstEffectLeadTime; + [NMS(Index = 165)] + /* 0x17AC */ public float NearbySystemWarpEnterEffectTime; [NMS(Index = 133)] - /* 0x1778 */ public float NearGroundPitchCorrectMinHeight; + /* 0x17B0 */ public float NearGroundPitchCorrectMinHeight; [NMS(Index = 135)] - /* 0x177C */ public float NearGroundPitchCorrectMinHeightRemote; + /* 0x17B4 */ public float NearGroundPitchCorrectMinHeightRemote; [NMS(Index = 134)] - /* 0x1780 */ public float NearGroundPitchCorrectRange; + /* 0x17B8 */ public float NearGroundPitchCorrectRange; [NMS(Index = 136)] - /* 0x1784 */ public float NearGroundPitchCorrectRangeRemote; - [NMS(Index = 162)] - /* 0x1788 */ public float NetworkDockSearchRadius; - [NMS(Index = 415)] - /* 0x178C */ public float NoBoostAnomalyDistance; - [NMS(Index = 422)] - /* 0x1790 */ public float NoBoostCombatEventMinBattleTime; + /* 0x17BC */ public float NearGroundPitchCorrectRangeRemote; + [NMS(Index = 167)] + /* 0x17C0 */ public float NetworkDockSearchRadius; + [NMS(Index = 420)] + /* 0x17C4 */ public float NoBoostAnomalyDistance; + [NMS(Index = 427)] + /* 0x17C8 */ public float NoBoostCombatEventMinBattleTime; + [NMS(Index = 428)] + /* 0x17CC */ public float NoBoostCombatEventMinFreighterBattleTime; + [NMS(Index = 429)] + /* 0x17D0 */ public float NoBoostCombatEventTime; [NMS(Index = 423)] - /* 0x1794 */ public float NoBoostCombatEventMinFreighterBattleTime; + /* 0x17D4 */ public float NoBoostFreighterAngle; + [NMS(Index = 422)] + /* 0x17D8 */ public float NoBoostFreighterDistance; [NMS(Index = 424)] - /* 0x1798 */ public float NoBoostCombatEventTime; - [NMS(Index = 418)] - /* 0x179C */ public float NoBoostFreighterAngle; - [NMS(Index = 417)] - /* 0x17A0 */ public float NoBoostFreighterDistance; - [NMS(Index = 419)] - /* 0x17A4 */ public float NoBoostShipDistance; + /* 0x17DC */ public float NoBoostShipDistance; + [NMS(Index = 426)] + /* 0x17E0 */ public float NoBoostShipLastHitTime; + [NMS(Index = 425)] + /* 0x17E4 */ public float NoBoostShipNearMinTime; [NMS(Index = 421)] - /* 0x17A8 */ public float NoBoostShipLastHitTime; - [NMS(Index = 420)] - /* 0x17AC */ public float NoBoostShipNearMinTime; - [NMS(Index = 416)] - /* 0x17B0 */ public float NoBoostSpaceAnomalyDistance; - [NMS(Index = 414)] - /* 0x17B4 */ public float NoBoostStationDistance; + /* 0x17E8 */ public float NoBoostSpaceAnomalyDistance; + [NMS(Index = 419)] + /* 0x17EC */ public float NoBoostStationDistance; [NMS(Index = 131)] - /* 0x17B8 */ public float OutpostDockSpeedAlignMinDistance; + /* 0x17F0 */ public float OutpostDockSpeedAlignMinDistance; [NMS(Index = 132)] - /* 0x17BC */ public float OutpostDockSpeedAlignRange; - [NMS(Index = 292)] - /* 0x17C0 */ public float PadThrustSmoothTime; - [NMS(Index = 291)] - /* 0x17C4 */ public float PadTurnSpeed; - [NMS(Index = 347)] - /* 0x17C8 */ public float PitchCorrectCockpitSpring; - [NMS(Index = 346)] - /* 0x17CC */ public float PitchCorrectDownSpeedHeightMax; - [NMS(Index = 345)] - /* 0x17D0 */ public float PitchCorrectDownSpeedHeightMin; - [NMS(Index = 344)] - /* 0x17D4 */ public float PitchCorrectDownSpeedMaxDownAngle; - [NMS(Index = 341)] - /* 0x17D8 */ public float PitchCorrectDownSpeedMinSpeed; - [NMS(Index = 342)] - /* 0x17DC */ public float PitchCorrectDownSpeedRange; - [NMS(Index = 343)] - /* 0x17E0 */ public float PitchCorrectDownSpeedSoftAngle; - [NMS(Index = 359)] - /* 0x17E4 */ public float PitchCorrectHeightMax; - [NMS(Index = 358)] - /* 0x17E8 */ public float PitchCorrectHeightMin; - [NMS(Index = 357)] - /* 0x17EC */ public float PitchCorrectHeightSpring; - [NMS(Index = 349)] - /* 0x17F0 */ public float PitchCorrectMaxDownAngle; - [NMS(Index = 350)] - /* 0x17F4 */ public float PitchCorrectMaxDownAnglePostCollision; + /* 0x17F4 */ public float OutpostDockSpeedAlignRange; + [NMS(Index = 297)] + /* 0x17F8 */ public float PadThrustSmoothTime; + [NMS(Index = 296)] + /* 0x17FC */ public float PadTurnSpeed; [NMS(Index = 352)] - /* 0x17F8 */ public float PitchCorrectMaxDownAngleWater; - [NMS(Index = 348)] - /* 0x17FC */ public float PitchCorrectSoftDownAngle; + /* 0x1800 */ public float PitchCorrectCockpitSpring; [NMS(Index = 351)] - /* 0x1800 */ public float PitchCorrectSoftDownAnglePostCollision; + /* 0x1804 */ public float PitchCorrectDownSpeedHeightMax; + [NMS(Index = 350)] + /* 0x1808 */ public float PitchCorrectDownSpeedHeightMin; + [NMS(Index = 349)] + /* 0x180C */ public float PitchCorrectDownSpeedMaxDownAngle; + [NMS(Index = 346)] + /* 0x1810 */ public float PitchCorrectDownSpeedMinSpeed; + [NMS(Index = 347)] + /* 0x1814 */ public float PitchCorrectDownSpeedRange; + [NMS(Index = 348)] + /* 0x1818 */ public float PitchCorrectDownSpeedSoftAngle; + [NMS(Index = 364)] + /* 0x181C */ public float PitchCorrectHeightMax; + [NMS(Index = 363)] + /* 0x1820 */ public float PitchCorrectHeightMin; + [NMS(Index = 362)] + /* 0x1824 */ public float PitchCorrectHeightSpring; + [NMS(Index = 354)] + /* 0x1828 */ public float PitchCorrectMaxDownAngle; + [NMS(Index = 355)] + /* 0x182C */ public float PitchCorrectMaxDownAnglePostCollision; + [NMS(Index = 357)] + /* 0x1830 */ public float PitchCorrectMaxDownAngleWater; [NMS(Index = 353)] - /* 0x1804 */ public float PitchCorrectSoftDownAngleWater; + /* 0x1834 */ public float PitchCorrectSoftDownAngle; [NMS(Index = 356)] - /* 0x1808 */ public float PitchCorrectTimeHeight; - [NMS(Index = 355)] - /* 0x180C */ public float PitchCorrectTimeMax; - [NMS(Index = 354)] - /* 0x1810 */ public float PitchCorrectTimeMin; - [NMS(Index = 434)] - /* 0x1814 */ public float PlayerFreighterClearSpaceRadius; - [NMS(Index = 201)] - /* 0x1818 */ public float PostFreighterWarpTransitionTime; - [NMS(Index = 200)] - /* 0x181C */ public float PostWarpSlowDownTime; - [NMS(Index = 375)] - /* 0x1820 */ public float PowerSettingEngineDamper; - [NMS(Index = 374)] - /* 0x1824 */ public float PowerSettingEngineMul; + /* 0x1838 */ public float PitchCorrectSoftDownAnglePostCollision; + [NMS(Index = 358)] + /* 0x183C */ public float PitchCorrectSoftDownAngleWater; + [NMS(Index = 361)] + /* 0x1840 */ public float PitchCorrectTimeHeight; + [NMS(Index = 360)] + /* 0x1844 */ public float PitchCorrectTimeMax; + [NMS(Index = 359)] + /* 0x1848 */ public float PitchCorrectTimeMin; + [NMS(Index = 439)] + /* 0x184C */ public float PlayerFreighterClearSpaceRadius; + [NMS(Index = 206)] + /* 0x1850 */ public float PostFreighterWarpTransitionTime; + [NMS(Index = 205)] + /* 0x1854 */ public float PostWarpSlowDownTime; + [NMS(Index = 380)] + /* 0x1858 */ public float PowerSettingEngineDamper; [NMS(Index = 379)] - /* 0x1828 */ public float PowerSettingShieldDamper; - [NMS(Index = 378)] - /* 0x182C */ public float PowerSettingShieldMul; - [NMS(Index = 377)] - /* 0x1830 */ public float PowerSettingWeaponDamper; - [NMS(Index = 376)] - /* 0x1834 */ public float PowerSettingWeaponMul; - [NMS(Index = 570)] - /* 0x1838 */ public int ProjectileClipSize; - [NMS(Index = 568)] - /* 0x183C */ public float ProjectileFireRate; - [NMS(Index = 567)] - /* 0x1840 */ public float ProjectileOverheatTime; - [NMS(Index = 569)] - /* 0x1844 */ public float ProjectileReloadTime; + /* 0x185C */ public float PowerSettingEngineMul; + [NMS(Index = 384)] + /* 0x1860 */ public float PowerSettingShieldDamper; + [NMS(Index = 383)] + /* 0x1864 */ public float PowerSettingShieldMul; + [NMS(Index = 382)] + /* 0x1868 */ public float PowerSettingWeaponDamper; + [NMS(Index = 381)] + /* 0x186C */ public float PowerSettingWeaponMul; + [NMS(Index = 575)] + /* 0x1870 */ public int ProjectileClipSize; + [NMS(Index = 573)] + /* 0x1874 */ public float ProjectileFireRate; + [NMS(Index = 572)] + /* 0x1878 */ public float ProjectileOverheatTime; + [NMS(Index = 574)] + /* 0x187C */ public float ProjectileReloadTime; [NMS(Index = 42)] - /* 0x1848 */ public float PulseDriveBoostDoubleTapTime; - [NMS(Index = 223)] - /* 0x184C */ public float PulseDriveLookAboveAngle; - [NMS(Index = 224)] - /* 0x1850 */ public float PulseDriveLookAboveTime; - [NMS(Index = 204)] - /* 0x1854 */ public float PulseDrivePlanetApproachHeight; - [NMS(Index = 203)] - /* 0x1858 */ public float PulseDrivePlanetApproachMaxAngle; - [NMS(Index = 202)] - /* 0x185C */ public float PulseDrivePlanetApproachMinAngle; + /* 0x1880 */ public float PulseDriveBoostDoubleTapTime; + [NMS(Index = 228)] + /* 0x1884 */ public float PulseDriveLookAboveAngle; + [NMS(Index = 229)] + /* 0x1888 */ public float PulseDriveLookAboveTime; + [NMS(Index = 209)] + /* 0x188C */ public float PulseDrivePlanetApproachHeight; [NMS(Index = 208)] - /* 0x1860 */ public float PulseDrivePoiApproachAngle; + /* 0x1890 */ public float PulseDrivePlanetApproachMaxAngle; [NMS(Index = 207)] - /* 0x1864 */ public float PulseDrivePoiApproachAngleBelow; - [NMS(Index = 209)] - /* 0x1868 */ public float PulseDrivePoiApproachDistanceScale; - [NMS(Index = 215)] - /* 0x186C */ public float PulseDrivePoiApproachHandleTime; - [NMS(Index = 212)] - /* 0x1870 */ public float PulseDrivePoiApproachStartFraction; - [NMS(Index = 210)] - /* 0x1874 */ public float PulseDrivePoiApproachTime; - [NMS(Index = 222)] - /* 0x1878 */ public float PulseDrivePoiCollisionScaleNotPulsing; - [NMS(Index = 206)] - /* 0x187C */ public float PulseDrivePoiDirectionalApproachAngle; - [NMS(Index = 219)] - /* 0x1880 */ public float PulseDrivePoiMinSpeed; - [NMS(Index = 211)] - /* 0x1884 */ public float PulseDrivePoiRollRate; - [NMS(Index = 221)] - /* 0x1888 */ public float PulseDrivePoiSlowDownTime; - [NMS(Index = 220)] - /* 0x188C */ public float PulseDrivePoiSpeedUpTime; + /* 0x1894 */ public float PulseDrivePlanetApproachMinAngle; [NMS(Index = 213)] - /* 0x1890 */ public float PulseDrivePoiSplineStartHandle; + /* 0x1898 */ public float PulseDrivePoiApproachAngle; + [NMS(Index = 212)] + /* 0x189C */ public float PulseDrivePoiApproachAngleBelow; [NMS(Index = 214)] - /* 0x1894 */ public float PulseDrivePoiStartHandleTime; - [NMS(Index = 216)] - /* 0x1898 */ public float PulseDrivePoiStartLean; + /* 0x18A0 */ public float PulseDrivePoiApproachDistanceScale; + [NMS(Index = 220)] + /* 0x18A4 */ public float PulseDrivePoiApproachHandleTime; [NMS(Index = 217)] - /* 0x189C */ public float PulseDrivePoiStraightTime; + /* 0x18A8 */ public float PulseDrivePoiApproachStartFraction; + [NMS(Index = 215)] + /* 0x18AC */ public float PulseDrivePoiApproachTime; + [NMS(Index = 227)] + /* 0x18B0 */ public float PulseDrivePoiCollisionScaleNotPulsing; + [NMS(Index = 211)] + /* 0x18B4 */ public float PulseDrivePoiDirectionalApproachAngle; + [NMS(Index = 224)] + /* 0x18B8 */ public float PulseDrivePoiMinSpeed; + [NMS(Index = 216)] + /* 0x18BC */ public float PulseDrivePoiRollRate; + [NMS(Index = 226)] + /* 0x18C0 */ public float PulseDrivePoiSlowDownTime; + [NMS(Index = 225)] + /* 0x18C4 */ public float PulseDrivePoiSpeedUpTime; [NMS(Index = 218)] - /* 0x18A0 */ public float PulseDrivePoiTurnRate; + /* 0x18C8 */ public float PulseDrivePoiSplineStartHandle; + [NMS(Index = 219)] + /* 0x18CC */ public float PulseDrivePoiStartHandleTime; + [NMS(Index = 221)] + /* 0x18D0 */ public float PulseDrivePoiStartLean; + [NMS(Index = 222)] + /* 0x18D4 */ public float PulseDrivePoiStraightTime; + [NMS(Index = 223)] + /* 0x18D8 */ public float PulseDrivePoiTurnRate; [NMS(Index = 54)] - /* 0x18A4 */ public float PulseDriveStationApproachAngleMin; + /* 0x18DC */ public float PulseDriveStationApproachAngleMin; [NMS(Index = 55)] - /* 0x18A8 */ public float PulseDriveStationApproachAngleRange; + /* 0x18E0 */ public float PulseDriveStationApproachAngleRange; [NMS(Index = 58)] - /* 0x18AC */ public float PulseDriveStationApproachOffset; + /* 0x18E4 */ public float PulseDriveStationApproachOffset; [NMS(Index = 56)] - /* 0x18B0 */ public float PulseDriveStationApproachPerpAngleMin; + /* 0x18E8 */ public float PulseDriveStationApproachPerpAngleMin; [NMS(Index = 57)] - /* 0x18B4 */ public float PulseDriveStationApproachPerpAngleRange; + /* 0x18EC */ public float PulseDriveStationApproachPerpAngleRange; [NMS(Index = 59)] - /* 0x18B8 */ public float PulseDriveStationApproachSlowdown; + /* 0x18F0 */ public float PulseDriveStationApproachSlowdown; [NMS(Index = 61)] - /* 0x18BC */ public float PulseDriveStationApproachSlowdownRange; + /* 0x18F4 */ public float PulseDriveStationApproachSlowdownRange; [NMS(Index = 60)] - /* 0x18C0 */ public float PulseDriveStationApproachSlowdownRangeMin; - [NMS(Index = 409)] - /* 0x18C4 */ public float RemotePlayerLockTimeAfterShot; - [NMS(Index = 405)] - /* 0x18C8 */ public float ResetTargetLockAngle; - [NMS(Index = 489)] - /* 0x18CC */ public float ResourceCollectOffset; - [NMS(Index = 384)] - /* 0x18D0 */ public float RoyalTakeOffMod; + /* 0x18F8 */ public float PulseDriveStationApproachSlowdownRangeMin; + [NMS(Index = 414)] + /* 0x18FC */ public float RemotePlayerLockTimeAfterShot; + [NMS(Index = 410)] + /* 0x1900 */ public float ResetTargetLockAngle; + [NMS(Index = 494)] + /* 0x1904 */ public float ResourceCollectOffset; + [NMS(Index = 389)] + /* 0x1908 */ public float RoyalTakeOffMod; [NMS(Index = 53)] - /* 0x18D4 */ public float RudderToRollAngleDownMax; + /* 0x190C */ public float RudderToRollAngleDownMax; [NMS(Index = 52)] - /* 0x18D8 */ public float RudderToRollAngleDownMin; + /* 0x1910 */ public float RudderToRollAngleDownMin; [NMS(Index = 51)] - /* 0x18DC */ public float RudderToRollAngleUpMax; + /* 0x1914 */ public float RudderToRollAngleUpMax; [NMS(Index = 48)] - /* 0x18E0 */ public float RudderToRollCutoffRotation; + /* 0x1918 */ public float RudderToRollCutoffRotation; [NMS(Index = 47)] - /* 0x18E4 */ public float RudderToRollMultiplierLow; + /* 0x191C */ public float RudderToRollMultiplierLow; [NMS(Index = 44)] - /* 0x18E8 */ public float RudderToRollMultiplierMax; + /* 0x1920 */ public float RudderToRollMultiplierMax; [NMS(Index = 43)] - /* 0x18EC */ public float RudderToRollMultiplierMin; + /* 0x1924 */ public float RudderToRollMultiplierMin; [NMS(Index = 45)] - /* 0x18F0 */ public float RudderToRollMultiplierOpposite; + /* 0x1928 */ public float RudderToRollMultiplierOpposite; [NMS(Index = 46)] - /* 0x18F4 */ public float RudderToRollMultiplierSpace; + /* 0x192C */ public float RudderToRollMultiplierSpace; [NMS(Index = 49)] - /* 0x18F8 */ public float RudderToRollUpsideDownRotation; - [NMS(Index = 663)] - /* 0x18FC */ public float ShakeAlignBrake; - [NMS(Index = 661)] - /* 0x1900 */ public float ShakeMaxPower; - [NMS(Index = 662)] - /* 0x1904 */ public float ShakeMaxSpeed; - [NMS(Index = 659)] - /* 0x1908 */ public float ShakePowerScaler; - [NMS(Index = 660)] - /* 0x190C */ public float ShakeSpeed; - [NMS(Index = 233)] - /* 0x1910 */ public float ShieldEffectHitTime; + /* 0x1930 */ public float RudderToRollUpsideDownRotation; + [NMS(Index = 668)] + /* 0x1934 */ public float ShakeAlignBrake; + [NMS(Index = 666)] + /* 0x1938 */ public float ShakeMaxPower; + [NMS(Index = 667)] + /* 0x193C */ public float ShakeMaxSpeed; + [NMS(Index = 664)] + /* 0x1940 */ public float ShakePowerScaler; + [NMS(Index = 665)] + /* 0x1944 */ public float ShakeSpeed; + [NMS(Index = 238)] + /* 0x1948 */ public float ShieldEffectHitTime; [NMS(Index = 21)] - /* 0x1914 */ public float ShieldLeechMul; - [NMS(Index = 412)] - /* 0x1918 */ public float ShieldRechargeMinHitTime; - [NMS(Index = 413)] - /* 0x191C */ public float ShieldRechargeRate; - [NMS(Index = 647)] - /* 0x1920 */ public float ShipDifferentRepelAmount; - [NMS(Index = 646)] - /* 0x1924 */ public float ShipDifferentRepelRange; - [NMS(Index = 693)] - /* 0x1928 */ public float ShipEnterAngle; - [NMS(Index = 696)] - /* 0x192C */ public float ShipEnterMinTime; - [NMS(Index = 692)] - /* 0x1930 */ public float ShipEnterRange; - [NMS(Index = 695)] - /* 0x1934 */ public float ShipEnterSpeed; - [NMS(Index = 694)] - /* 0x1938 */ public float ShipEnterTransitionTime; - [NMS(Index = 563)] - /* 0x193C */ public float ShipHeatAlertTime; - [NMS(Index = 477)] - /* 0x1940 */ public float ShipMotionDeadZone; + /* 0x194C */ public float ShieldLeechMul; + [NMS(Index = 417)] + /* 0x1950 */ public float ShieldRechargeMinHitTime; + [NMS(Index = 418)] + /* 0x1954 */ public float ShieldRechargeRate; + [NMS(Index = 652)] + /* 0x1958 */ public float ShipDifferentRepelAmount; + [NMS(Index = 651)] + /* 0x195C */ public float ShipDifferentRepelRange; + [NMS(Index = 698)] + /* 0x1960 */ public float ShipEnterAngle; + [NMS(Index = 701)] + /* 0x1964 */ public float ShipEnterMinTime; + [NMS(Index = 697)] + /* 0x1968 */ public float ShipEnterRange; + [NMS(Index = 700)] + /* 0x196C */ public float ShipEnterSpeed; + [NMS(Index = 699)] + /* 0x1970 */ public float ShipEnterTransitionTime; + [NMS(Index = 568)] + /* 0x1974 */ public float ShipHeatAlertTime; + [NMS(Index = 482)] + /* 0x1978 */ public float ShipMotionDeadZone; [NMS(Index = 19)] - /* 0x1944 */ public float ShipThrottleBrakeVibrationStrength; + /* 0x197C */ public float ShipThrottleBrakeVibrationStrength; [NMS(Index = 18)] - /* 0x1948 */ public float ShipThrottleNotchVibrationStrength; + /* 0x1980 */ public float ShipThrottleNotchVibrationStrength; [NMS(Index = 20)] - /* 0x194C */ public float ShipThrustReverseThreshhold; - [NMS(Index = 382)] - /* 0x1950 */ public float ShuttleTakeOffMod; - [NMS(Index = 530)] - /* 0x1954 */ public float SpaceBaseApproachDistanceMax; - [NMS(Index = 529)] - /* 0x1958 */ public float SpaceBaseApproachDistanceMin; - [NMS(Index = 531)] - /* 0x195C */ public float SpaceBaseSpeedDamper; - [NMS(Index = 599)] - /* 0x1960 */ public float SpaceBrakeAngularRange; - [NMS(Index = 598)] - /* 0x1964 */ public float SpaceBrakeMinAngularSpeed; - [NMS(Index = 281)] - /* 0x1968 */ public float SpaceCombatCentreOffsetSwoopMul; - [NMS(Index = 713)] - /* 0x196C */ public float SpaceCombatFollowModeAimTime; - [NMS(Index = 717)] - /* 0x1970 */ public float SpaceCombatFollowModeBrakeBehindAngle; - [NMS(Index = 715)] - /* 0x1974 */ public float SpaceCombatFollowModeEvadeRoll; - [NMS(Index = 720)] - /* 0x1978 */ public float SpaceCombatFollowModeEvadeThrust; - [NMS(Index = 716)] - /* 0x197C */ public float SpaceCombatFollowModeEvadeTime; + /* 0x1984 */ public float ShipThrustReverseThreshhold; + [NMS(Index = 387)] + /* 0x1988 */ public float ShuttleTakeOffMod; + [NMS(Index = 535)] + /* 0x198C */ public float SpaceBaseApproachDistanceMax; + [NMS(Index = 534)] + /* 0x1990 */ public float SpaceBaseApproachDistanceMin; + [NMS(Index = 536)] + /* 0x1994 */ public float SpaceBaseSpeedDamper; + [NMS(Index = 604)] + /* 0x1998 */ public float SpaceBrakeAngularRange; + [NMS(Index = 603)] + /* 0x199C */ public float SpaceBrakeMinAngularSpeed; + [NMS(Index = 286)] + /* 0x19A0 */ public float SpaceCombatCentreOffsetSwoopMul; [NMS(Index = 718)] - /* 0x1980 */ public float SpaceCombatFollowModeMaxBrakeBehind; + /* 0x19A4 */ public float SpaceCombatFollowModeAimTime; + [NMS(Index = 722)] + /* 0x19A8 */ public float SpaceCombatFollowModeBrakeBehindAngle; + [NMS(Index = 720)] + /* 0x19AC */ public float SpaceCombatFollowModeEvadeRoll; + [NMS(Index = 725)] + /* 0x19B0 */ public float SpaceCombatFollowModeEvadeThrust; + [NMS(Index = 721)] + /* 0x19B4 */ public float SpaceCombatFollowModeEvadeTime; + [NMS(Index = 723)] + /* 0x19B8 */ public float SpaceCombatFollowModeMaxBrakeBehind; + [NMS(Index = 724)] + /* 0x19BC */ public float SpaceCombatFollowModeMaxBrakeHeadOn; + [NMS(Index = 717)] + /* 0x19C0 */ public float SpaceCombatFollowModeMaxTorque; [NMS(Index = 719)] - /* 0x1984 */ public float SpaceCombatFollowModeMaxBrakeHeadOn; - [NMS(Index = 712)] - /* 0x1988 */ public float SpaceCombatFollowModeMaxTorque; - [NMS(Index = 714)] - /* 0x198C */ public float SpaceCombatFollowModeTargetDistance; - [NMS(Index = 430)] - /* 0x1990 */ public float SpeedCoolNormalSpeedAmount; - [NMS(Index = 429)] - /* 0x1994 */ public float SpeedCoolOffset; - [NMS(Index = 704)] - /* 0x1998 */ public float SpeedUpDistanceFadeThreshold; - [NMS(Index = 703)] - /* 0x199C */ public float SpeedUpDistanceThreshold; - [NMS(Index = 706)] - /* 0x19A0 */ public float SpeedUpVelocityCoeff; - [NMS(Index = 705)] - /* 0x19A4 */ public float SpeedUpVelocityThreshold; - [NMS(Index = 275)] - /* 0x19A8 */ public float SpringSpeedBoosting; - [NMS(Index = 276)] - /* 0x19AC */ public float SpringSpeedBraking; - [NMS(Index = 273)] - /* 0x19B0 */ public float SpringSpeedDefault; - [NMS(Index = 274)] - /* 0x19B4 */ public float SpringSpeedRolling; - [NMS(Index = 272)] - /* 0x19B8 */ public float SpringSpeedSpringSpeedIn; - [NMS(Index = 271)] - /* 0x19BC */ public float SpringSpeedSpringSpeedOut; + /* 0x19C4 */ public float SpaceCombatFollowModeTargetDistance; + [NMS(Index = 435)] + /* 0x19C8 */ public float SpeedCoolNormalSpeedAmount; + [NMS(Index = 434)] + /* 0x19CC */ public float SpeedCoolOffset; [NMS(Index = 709)] - /* 0x19C0 */ public float StickLandThreshold; + /* 0x19D0 */ public float SpeedUpDistanceFadeThreshold; + [NMS(Index = 708)] + /* 0x19D4 */ public float SpeedUpDistanceThreshold; + [NMS(Index = 711)] + /* 0x19D8 */ public float SpeedUpVelocityCoeff; [NMS(Index = 710)] - /* 0x19C4 */ public float StickPulseThreshold; - [NMS(Index = 476)] - /* 0x19C8 */ public float StickyStickAngle; - [NMS(Index = 473)] - /* 0x19CC */ public float StickyTurnAngleRange; - [NMS(Index = 475)] - /* 0x19D0 */ public float StickyTurnHigh; - [NMS(Index = 474)] - /* 0x19D4 */ public float StickyTurnLow; - [NMS(Index = 472)] - /* 0x19D8 */ public float StickyTurnMinAngle; - [NMS(Index = 572)] - /* 0x19DC */ public float SummonShipAnywhereFwdOffset; - [NMS(Index = 571)] - /* 0x19E0 */ public float SummonShipAnywhereHeightOffset; - [NMS(Index = 575)] - /* 0x19E4 */ public float SummonShipAnywhereRangeMin; + /* 0x19DC */ public float SpeedUpVelocityThreshold; + [NMS(Index = 280)] + /* 0x19E0 */ public float SpringSpeedBoosting; + [NMS(Index = 281)] + /* 0x19E4 */ public float SpringSpeedBraking; + [NMS(Index = 278)] + /* 0x19E8 */ public float SpringSpeedDefault; + [NMS(Index = 279)] + /* 0x19EC */ public float SpringSpeedRolling; + [NMS(Index = 277)] + /* 0x19F0 */ public float SpringSpeedSpringSpeedIn; + [NMS(Index = 276)] + /* 0x19F4 */ public float SpringSpeedSpringSpeedOut; + [NMS(Index = 714)] + /* 0x19F8 */ public float StickLandThreshold; + [NMS(Index = 715)] + /* 0x19FC */ public float StickPulseThreshold; + [NMS(Index = 481)] + /* 0x1A00 */ public float StickyStickAngle; + [NMS(Index = 478)] + /* 0x1A04 */ public float StickyTurnAngleRange; + [NMS(Index = 480)] + /* 0x1A08 */ public float StickyTurnHigh; + [NMS(Index = 479)] + /* 0x1A0C */ public float StickyTurnLow; + [NMS(Index = 477)] + /* 0x1A10 */ public float StickyTurnMinAngle; [NMS(Index = 577)] - /* 0x19E8 */ public float SummonShipApproachOffset; + /* 0x1A14 */ public float SummonShipAnywhereFwdOffset; [NMS(Index = 576)] - /* 0x19EC */ public float SummonShipHeightOffset; - [NMS(Index = 573)] - /* 0x19F0 */ public float SummonShipInSpaceRange; - [NMS(Index = 499)] - /* 0x19F4 */ public int TakeOffCost; + /* 0x1A18 */ public float SummonShipAnywhereHeightOffset; + [NMS(Index = 580)] + /* 0x1A1C */ public float SummonShipAnywhereRangeMin; [NMS(Index = 582)] - /* 0x19F8 */ public float TakeOffSphereCastLength; - [NMS(Index = 583)] - /* 0x19FC */ public float TakeOffSphereCastRadiusMul; - [NMS(Index = 406)] - /* 0x1A00 */ public float TargetLockAngleTorpedo; - [NMS(Index = 592)] - /* 0x1A04 */ public float TargetLockChangeTime; - [NMS(Index = 593)] - /* 0x1A08 */ public float TargetLockLoseTime; - [NMS(Index = 408)] - /* 0x1A0C */ public float TargetLockNearestAngle; - [NMS(Index = 407)] - /* 0x1A10 */ public float TargetLockRange; - [NMS(Index = 591)] - /* 0x1A14 */ public float TargetLockTime; - [NMS(Index = 227)] - /* 0x1A18 */ public float TestJetsBoost; - [NMS(Index = 225)] - /* 0x1A1C */ public float TestJetsStage1; - [NMS(Index = 226)] - /* 0x1A20 */ public float TestJetsStage2; + /* 0x1A20 */ public float SummonShipApproachOffset; + [NMS(Index = 581)] + /* 0x1A24 */ public float SummonShipHeightOffset; + [NMS(Index = 578)] + /* 0x1A28 */ public float SummonShipInSpaceRange; + [NMS(Index = 504)] + /* 0x1A2C */ public int TakeOffCost; + [NMS(Index = 587)] + /* 0x1A30 */ public float TakeOffSphereCastLength; + [NMS(Index = 588)] + /* 0x1A34 */ public float TakeOffSphereCastRadiusMul; + [NMS(Index = 411)] + /* 0x1A38 */ public float TargetLockAngleTorpedo; + [NMS(Index = 597)] + /* 0x1A3C */ public float TargetLockChangeTime; + [NMS(Index = 598)] + /* 0x1A40 */ public float TargetLockLoseTime; + [NMS(Index = 413)] + /* 0x1A44 */ public float TargetLockNearestAngle; + [NMS(Index = 412)] + /* 0x1A48 */ public float TargetLockRange; + [NMS(Index = 596)] + /* 0x1A4C */ public float TargetLockTime; [NMS(Index = 232)] - /* 0x1A24 */ public float TestShieldEffect; - [NMS(Index = 191)] - /* 0x1A28 */ public float TestShipAnimLowAltitude; - [NMS(Index = 189)] - /* 0x1A2C */ public float TestShipAnimPulse; - [NMS(Index = 187)] - /* 0x1A30 */ public float TestShipAnimRoll; - [NMS(Index = 190)] - /* 0x1A34 */ public float TestShipAnimSpace; - [NMS(Index = 188)] - /* 0x1A38 */ public float TestShipAnimThrust; + /* 0x1A50 */ public float TestJetsBoost; + [NMS(Index = 230)] + /* 0x1A54 */ public float TestJetsStage1; + [NMS(Index = 231)] + /* 0x1A58 */ public float TestJetsStage2; + [NMS(Index = 237)] + /* 0x1A5C */ public float TestShieldEffect; + [NMS(Index = 196)] + /* 0x1A60 */ public float TestShipAnimLowAltitude; + [NMS(Index = 194)] + /* 0x1A64 */ public float TestShipAnimPulse; + [NMS(Index = 192)] + /* 0x1A68 */ public float TestShipAnimRoll; + [NMS(Index = 195)] + /* 0x1A6C */ public float TestShipAnimSpace; + [NMS(Index = 193)] + /* 0x1A70 */ public float TestShipAnimThrust; [NMS(Index = 104)] - /* 0x1A3C */ public float TestTrailRadius; + /* 0x1A74 */ public float TestTrailRadius; [NMS(Index = 103)] - /* 0x1A40 */ public float TestTrailSpeed; - [NMS(Index = 228)] - /* 0x1A44 */ public float TestTrailThreshold; - [NMS(Index = 425)] - /* 0x1A48 */ public float ThrustDecaySpring; - [NMS(Index = 426)] - /* 0x1A4C */ public float ThrustDecaySpringCombat; - [NMS(Index = 427)] - /* 0x1A50 */ public float ThrustDecaySpringPOI; + /* 0x1A78 */ public float TestTrailSpeed; + [NMS(Index = 233)] + /* 0x1A7C */ public float TestTrailThreshold; + [NMS(Index = 430)] + /* 0x1A80 */ public float ThrustDecaySpring; + [NMS(Index = 431)] + /* 0x1A84 */ public float ThrustDecaySpringCombat; + [NMS(Index = 432)] + /* 0x1A88 */ public float ThrustDecaySpringPOI; [NMS(Index = 102)] - /* 0x1A54 */ public int TrailMaxNumPointsPerFrameOverride; - [NMS(Index = 197)] - /* 0x1A58 */ public float TrailVelocityFactor; - [NMS(Index = 439)] - /* 0x1A5C */ public float TurnRudderStrength; + /* 0x1A8C */ public int TrailMaxNumPointsPerFrameOverride; + [NMS(Index = 202)] + /* 0x1A90 */ public float TrailVelocityFactor; + [NMS(Index = 444)] + /* 0x1A94 */ public float TurnRudderStrength; [NMS(Index = 40)] - /* 0x1A60 */ public float VignetteAmountAcceleration; + /* 0x1A98 */ public float VignetteAmountAcceleration; [NMS(Index = 41)] - /* 0x1A64 */ public float VignetteAmountTurning; + /* 0x1A9C */ public float VignetteAmountTurning; [NMS(Index = 106)] - /* 0x1A68 */ public float WarpAnimMaxSpeed; + /* 0x1AA0 */ public float WarpAnimMaxSpeed; [NMS(Index = 105)] - /* 0x1A6C */ public float WarpAnimMinSpeed; + /* 0x1AA4 */ public float WarpAnimMinSpeed; [NMS(Index = 142)] - /* 0x1A70 */ public float WarpInFlashTime; + /* 0x1AA8 */ public float WarpInFlashTime; [NMS(Index = 146)] - /* 0x1A74 */ public float WarpInFlashTimeFreighter; + /* 0x1AAC */ public float WarpInFlashTimeFreighter; [NMS(Index = 155)] - /* 0x1A78 */ public float WarpInFlashTimeNexus; + /* 0x1AB0 */ public float WarpInFlashTimeNexus; [NMS(Index = 150)] - /* 0x1A7C */ public float WarpInLineWidth; + /* 0x1AB4 */ public float WarpInLineWidth; [NMS(Index = 143)] - /* 0x1A80 */ public float WarpInRange; + /* 0x1AB8 */ public float WarpInRange; [NMS(Index = 147)] - /* 0x1A84 */ public float WarpInRangeFreighter; + /* 0x1ABC */ public float WarpInRangeFreighter; [NMS(Index = 156)] - /* 0x1A88 */ public float WarpInRangeNexus; + /* 0x1AC0 */ public float WarpInRangeNexus; [NMS(Index = 141)] - /* 0x1A8C */ public float WarpInTime; + /* 0x1AC4 */ public float WarpInTime; [NMS(Index = 145)] - /* 0x1A90 */ public float WarpInTimeFreighter; + /* 0x1AC8 */ public float WarpInTimeFreighter; [NMS(Index = 154)] - /* 0x1A94 */ public float WarpInTimeNexus; + /* 0x1ACC */ public float WarpInTimeNexus; [NMS(Index = 160)] - /* 0x1A98 */ public float WarpNexusDistance; + /* 0x1AD0 */ public float WarpNexusDistance; [NMS(Index = 159)] - /* 0x1A9C */ public float WarpNexusPitch; + /* 0x1AD4 */ public float WarpNexusPitch; [NMS(Index = 158)] - /* 0x1AA0 */ public float WarpNexusRotation; + /* 0x1AD8 */ public float WarpNexusRotation; [NMS(Index = 161)] - /* 0x1AA4 */ public float WarpOnFootInCorvetteMaxWaitTime; + /* 0x1ADC */ public float WarpOnFootInCorvetteMaxWaitTime; [NMS(Index = 152)] - /* 0x1AA8 */ public float WarpOutRange; + /* 0x1AE0 */ public float WarpOutRange; [NMS(Index = 153)] - /* 0x1AAC */ public float WarpOutTime; + /* 0x1AE4 */ public float WarpOutTime; [NMS(Index = 144)] - /* 0x1AB0 */ public float WarpScale; + /* 0x1AE8 */ public float WarpScale; [NMS(Index = 148)] - /* 0x1AB4 */ public float WarpScaleFreighter; + /* 0x1AEC */ public float WarpScaleFreighter; [NMS(Index = 157)] - /* 0x1AB8 */ public float WarpScaleNexus; + /* 0x1AF0 */ public float WarpScaleNexus; [NMS(Index = 122)] - /* 0x1ABC */ public float WaterEffectScaler; - [NMS(Index = 287)] - /* 0x1AC0 */ public float WeaponDamagePotentialReferenceRange; + /* 0x1AF4 */ public float WaterEffectScaler; + [NMS(Index = 292)] + /* 0x1AF8 */ public float WeaponDamagePotentialReferenceRange; + [NMS(Index = 683)] + /* 0x1AFC */ public float WingmanAlign; + [NMS(Index = 684)] + /* 0x1B00 */ public float WingmanAngle; + [NMS(Index = 685)] + /* 0x1B04 */ public float WingmanAngle2; [NMS(Index = 678)] - /* 0x1AC4 */ public float WingmanAlign; + /* 0x1B08 */ public float WingmanAttackAimAngle; + [NMS(Index = 676)] + /* 0x1B0C */ public float WingmanAttackAngle; + [NMS(Index = 681)] + /* 0x1B10 */ public float WingmanAttackCoolTime; + [NMS(Index = 675)] + /* 0x1B14 */ public float WingmanAttackMinRange; + [NMS(Index = 673)] + /* 0x1B18 */ public float WingmanAttackOffset; + [NMS(Index = 674)] + /* 0x1B1C */ public float WingmanAttackRange; [NMS(Index = 679)] - /* 0x1AC8 */ public float WingmanAngle; + /* 0x1B20 */ public float WingmanAttackTime; [NMS(Index = 680)] - /* 0x1ACC */ public float WingmanAngle2; - [NMS(Index = 673)] - /* 0x1AD0 */ public float WingmanAttackAimAngle; - [NMS(Index = 671)] - /* 0x1AD4 */ public float WingmanAttackAngle; - [NMS(Index = 676)] - /* 0x1AD8 */ public float WingmanAttackCoolTime; + /* 0x1B24 */ public float WingmanAttackTimeout; [NMS(Index = 670)] - /* 0x1ADC */ public float WingmanAttackMinRange; - [NMS(Index = 668)] - /* 0x1AE0 */ public float WingmanAttackOffset; + /* 0x1B28 */ public float WingmanAtTime; + [NMS(Index = 671)] + /* 0x1B2C */ public float WingmanAtTimeBack; [NMS(Index = 669)] - /* 0x1AE4 */ public float WingmanAttackRange; - [NMS(Index = 674)] - /* 0x1AE8 */ public float WingmanAttackTime; - [NMS(Index = 675)] - /* 0x1AEC */ public float WingmanAttackTimeout; - [NMS(Index = 665)] - /* 0x1AF0 */ public float WingmanAtTime; - [NMS(Index = 666)] - /* 0x1AF4 */ public float WingmanAtTimeBack; - [NMS(Index = 664)] - /* 0x1AF8 */ public float WingmanAtTimeStart; + /* 0x1B30 */ public float WingmanAtTimeStart; + [NMS(Index = 687)] + /* 0x1B34 */ public float WingmanFwd1; + [NMS(Index = 688)] + /* 0x1B38 */ public float WingmanFwd2; + [NMS(Index = 672)] + /* 0x1B3C */ public float WingmanPerpTime; + [NMS(Index = 686)] + /* 0x1B40 */ public float WingmanRadius; [NMS(Index = 682)] - /* 0x1AFC */ public float WingmanFwd1; - [NMS(Index = 683)] - /* 0x1B00 */ public float WingmanFwd2; - [NMS(Index = 667)] - /* 0x1B04 */ public float WingmanPerpTime; - [NMS(Index = 681)] - /* 0x1B08 */ public float WingmanRadius; - [NMS(Index = 677)] - /* 0x1B0C */ public float WingmanSpawnDist; + /* 0x1B44 */ public float WingmanSpawnDist; [NMS(Index = 115)] - /* 0x1B10 */ public float WingmanSpeedApproachSpeed; + /* 0x1B48 */ public float WingmanSpeedApproachSpeed; [NMS(Index = 116)] - /* 0x1B14 */ public float WingmanSpeedApproachSpeedSpace; + /* 0x1B4C */ public float WingmanSpeedApproachSpeedSpace; [NMS(Index = 113)] - /* 0x1B18 */ public float WingmanSpeedTrackDistance; + /* 0x1B50 */ public float WingmanSpeedTrackDistance; [NMS(Index = 111)] - /* 0x1B1C */ public float WingmanSpeedTrackForceMax; + /* 0x1B54 */ public float WingmanSpeedTrackForceMax; [NMS(Index = 112)] - /* 0x1B20 */ public float WingmanSpeedTrackForceMin; + /* 0x1B58 */ public float WingmanSpeedTrackForceMin; [NMS(Index = 114)] - /* 0x1B24 */ public float WingmanSpeedTrackOffset; - [NMS(Index = 672)] - /* 0x1B28 */ public float WingmanViewerAngle; + /* 0x1B5C */ public float WingmanSpeedTrackOffset; + [NMS(Index = 677)] + /* 0x1B60 */ public float WingmanViewerAngle; [NMS(Index = 0)] - /* 0x1B2C */ public GcShipDataNames HoverShipDataNames; + /* 0x1B64 */ public GcShipDataNames HoverShipDataNames; [NMS(Index = 1)] - /* 0x1C4C */ public GcShipDataNames HoverShipDataNamesSpecial; + /* 0x1C84 */ public GcShipDataNames HoverShipDataNamesSpecial; [NMS(Index = 2)] - /* 0x1D6C */ public GcShipDataNames SpookShipDataNames; + /* 0x1DA4 */ public GcShipDataNames SpookShipDataNames; [NMS(Index = 93, MxmlName = "3rdPersonShipEnabled")] - /* 0x1E8C */ public bool _3rdPersonShipEnabled; - [NMS(Index = 269, MxmlName = "3rdPersonWarpWanderCurve")] - /* 0x1E8D */ public TkCurveType _3rdPersonWarpWanderCurve; + /* 0x1EC4 */ public bool _3rdPersonShipEnabled; + [NMS(Index = 274, MxmlName = "3rdPersonWarpWanderCurve")] + /* 0x1EC5 */ public TkCurveType _3rdPersonWarpWanderCurve; [NMS(Index = 25)] - /* 0x1E8E */ public bool AddShipToCollectionOnEnter; + /* 0x1EC6 */ public bool AddShipToCollectionOnEnter; [NMS(Index = 94)] - /* 0x1E8F */ public bool AimZoomAuto; + /* 0x1EC7 */ public bool AimZoomAuto; [NMS(Index = 24)] - /* 0x1E90 */ public bool AllowSideScreenPointing; - [NMS(Index = 451)] - /* 0x1E91 */ public bool AltAtmosphere; + /* 0x1EC8 */ public bool AllowSideScreenPointing; + [NMS(Index = 456)] + /* 0x1EC9 */ public bool AltAtmosphere; [NMS(Index = 91)] - /* 0x1E92 */ public bool AltControls; + /* 0x1ECA */ public bool AltControls; [NMS(Index = 99)] - /* 0x1E93 */ public bool ApplyHeightAlign; + /* 0x1ECB */ public bool ApplyHeightAlign; [NMS(Index = 98)] - /* 0x1E94 */ public bool ApplyHeightForce; - [NMS(Index = 402)] - /* 0x1E95 */ public bool AutoEjectOnLanding; + /* 0x1ECC */ public bool ApplyHeightForce; + [NMS(Index = 407)] + /* 0x1ECD */ public bool AutoEjectOnLanding; [NMS(Index = 110)] - /* 0x1E96 */ public TkCurveType CockpitExitAnimCurve; + /* 0x1ECE */ public TkCurveType CockpitExitAnimCurve; [NMS(Index = 96)] - /* 0x1E97 */ public bool CritsFromBehind; - [NMS(Index = 614)] - /* 0x1E98 */ public TkCurveType DeflectCurve; - [NMS(Index = 176)] - /* 0x1E99 */ public TkCurveType DirectionDockingIndicatorCurve; + /* 0x1ECF */ public bool CritsFromBehind; + [NMS(Index = 619)] + /* 0x1ED0 */ public TkCurveType DeflectCurve; + [NMS(Index = 181)] + /* 0x1ED1 */ public TkCurveType DirectionDockingIndicatorCurve; [NMS(Index = 100)] - /* 0x1E9A */ public bool DoPreCollision; + /* 0x1ED2 */ public bool DoPreCollision; [NMS(Index = 97)] - /* 0x1E9B */ public bool DrawLineLockTarget; + /* 0x1ED3 */ public bool DrawLineLockTarget; [NMS(Index = 95)] - /* 0x1E9C */ public bool EnableDepthTestedCrosshairSections; + /* 0x1ED4 */ public bool EnableDepthTestedCrosshairSections; [NMS(Index = 26)] - /* 0x1E9D */ public bool EnablePulseDriveSpaceStationOrient; - [NMS(Index = 336)] - /* 0x1E9E */ public TkCurveType GroundHeightHardCurve; - [NMS(Index = 330)] - /* 0x1E9F */ public TkCurveType GroundHeightSoftCurve; - [NMS(Index = 403)] - /* 0x1EA0 */ public bool LandedCockpitFreeLook; - [NMS(Index = 312)] - /* 0x1EA1 */ public bool LandingCheckBuildings; - [NMS(Index = 361)] - /* 0x1EA2 */ public TkCurveType LandingCurve; - [NMS(Index = 362)] - /* 0x1EA3 */ public TkCurveType LandingCurveHeavy; - [NMS(Index = 363)] - /* 0x1EA4 */ public TkCurveType LandingCurveWater; - [NMS(Index = 557)] - /* 0x1EA5 */ public TkCurveType MiniWarpCurve; - [NMS(Index = 360)] - /* 0x1EA6 */ public TkCurveType PitchCorrectHeightCurve; + /* 0x1ED5 */ public bool EnablePulseDriveSpaceStationOrient; + [NMS(Index = 341)] + /* 0x1ED6 */ public TkCurveType GroundHeightHardCurve; + [NMS(Index = 335)] + /* 0x1ED7 */ public TkCurveType GroundHeightSoftCurve; + [NMS(Index = 408)] + /* 0x1ED8 */ public bool LandedCockpitFreeLook; + [NMS(Index = 317)] + /* 0x1ED9 */ public bool LandingCheckBuildings; + [NMS(Index = 366)] + /* 0x1EDA */ public TkCurveType LandingCurve; + [NMS(Index = 367)] + /* 0x1EDB */ public TkCurveType LandingCurveHeavy; + [NMS(Index = 368)] + /* 0x1EDC */ public TkCurveType LandingCurveWater; + [NMS(Index = 562)] + /* 0x1EDD */ public TkCurveType MiniWarpCurve; + [NMS(Index = 365)] + /* 0x1EDE */ public TkCurveType PitchCorrectHeightCurve; [NMS(Index = 50)] - /* 0x1EA7 */ public TkCurveType RudderToRollCurve; - [NMS(Index = 234)] - /* 0x1EA8 */ public TkCurveType ShieldEffectHitCurve; - [NMS(Index = 722)] - /* 0x1EA9 */ public bool SpaceCombatFollowModeUseBoost; - [NMS(Index = 721)] - /* 0x1EAA */ public bool SpaceCombatFollowModeUseEvadeTarget; + /* 0x1EDF */ public TkCurveType RudderToRollCurve; + [NMS(Index = 239)] + /* 0x1EE0 */ public TkCurveType ShieldEffectHitCurve; + [NMS(Index = 727)] + /* 0x1EE1 */ public bool SpaceCombatFollowModeUseBoost; + [NMS(Index = 726)] + /* 0x1EE2 */ public bool SpaceCombatFollowModeUseEvadeTarget; [NMS(Index = 92)] - /* 0x1EAB */ public bool SpaceMapInWorld; + /* 0x1EE3 */ public bool SpaceMapInWorld; [NMS(Index = 101)] - /* 0x1EAC */ public bool SpeedTrackModeEnabled; - [NMS(Index = 270)] - /* 0x1EAD */ public bool SpringSpeedSpringEnabled; - [NMS(Index = 186)] - /* 0x1EAE */ public bool TestShipAnims; - [NMS(Index = 205)] - /* 0x1EAF */ public bool UseSpacePoiPulseTracking; + /* 0x1EE4 */ public bool SpeedTrackModeEnabled; + [NMS(Index = 275)] + /* 0x1EE5 */ public bool SpringSpeedSpringEnabled; + [NMS(Index = 191)] + /* 0x1EE6 */ public bool TestShipAnims; + [NMS(Index = 210)] + /* 0x1EE7 */ public bool UseSpacePoiPulseTracking; [NMS(Index = 151)] - /* 0x1EB0 */ public TkCurveType WarpInCurve; + /* 0x1EE8 */ public TkCurveType WarpInCurve; } } diff --git a/libMBIN/Source/NMS/Globals/GcUIGlobals.cs b/libMBIN/Source/NMS/Globals/GcUIGlobals.cs index b3c848ace..58fbca697 100644 --- a/libMBIN/Source/NMS/Globals/GcUIGlobals.cs +++ b/libMBIN/Source/NMS/Globals/GcUIGlobals.cs @@ -4,2962 +4,2966 @@ namespace libMBIN.NMS.Globals { - [NMS(GUID = 0xA6C82A04580847F2, NameHash = 0xD1FA1B1C)] + [NMS(GUID = 0x4FC4C72FE604C2C9, NameHash = 0xD1FA1B1C)] public class GcUIGlobals : NMSTemplate { - [NMS(Index = 1109)] + [NMS(Index = 1110)] /* 0x0000 */ public GcModelViewCollection ModelViews; [NMS(Index = 0)] /* 0x27C0 */ public GcSolarSystemMapSettings SolarSystemMapSettings; - [NMS(Index = 1108, Size = 0xC, EnumType = typeof(GcSpaceshipClasses.ShipClassEnum))] - /* 0x39B0 */ public TkModelRendererData[] ShipThumbnailRenderSettings; - [NMS(Index = 1107)] - /* 0x42B0 */ public TkModelRendererData HoverShipThumbnailModelView; + [NMS(Index = 1109, Size = 0xC, EnumType = typeof(GcSpaceshipClasses.ShipClassEnum))] + /* 0x3C90 */ public TkModelRendererData[] ShipThumbnailRenderSettings; + [NMS(Index = 1202)] + /* 0x4590 */ public GcWeaponWheelData WeaponWheelData; + [NMS(Index = 1108)] + /* 0x46C0 */ public TkModelRendererData HoverShipThumbnailModelView; + [NMS(Index = 1106)] + /* 0x4780 */ public TkModelRendererData LargeMultitoolThumbnailModelView; [NMS(Index = 1105)] - /* 0x4370 */ public TkModelRendererData LargeMultitoolThumbnailModelView; + /* 0x4840 */ public TkModelRendererData MultitoolThumbnailModelView; [NMS(Index = 1104)] - /* 0x4430 */ public TkModelRendererData MultitoolThumbnailModelView; - [NMS(Index = 1103)] - /* 0x44F0 */ public TkModelRendererData PetThumbnailModelView; + /* 0x4900 */ public TkModelRendererData PetThumbnailModelView; [NMS(Index = 477)] - /* 0x45B0 */ public TkModelRendererData RepairBackpackCamera; + /* 0x49C0 */ public TkModelRendererData RepairBackpackCamera; [NMS(Index = 475)] - /* 0x4670 */ public TkModelRendererData RepairCamera; + /* 0x4A80 */ public TkModelRendererData RepairCamera; [NMS(Index = 478)] - /* 0x4730 */ public TkModelRendererData RepairShipCameraInWorld; + /* 0x4B40 */ public TkModelRendererData RepairShipCameraInWorld; [NMS(Index = 479)] - /* 0x47F0 */ public TkModelRendererData RepairShipCameraModelView; + /* 0x4C00 */ public TkModelRendererData RepairShipCameraModelView; [NMS(Index = 480)] - /* 0x48B0 */ public TkModelRendererData RepairShipCameraVR; + /* 0x4CC0 */ public TkModelRendererData RepairShipCameraVR; [NMS(Index = 476)] - /* 0x4970 */ public TkModelRendererData RepairWeaponCamera; - [NMS(Index = 1106)] - /* 0x4A30 */ public TkModelRendererData SpookShipThumbnailModelView; - [NMS(Index = 1439)] - /* 0x4AF0 */ public TkNGuiTreeViewTemplate FileBrowserTreeViewTemplate; - [NMS(Index = 1438)] - /* 0x4B70 */ public TkNGuiTreeViewTemplate SceneInfoTreeViewTemplate; + /* 0x4D80 */ public TkModelRendererData RepairWeaponCamera; + [NMS(Index = 1107)] + /* 0x4E40 */ public TkModelRendererData SpookShipThumbnailModelView; + [NMS(Index = 1441)] + /* 0x4F00 */ public TkNGuiTreeViewTemplate FileBrowserTreeViewTemplate; [NMS(Index = 1440)] - /* 0x4BF0 */ public TkNGuiTreeViewTemplate SkeletonToolsTreeViewTemplate; + /* 0x4F80 */ public TkNGuiTreeViewTemplate SceneInfoTreeViewTemplate; + [NMS(Index = 1442)] + /* 0x5000 */ public TkNGuiTreeViewTemplate SkeletonToolsTreeViewTemplate; [NMS(Index = 584)] - /* 0x4C70 */ public GcScanEffectData DebugEditorPreviewEffect; + /* 0x5080 */ public GcScanEffectData DebugEditorPreviewEffect; [NMS(Index = 670)] - /* 0x4CC0 */ public GcScanEffectData FreighterSummonScanEffect; + /* 0x50D0 */ public GcScanEffectData FreighterSummonScanEffect; [NMS(Index = 343)] - /* 0x4D10 */ public GcHUDEffectRewardData OSDEpicItemRewardEffect; + /* 0x5120 */ public GcHUDEffectRewardData OSDEpicItemRewardEffect; [NMS(Index = 342)] - /* 0x4D60 */ public GcHUDEffectRewardData OSDRareItemRewardEffect; - [NMS(Index = 888, Size = 0x5, EnumType = typeof(GcGalaxyStarTypes.GalaxyStarTypeEnum))] - /* 0x4DB0 */ public Colour[] SystemHooverLEDColours; + /* 0x5170 */ public GcHUDEffectRewardData OSDRareItemRewardEffect; [NMS(Index = 889, Size = 0x5, EnumType = typeof(GcGalaxyStarTypes.GalaxyStarTypeEnum))] - /* 0x4E00 */ public Colour[] SystemHooverStatusBarColours; + /* 0x51C0 */ public Colour[] SystemHooverLEDColours; + [NMS(Index = 890, Size = 0x5, EnumType = typeof(GcGalaxyStarTypes.GalaxyStarTypeEnum))] + /* 0x5210 */ public Colour[] SystemHooverStatusBarColours; [NMS(Index = 571)] - /* 0x4E50 */ public GcScanEffectData TargetDisplayScanEffect; - [NMS(Index = 1297)] - /* 0x4EA0 */ public GcSpaceMapObjectData SpaceMapAtlasData; - [NMS(Index = 1298)] - /* 0x4ED0 */ public GcSpaceMapObjectData SpaceMapBlackHoleData; + /* 0x5260 */ public GcScanEffectData TargetDisplayScanEffect; + [NMS(Index = 1299)] + /* 0x52B0 */ public GcSpaceMapObjectData SpaceMapAtlasData; [NMS(Index = 1300)] - /* 0x4F00 */ public GcSpaceMapObjectData SpaceMapFreighterData; - [NMS(Index = 1293)] - /* 0x4F30 */ public GcSpaceMapObjectData SpaceMapMarkerData; + /* 0x52E0 */ public GcSpaceMapObjectData SpaceMapBlackHoleData; + [NMS(Index = 1302)] + /* 0x5310 */ public GcSpaceMapObjectData SpaceMapFreighterData; + [NMS(Index = 1295)] + /* 0x5340 */ public GcSpaceMapObjectData SpaceMapMarkerData; + [NMS(Index = 1298)] + /* 0x5370 */ public GcSpaceMapObjectData SpaceMapNexusData; [NMS(Index = 1296)] - /* 0x4F60 */ public GcSpaceMapObjectData SpaceMapNexusData; - [NMS(Index = 1294)] - /* 0x4F90 */ public GcSpaceMapObjectData SpaceMapPlanetData; + /* 0x53A0 */ public GcSpaceMapObjectData SpaceMapPlanetData; + [NMS(Index = 1303)] + /* 0x53D0 */ public GcSpaceMapObjectData SpaceMapPulseEncounterData; [NMS(Index = 1301)] - /* 0x4FC0 */ public GcSpaceMapObjectData SpaceMapPulseEncounterData; - [NMS(Index = 1299)] - /* 0x4FF0 */ public GcSpaceMapObjectData SpaceMapShipData; - [NMS(Index = 1295)] - /* 0x5020 */ public GcSpaceMapObjectData SpaceMapStationData; - [NMS(Index = 1371)] - /* 0x5050 */ public Colour AltimeterBandColour1; - [NMS(Index = 1372)] - /* 0x5060 */ public Colour AltimeterBandColour2; + /* 0x5400 */ public GcSpaceMapObjectData SpaceMapShipData; + [NMS(Index = 1297)] + /* 0x5430 */ public GcSpaceMapObjectData SpaceMapStationData; [NMS(Index = 1373)] - /* 0x5070 */ public Colour AltimeterColour1; + /* 0x5460 */ public Colour AltimeterBandColour1; [NMS(Index = 1374)] - /* 0x5080 */ public Colour AltimeterColour2; + /* 0x5470 */ public Colour AltimeterBandColour2; + [NMS(Index = 1375)] + /* 0x5480 */ public Colour AltimeterColour1; + [NMS(Index = 1376)] + /* 0x5490 */ public Colour AltimeterColour2; [NMS(Index = 405)] - /* 0x5090 */ public Colour BaseComplexityDangerColour; + /* 0x54A0 */ public Colour BaseComplexityDangerColour; [NMS(Index = 403)] - /* 0x50A0 */ public Colour BaseComplexityDefaultColour; + /* 0x54B0 */ public Colour BaseComplexityDefaultColour; [NMS(Index = 404)] - /* 0x50B0 */ public Colour BaseComplexityWarningColour; + /* 0x54C0 */ public Colour BaseComplexityWarningColour; [NMS(Index = 189)] - /* 0x50C0 */ public Vector3f BinocularPanelLinePointOffset; + /* 0x54D0 */ public Vector3f BinocularPanelLinePointOffset; [NMS(Index = 413)] - /* 0x50D0 */ public Colour BuildMenuErrorTextColour; + /* 0x54E0 */ public Colour BuildMenuErrorTextColour; [NMS(Index = 415)] - /* 0x50E0 */ public Colour BuildMenuErrorTextFlashColour; + /* 0x54F0 */ public Colour BuildMenuErrorTextFlashColour; [NMS(Index = 414)] - /* 0x50F0 */ public Colour BuildMenuErrorTextOutlineColour; + /* 0x5500 */ public Colour BuildMenuErrorTextOutlineColour; [NMS(Index = 416)] - /* 0x5100 */ public Colour BuildMenuErrorTextOutlineFlashColour; + /* 0x5510 */ public Colour BuildMenuErrorTextOutlineFlashColour; [NMS(Index = 417)] - /* 0x5110 */ public Colour BuildMenuInfoTextColour; + /* 0x5520 */ public Colour BuildMenuInfoTextColour; [NMS(Index = 418)] - /* 0x5120 */ public Colour BuildMenuInfoTextOutlineColour; + /* 0x5530 */ public Colour BuildMenuInfoTextOutlineColour; [NMS(Index = 411)] - /* 0x5130 */ public Colour BuildMenuPassiveErrorTextColour; + /* 0x5540 */ public Colour BuildMenuPassiveErrorTextColour; [NMS(Index = 412)] - /* 0x5140 */ public Colour BuildMenuPassiveErrorTextOutlineColour; + /* 0x5550 */ public Colour BuildMenuPassiveErrorTextOutlineColour; + [NMS(Index = 1159)] + /* 0x5560 */ public Colour ByteBeatArpGridActiveColour; [NMS(Index = 1158)] - /* 0x5150 */ public Colour ByteBeatArpGridActiveColour; - [NMS(Index = 1157)] - /* 0x5160 */ public Colour ByteBeatArpGridInactiveColour; + /* 0x5570 */ public Colour ByteBeatArpGridInactiveColour; + [NMS(Index = 1161)] + /* 0x5580 */ public Colour ByteBeatArpPipActiveColour; [NMS(Index = 1160)] - /* 0x5170 */ public Colour ByteBeatArpPipActiveColour; - [NMS(Index = 1159)] - /* 0x5180 */ public Colour ByteBeatArpPipInactiveColour; - [NMS(Index = 1176)] - /* 0x5190 */ public Colour ByteBeatRhythmColour0Active; + /* 0x5590 */ public Colour ByteBeatArpPipInactiveColour; [NMS(Index = 1177)] - /* 0x51A0 */ public Colour ByteBeatRhythmColour0Inactive; + /* 0x55A0 */ public Colour ByteBeatRhythmColour0Active; [NMS(Index = 1178)] - /* 0x51B0 */ public Colour ByteBeatRhythmColour1Active; + /* 0x55B0 */ public Colour ByteBeatRhythmColour0Inactive; [NMS(Index = 1179)] - /* 0x51C0 */ public Colour ByteBeatRhythmColour1Inactive; + /* 0x55C0 */ public Colour ByteBeatRhythmColour1Active; [NMS(Index = 1180)] - /* 0x51D0 */ public Colour ByteBeatRhythmColour2Active; + /* 0x55D0 */ public Colour ByteBeatRhythmColour1Inactive; [NMS(Index = 1181)] - /* 0x51E0 */ public Colour ByteBeatRhythmColour2Inactive; - [NMS(Index = 1172)] - /* 0x51F0 */ public Colour ByteBeatSequencerBGColourActive; - [NMS(Index = 1173)] - /* 0x5200 */ public Colour ByteBeatSequencerBGColourInactive; + /* 0x55E0 */ public Colour ByteBeatRhythmColour2Active; [NMS(Index = 1182)] - /* 0x5210 */ public Colour ByteBeatSequencerHighlightColour; + /* 0x55F0 */ public Colour ByteBeatRhythmColour2Inactive; + [NMS(Index = 1173)] + /* 0x5600 */ public Colour ByteBeatSequencerBGColourActive; [NMS(Index = 1174)] - /* 0x5220 */ public Colour ByteBeatSequencerRimColourActive; + /* 0x5610 */ public Colour ByteBeatSequencerBGColourInactive; + [NMS(Index = 1183)] + /* 0x5620 */ public Colour ByteBeatSequencerHighlightColour; [NMS(Index = 1175)] - /* 0x5230 */ public Colour ByteBeatSequencerRimColourInactive; - [NMS(Index = 1171)] - /* 0x5240 */ public Colour ByteBeatSequencerUnpoweredTint; - [NMS(Index = 1187)] - /* 0x5250 */ public Colour ByteBeatSliderFGColour; + /* 0x5630 */ public Colour ByteBeatSequencerRimColourActive; + [NMS(Index = 1176)] + /* 0x5640 */ public Colour ByteBeatSequencerRimColourInactive; + [NMS(Index = 1172)] + /* 0x5650 */ public Colour ByteBeatSequencerUnpoweredTint; [NMS(Index = 1188)] - /* 0x5260 */ public Colour ByteBeatSliderTextActiveColour; + /* 0x5660 */ public Colour ByteBeatSliderFGColour; [NMS(Index = 1189)] - /* 0x5270 */ public Colour ByteBeatSliderTextInactiveColour; - [NMS(Index = 1148)] - /* 0x5280 */ public Colour ByteBeatTreeLineColour; + /* 0x5670 */ public Colour ByteBeatSliderTextActiveColour; + [NMS(Index = 1190)] + /* 0x5680 */ public Colour ByteBeatSliderTextInactiveColour; + [NMS(Index = 1149)] + /* 0x5690 */ public Colour ByteBeatTreeLineColour; + [NMS(Index = 1152)] + /* 0x56A0 */ public Colour ByteBeatVisGridColour; [NMS(Index = 1151)] - /* 0x5290 */ public Colour ByteBeatVisGridColour; - [NMS(Index = 1150)] - /* 0x52A0 */ public Colour ByteBeatVisLineColour; + /* 0x56B0 */ public Colour ByteBeatVisLineColour; [NMS(Index = 574)] - /* 0x52B0 */ public Colour CommunicatorMessageColour; + /* 0x56C0 */ public Colour CommunicatorMessageColour; [NMS(Index = 730)] - /* 0x52C0 */ public Colour CrosshairColour; + /* 0x56D0 */ public Colour CrosshairColour; [NMS(Index = 719)] - /* 0x52D0 */ public Colour CrosshairLeadPassiveColour; + /* 0x56E0 */ public Colour CrosshairLeadPassiveColour; [NMS(Index = 718)] - /* 0x52E0 */ public Colour CrosshairLeadThreatColour; - [NMS(Index = 1110)] - /* 0x52F0 */ public Colour CursorColour; + /* 0x56F0 */ public Colour CrosshairLeadThreatColour; [NMS(Index = 1111)] - /* 0x5300 */ public Colour CursorConfirmColour; - [NMS(Index = 1113)] - /* 0x5310 */ public Colour CursorDeleteColour; + /* 0x5700 */ public Colour CursorColour; [NMS(Index = 1112)] - /* 0x5320 */ public Colour CursorTransferUploadColour; + /* 0x5710 */ public Colour CursorConfirmColour; + [NMS(Index = 1114)] + /* 0x5720 */ public Colour CursorDeleteColour; + [NMS(Index = 1113)] + /* 0x5730 */ public Colour CursorTransferUploadColour; [NMS(Index = 639)] - /* 0x5330 */ public Colour DamageNumberCriticalColour; + /* 0x5740 */ public Colour DamageNumberCriticalColour; [NMS(Index = 640)] - /* 0x5340 */ public Colour DamageNumberIneffectiveColour; + /* 0x5750 */ public Colour DamageNumberIneffectiveColour; [NMS(Index = 641)] - /* 0x5350 */ public Colour DamageNumberIneffectiveWarningColour; - [NMS(Index = 958)] - /* 0x5360 */ public Colour DeathMessageColour; + /* 0x5760 */ public Colour DamageNumberIneffectiveWarningColour; + [NMS(Index = 959)] + /* 0x5770 */ public Colour DeathMessageColour; [NMS(Index = 302)] - /* 0x5370 */ public Colour DebugEditorAxisColourAtActive; + /* 0x5780 */ public Colour DebugEditorAxisColourAtActive; [NMS(Index = 301)] - /* 0x5380 */ public Colour DebugEditorAxisColourAtInactive; + /* 0x5790 */ public Colour DebugEditorAxisColourAtInactive; [NMS(Index = 300)] - /* 0x5390 */ public Colour DebugEditorAxisColourRightActive; + /* 0x57A0 */ public Colour DebugEditorAxisColourRightActive; [NMS(Index = 299)] - /* 0x53A0 */ public Colour DebugEditorAxisColourRightInactive; + /* 0x57B0 */ public Colour DebugEditorAxisColourRightInactive; [NMS(Index = 298)] - /* 0x53B0 */ public Colour DebugEditorAxisColourUpActive; + /* 0x57C0 */ public Colour DebugEditorAxisColourUpActive; [NMS(Index = 297)] - /* 0x53C0 */ public Colour DebugEditorAxisColourUpInactive; + /* 0x57D0 */ public Colour DebugEditorAxisColourUpInactive; [NMS(Index = 493)] - /* 0x53D0 */ public Vector3f DefaultRefinerOffsetIn; + /* 0x57E0 */ public Vector3f DefaultRefinerOffsetIn; [NMS(Index = 494)] - /* 0x53E0 */ public Vector3f DefaultRefinerOffsetOut; - [NMS(Index = 1076)] - /* 0x53F0 */ public Colour EnergyBgColour; + /* 0x57F0 */ public Vector3f DefaultRefinerOffsetOut; [NMS(Index = 1077)] - /* 0x5400 */ public Colour EnergyBgPulseColour; + /* 0x5800 */ public Colour EnergyBgColour; + [NMS(Index = 1078)] + /* 0x5810 */ public Colour EnergyBgPulseColour; [NMS(Index = 220)] - /* 0x5410 */ public Vector3f FaceLockedScreenOffset; + /* 0x5820 */ public Vector3f FaceLockedScreenOffset; [NMS(Index = 671)] - /* 0x5420 */ public Colour FreighterSummonScanEffectColourBlocked; + /* 0x5830 */ public Colour FreighterSummonScanEffectColourBlocked; [NMS(Index = 672)] - /* 0x5430 */ public Colour FreighterSummonScanEffectColourHighlight; + /* 0x5840 */ public Colour FreighterSummonScanEffectColourHighlight; [NMS(Index = 305)] - /* 0x5440 */ public Colour FrontendCursorBackgroundColour; + /* 0x5850 */ public Colour FrontendCursorBackgroundColour; [NMS(Index = 644)] - /* 0x5450 */ public Colour FuelBgColour; + /* 0x5860 */ public Colour FuelBgColour; [NMS(Index = 511)] - /* 0x5460 */ public Colour GridBackgroundNegativeColour; + /* 0x5870 */ public Colour GridBackgroundNegativeColour; [NMS(Index = 509)] - /* 0x5470 */ public Colour GridBackgroundNeutralColour; + /* 0x5880 */ public Colour GridBackgroundNeutralColour; [NMS(Index = 510)] - /* 0x5480 */ public Colour GridBackgroundPositiveColour; + /* 0x5890 */ public Colour GridBackgroundPositiveColour; [NMS(Index = 506)] - /* 0x5490 */ public Colour GridDisconnectedColour; + /* 0x58A0 */ public Colour GridDisconnectedColour; [NMS(Index = 508)] - /* 0x54A0 */ public Colour GridOfflineColour; + /* 0x58B0 */ public Colour GridOfflineColour; [NMS(Index = 507)] - /* 0x54B0 */ public Colour GridOnlineColour; - [NMS(Index = 1078)] - /* 0x54C0 */ public Colour HazardBgPulseColour; + /* 0x58C0 */ public Colour GridOnlineColour; [NMS(Index = 1079)] - /* 0x54D0 */ public Colour HazardDamagePulseColour; + /* 0x58D0 */ public Colour HazardBgPulseColour; + [NMS(Index = 1080)] + /* 0x58E0 */ public Colour HazardDamagePulseColour; [NMS(Index = 308)] - /* 0x54E0 */ public Vector3f HmdFramerateScreenOffset; - [NMS(Index = 1312)] - /* 0x54F0 */ public Colour HUDMarkerColour; - [NMS(Index = 885)] - /* 0x5500 */ public Colour HUDNotifyColour; - [NMS(Index = 1316)] - /* 0x5510 */ public Colour HUDOutpostColour; - [NMS(Index = 849)] - /* 0x5520 */ public Colour HUDPlayerTrackArrowDamageGlowHullHitMaxColour; + /* 0x58F0 */ public Vector3f HmdFramerateScreenOffset; + [NMS(Index = 1314)] + /* 0x5900 */ public Colour HUDMarkerColour; + [NMS(Index = 886)] + /* 0x5910 */ public Colour HUDNotifyColour; + [NMS(Index = 1318)] + /* 0x5920 */ public Colour HUDOutpostColour; [NMS(Index = 850)] - /* 0x5530 */ public Colour HUDPlayerTrackArrowDamageGlowHullHitMinColour; - [NMS(Index = 853)] - /* 0x5540 */ public Colour HUDPlayerTrackArrowDamageGlowShieldHitMaxColour; + /* 0x5930 */ public Colour HUDPlayerTrackArrowDamageGlowHullHitMaxColour; + [NMS(Index = 851)] + /* 0x5940 */ public Colour HUDPlayerTrackArrowDamageGlowHullHitMinColour; [NMS(Index = 854)] - /* 0x5550 */ public Colour HUDPlayerTrackArrowDamageGlowShieldHitMinColour; - [NMS(Index = 880)] - /* 0x5560 */ public Colour HUDPlayerTrackArrowDotColour; - [NMS(Index = 882)] - /* 0x5570 */ public Colour HUDPlayerTrackArrowDotColourPirate; + /* 0x5950 */ public Colour HUDPlayerTrackArrowDamageGlowShieldHitMaxColour; + [NMS(Index = 855)] + /* 0x5960 */ public Colour HUDPlayerTrackArrowDamageGlowShieldHitMinColour; [NMS(Index = 881)] - /* 0x5580 */ public Colour HUDPlayerTrackArrowDotColourPolice; + /* 0x5970 */ public Colour HUDPlayerTrackArrowDotColour; [NMS(Index = 883)] - /* 0x5590 */ public Colour HUDPlayerTrackArrowDotColourTrader; - [NMS(Index = 841)] - /* 0x55A0 */ public Colour HUDPlayerTrackArrowEnergyShieldColour; - [NMS(Index = 862)] - /* 0x55B0 */ public Colour HUDPlayerTrackArrowEnergyShieldDepletedGlowMaxColour; - [NMS(Index = 863)] - /* 0x55C0 */ public Colour HUDPlayerTrackArrowEnergyShieldDepletedGlowMinColour; + /* 0x5980 */ public Colour HUDPlayerTrackArrowDotColourPirate; + [NMS(Index = 882)] + /* 0x5990 */ public Colour HUDPlayerTrackArrowDotColourPolice; + [NMS(Index = 884)] + /* 0x59A0 */ public Colour HUDPlayerTrackArrowDotColourTrader; [NMS(Index = 842)] - /* 0x55D0 */ public Colour HUDPlayerTrackArrowEnergyShieldLowColour; - [NMS(Index = 867)] - /* 0x55E0 */ public Colour HUDPlayerTrackArrowEnergyShieldStartChargeGlowMaxColour; + /* 0x59B0 */ public Colour HUDPlayerTrackArrowEnergyShieldColour; + [NMS(Index = 863)] + /* 0x59C0 */ public Colour HUDPlayerTrackArrowEnergyShieldDepletedGlowMaxColour; + [NMS(Index = 864)] + /* 0x59D0 */ public Colour HUDPlayerTrackArrowEnergyShieldDepletedGlowMinColour; + [NMS(Index = 843)] + /* 0x59E0 */ public Colour HUDPlayerTrackArrowEnergyShieldLowColour; [NMS(Index = 868)] - /* 0x55F0 */ public Colour HUDPlayerTrackArrowEnergyShieldStartChargeGlowMinColour; - [NMS(Index = 838)] - /* 0x5600 */ public Colour HUDPlayerTrackArrowTextColour; - [NMS(Index = 1314)] - /* 0x5610 */ public Colour HUDRelicMarkerColourDiscovered; + /* 0x59F0 */ public Colour HUDPlayerTrackArrowEnergyShieldStartChargeGlowMaxColour; + [NMS(Index = 869)] + /* 0x5A00 */ public Colour HUDPlayerTrackArrowEnergyShieldStartChargeGlowMinColour; + [NMS(Index = 839)] + /* 0x5A10 */ public Colour HUDPlayerTrackArrowTextColour; + [NMS(Index = 1316)] + /* 0x5A20 */ public Colour HUDRelicMarkerColourDiscovered; + [NMS(Index = 1317)] + /* 0x5A30 */ public Colour HUDRelicMarkerColourUnknown; [NMS(Index = 1315)] - /* 0x5620 */ public Colour HUDRelicMarkerColourUnknown; - [NMS(Index = 1313)] - /* 0x5630 */ public Colour HUDSpaceshipColour; - [NMS(Index = 884)] - /* 0x5640 */ public Colour HUDWarningColour; + /* 0x5A40 */ public Colour HUDSpaceshipColour; + [NMS(Index = 885)] + /* 0x5A50 */ public Colour HUDWarningColour; [NMS(Index = 424)] - /* 0x5650 */ public Colour IconGlowColourActive; + /* 0x5A60 */ public Colour IconGlowColourActive; [NMS(Index = 423)] - /* 0x5660 */ public Colour IconGlowColourError; + /* 0x5A70 */ public Colour IconGlowColourError; [NMS(Index = 426)] - /* 0x5670 */ public Colour IconGlowColourHighlight; + /* 0x5A80 */ public Colour IconGlowColourHighlight; [NMS(Index = 425)] - /* 0x5680 */ public Colour IconGlowColourNeutral; + /* 0x5A90 */ public Colour IconGlowColourNeutral; [NMS(Index = 483)] - /* 0x5690 */ public Colour InteractionLabelCostColour; + /* 0x5AA0 */ public Colour InteractionLabelCostColour; [NMS(Index = 484)] - /* 0x56A0 */ public Colour InteractionLabelPickupColour; + /* 0x5AB0 */ public Colour InteractionLabelPickupColour; [NMS(Index = 485)] - /* 0x56B0 */ public Colour InteractionLabelPickupFillColour; + /* 0x5AC0 */ public Colour InteractionLabelPickupFillColour; [NMS(Index = 81)] - /* 0x56C0 */ public Colour InvSlotGradientBaseColour; + /* 0x5AD0 */ public Colour InvSlotGradientBaseColour; [NMS(Index = 151)] - /* 0x56D0 */ public Vector3f InWorldInteractLabelCentreOffset; + /* 0x5AE0 */ public Vector3f InWorldInteractLabelCentreOffset; [NMS(Index = 153)] - /* 0x56E0 */ public Vector3f InWorldInteractLabelLineOffset; + /* 0x5AF0 */ public Vector3f InWorldInteractLabelLineOffset; [NMS(Index = 152)] - /* 0x56F0 */ public Vector3f InWorldInteractLabelTopOffset; + /* 0x5B00 */ public Vector3f InWorldInteractLabelTopOffset; [NMS(Index = 213)] - /* 0x5700 */ public Vector3f InWorldNGuiScreenRotation; + /* 0x5B10 */ public Vector3f InWorldNGuiScreenRotation; [NMS(Index = 154)] - /* 0x5710 */ public Vector3f InWorldStaffBinocsScreenOffset; - [NMS(Index = 994)] - /* 0x5720 */ public Colour ItemSlotColourPartiallyInstalled; - [NMS(Index = 996)] - /* 0x5730 */ public Colour ItemSlotColourProduct; - [NMS(Index = 990)] - /* 0x5740 */ public Colour ItemSlotColourSubstance; + /* 0x5B20 */ public Vector3f InWorldStaffBinocsScreenOffset; + [NMS(Index = 995)] + /* 0x5B30 */ public Colour ItemSlotColourPartiallyInstalled; + [NMS(Index = 997)] + /* 0x5B40 */ public Colour ItemSlotColourProduct; [NMS(Index = 991)] - /* 0x5750 */ public Colour ItemSlotColourTech; + /* 0x5B50 */ public Colour ItemSlotColourSubstance; [NMS(Index = 992)] - /* 0x5760 */ public Colour ItemSlotColourTechCharge; + /* 0x5B60 */ public Colour ItemSlotColourTech; [NMS(Index = 993)] - /* 0x5770 */ public Colour ItemSlotColourTechDamage; - [NMS(Index = 999)] - /* 0x5780 */ public Colour ItemSlotTextColourProduct; - [NMS(Index = 997)] - /* 0x5790 */ public Colour ItemSlotTextColourSubstance; + /* 0x5B70 */ public Colour ItemSlotColourTechCharge; + [NMS(Index = 994)] + /* 0x5B80 */ public Colour ItemSlotColourTechDamage; + [NMS(Index = 1000)] + /* 0x5B90 */ public Colour ItemSlotTextColourProduct; [NMS(Index = 998)] - /* 0x57A0 */ public Colour ItemSlotTextColourTech; + /* 0x5BA0 */ public Colour ItemSlotTextColourSubstance; + [NMS(Index = 999)] + /* 0x5BB0 */ public Colour ItemSlotTextColourTech; [NMS(Index = 80)] - /* 0x57B0 */ public Colour JoaoBoxCompletedObjectiveColour; - [NMS(Index = 1377)] - /* 0x57C0 */ public Colour LockOnMarkerActiveColour; + /* 0x5BC0 */ public Colour JoaoBoxCompletedObjectiveColour; + [NMS(Index = 1379)] + /* 0x5BD0 */ public Colour LockOnMarkerActiveColour; [NMS(Index = 209)] - /* 0x57D0 */ public Vector3f LowerHelmetScreenOffset; + /* 0x5BE0 */ public Vector3f LowerHelmetScreenOffset; [NMS(Index = 458)] - /* 0x57E0 */ public Colour MarkerRingBGColour; + /* 0x5BF0 */ public Colour MarkerRingBGColour; [NMS(Index = 535)] - /* 0x57F0 */ public Colour MissionOSDMessageBarColour; + /* 0x5C00 */ public Colour MissionOSDMessageBarColour; [NMS(Index = 354)] - /* 0x5800 */ public Colour MultiplayerMissionParticipantsColour; + /* 0x5C10 */ public Colour MultiplayerMissionParticipantsColour; [NMS(Index = 63)] - /* 0x5810 */ public Colour NetworkPopupTextDisabledColour; + /* 0x5C20 */ public Colour NetworkPopupTextDisabledColour; [NMS(Index = 62)] - /* 0x5820 */ public Colour NetworkPopupTextEnabledColour; - [NMS(Index = 1395)] - /* 0x5830 */ public Vector3f NGuiModelTranslationFactors; - [NMS(Index = 1396)] - /* 0x5840 */ public Vector3f NGuiModelTranslationFactorsInteraction; + /* 0x5C30 */ public Colour NetworkPopupTextEnabledColour; [NMS(Index = 1397)] - /* 0x5850 */ public Vector3f NGuiThumbnailModelTranslationFactors; + /* 0x5C40 */ public Vector3f NGuiModelTranslationFactors; + [NMS(Index = 1398)] + /* 0x5C50 */ public Vector3f NGuiModelTranslationFactorsInteraction; + [NMS(Index = 1399)] + /* 0x5C60 */ public Vector3f NGuiThumbnailModelTranslationFactors; [NMS(Index = 537)] - /* 0x5860 */ public Colour NotificationDangerColour; + /* 0x5C70 */ public Colour NotificationDangerColour; [NMS(Index = 536)] - /* 0x5870 */ public Colour NotificationDefaultColour; + /* 0x5C80 */ public Colour NotificationDefaultColour; [NMS(Index = 538)] - /* 0x5880 */ public Colour NotificationInfoColour; + /* 0x5C90 */ public Colour NotificationInfoColour; [NMS(Index = 539)] - /* 0x5890 */ public Colour NotificationUrgentColour; + /* 0x5CA0 */ public Colour NotificationUrgentColour; [NMS(Index = 13)] - /* 0x58A0 */ public Vector3f OutpostReturnMarkerOffset; + /* 0x5CB0 */ public Vector3f OutpostReturnMarkerOffset; [NMS(Index = 5)] - /* 0x58B0 */ public Colour PetGeneIconGlowColourDefault; + /* 0x5CC0 */ public Colour PetGeneIconGlowColourDefault; [NMS(Index = 6)] - /* 0x58C0 */ public Colour PetGeneIconGlowColourHighlight; + /* 0x5CD0 */ public Colour PetGeneIconGlowColourHighlight; [NMS(Index = 3)] - /* 0x58D0 */ public Colour PetLevelProgressColour; + /* 0x5CE0 */ public Colour PetLevelProgressColour; [NMS(Index = 4)] - /* 0x58E0 */ public Colour PetPointProgresColour; + /* 0x5CF0 */ public Colour PetPointProgresColour; [NMS(Index = 642)] - /* 0x58F0 */ public Colour PhotoModeSelectedColour; + /* 0x5D00 */ public Colour PhotoModeSelectedColour; [NMS(Index = 643)] - /* 0x5900 */ public Colour PhotoModeUnselectedColour; + /* 0x5D10 */ public Colour PhotoModeUnselectedColour; [NMS(Index = 353)] - /* 0x5910 */ public Colour PickedItemBorderColour; - [NMS(Index = 959)] - /* 0x5920 */ public Colour PinnedRecipeBorder; + /* 0x5D20 */ public Colour PickedItemBorderColour; + [NMS(Index = 960)] + /* 0x5D30 */ public Colour PinnedRecipeBorder; [NMS(Index = 349)] - /* 0x5930 */ public Colour ProcProductColourCommon; + /* 0x5D40 */ public Colour ProcProductColourCommon; [NMS(Index = 351)] - /* 0x5940 */ public Colour ProcProductColourRare; + /* 0x5D50 */ public Colour ProcProductColourRare; [NMS(Index = 350)] - /* 0x5950 */ public Colour ProcProductColourUncommon; + /* 0x5D60 */ public Colour ProcProductColourUncommon; + [NMS(Index = 824)] + /* 0x5D70 */ public Colour PulseAlertColour; [NMS(Index = 823)] - /* 0x5960 */ public Colour PulseAlertColour; - [NMS(Index = 822)] - /* 0x5970 */ public Colour PulseDamageColour; + /* 0x5D80 */ public Colour PulseDamageColour; [NMS(Index = 303)] - /* 0x5980 */ public Colour QuickMenuSelectedItemColour1; + /* 0x5D90 */ public Colour QuickMenuSelectedItemColour1; [NMS(Index = 304)] - /* 0x5990 */ public Colour QuickMenuSelectedItemColour2; - [NMS(Index = 1196)] - /* 0x59A0 */ public Colour RadialMenuInnerColourDisabled; - [NMS(Index = 1192)] - /* 0x59B0 */ public Colour RadialMenuInnerColourSelected; - [NMS(Index = 1194)] - /* 0x59C0 */ public Colour RadialMenuInnerColourUnselected; + /* 0x5DA0 */ public Colour QuickMenuSelectedItemColour2; [NMS(Index = 1197)] - /* 0x59D0 */ public Colour RadialMenuOuterColourDisabled; + /* 0x5DB0 */ public Colour RadialMenuInnerColourDisabled; [NMS(Index = 1193)] - /* 0x59E0 */ public Colour RadialMenuOuterColourSelected; + /* 0x5DC0 */ public Colour RadialMenuInnerColourSelected; [NMS(Index = 1195)] - /* 0x59F0 */ public Colour RadialMenuOuterColourUnselected; + /* 0x5DD0 */ public Colour RadialMenuInnerColourUnselected; + [NMS(Index = 1198)] + /* 0x5DE0 */ public Colour RadialMenuOuterColourDisabled; + [NMS(Index = 1194)] + /* 0x5DF0 */ public Colour RadialMenuOuterColourSelected; + [NMS(Index = 1196)] + /* 0x5E00 */ public Colour RadialMenuOuterColourUnselected; [NMS(Index = 504)] - /* 0x5A00 */ public Colour RefinerBackgroundColour; + /* 0x5E10 */ public Colour RefinerBackgroundColour; [NMS(Index = 505)] - /* 0x5A10 */ public Colour RefinerErrorBackgroundColour; + /* 0x5E20 */ public Colour RefinerErrorBackgroundColour; [NMS(Index = 736)] - /* 0x5A20 */ public Colour RemappedControlColour; + /* 0x5E30 */ public Colour RemappedControlColour; [NMS(Index = 735)] - /* 0x5A30 */ public Colour SelectedControlColour; - [NMS(Index = 1445)] - /* 0x5A40 */ public Colour SettlementStatBackgroundColour; - [NMS(Index = 1444)] - /* 0x5A50 */ public Colour SettlementStatColour; - [NMS(Index = 1082)] - /* 0x5A60 */ public Colour ShieldBgColour; - [NMS(Index = 1080)] - /* 0x5A70 */ public Colour ShieldColour; + /* 0x5E40 */ public Colour SelectedControlColour; + [NMS(Index = 1447)] + /* 0x5E50 */ public Colour SettlementStatBackgroundColour; + [NMS(Index = 1446)] + /* 0x5E60 */ public Colour SettlementStatColour; [NMS(Index = 1083)] - /* 0x5A80 */ public Colour ShieldDamageBgColour; + /* 0x5E70 */ public Colour ShieldBgColour; [NMS(Index = 1081)] - /* 0x5A90 */ public Colour ShieldDamageColour; + /* 0x5E80 */ public Colour ShieldColour; + [NMS(Index = 1084)] + /* 0x5E90 */ public Colour ShieldDamageBgColour; + [NMS(Index = 1082)] + /* 0x5EA0 */ public Colour ShieldDamageColour; [NMS(Index = 28)] - /* 0x5AA0 */ public Colour ShipBuilderLineColour; + /* 0x5EB0 */ public Colour ShipBuilderLineColour; [NMS(Index = 27)] - /* 0x5AB0 */ public Colour ShipBuilderLineColourHologram; - [NMS(Index = 1024)] - /* 0x5AC0 */ public Colour ShipHUDAimTargetColour; + /* 0x5EC0 */ public Colour ShipBuilderLineColourHologram; [NMS(Index = 1025)] - /* 0x5AD0 */ public Colour ShipHUDAimTargetCritColour; - [NMS(Index = 1022)] - /* 0x5AE0 */ public Colour ShipHUDTargetArrowsColourLocal; - [NMS(Index = 1020)] - /* 0x5AF0 */ public Colour ShipHUDTargetArrowsColourOutOfRange; + /* 0x5ED0 */ public Colour ShipHUDAimTargetColour; + [NMS(Index = 1026)] + /* 0x5EE0 */ public Colour ShipHUDAimTargetCritColour; + [NMS(Index = 1023)] + /* 0x5EF0 */ public Colour ShipHUDTargetArrowsColourLocal; [NMS(Index = 1021)] - /* 0x5B00 */ public Colour ShipHUDTargetArrowsColourThreat; + /* 0x5F00 */ public Colour ShipHUDTargetArrowsColourOutOfRange; + [NMS(Index = 1022)] + /* 0x5F10 */ public Colour ShipHUDTargetArrowsColourThreat; [NMS(Index = 12)] - /* 0x5B10 */ public Vector3f ShipTeleportPadMarkerOffset; - [NMS(Index = 1285)] - /* 0x5B20 */ public Colour SpaceEnemyShipLineColour; - [NMS(Index = 1284)] - /* 0x5B30 */ public Colour SpaceFriendlyShipLineColour; + /* 0x5F20 */ public Vector3f ShipTeleportPadMarkerOffset; [NMS(Index = 1287)] - /* 0x5B40 */ public Colour SpaceMapAttackColour; + /* 0x5F30 */ public Colour SpaceEnemyShipLineColour; + [NMS(Index = 1286)] + /* 0x5F40 */ public Colour SpaceFriendlyShipLineColour; + [NMS(Index = 1289)] + /* 0x5F50 */ public Colour SpaceMapAttackColour; [NMS(Index = 552)] - /* 0x5B50 */ public Vector3f SpaceMapCockpitOffset; + /* 0x5F60 */ public Vector3f SpaceMapCockpitOffset; + [NMS(Index = 1294)] + /* 0x5F70 */ public Colour SpaceMapDeathPointColour; [NMS(Index = 1292)] - /* 0x5B60 */ public Colour SpaceMapDeathPointColour; + /* 0x5F80 */ public Colour SpaceMapNeutralColour; [NMS(Index = 1290)] - /* 0x5B70 */ public Colour SpaceMapNeutralColour; + /* 0x5F90 */ public Colour SpaceMapOtherPlayerColour; [NMS(Index = 1288)] - /* 0x5B80 */ public Colour SpaceMapOtherPlayerColour; - [NMS(Index = 1286)] - /* 0x5B90 */ public Vector3f SpaceMapPosScaler; + /* 0x5FA0 */ public Vector3f SpaceMapPosScaler; + [NMS(Index = 1293)] + /* 0x5FB0 */ public Colour SpaceMapSquadronColour; [NMS(Index = 1291)] - /* 0x5BA0 */ public Colour SpaceMapSquadronColour; - [NMS(Index = 1289)] - /* 0x5BB0 */ public Colour SpaceMapThreatColour; - [NMS(Index = 1468)] - /* 0x5BC0 */ public Colour SpookMeterColour; + /* 0x5FC0 */ public Colour SpaceMapThreatColour; + [NMS(Index = 1470)] + /* 0x5FD0 */ public Colour SpookMeterColour; [NMS(Index = 39)] - /* 0x5BD0 */ public Colour StoreDialFillColour; + /* 0x5FE0 */ public Colour StoreDialFillColour; [NMS(Index = 87)] - /* 0x5BE0 */ public Colour SuperchargeGradientBaseColour; + /* 0x5FF0 */ public Colour SuperchargeGradientBaseColour; [NMS(Index = 88)] - /* 0x5BF0 */ public Colour SuperchargeGradientBlendColour; + /* 0x6000 */ public Colour SuperchargeGradientBlendColour; [NMS(Index = 89)] - /* 0x5C00 */ public Colour SuperchargeGradientTechColour; + /* 0x6010 */ public Colour SuperchargeGradientTechColour; [NMS(Index = 86)] - /* 0x5C10 */ public Colour SuperchargePopupColour; + /* 0x6020 */ public Colour SuperchargePopupColour; [NMS(Index = 568)] - /* 0x5C20 */ public Vector3f TargetDisplayShipOffset; + /* 0x6030 */ public Vector3f TargetDisplayShipOffset; [NMS(Index = 569)] - /* 0x5C30 */ public Vector3f TargetDisplayTorpedoOffset; - [NMS(Index = 1221)] - /* 0x5C40 */ public Colour TargetMarkerColour; - [NMS(Index = 1222)] - /* 0x5C50 */ public Colour TargetMarkerHighlightColour; + /* 0x6040 */ public Vector3f TargetDisplayTorpedoOffset; + [NMS(Index = 1223)] + /* 0x6050 */ public Colour TargetMarkerColour; + [NMS(Index = 1224)] + /* 0x6060 */ public Colour TargetMarkerHighlightColour; [NMS(Index = 33)] - /* 0x5C60 */ public Colour TouchButtonChargeIndicatorColour; + /* 0x6070 */ public Colour TouchButtonChargeIndicatorColour; [NMS(Index = 512)] - /* 0x5C70 */ public Colour TransferSendPopupColour; + /* 0x6080 */ public Colour TransferSendPopupColour; [NMS(Index = 328)] - /* 0x5C80 */ public Colour TravelLineColour; + /* 0x6090 */ public Colour TravelLineColour; [NMS(Index = 331)] - /* 0x5C90 */ public Colour TravelLineInvalidColour; + /* 0x60A0 */ public Colour TravelLineInvalidColour; [NMS(Index = 332)] - /* 0x5CA0 */ public Colour TravelLineNotAllowedColour; + /* 0x60B0 */ public Colour TravelLineNotAllowedColour; [NMS(Index = 329)] - /* 0x5CB0 */ public Colour TravelLineTooFarColour; + /* 0x60C0 */ public Colour TravelLineTooFarColour; [NMS(Index = 330)] - /* 0x5CC0 */ public Colour TravelLineTooSteepColour; + /* 0x60D0 */ public Colour TravelLineTooSteepColour; [NMS(Index = 333)] - /* 0x5CD0 */ public Colour TravelTargetColour; - [NMS(Index = 1231)] - /* 0x5CE0 */ public Colour UnseenItemColour; - [NMS(Index = 1230)] - /* 0x5CF0 */ public Colour WantedColour; + /* 0x60E0 */ public Colour TravelTargetColour; + [NMS(Index = 1233)] + /* 0x60F0 */ public Colour UnseenItemColour; + [NMS(Index = 1232)] + /* 0x6100 */ public Colour WantedColour; [NMS(Index = 54)] - /* 0x5D00 */ public Colour WristMenuDefaultBorderColour; + /* 0x6110 */ public Colour WristMenuDefaultBorderColour; [NMS(Index = 55)] - /* 0x5D10 */ public Colour WristMenuRepositionableBorderColour; + /* 0x6120 */ public Colour WristMenuRepositionableBorderColour; [NMS(Index = 73, Size = 0xF, EnumType = typeof(GcWonderCreatureCategory.WonderCreatureCategoryEnum))] - /* 0x5D20 */ public GcWonderCategoryConfig[] WonderCreatureCategoryConfig; + /* 0x6130 */ public GcWonderCategoryConfig[] WonderCreatureCategoryConfig; [NMS(Index = 76, Size = 0xD, EnumType = typeof(GcWonderTreasureCategory.WonderTreasureCategoryEnum))] - /* 0x6068 */ public GcWonderCategoryConfig[] WonderTreasureCategoryConfig; + /* 0x6478 */ public GcWonderCategoryConfig[] WonderTreasureCategoryConfig; [NMS(Index = 408, Size = 0x15, EnumType = typeof(GcBuildMenuOption.BuildMenuOptionEnum))] - /* 0x6340 */ public NMSString0x20A[] BuildMenuOnActionDisabledLocIDs; + /* 0x6750 */ public NMSString0x20A[] BuildMenuOnActionDisabledLocIDs; [NMS(Index = 409, Size = 0x15, EnumType = typeof(GcBuildMenuOption.BuildMenuOptionEnum))] - /* 0x65E0 */ public NMSString0x20A[] BuildMenuOnActionErrorLocIDs; + /* 0x69F0 */ public NMSString0x20A[] BuildMenuOnActionErrorLocIDs; [NMS(Index = 407, Size = 0x15, EnumType = typeof(GcBuildMenuOption.BuildMenuOptionEnum))] - /* 0x6880 */ public NMSString0x20A[] BuildMenuOnActionLocIDs; + /* 0x6C90 */ public NMSString0x20A[] BuildMenuOnActionLocIDs; [NMS(Index = 78, Size = 0xC, EnumType = typeof(GcWonderCustomCategory.WonderCustomCategoryEnum))] - /* 0x6B20 */ public GcWonderCategoryConfig[] WonderCustomCategoryConfig; + /* 0x6F30 */ public GcWonderCategoryConfig[] WonderCustomCategoryConfig; [NMS(Index = 72, Size = 0xB, EnumType = typeof(GcWonderPlanetCategory.WonderPlanetCategoryEnum))] - /* 0x6DC0 */ public GcWonderCategoryConfig[] WonderPlanetCategoryConfig; + /* 0x71D0 */ public GcWonderCategoryConfig[] WonderPlanetCategoryConfig; [NMS(Index = 77, Size = 0xB, EnumType = typeof(GcWonderWeirdBasePartCategory.WonderWeirdBasePartCategoryEnum))] - /* 0x7028 */ public GcWonderCategoryConfig[] WonderWeirdBasePartCategoryConfig; + /* 0x7438 */ public GcWonderCategoryConfig[] WonderWeirdBasePartCategoryConfig; [NMS(Index = 74, Size = 0x8, EnumType = typeof(GcWonderFloraCategory.WonderFloraCategoryEnum))] - /* 0x7290 */ public GcWonderCategoryConfig[] WonderFloraCategoryConfig; + /* 0x76A0 */ public GcWonderCategoryConfig[] WonderFloraCategoryConfig; [NMS(Index = 75, Size = 0x8, EnumType = typeof(GcWonderMineralCategory.WonderMineralCategoryEnum))] - /* 0x7450 */ public GcWonderCategoryConfig[] WonderMineralCategoryConfig; - [NMS(Index = 1413)] - /* 0x7610 */ public GcHUDStartupTable IntroTiming; - [NMS(Index = 1414)] - /* 0x7760 */ public GcHUDStartupTable IntroTimingFreighter; + /* 0x7860 */ public GcWonderCategoryConfig[] WonderMineralCategoryConfig; [NMS(Index = 1415)] - /* 0x78B0 */ public GcHUDStartupTable IntroTimingFreighterRepaired; - [NMS(Index = 1447, Size = 0x8, EnumType = typeof(GcSettlementStatType.SettlementStatTypeEnum))] - /* 0x7A00 */ public NMSString0x20A[] SettlementStatFormatLoc; - [NMS(Index = 1446, Size = 0x8, EnumType = typeof(GcSettlementStatType.SettlementStatTypeEnum))] - /* 0x7B00 */ public NMSString0x20A[] SettlementStatLoc; + /* 0x7A20 */ public GcHUDStartupTable IntroTiming; + [NMS(Index = 1416)] + /* 0x7B70 */ public GcHUDStartupTable IntroTimingFreighter; + [NMS(Index = 1417)] + /* 0x7CC0 */ public GcHUDStartupTable IntroTimingFreighterRepaired; + [NMS(Index = 1449, Size = 0x8, EnumType = typeof(GcSettlementStatType.SettlementStatTypeEnum))] + /* 0x7E10 */ public NMSString0x20A[] SettlementStatFormatLoc; [NMS(Index = 1448, Size = 0x8, EnumType = typeof(GcSettlementStatType.SettlementStatTypeEnum))] - /* 0x7C00 */ public TkTextureResource[] SettlementStatBasicImages; + /* 0x7F10 */ public NMSString0x20A[] SettlementStatLoc; [NMS(Index = 1450, Size = 0x8, EnumType = typeof(GcSettlementStatType.SettlementStatTypeEnum))] - /* 0x7CC0 */ public TkTextureResource[] SettlementStatNegativeImages; - [NMS(Index = 1449, Size = 0x8, EnumType = typeof(GcSettlementStatType.SettlementStatTypeEnum))] - /* 0x7D80 */ public TkTextureResource[] SettlementStatPositiveImages; + /* 0x8010 */ public TkTextureResource[] SettlementStatBasicImages; + [NMS(Index = 1452, Size = 0x8, EnumType = typeof(GcSettlementStatType.SettlementStatTypeEnum))] + /* 0x80D0 */ public TkTextureResource[] SettlementStatNegativeImages; + [NMS(Index = 1451, Size = 0x8, EnumType = typeof(GcSettlementStatType.SettlementStatTypeEnum))] + /* 0x8190 */ public TkTextureResource[] SettlementStatPositiveImages; [NMS(Index = 67, Size = 0x7, EnumType = typeof(GcWonderType.WonderTypeEnum))] - /* 0x7E40 */ public TkTextureResource[] WonderTypeIcons; + /* 0x8250 */ public TkTextureResource[] WonderTypeIcons; [NMS(Index = 453)] - /* 0x7EE8 */ public TkTextureResource BaseBuildingPartsGridExpandableIcon; + /* 0x82F8 */ public TkTextureResource BaseBuildingPartsGridExpandableIcon; [NMS(Index = 454)] - /* 0x7F00 */ public TkTextureResource BaseBuildingPartsGridExpandedIcon; + /* 0x8310 */ public TkTextureResource BaseBuildingPartsGridExpandedIcon; [NMS(Index = 455)] - /* 0x7F18 */ public TkTextureResource BaseBuildingPartsGridRetractableIcon; + /* 0x8328 */ public TkTextureResource BaseBuildingPartsGridRetractableIcon; [NMS(Index = 488)] - /* 0x7F30 */ public TkTextureResource RefinerPopupEmptyOutputIcon; + /* 0x8340 */ public TkTextureResource RefinerPopupEmptyOutputIcon; + [NMS(Index = 1075)] + /* 0x8358 */ public GcFilename CamoNormalTexture; [NMS(Index = 1074)] - /* 0x7F48 */ public GcFilename CamoNormalTexture; - [NMS(Index = 1073)] - /* 0x7F58 */ public GcFilename CamoTexture; + /* 0x8368 */ public GcFilename CamoTexture; [NMS(Index = 96)] - /* 0x7F68 */ public NMSString0x10 DebugInventoryHint; + /* 0x8378 */ public NMSString0x10 DebugInventoryHint; [NMS(Index = 127)] - /* 0x7F78 */ public NMSString0x10 ExplorationLogMissionID; + /* 0x8388 */ public NMSString0x10 ExplorationLogMissionID; + [NMS(Index = 1073)] + /* 0x8398 */ public List HazardDistortionParams; + [NMS(Index = 1069)] + /* 0x83A8 */ public List HazardHeightmaps; [NMS(Index = 1072)] - /* 0x7F88 */ public List HazardDistortionParams; + /* 0x83B8 */ public List HazardHeightmapsVR; [NMS(Index = 1068)] - /* 0x7F98 */ public List HazardHeightmaps; + /* 0x83C8 */ public List HazardNormalMaps; [NMS(Index = 1071)] - /* 0x7FA8 */ public List HazardHeightmapsVR; + /* 0x83D8 */ public List HazardNormalMapsVR; [NMS(Index = 1067)] - /* 0x7FB8 */ public List HazardNormalMaps; + /* 0x83E8 */ public List HazardTextures; [NMS(Index = 1070)] - /* 0x7FC8 */ public List HazardNormalMapsVR; - [NMS(Index = 1066)] - /* 0x7FD8 */ public List HazardTextures; - [NMS(Index = 1069)] - /* 0x7FE8 */ public List HazardTexturesVR; + /* 0x83F8 */ public List HazardTexturesVR; [NMS(Index = 352)] - /* 0x7FF8 */ public List InventoryIconPositions; + /* 0x8408 */ public List InventoryIconPositions; [NMS(Index = 356)] - /* 0x8008 */ public NMSString0x10 MultiplayerMissionInteractEndTrigger; + /* 0x8418 */ public NMSString0x10 MultiplayerMissionInteractEndTrigger; [NMS(Index = 355)] - /* 0x8018 */ public NMSString0x10 MultiplayerMissionInteractStartTrigger; + /* 0x8428 */ public NMSString0x10 MultiplayerMissionInteractStartTrigger; [NMS(Index = 115)] - /* 0x8028 */ public List SeasonalRingTable; - [NMS(Index = 1023)] - /* 0x8038 */ public List ShipHUDTargetArrowsColour; - [NMS(Index = 827)] - /* 0x8048 */ public NMSString0x10 ShowStatWithDeathQuote; - [NMS(Index = 899)] - /* 0x8058 */ public List StatIcons; + /* 0x8438 */ public List SeasonalRingTable; + [NMS(Index = 1024)] + /* 0x8448 */ public List ShipHUDTargetArrowsColour; + [NMS(Index = 828)] + /* 0x8458 */ public NMSString0x10 ShowStatWithDeathQuote; + [NMS(Index = 900)] + /* 0x8468 */ public List StatIcons; [NMS(Index = 481)] - /* 0x8068 */ public List VehicleTypeRepairCamera; - [NMS(Index = 981)] - /* 0x8078 */ public GcWorldUISettings WorldUISettings; + /* 0x8478 */ public List VehicleTypeRepairCamera; + [NMS(Index = 982)] + /* 0x8488 */ public GcWorldUISettings WorldUISettings; [NMS(Index = 727, Size = 0x15, EnumType = typeof(GcPlayerWeapons.WeaponModeEnum))] - /* 0x80D8 */ public float[] CrosshairTargetLockSizeSpecific; + /* 0x84E8 */ public float[] CrosshairTargetLockSizeSpecific; [NMS(Index = 69, Size = 0xF, EnumType = typeof(GcWonderCreatureCategory.WonderCreatureCategoryEnum))] - /* 0x812C */ public float[] WonderValueModifiersCreature; + /* 0x853C */ public float[] WonderValueModifiersCreature; [NMS(Index = 68, Size = 0xB, EnumType = typeof(GcWonderPlanetCategory.WonderPlanetCategoryEnum))] - /* 0x8168 */ public float[] WonderValueModifiersPlanet; + /* 0x8578 */ public float[] WonderValueModifiersPlanet; [NMS(Index = 70, Size = 0x8, EnumType = typeof(GcWonderFloraCategory.WonderFloraCategoryEnum))] - /* 0x8194 */ public float[] WonderValueModifiersFlora; + /* 0x85A4 */ public float[] WonderValueModifiersFlora; [NMS(Index = 71, Size = 0x8, EnumType = typeof(GcWonderMineralCategory.WonderMineralCategoryEnum))] - /* 0x81B4 */ public float[] WonderValueModifiersMineral; - [NMS(Index = 1417)] - /* 0x81D4 */ public GcInventorySlotActionData BuildProductSlotAction; + /* 0x85C4 */ public float[] WonderValueModifiersMineral; + [NMS(Index = 1419)] + /* 0x85E4 */ public GcInventorySlotActionData BuildProductSlotAction; + [NMS(Index = 1420)] + /* 0x8600 */ public GcInventorySlotActionData ChargeSlotAction; [NMS(Index = 1418)] - /* 0x81F0 */ public GcInventorySlotActionData ChargeSlotAction; - [NMS(Index = 1416)] - /* 0x820C */ public GcInventorySlotActionData InstallTechSlotAction; - [NMS(Index = 1422)] - /* 0x8228 */ public GcInventorySlotActionData InventoryHintAction; + /* 0x861C */ public GcInventorySlotActionData InstallTechSlotAction; + [NMS(Index = 1424)] + /* 0x8638 */ public GcInventorySlotActionData InventoryHintAction; + [NMS(Index = 1425)] + /* 0x8654 */ public GcInventorySlotActionData InventoryHintActionNoGlow; [NMS(Index = 1423)] - /* 0x8244 */ public GcInventorySlotActionData InventoryHintActionNoGlow; + /* 0x8670 */ public GcInventorySlotActionData NewSlotPulseAction; + [NMS(Index = 1422)] + /* 0x868C */ public GcInventorySlotActionData NewSlotRevealAction; [NMS(Index = 1421)] - /* 0x8260 */ public GcInventorySlotActionData NewSlotPulseAction; - [NMS(Index = 1420)] - /* 0x827C */ public GcInventorySlotActionData NewSlotRevealAction; - [NMS(Index = 1419)] - /* 0x8298 */ public GcInventorySlotActionData RepairSlotAction; + /* 0x86A8 */ public GcInventorySlotActionData RepairSlotAction; [NMS(Index = 1)] - /* 0x82B4 */ public GcInteractionDof InteractionDOFDisabled; - [NMS(Index = 820)] - /* 0x82C8 */ public TkNGuiRectanglePulseEffect PulseBarData; + /* 0x86C4 */ public GcInteractionDof InteractionDOFDisabled; [NMS(Index = 821)] - /* 0x82D8 */ public TkNGuiRectanglePulseEffect PulseIconData; + /* 0x86D8 */ public TkNGuiRectanglePulseEffect PulseBarData; + [NMS(Index = 822)] + /* 0x86E8 */ public TkNGuiRectanglePulseEffect PulseIconData; [NMS(Index = 731)] - /* 0x82E8 */ public TkHitCurveData CrosshairLeadHitCurve; - [NMS(Index = 1412)] - /* 0x82F4 */ public GcDiscoveryHelperTimings DiscoveryHelperTimings; + /* 0x86F8 */ public TkHitCurveData CrosshairLeadHitCurve; + [NMS(Index = 1414)] + /* 0x8704 */ public GcDiscoveryHelperTimings DiscoveryHelperTimings; [NMS(Index = 732)] - /* 0x8300 */ public TkHitCurveData ShootableHitCurve; + /* 0x8710 */ public TkHitCurveData ShootableHitCurve; [NMS(Index = 174)] - /* 0x830C */ public Vector2f BinocularEdgeFade; + /* 0x871C */ public Vector2f BinocularEdgeFade; [NMS(Index = 482)] - /* 0x8314 */ public Vector2f BinocularsDiscoveryPos; + /* 0x8724 */ public Vector2f BinocularsDiscoveryPos; [NMS(Index = 385)] - /* 0x831C */ public Vector2f CompassCentre; + /* 0x872C */ public Vector2f CompassCentre; [NMS(Index = 102)] - /* 0x8324 */ public Vector2f ControlsPageParallax; + /* 0x8734 */ public Vector2f ControlsPageParallax; [NMS(Index = 547)] - /* 0x832C */ public Vector2f CursorlessDialogPageCursorOffset; + /* 0x873C */ public Vector2f CursorlessDialogPageCursorOffset; [NMS(Index = 634)] - /* 0x8334 */ public Vector2f DamageNumberSideSpeed; + /* 0x8744 */ public Vector2f DamageNumberSideSpeed; [NMS(Index = 545)] - /* 0x833C */ public Vector2f DialogPageCursorOffset; - [NMS(Index = 1318)] - /* 0x8344 */ public Vector2f HUDMarkerCompassPrimaryIndicatorOffset; - [NMS(Index = 1317)] - /* 0x834C */ public Vector2f HUDMarkerPrimaryIndicatorOffset; + /* 0x874C */ public Vector2f DialogPageCursorOffset; + [NMS(Index = 1320)] + /* 0x8754 */ public Vector2f HUDMarkerCompassPrimaryIndicatorOffset; + [NMS(Index = 1319)] + /* 0x875C */ public Vector2f HUDMarkerPrimaryIndicatorOffset; [NMS(Index = 497)] - /* 0x8354 */ public Vector2f HUDPlayerSentinelPulseFreq; + /* 0x8764 */ public Vector2f HUDPlayerSentinelPulseFreq; [NMS(Index = 498)] - /* 0x835C */ public Vector2f HUDPlayerSentinelPulseSize; - [NMS(Index = 856)] - /* 0x8364 */ public Vector2f HUDPlayerTrackArrowDamageGlowSize; - [NMS(Index = 858)] - /* 0x836C */ public Vector2f HUDPlayerTrackArrowEnergyShieldGlowSize; - [NMS(Index = 845)] - /* 0x8374 */ public Vector2f HUDPlayerTrackArrowEnergyShieldSize; - [NMS(Index = 840)] - /* 0x837C */ public Vector2f HUDPlayerTrackArrowHealthSize; - [NMS(Index = 793)] - /* 0x8384 */ public Vector2f HUDPlayerTrackArrowIconPulseSize; - [NMS(Index = 805)] - /* 0x838C */ public Vector2f HUDPlayerTrackIconOffset; + /* 0x876C */ public Vector2f HUDPlayerSentinelPulseSize; + [NMS(Index = 857)] + /* 0x8774 */ public Vector2f HUDPlayerTrackArrowDamageGlowSize; + [NMS(Index = 859)] + /* 0x877C */ public Vector2f HUDPlayerTrackArrowEnergyShieldGlowSize; + [NMS(Index = 846)] + /* 0x8784 */ public Vector2f HUDPlayerTrackArrowEnergyShieldSize; + [NMS(Index = 841)] + /* 0x878C */ public Vector2f HUDPlayerTrackArrowHealthSize; + [NMS(Index = 794)] + /* 0x8794 */ public Vector2f HUDPlayerTrackArrowIconPulseSize; + [NMS(Index = 806)] + /* 0x879C */ public Vector2f HUDPlayerTrackIconOffset; + [NMS(Index = 1306)] + /* 0x87A4 */ public Vector2f HUDTargetHealthIconOffset; [NMS(Index = 1304)] - /* 0x8394 */ public Vector2f HUDTargetHealthIconOffset; - [NMS(Index = 1302)] - /* 0x839C */ public Vector2f HUDTargetHealthOffset; - [NMS(Index = 1303)] - /* 0x83A4 */ public Vector2f HUDTargetHealthSize; - [NMS(Index = 1085)] - /* 0x83AC */ public Vector2f InteractionLabelOffset; + /* 0x87AC */ public Vector2f HUDTargetHealthOffset; + [NMS(Index = 1305)] + /* 0x87B4 */ public Vector2f HUDTargetHealthSize; [NMS(Index = 1086)] - /* 0x83B4 */ public Vector2f InteractionLabelOffset_1; - [NMS(Index = 1089)] - /* 0x83BC */ public Vector2f InteractionLabelScreenMax; - [NMS(Index = 1088)] - /* 0x83C4 */ public Vector2f InteractionLabelScreenMin; + /* 0x87BC */ public Vector2f InteractionLabelOffset; + [NMS(Index = 1087)] + /* 0x87C4 */ public Vector2f InteractionLabelOffset_1; [NMS(Index = 1090)] - /* 0x83CC */ public Vector2f InteractionLabelSize; - [NMS(Index = 1092)] - /* 0x83D4 */ public Vector2f InteractionLabelTouchAreaMax; + /* 0x87CC */ public Vector2f InteractionLabelScreenMax; + [NMS(Index = 1089)] + /* 0x87D4 */ public Vector2f InteractionLabelScreenMin; [NMS(Index = 1091)] - /* 0x83DC */ public Vector2f InteractionLabelTouchAreaMin; - [NMS(Index = 1406)] - /* 0x83E4 */ public Vector2f InteractionWorldParallax; + /* 0x87DC */ public Vector2f InteractionLabelSize; + [NMS(Index = 1093)] + /* 0x87E4 */ public Vector2f InteractionLabelTouchAreaMax; + [NMS(Index = 1092)] + /* 0x87EC */ public Vector2f InteractionLabelTouchAreaMin; + [NMS(Index = 1408)] + /* 0x87F4 */ public Vector2f InteractionWorldParallax; [NMS(Index = 546)] - /* 0x83EC */ public Vector2f IntermediateInteractionPageCursorOffset; + /* 0x87FC */ public Vector2f IntermediateInteractionPageCursorOffset; [NMS(Index = 215)] - /* 0x83F4 */ public Vector2f InWorldGameGuiAlignment; + /* 0x8804 */ public Vector2f InWorldGameGuiAlignment; [NMS(Index = 150)] - /* 0x83FC */ public Vector2f InWorldInteractLabelAlignment; + /* 0x880C */ public Vector2f InWorldInteractLabelAlignment; [NMS(Index = 214)] - /* 0x8404 */ public Vector2f InWorldNGuiParallax; + /* 0x8814 */ public Vector2f InWorldNGuiParallax; [NMS(Index = 530)] - /* 0x840C */ public Vector2f MainMenuSaveIconPosition; + /* 0x881C */ public Vector2f MainMenuSaveIconPosition; [NMS(Index = 205)] - /* 0x8414 */ public Vector2f MarkerDistanceVRAlignment; + /* 0x8824 */ public Vector2f MarkerDistanceVRAlignment; [NMS(Index = 496)] - /* 0x841C */ public Vector2f ModelViewWorldParallax; - [NMS(Index = 1403)] - /* 0x8424 */ public Vector2f NGuiMax2DParallax; - [NMS(Index = 1402)] - /* 0x842C */ public Vector2f NGuiMin2DParallax; - [NMS(Index = 1404)] - /* 0x8434 */ public Vector2f NGuiModelParallax; + /* 0x882C */ public Vector2f ModelViewWorldParallax; [NMS(Index = 1405)] - /* 0x843C */ public Vector2f NGuiShipInteractParallax; - [NMS(Index = 1220)] - /* 0x8444 */ public Vector2f NGuiTouchPadSensitivity; - [NMS(Index = 947)] - /* 0x844C */ public Vector2f NotificationMissionHintPauseTime; + /* 0x8834 */ public Vector2f NGuiMax2DParallax; + [NMS(Index = 1404)] + /* 0x883C */ public Vector2f NGuiMin2DParallax; + [NMS(Index = 1406)] + /* 0x8844 */ public Vector2f NGuiModelParallax; + [NMS(Index = 1407)] + /* 0x884C */ public Vector2f NGuiShipInteractParallax; + [NMS(Index = 1222)] + /* 0x8854 */ public Vector2f NGuiTouchPadSensitivity; [NMS(Index = 948)] - /* 0x8454 */ public Vector2f NotificationMissionHintPauseTimeCritical; + /* 0x885C */ public Vector2f NotificationMissionHintPauseTime; [NMS(Index = 949)] - /* 0x845C */ public Vector2f NotificationMissionHintPauseTimeSecondary; + /* 0x8864 */ public Vector2f NotificationMissionHintPauseTimeCritical; + [NMS(Index = 950)] + /* 0x886C */ public Vector2f NotificationMissionHintPauseTimeSecondary; [NMS(Index = 486)] - /* 0x8464 */ public Vector2f PersonalRefinerInputPos; + /* 0x8874 */ public Vector2f PersonalRefinerInputPos; [NMS(Index = 487)] - /* 0x846C */ public Vector2f PersonalRefinerOutputPos; + /* 0x887C */ public Vector2f PersonalRefinerOutputPos; [NMS(Index = 101)] - /* 0x8474 */ public Vector2f PickingCursorOffset; - [NMS(Index = 983)] - /* 0x847C */ public Vector2f PlanetLabelOffset; - [NMS(Index = 987)] - /* 0x8484 */ public Vector2f PlanetLineOffset; + /* 0x8884 */ public Vector2f PickingCursorOffset; [NMS(Index = 984)] - /* 0x848C */ public Vector2f PlanetMeasureOffset; + /* 0x888C */ public Vector2f PlanetLabelOffset; + [NMS(Index = 988)] + /* 0x8894 */ public Vector2f PlanetLineOffset; [NMS(Index = 985)] - /* 0x8494 */ public Vector2f PlanetMeasureOffsetBigText; + /* 0x889C */ public Vector2f PlanetMeasureOffset; [NMS(Index = 986)] - /* 0x849C */ public Vector2f PlanetMeasureOffsetMoonExtra; + /* 0x88A4 */ public Vector2f PlanetMeasureOffsetBigText; + [NMS(Index = 987)] + /* 0x88AC */ public Vector2f PlanetMeasureOffsetMoonExtra; [NMS(Index = 495)] - /* 0x84A4 */ public Vector2f RefinerParallax; + /* 0x88B4 */ public Vector2f RefinerParallax; [NMS(Index = 529)] - /* 0x84AC */ public Vector2f SaveIconPosition; - [NMS(Index = 1084)] - /* 0x84B4 */ public Vector2f ScanLabelOffset; - [NMS(Index = 1030)] - /* 0x84BC */ public Vector2f TargetScreenCamOffset; - [NMS(Index = 783)] - /* 0x84C4 */ public Vector2f TrackCriticalHitOffset; - [NMS(Index = 747)] - /* 0x84CC */ public Vector2f TrackTypeIconOffset; - [NMS(Index = 1437)] - /* 0x84D4 */ public int AbandonedFreighterAirlockRoomNumber; + /* 0x88BC */ public Vector2f SaveIconPosition; + [NMS(Index = 1085)] + /* 0x88C4 */ public Vector2f ScanLabelOffset; + [NMS(Index = 1031)] + /* 0x88CC */ public Vector2f TargetScreenCamOffset; + [NMS(Index = 784)] + /* 0x88D4 */ public Vector2f TrackCriticalHitOffset; + [NMS(Index = 748)] + /* 0x88DC */ public Vector2f TrackTypeIconOffset; + [NMS(Index = 1439)] + /* 0x88E4 */ public int AbandonedFreighterAirlockRoomNumber; + [NMS(Index = 1457)] + /* 0x88E8 */ public float AccessibleUIHUDPopupScale; [NMS(Index = 1455)] - /* 0x84D8 */ public float AccessibleUIHUDPopupScale; - [NMS(Index = 1453)] - /* 0x84DC */ public float AccessibleUIPopupScale; + /* 0x88EC */ public float AccessibleUIPopupScale; [NMS(Index = 188)] - /* 0x84E0 */ public float AlignmentRequiredToDisableFrostedGlass; - [NMS(Index = 1365)] - /* 0x84E4 */ public float AltimeterLineSpacing; - [NMS(Index = 1368)] - /* 0x84E8 */ public float AltimeterMax; + /* 0x88F0 */ public float AlignmentRequiredToDisableFrostedGlass; [NMS(Index = 1367)] - /* 0x84EC */ public float AltimeterMin; + /* 0x88F4 */ public float AltimeterLineSpacing; [NMS(Index = 1370)] - /* 0x84F0 */ public float AltimeterMinValue; - [NMS(Index = 1364)] - /* 0x84F4 */ public float AltimeterResolution; + /* 0x88F8 */ public float AltimeterMax; [NMS(Index = 1369)] - /* 0x84F8 */ public float AltimeterTextSize; + /* 0x88FC */ public float AltimeterMin; + [NMS(Index = 1372)] + /* 0x8900 */ public float AltimeterMinValue; [NMS(Index = 1366)] - /* 0x84FC */ public float AltimeterWidth; + /* 0x8904 */ public float AltimeterResolution; + [NMS(Index = 1371)] + /* 0x8908 */ public float AltimeterTextSize; + [NMS(Index = 1368)] + /* 0x890C */ public float AltimeterWidth; + [NMS(Index = 1060)] + /* 0x8910 */ public float AlwaysOnHazardMultiplierCold; + [NMS(Index = 1058)] + /* 0x8914 */ public float AlwaysOnHazardMultiplierHeat; [NMS(Index = 1059)] - /* 0x8500 */ public float AlwaysOnHazardMultiplierCold; + /* 0x8918 */ public float AlwaysOnHazardMultiplierRad; + [NMS(Index = 1065)] + /* 0x891C */ public float AlwaysOnHazardMultiplierSpook; [NMS(Index = 1057)] - /* 0x8504 */ public float AlwaysOnHazardMultiplierHeat; - [NMS(Index = 1058)] - /* 0x8508 */ public float AlwaysOnHazardMultiplierRad; - [NMS(Index = 1064)] - /* 0x850C */ public float AlwaysOnHazardMultiplierSpook; - [NMS(Index = 1056)] - /* 0x8510 */ public float AlwaysOnHazardMultiplierTox; + /* 0x8920 */ public float AlwaysOnHazardMultiplierTox; + [NMS(Index = 1055)] + /* 0x8924 */ public float AlwaysOnHazardStrengthCold; + [NMS(Index = 1053)] + /* 0x8928 */ public float AlwaysOnHazardStrengthHeat; [NMS(Index = 1054)] - /* 0x8514 */ public float AlwaysOnHazardStrengthCold; + /* 0x892C */ public float AlwaysOnHazardStrengthRad; + [NMS(Index = 1056)] + /* 0x8930 */ public float AlwaysOnHazardStrengthSpook; [NMS(Index = 1052)] - /* 0x8518 */ public float AlwaysOnHazardStrengthHeat; - [NMS(Index = 1053)] - /* 0x851C */ public float AlwaysOnHazardStrengthRad; - [NMS(Index = 1055)] - /* 0x8520 */ public float AlwaysOnHazardStrengthSpook; + /* 0x8934 */ public float AlwaysOnHazardStrengthTox; [NMS(Index = 1051)] - /* 0x8524 */ public float AlwaysOnHazardStrengthTox; - [NMS(Index = 1050)] - /* 0x8528 */ public float AlwaysOnHazardThreshold; + /* 0x8938 */ public float AlwaysOnHazardThreshold; [NMS(Index = 689)] - /* 0x852C */ public float AlwaysShowIconFadeDistance; + /* 0x893C */ public float AlwaysShowIconFadeDistance; [NMS(Index = 691)] - /* 0x8530 */ public float AlwaysShowIconFadeDistanceSpacePOI; + /* 0x8940 */ public float AlwaysShowIconFadeDistanceSpacePOI; [NMS(Index = 690)] - /* 0x8534 */ public float AlwaysShowIconFadeRange; + /* 0x8944 */ public float AlwaysShowIconFadeRange; [NMS(Index = 692)] - /* 0x8538 */ public float AlwaysShowIconFadeRangeSpacePOI; - [NMS(Index = 1428)] - /* 0x853C */ public float AmbientModeFadeTime; + /* 0x8948 */ public float AlwaysShowIconFadeRangeSpacePOI; + [NMS(Index = 1430)] + /* 0x894C */ public float AmbientModeFadeTime; [NMS(Index = 684)] - /* 0x8540 */ public float ArrowBounceLeftRate1; + /* 0x8950 */ public float ArrowBounceLeftRate1; [NMS(Index = 685)] - /* 0x8544 */ public float ArrowBounceLeftRate2; + /* 0x8954 */ public float ArrowBounceLeftRate2; [NMS(Index = 686)] - /* 0x8548 */ public float ArrowBounceLeftRate3; + /* 0x8958 */ public float ArrowBounceLeftRate3; [NMS(Index = 679)] - /* 0x854C */ public float ArrowBounceLength; + /* 0x895C */ public float ArrowBounceLength; [NMS(Index = 680)] - /* 0x8550 */ public float ArrowBounceRate; + /* 0x8960 */ public float ArrowBounceRate; [NMS(Index = 681)] - /* 0x8554 */ public float ArrowBounceRightRate1; + /* 0x8964 */ public float ArrowBounceRightRate1; [NMS(Index = 682)] - /* 0x8558 */ public float ArrowBounceRightRate2; - [NMS(Index = 1379)] - /* 0x855C */ public float AsteroidMarkerMinDisplayAngleDegrees; - [NMS(Index = 1378)] - /* 0x8560 */ public float AsteroidMarkerMinDisplayDistance; + /* 0x8968 */ public float ArrowBounceRightRate2; + [NMS(Index = 1381)] + /* 0x896C */ public float AsteroidMarkerMinDisplayAngleDegrees; + [NMS(Index = 1380)] + /* 0x8970 */ public float AsteroidMarkerMinDisplayDistance; [NMS(Index = 437)] - /* 0x8564 */ public float BaseBuildingFreeRotateDelayBeforeAudioStops; + /* 0x8974 */ public float BaseBuildingFreeRotateDelayBeforeAudioStops; [NMS(Index = 436)] - /* 0x8568 */ public float BaseBuildingFreeRotateDelayBeforeReset; + /* 0x8978 */ public float BaseBuildingFreeRotateDelayBeforeReset; [NMS(Index = 435)] - /* 0x856C */ public float BaseBuildingFreeRotateSpeedPadMultiplier; + /* 0x897C */ public float BaseBuildingFreeRotateSpeedPadMultiplier; [NMS(Index = 429)] - /* 0x8570 */ public float BaseBuildingInputHighlightAlpha; + /* 0x8980 */ public float BaseBuildingInputHighlightAlpha; [NMS(Index = 428)] - /* 0x8574 */ public float BaseBuildingInputHighlightDuration; + /* 0x8984 */ public float BaseBuildingInputHighlightDuration; [NMS(Index = 432)] - /* 0x8578 */ public float BaseBuildingMaxFreeRotateSpeed; + /* 0x8988 */ public float BaseBuildingMaxFreeRotateSpeed; [NMS(Index = 431)] - /* 0x857C */ public float BaseBuildingMinFreeRotateSpeed; + /* 0x898C */ public float BaseBuildingMinFreeRotateSpeed; [NMS(Index = 448)] - /* 0x8580 */ public float BaseBuildingPartsGridBreadcrumbFlashDuration; + /* 0x8990 */ public float BaseBuildingPartsGridBreadcrumbFlashDuration; [NMS(Index = 447)] - /* 0x8584 */ public float BaseBuildingPartsGridMaxCursorRestorationTime; + /* 0x8994 */ public float BaseBuildingPartsGridMaxCursorRestorationTime; [NMS(Index = 449)] - /* 0x8588 */ public float BaseBuildingPartsGridMinVisibilityForActive; + /* 0x8998 */ public float BaseBuildingPartsGridMinVisibilityForActive; [NMS(Index = 452)] - /* 0x858C */ public float BaseBuildingPartsGridPopupDelay; + /* 0x899C */ public float BaseBuildingPartsGridPopupDelay; [NMS(Index = 450)] - /* 0x8590 */ public float BaseBuildingPartsGridScrollSpeed; + /* 0x89A0 */ public float BaseBuildingPartsGridScrollSpeed; [NMS(Index = 451)] - /* 0x8594 */ public float BaseBuildingPartsGridScrollSpeedPad; + /* 0x89A4 */ public float BaseBuildingPartsGridScrollSpeedPad; [NMS(Index = 427)] - /* 0x8598 */ public float BaseBuildingPinHighlightDuration; + /* 0x89A8 */ public float BaseBuildingPinHighlightDuration; [NMS(Index = 434)] - /* 0x859C */ public float BaseBuildingRotationResetRate; + /* 0x89AC */ public float BaseBuildingRotationResetRate; [NMS(Index = 430)] - /* 0x85A0 */ public float BaseBuildingScaleSpeed; + /* 0x89B0 */ public float BaseBuildingScaleSpeed; [NMS(Index = 433)] - /* 0x85A4 */ public float BaseBuildingTimeToMaxRotationSpeed; + /* 0x89B4 */ public float BaseBuildingTimeToMaxRotationSpeed; [NMS(Index = 446)] - /* 0x85A8 */ public float BaseBuildingUIAdjustTime; + /* 0x89B8 */ public float BaseBuildingUIAdjustTime; [NMS(Index = 445)] - /* 0x85AC */ public float BaseBuildingUIErrorFadeTime; + /* 0x89BC */ public float BaseBuildingUIErrorFadeTime; [NMS(Index = 439)] - /* 0x85B0 */ public float BaseBuildingUIHorizontalSafeArea; + /* 0x89C0 */ public float BaseBuildingUIHorizontalSafeArea; [NMS(Index = 442)] - /* 0x85B4 */ public float BaseBuildingUIVerticalOffset; + /* 0x89C4 */ public float BaseBuildingUIVerticalOffset; [NMS(Index = 443)] - /* 0x85B8 */ public float BaseBuildingUIVerticalOffsetEdit; + /* 0x89C8 */ public float BaseBuildingUIVerticalOffsetEdit; [NMS(Index = 444)] - /* 0x85BC */ public float BaseBuildingUIVerticalOffsetFromBB; + /* 0x89CC */ public float BaseBuildingUIVerticalOffsetFromBB; [NMS(Index = 441)] - /* 0x85C0 */ public float BaseBuildingUIVerticalPosWiring; + /* 0x89D0 */ public float BaseBuildingUIVerticalPosWiring; [NMS(Index = 440)] - /* 0x85C4 */ public float BaseBuildingUIVerticalSafeArea; + /* 0x89D4 */ public float BaseBuildingUIVerticalSafeArea; [NMS(Index = 401)] - /* 0x85C8 */ public float BaseComplexityDangerFactor; + /* 0x89D8 */ public float BaseComplexityDangerFactor; [NMS(Index = 402)] - /* 0x85CC */ public float BaseComplexityWarningFactor; + /* 0x89DC */ public float BaseComplexityWarningFactor; [NMS(Index = 14)] - /* 0x85D0 */ public float BattleHUDBarInterpTime; + /* 0x89E0 */ public float BattleHUDBarInterpTime; [NMS(Index = 173)] - /* 0x85D4 */ public float BeaconHUDMarkerOffset; + /* 0x89E4 */ public float BeaconHUDMarkerOffset; [NMS(Index = 177)] - /* 0x85D8 */ public float BinocularMarkerSideAngle; + /* 0x89E8 */ public float BinocularMarkerSideAngle; [NMS(Index = 178)] - /* 0x85DC */ public float BinocularMarkerUpAngle; + /* 0x89EC */ public float BinocularMarkerUpAngle; [NMS(Index = 187)] - /* 0x85E0 */ public float BinocularsAltUIRescaleFactor; + /* 0x89F0 */ public float BinocularsAltUIRescaleFactor; [NMS(Index = 175)] - /* 0x85E4 */ public float BinocularScreenOffset; + /* 0x89F4 */ public float BinocularScreenOffset; [NMS(Index = 176)] - /* 0x85E8 */ public float BinocularScreenScale; + /* 0x89F8 */ public float BinocularScreenScale; [NMS(Index = 185)] - /* 0x85EC */ public float BinocularsFarIconDist; + /* 0x89FC */ public float BinocularsFarIconDist; [NMS(Index = 186)] - /* 0x85F0 */ public float BinocularsFarIconFadeDist; + /* 0x8A00 */ public float BinocularsFarIconFadeDist; [NMS(Index = 184)] - /* 0x85F4 */ public float BinocularsFarIconOpacity; + /* 0x8A04 */ public float BinocularsFarIconOpacity; [NMS(Index = 183)] - /* 0x85F8 */ public float BinocularsMidIconOpacity; + /* 0x8A08 */ public float BinocularsMidIconOpacity; [NMS(Index = 181)] - /* 0x85FC */ public float BinocularsNearIconDist; + /* 0x8A0C */ public float BinocularsNearIconDist; [NMS(Index = 182)] - /* 0x8600 */ public float BinocularsNearIconFadeDist; + /* 0x8A10 */ public float BinocularsNearIconFadeDist; [NMS(Index = 180)] - /* 0x8604 */ public float BinocularsNearIconOpacity; + /* 0x8A14 */ public float BinocularsNearIconOpacity; [NMS(Index = 513)] - /* 0x8608 */ public float BountyMarkerOffset; - [NMS(Index = 1433)] - /* 0x860C */ public int BuildingShopMaxItems; + /* 0x8A18 */ public float BountyMarkerOffset; + [NMS(Index = 1435)] + /* 0x8A1C */ public int BuildingShopMaxItems; [NMS(Index = 406)] - /* 0x8610 */ public float BuildMenuActionMessageDuration; + /* 0x8A20 */ public float BuildMenuActionMessageDuration; [NMS(Index = 270)] - /* 0x8614 */ public float BuildMenuItemNavAnimTime; + /* 0x8A24 */ public float BuildMenuItemNavAnimTime; [NMS(Index = 271)] - /* 0x8618 */ public float BuildMenuItemNextNavAnimTime; + /* 0x8A28 */ public float BuildMenuItemNextNavAnimTime; [NMS(Index = 272)] - /* 0x861C */ public float BuildMenuItemNextNavAnimWait; - [NMS(Index = 1154)] - /* 0x8620 */ public float ByteBeatArpLineWidth; - [NMS(Index = 1156)] - /* 0x8624 */ public float ByteBeatArpPad; + /* 0x8A2C */ public float BuildMenuItemNextNavAnimWait; [NMS(Index = 1155)] - /* 0x8628 */ public float ByteBeatArpRadius; - [NMS(Index = 1152)] - /* 0x862C */ public float ByteBeatIconLineWidth; + /* 0x8A30 */ public float ByteBeatArpLineWidth; + [NMS(Index = 1157)] + /* 0x8A34 */ public float ByteBeatArpPad; + [NMS(Index = 1156)] + /* 0x8A38 */ public float ByteBeatArpRadius; [NMS(Index = 1153)] - /* 0x8630 */ public float ByteBeatIconPad; - [NMS(Index = 1163)] - /* 0x8634 */ public float ByteBeatPartSequencerPad; - [NMS(Index = 1165)] - /* 0x8638 */ public float ByteBeatRhythmBeatPad; - [NMS(Index = 1169)] - /* 0x863C */ public float ByteBeatRhythmSequencerActiveSaturation; - [NMS(Index = 1168)] - /* 0x8640 */ public float ByteBeatRhythmSequencerInactiveSaturation; - [NMS(Index = 1167)] - /* 0x8644 */ public float ByteBeatSequencerActiveSaturation; + /* 0x8A3C */ public float ByteBeatIconLineWidth; + [NMS(Index = 1154)] + /* 0x8A40 */ public float ByteBeatIconPad; [NMS(Index = 1164)] - /* 0x8648 */ public float ByteBeatSequencerCornerRadius; - [NMS(Index = 1183)] - /* 0x864C */ public float ByteBeatSequencerHighlightLineWidth; + /* 0x8A44 */ public float ByteBeatPartSequencerPad; [NMS(Index = 1166)] - /* 0x8650 */ public float ByteBeatSequencerInactiveSaturation; - [NMS(Index = 1161)] - /* 0x8654 */ public float ByteBeatSequencerLineWidth; - [NMS(Index = 1162)] - /* 0x8658 */ public float ByteBeatSequencerPad; + /* 0x8A48 */ public float ByteBeatRhythmBeatPad; [NMS(Index = 1170)] - /* 0x865C */ public float ByteBeatSequencerUnpoweredTintStrength; - [NMS(Index = 1186)] - /* 0x8660 */ public float ByteBeatSliderCornerRadius; + /* 0x8A4C */ public float ByteBeatRhythmSequencerActiveSaturation; + [NMS(Index = 1169)] + /* 0x8A50 */ public float ByteBeatRhythmSequencerInactiveSaturation; + [NMS(Index = 1168)] + /* 0x8A54 */ public float ByteBeatSequencerActiveSaturation; + [NMS(Index = 1165)] + /* 0x8A58 */ public float ByteBeatSequencerCornerRadius; [NMS(Index = 1184)] - /* 0x8664 */ public float ByteBeatSliderLineWidth; + /* 0x8A5C */ public float ByteBeatSequencerHighlightLineWidth; + [NMS(Index = 1167)] + /* 0x8A60 */ public float ByteBeatSequencerInactiveSaturation; + [NMS(Index = 1162)] + /* 0x8A64 */ public float ByteBeatSequencerLineWidth; + [NMS(Index = 1163)] + /* 0x8A68 */ public float ByteBeatSequencerPad; + [NMS(Index = 1171)] + /* 0x8A6C */ public float ByteBeatSequencerUnpoweredTintStrength; + [NMS(Index = 1187)] + /* 0x8A70 */ public float ByteBeatSliderCornerRadius; [NMS(Index = 1185)] - /* 0x8668 */ public float ByteBeatSliderPad; - [NMS(Index = 1190)] - /* 0x866C */ public float ByteBeatSwitchPanelAlpha; + /* 0x8A74 */ public float ByteBeatSliderLineWidth; + [NMS(Index = 1186)] + /* 0x8A78 */ public float ByteBeatSliderPad; [NMS(Index = 1191)] - /* 0x8670 */ public float ByteBeatSwitchPanelSplit; - [NMS(Index = 1147)] - /* 0x8674 */ public float ByteBeatTreeLineWidth; - [NMS(Index = 1149)] - /* 0x8678 */ public float ByteBeatVisLineWidth; + /* 0x8A7C */ public float ByteBeatSwitchPanelAlpha; + [NMS(Index = 1192)] + /* 0x8A80 */ public float ByteBeatSwitchPanelSplit; + [NMS(Index = 1148)] + /* 0x8A84 */ public float ByteBeatTreeLineWidth; + [NMS(Index = 1150)] + /* 0x8A88 */ public float ByteBeatVisLineWidth; [NMS(Index = 133)] - /* 0x867C */ public float ClosestDoorMarkerBuffer; + /* 0x8A8C */ public float ClosestDoorMarkerBuffer; [NMS(Index = 200)] - /* 0x8680 */ public float CockpitGlassDefrostTime; + /* 0x8A90 */ public float CockpitGlassDefrostTime; [NMS(Index = 199)] - /* 0x8684 */ public float CockpitGlassFrostTime; + /* 0x8A94 */ public float CockpitGlassFrostTime; [NMS(Index = 573)] - /* 0x8688 */ public float CommunicatorMessageTime; + /* 0x8A98 */ public float CommunicatorMessageTime; [NMS(Index = 397)] - /* 0x868C */ public float CompassAngleClamp; + /* 0x8A9C */ public float CompassAngleClamp; [NMS(Index = 400)] - /* 0x8690 */ public float CompassAngleClampSpace; + /* 0x8AA0 */ public float CompassAngleClampSpace; [NMS(Index = 398)] - /* 0x8694 */ public float CompassAngleFade; + /* 0x8AA4 */ public float CompassAngleFade; [NMS(Index = 394)] - /* 0x8698 */ public float CompassDistanceMarkerMinScale; + /* 0x8AA8 */ public float CompassDistanceMarkerMinScale; [NMS(Index = 395)] - /* 0x869C */ public float CompassDistanceMaxAngle; + /* 0x8AAC */ public float CompassDistanceMaxAngle; [NMS(Index = 392)] - /* 0x86A0 */ public float CompassDistanceScale; + /* 0x8AB0 */ public float CompassDistanceScale; [NMS(Index = 388)] - /* 0x86A4 */ public float CompassDistanceScaleMin; + /* 0x8AB4 */ public float CompassDistanceScaleMin; [NMS(Index = 389)] - /* 0x86A8 */ public float CompassDistanceScaleRange; + /* 0x8AB8 */ public float CompassDistanceScaleRange; [NMS(Index = 393)] - /* 0x86AC */ public float CompassDistanceShipMinScale; + /* 0x8ABC */ public float CompassDistanceShipMinScale; [NMS(Index = 390)] - /* 0x86B0 */ public float CompassDistanceSpaceScaleMin; + /* 0x8AC0 */ public float CompassDistanceSpaceScaleMin; [NMS(Index = 391)] - /* 0x86B4 */ public float CompassDistanceSpaceScaleRange; + /* 0x8AC4 */ public float CompassDistanceSpaceScaleRange; [NMS(Index = 396)] - /* 0x86B8 */ public float CompassDistanceYOffset; + /* 0x8AC8 */ public float CompassDistanceYOffset; [NMS(Index = 386)] - /* 0x86BC */ public float CompassHeight; + /* 0x8ACC */ public float CompassHeight; [NMS(Index = 206)] - /* 0x86C0 */ public float CompassIconOffsetVR; + /* 0x8AD0 */ public float CompassIconOffsetVR; [NMS(Index = 227)] - /* 0x86C4 */ public float CompassLineContractionEndAngle; + /* 0x8AD4 */ public float CompassLineContractionEndAngle; [NMS(Index = 226)] - /* 0x86C8 */ public float CompassLineContractionStartAngle; + /* 0x8AD8 */ public float CompassLineContractionStartAngle; [NMS(Index = 228)] - /* 0x86CC */ public float CompassLineContractionTargetAngle; + /* 0x8ADC */ public float CompassLineContractionTargetAngle; [NMS(Index = 232)] - /* 0x86D0 */ public float CompassLineNotchAngleRange; + /* 0x8AE0 */ public float CompassLineNotchAngleRange; [NMS(Index = 234)] - /* 0x86D4 */ public float CompassLineNotchLength; + /* 0x8AE4 */ public float CompassLineNotchLength; [NMS(Index = 233)] - /* 0x86D8 */ public float CompassLineNotchThickness; + /* 0x8AE8 */ public float CompassLineNotchThickness; [NMS(Index = 229)] - /* 0x86DC */ public int CompassLineNumNotches; + /* 0x8AEC */ public int CompassLineNumNotches; [NMS(Index = 231)] - /* 0x86E0 */ public float CompassLineOffset; + /* 0x8AF0 */ public float CompassLineOffset; [NMS(Index = 230)] - /* 0x86E4 */ public float CompassLineThickness; + /* 0x8AF4 */ public float CompassLineThickness; [NMS(Index = 225)] - /* 0x86E8 */ public int CompassScreenHeight; + /* 0x8AF8 */ public int CompassScreenHeight; [NMS(Index = 224)] - /* 0x86EC */ public int CompassScreenWidth; + /* 0x8AFC */ public int CompassScreenWidth; [NMS(Index = 387)] - /* 0x86F0 */ public float CompassWidth; + /* 0x8B00 */ public float CompassWidth; [NMS(Index = 603)] - /* 0x86F4 */ public float ConsoleTextSpeed; + /* 0x8B04 */ public float ConsoleTextSpeed; [NMS(Index = 605)] - /* 0x86F8 */ public float ConsoleTextTimeMax; + /* 0x8B08 */ public float ConsoleTextTimeMax; [NMS(Index = 604)] - /* 0x86FC */ public float ConsoleTextTimeMin; + /* 0x8B0C */ public float ConsoleTextTimeMin; [NMS(Index = 734)] - /* 0x8700 */ public float ControlScrollDistance; + /* 0x8B10 */ public float ControlScrollDistance; [NMS(Index = 733)] - /* 0x8704 */ public int ControlScrollSteps; + /* 0x8B14 */ public int ControlScrollSteps; [NMS(Index = 616)] - /* 0x8708 */ public float CreatureDistanceAlpha; + /* 0x8B18 */ public float CreatureDistanceAlpha; [NMS(Index = 614)] - /* 0x870C */ public float CreatureDistanceDisplayAngle; + /* 0x8B1C */ public float CreatureDistanceDisplayAngle; [NMS(Index = 615)] - /* 0x8710 */ public float CreatureDistanceFadeTime; + /* 0x8B20 */ public float CreatureDistanceFadeTime; [NMS(Index = 612)] - /* 0x8714 */ public float CreatureDistanceOffsetY; + /* 0x8B24 */ public float CreatureDistanceOffsetY; [NMS(Index = 613)] - /* 0x8718 */ public float CreatureDistanceShadowOffset; + /* 0x8B28 */ public float CreatureDistanceShadowOffset; [NMS(Index = 611)] - /* 0x871C */ public float CreatureDistanceSize; + /* 0x8B2C */ public float CreatureDistanceSize; [NMS(Index = 378)] - /* 0x8720 */ public float CreatureIconMergeAngle; + /* 0x8B30 */ public float CreatureIconMergeAngle; [NMS(Index = 648)] - /* 0x8724 */ public float CreatureIconOffset; + /* 0x8B34 */ public float CreatureIconOffset; [NMS(Index = 649)] - /* 0x8728 */ public float CreatureIconOffsetPhysics; - [NMS(Index = 773)] - /* 0x872C */ public float CreatureInteractLabelOffsetY; - [NMS(Index = 769)] - /* 0x8730 */ public float CreatureReticuleScale; + /* 0x8B38 */ public float CreatureIconOffsetPhysics; + [NMS(Index = 774)] + /* 0x8B3C */ public float CreatureInteractLabelOffsetY; + [NMS(Index = 770)] + /* 0x8B40 */ public float CreatureReticuleScale; [NMS(Index = 739)] - /* 0x8734 */ public float CreatureRoutineMarkerTime; + /* 0x8B44 */ public float CreatureRoutineMarkerTime; [NMS(Index = 740)] - /* 0x8738 */ public int CreatureRoutineRegionsPerFrame; - [NMS(Index = 825)] - /* 0x873C */ public float CriticalMessageTime; + /* 0x8B48 */ public int CreatureRoutineRegionsPerFrame; + [NMS(Index = 826)] + /* 0x8B4C */ public float CriticalMessageTime; [NMS(Index = 701)] - /* 0x8740 */ public float CrosshairAimOffTime; + /* 0x8B50 */ public float CrosshairAimOffTime; [NMS(Index = 700)] - /* 0x8744 */ public float CrosshairAimTime; + /* 0x8B54 */ public float CrosshairAimTime; [NMS(Index = 702)] - /* 0x8748 */ public float CrosshairInnerMinFade; + /* 0x8B58 */ public float CrosshairInnerMinFade; [NMS(Index = 703)] - /* 0x874C */ public float CrosshairInnerMinFadeRange; + /* 0x8B5C */ public float CrosshairInnerMinFadeRange; [NMS(Index = 724)] - /* 0x8750 */ public float CrosshairInterceptAlpha; + /* 0x8B60 */ public float CrosshairInterceptAlpha; [NMS(Index = 721)] - /* 0x8754 */ public float CrosshairInterceptBaseSize; + /* 0x8B64 */ public float CrosshairInterceptBaseSize; [NMS(Index = 722)] - /* 0x8758 */ public float CrosshairInterceptCentreBaseSize; + /* 0x8B68 */ public float CrosshairInterceptCentreBaseSize; [NMS(Index = 725)] - /* 0x875C */ public float CrosshairInterceptLockRange; + /* 0x8B6C */ public float CrosshairInterceptLockRange; [NMS(Index = 720)] - /* 0x8760 */ public float CrosshairInterceptSize; + /* 0x8B70 */ public float CrosshairInterceptSize; [NMS(Index = 723)] - /* 0x8764 */ public float CrosshairInterceptSpringTime; + /* 0x8B74 */ public float CrosshairInterceptSpringTime; [NMS(Index = 707)] - /* 0x8768 */ public float CrosshairLeadCornerOffset; + /* 0x8B78 */ public float CrosshairLeadCornerOffset; [NMS(Index = 716)] - /* 0x876C */ public float CrosshairLeadFadeRange; + /* 0x8B7C */ public float CrosshairLeadFadeRange; [NMS(Index = 717)] - /* 0x8770 */ public float CrosshairLeadFadeSize; + /* 0x8B80 */ public float CrosshairLeadFadeSize; [NMS(Index = 705)] - /* 0x8774 */ public float CrosshairLeadInDelay; + /* 0x8B84 */ public float CrosshairLeadInDelay; [NMS(Index = 706)] - /* 0x8778 */ public float CrosshairLeadInTime; + /* 0x8B88 */ public float CrosshairLeadInTime; [NMS(Index = 710)] - /* 0x877C */ public float CrosshairLeadPulseSize; + /* 0x8B8C */ public float CrosshairLeadPulseSize; [NMS(Index = 704)] - /* 0x8780 */ public float CrosshairLeadScaleIn; + /* 0x8B90 */ public float CrosshairLeadScaleIn; [NMS(Index = 714)] - /* 0x8784 */ public float CrosshairLeadSpring; + /* 0x8B94 */ public float CrosshairLeadSpring; [NMS(Index = 715)] - /* 0x8788 */ public float CrosshairLeadSpringOff; + /* 0x8B98 */ public float CrosshairLeadSpringOff; [NMS(Index = 709)] - /* 0x878C */ public float CrosshairLeadTopLock; + /* 0x8B9C */ public float CrosshairLeadTopLock; [NMS(Index = 708)] - /* 0x8790 */ public float CrosshairLeadTopOffset; + /* 0x8BA0 */ public float CrosshairLeadTopOffset; [NMS(Index = 310)] - /* 0x8794 */ public float CrosshairOffsetHmd; + /* 0x8BA4 */ public float CrosshairOffsetHmd; [NMS(Index = 311)] - /* 0x8798 */ public float CrosshairOffsetHmdUp; + /* 0x8BA8 */ public float CrosshairOffsetHmdUp; [NMS(Index = 309)] - /* 0x879C */ public float CrosshairScaleHmd; + /* 0x8BAC */ public float CrosshairScaleHmd; [NMS(Index = 313)] - /* 0x87A0 */ public int CrosshairScreenHeight; + /* 0x8BB0 */ public int CrosshairScreenHeight; [NMS(Index = 312)] - /* 0x87A4 */ public int CrosshairScreenWidth; + /* 0x8BB4 */ public int CrosshairScreenWidth; [NMS(Index = 713)] - /* 0x87A8 */ public float CrosshairSpringAimTime; + /* 0x8BB8 */ public float CrosshairSpringAimTime; [NMS(Index = 712)] - /* 0x87AC */ public float CrosshairSpringTime; + /* 0x8BBC */ public float CrosshairSpringTime; [NMS(Index = 726)] - /* 0x87B0 */ public float CrosshairTargetLockSize; - [NMS(Index = 1116)] - /* 0x87B4 */ public float CursorHoverSlowFactor; + /* 0x8BC0 */ public float CrosshairTargetLockSize; [NMS(Index = 1117)] - /* 0x87B8 */ public float CursorHoverSlowFactorMin; - [NMS(Index = 1114)] - /* 0x87BC */ public float CursorHoverSlowFixedValue; + /* 0x8BC4 */ public float CursorHoverSlowFactor; + [NMS(Index = 1118)] + /* 0x8BC8 */ public float CursorHoverSlowFactorMin; + [NMS(Index = 1115)] + /* 0x8BCC */ public float CursorHoverSlowFixedValue; [NMS(Index = 544)] - /* 0x87C0 */ public float DamageDirectionIndicatorOnScreenRadiusMultiplier; + /* 0x8BD0 */ public float DamageDirectionIndicatorOnScreenRadiusMultiplier; [NMS(Index = 618)] - /* 0x87C4 */ public float DamageImpactMergeTime; + /* 0x8BD4 */ public float DamageImpactMergeTime; [NMS(Index = 620)] - /* 0x87C8 */ public float DamageImpactMinDistance; + /* 0x8BD8 */ public float DamageImpactMinDistance; [NMS(Index = 619)] - /* 0x87CC */ public float DamageImpactTimeBetweenNumbers; + /* 0x8BDC */ public float DamageImpactTimeBetweenNumbers; [NMS(Index = 629)] - /* 0x87D0 */ public float DamageNumberBlackAlpha; + /* 0x8BE0 */ public float DamageNumberBlackAlpha; [NMS(Index = 635)] - /* 0x87D4 */ public float DamageNumberFadeIn; + /* 0x8BE4 */ public float DamageNumberFadeIn; [NMS(Index = 636)] - /* 0x87D8 */ public float DamageNumberFadeOut; + /* 0x8BE8 */ public float DamageNumberFadeOut; [NMS(Index = 628)] - /* 0x87DC */ public float DamageNumberLaserMaxDamage; + /* 0x8BEC */ public float DamageNumberLaserMaxDamage; [NMS(Index = 627)] - /* 0x87E0 */ public float DamageNumberLaserMinDamage; + /* 0x8BF0 */ public float DamageNumberLaserMinDamage; [NMS(Index = 632)] - /* 0x87E4 */ public float DamageNumberOffsetX; + /* 0x8BF4 */ public float DamageNumberOffsetX; [NMS(Index = 633)] - /* 0x87E8 */ public float DamageNumberOffsetY; + /* 0x8BF8 */ public float DamageNumberOffsetY; [NMS(Index = 630)] - /* 0x87EC */ public float DamageNumberOutline; + /* 0x8BFC */ public float DamageNumberOutline; [NMS(Index = 631)] - /* 0x87F0 */ public float DamageNumberOutline2; + /* 0x8C00 */ public float DamageNumberOutline2; [NMS(Index = 624)] - /* 0x87F4 */ public float DamageNumberSize; + /* 0x8C04 */ public float DamageNumberSize; [NMS(Index = 625)] - /* 0x87F8 */ public float DamageNumberSizeCritMultiplier; + /* 0x8C08 */ public float DamageNumberSizeCritMultiplier; [NMS(Index = 623)] - /* 0x87FC */ public float DamageNumberSizeInShip; + /* 0x8C0C */ public float DamageNumberSizeInShip; [NMS(Index = 626)] - /* 0x8800 */ public float DamageNumberSizeLaserMultiplier; + /* 0x8C10 */ public float DamageNumberSizeLaserMultiplier; [NMS(Index = 622)] - /* 0x8804 */ public float DamageNumberTime; + /* 0x8C14 */ public float DamageNumberTime; [NMS(Index = 637)] - /* 0x8808 */ public float DamageNumberUpOffset; + /* 0x8C18 */ public float DamageNumberUpOffset; [NMS(Index = 621)] - /* 0x880C */ public float DamagePerSecondSampleTime; + /* 0x8C1C */ public float DamagePerSecondSampleTime; [NMS(Index = 466)] - /* 0x8810 */ public float DamageScannableHighlightTime; + /* 0x8C20 */ public float DamageScannableHighlightTime; [NMS(Index = 467)] - /* 0x8814 */ public float DamageTrackArrowTime; - [NMS(Index = 956)] - /* 0x8818 */ public float DeathMessageSwitchTime; + /* 0x8C24 */ public float DamageTrackArrowTime; [NMS(Index = 957)] - /* 0x881C */ public float DeathMessageTotalTime; + /* 0x8C28 */ public float DeathMessageSwitchTime; + [NMS(Index = 958)] + /* 0x8C2C */ public float DeathMessageTotalTime; [NMS(Index = 66)] - /* 0x8820 */ public int DebugMedalRank; + /* 0x8C30 */ public int DebugMedalRank; + [NMS(Index = 1064)] + /* 0x8C34 */ public float DeepSeaHazardMultiplierCold; + [NMS(Index = 1062)] + /* 0x8C38 */ public float DeepSeaHazardMultiplierHeat; [NMS(Index = 1063)] - /* 0x8824 */ public float DeepSeaHazardMultiplierCold; + /* 0x8C3C */ public float DeepSeaHazardMultiplierRad; [NMS(Index = 1061)] - /* 0x8828 */ public float DeepSeaHazardMultiplierHeat; - [NMS(Index = 1062)] - /* 0x882C */ public float DeepSeaHazardMultiplierRad; - [NMS(Index = 1060)] - /* 0x8830 */ public float DeepSeaHazardMultiplierTox; + /* 0x8C40 */ public float DeepSeaHazardMultiplierTox; [NMS(Index = 650)] - /* 0x8834 */ public float DelayBeforeHidingHangarAfterGalaxyMap; + /* 0x8C44 */ public float DelayBeforeHidingHangarAfterGalaxyMap; [NMS(Index = 651)] - /* 0x8838 */ public float DelayBeforeShowingHangarIntoGalaxyMap; + /* 0x8C48 */ public float DelayBeforeShowingHangarIntoGalaxyMap; [NMS(Index = 598)] - /* 0x883C */ public float DescriptionTextDelay; + /* 0x8C4C */ public float DescriptionTextDelay; [NMS(Index = 599)] - /* 0x8840 */ public float DescriptionTextSpeed; + /* 0x8C50 */ public float DescriptionTextSpeed; [NMS(Index = 600)] - /* 0x8844 */ public float DescriptionTextSpeedProgressive; + /* 0x8C54 */ public float DescriptionTextSpeedProgressive; [NMS(Index = 602)] - /* 0x8848 */ public float DescriptionTextTimeMax; + /* 0x8C58 */ public float DescriptionTextTimeMax; [NMS(Index = 601)] - /* 0x884C */ public float DescriptionTextTimeMin; - [NMS(Index = 1456)] - /* 0x8850 */ public float DetailMessageDismissTime; + /* 0x8C5C */ public float DescriptionTextTimeMin; + [NMS(Index = 1458)] + /* 0x8C60 */ public float DetailMessageDismissTime; [NMS(Index = 360)] - /* 0x8854 */ public float DroneIndicatorCentreRadiusMax; + /* 0x8C64 */ public float DroneIndicatorCentreRadiusMax; [NMS(Index = 361)] - /* 0x8858 */ public float DroneIndicatorCentreRadiusMin; + /* 0x8C68 */ public float DroneIndicatorCentreRadiusMin; [NMS(Index = 362)] - /* 0x885C */ public float DroneIndicatorFadeRange; + /* 0x8C6C */ public float DroneIndicatorFadeRange; [NMS(Index = 359)] - /* 0x8860 */ public float DroneIndicatorRadius; + /* 0x8C70 */ public float DroneIndicatorRadius; [NMS(Index = 114)] - /* 0x8864 */ public float EggModifiyAnimLoopTime; + /* 0x8C74 */ public float EggModifiyAnimLoopTime; [NMS(Index = 113)] - /* 0x8868 */ public float EggModifiyAnimMaxSize; + /* 0x8C78 */ public float EggModifiyAnimMaxSize; [NMS(Index = 123)] - /* 0x886C */ public float EndOfSeasonAlertDelay; + /* 0x8C7C */ public float EndOfSeasonAlertDelay; [NMS(Index = 162)] - /* 0x8870 */ public float ExocraftHUDMarkerHideDistance; + /* 0x8C80 */ public float ExocraftHUDMarkerHideDistance; [NMS(Index = 163)] - /* 0x8874 */ public float ExocraftHUDMarkerOffset; + /* 0x8C84 */ public float ExocraftHUDMarkerOffset; [NMS(Index = 120)] - /* 0x8878 */ public float ExpeditionStageChangeTime; + /* 0x8C88 */ public float ExpeditionStageChangeTime; [NMS(Index = 60)] - /* 0x887C */ public float EyeTrackingCursorBlendRate; + /* 0x8C8C */ public float EyeTrackingCursorBlendRate; [NMS(Index = 59)] - /* 0x8880 */ public float EyeTrackingCursorBlendRateGameModeSelect; + /* 0x8C90 */ public float EyeTrackingCursorBlendRateGameModeSelect; [NMS(Index = 58)] - /* 0x8884 */ public float EyeTrackingPopupLookAwayTime; + /* 0x8C94 */ public float EyeTrackingPopupLookAwayTime; [NMS(Index = 61)] - /* 0x8888 */ public float EyeTrackingStickyHoverTime; + /* 0x8C98 */ public float EyeTrackingStickyHoverTime; [NMS(Index = 57)] - /* 0x888C */ public float EyeTrackingTimeBeforePopupsActivate; + /* 0x8C9C */ public float EyeTrackingTimeBeforePopupsActivate; + [NMS(Index = 1466)] + /* 0x8CA0 */ public float FeedFrigateAnimAlphaChange; [NMS(Index = 1464)] - /* 0x8890 */ public float FeedFrigateAnimAlphaChange; - [NMS(Index = 1462)] - /* 0x8894 */ public int FeedFrigateAnimNumPeriods; - [NMS(Index = 1461)] - /* 0x8898 */ public float FeedFrigateAnimPeriod; + /* 0x8CA4 */ public int FeedFrigateAnimNumPeriods; [NMS(Index = 1463)] - /* 0x889C */ public float FeedFrigateAnimScaleChange; + /* 0x8CA8 */ public float FeedFrigateAnimPeriod; + [NMS(Index = 1465)] + /* 0x8CAC */ public float FeedFrigateAnimScaleChange; [NMS(Index = 128)] - /* 0x88A0 */ public int ForceOpenHazardProtInventoryThreshold; + /* 0x8CB0 */ public int ForceOpenHazardProtInventoryThreshold; [NMS(Index = 663)] - /* 0x88A4 */ public float FreighterCommanderMarkerMinDistance; + /* 0x8CB4 */ public float FreighterCommanderMarkerMinDistance; [NMS(Index = 697)] - /* 0x88A8 */ public float FreighterEntranceOffset; + /* 0x8CB8 */ public float FreighterEntranceOffset; [NMS(Index = 669)] - /* 0x88AC */ public float FreighterHighlightRange; + /* 0x8CBC */ public float FreighterHighlightRange; [NMS(Index = 696)] - /* 0x88B0 */ public float FreighterLeaderIconDistance; + /* 0x8CC0 */ public float FreighterLeaderIconDistance; [NMS(Index = 103)] - /* 0x88B4 */ public float FreighterMegaWarpTransitionTime; + /* 0x8CC4 */ public float FreighterMegaWarpTransitionTime; [NMS(Index = 659)] - /* 0x88B8 */ public float FreighterSummonDelay; + /* 0x8CC8 */ public float FreighterSummonDelay; [NMS(Index = 662)] - /* 0x88BC */ public float FreighterSummonGridSize; + /* 0x8CCC */ public float FreighterSummonGridSize; [NMS(Index = 668)] - /* 0x88C0 */ public float FreighterSummonLookTime; + /* 0x8CD0 */ public float FreighterSummonLookTime; [NMS(Index = 654)] - /* 0x88C4 */ public float FreighterSummonOffset; + /* 0x8CD4 */ public float FreighterSummonOffset; [NMS(Index = 655)] - /* 0x88C8 */ public float FreighterSummonOffsetPulse; + /* 0x8CD8 */ public float FreighterSummonOffsetPulse; [NMS(Index = 653)] - /* 0x88CC */ public float FreighterSummonPitch; + /* 0x8CDC */ public float FreighterSummonPitch; [NMS(Index = 667)] - /* 0x88D0 */ public float FreighterSummonPlanetOffset; + /* 0x8CE0 */ public float FreighterSummonPlanetOffset; [NMS(Index = 666)] - /* 0x88D4 */ public float FreighterSummonPulseFadeAmount; + /* 0x8CE4 */ public float FreighterSummonPulseFadeAmount; [NMS(Index = 665)] - /* 0x88D8 */ public float FreighterSummonPulseRate; + /* 0x8CE8 */ public float FreighterSummonPulseRate; [NMS(Index = 652)] - /* 0x88DC */ public float FreighterSummonTurn; + /* 0x8CEC */ public float FreighterSummonTurn; [NMS(Index = 661)] - /* 0x88E0 */ public float FreighterSummonTurnAngleIncrement; + /* 0x8CF0 */ public float FreighterSummonTurnAngleIncrement; [NMS(Index = 660)] - /* 0x88E4 */ public int FreighterSummonTurnNumTries; + /* 0x8CF4 */ public int FreighterSummonTurnNumTries; [NMS(Index = 664)] - /* 0x88E8 */ public float FreighterSurfaceMinAngle; + /* 0x8CF8 */ public float FreighterSurfaceMinAngle; [NMS(Index = 695)] - /* 0x88EC */ public float FrigateDamageIconVisibilityDistance; + /* 0x8CFC */ public float FrigateDamageIconVisibilityDistance; [NMS(Index = 647)] - /* 0x88F0 */ public float FrigateIconOffset; + /* 0x8D00 */ public float FrigateIconOffset; [NMS(Index = 694)] - /* 0x88F4 */ public float FrigatePurchaseNotificationResetDistanceMultiplier; + /* 0x8D04 */ public float FrigatePurchaseNotificationResetDistanceMultiplier; + [NMS(Index = 1137)] + /* 0x8D08 */ public float FrontendActivateSplit; [NMS(Index = 1136)] - /* 0x88F8 */ public float FrontendActivateSplit; - [NMS(Index = 1135)] - /* 0x88FC */ public float FrontendActivateTime; - [NMS(Index = 1120)] - /* 0x8900 */ public float FrontendBGAlpha; - [NMS(Index = 1140)] - /* 0x8904 */ public float FrontendBootBarTime; - [NMS(Index = 1139)] - /* 0x8908 */ public float FrontendBootTime; - [NMS(Index = 1124)] - /* 0x890C */ public float FrontendConfirmTime; - [NMS(Index = 1122)] - /* 0x8910 */ public float FrontendConfirmTimeFast; + /* 0x8D0C */ public float FrontendActivateTime; [NMS(Index = 1121)] - /* 0x8914 */ public float FrontendConfirmTimeMouseMultiplier; + /* 0x8D10 */ public float FrontendBGAlpha; + [NMS(Index = 1141)] + /* 0x8D14 */ public float FrontendBootBarTime; + [NMS(Index = 1140)] + /* 0x8D18 */ public float FrontendBootTime; [NMS(Index = 1125)] - /* 0x8918 */ public float FrontendConfirmTimeSlow; + /* 0x8D1C */ public float FrontendConfirmTime; + [NMS(Index = 1123)] + /* 0x8D20 */ public float FrontendConfirmTimeFast; + [NMS(Index = 1122)] + /* 0x8D24 */ public float FrontendConfirmTimeMouseMultiplier; + [NMS(Index = 1126)] + /* 0x8D28 */ public float FrontendConfirmTimeSlow; + [NMS(Index = 1129)] + /* 0x8D2C */ public float FrontendCursorOffset; [NMS(Index = 1128)] - /* 0x891C */ public float FrontendCursorOffset; - [NMS(Index = 1127)] - /* 0x8920 */ public float FrontendCursorSize; - [NMS(Index = 1132)] - /* 0x8924 */ public float FrontendCursorWidth; - [NMS(Index = 1134)] - /* 0x8928 */ public float FrontendDeactivateSplit; + /* 0x8D30 */ public float FrontendCursorSize; [NMS(Index = 1133)] - /* 0x892C */ public float FrontendDeactivateTime; + /* 0x8D34 */ public float FrontendCursorWidth; + [NMS(Index = 1135)] + /* 0x8D38 */ public float FrontendDeactivateSplit; + [NMS(Index = 1134)] + /* 0x8D3C */ public float FrontendDeactivateTime; + [NMS(Index = 1214)] + /* 0x8D40 */ public float FrontendDoFBlurMultiplier; [NMS(Index = 1212)] - /* 0x8930 */ public float FrontendDoFBlurMultiplier; - [NMS(Index = 1210)] - /* 0x8934 */ public float FrontendDoFFarPlane; + /* 0x8D44 */ public float FrontendDoFFarPlane; + [NMS(Index = 1213)] + /* 0x8D48 */ public float FrontendDoFFarPlaneFade; [NMS(Index = 1211)] - /* 0x8938 */ public float FrontendDoFFarPlaneFade; - [NMS(Index = 1209)] - /* 0x893C */ public float FrontendDoFNearPlane; + /* 0x8D4C */ public float FrontendDoFNearPlane; [NMS(Index = 191)] - /* 0x8940 */ public float FrontendOffsetVR; - [NMS(Index = 1214)] - /* 0x8944 */ public float FrontendShineSpeed; - [NMS(Index = 1137)] - /* 0x8948 */ public float FrontendStatCircleWidth; + /* 0x8D50 */ public float FrontendOffsetVR; + [NMS(Index = 1216)] + /* 0x8D54 */ public float FrontendShineSpeed; [NMS(Index = 1138)] - /* 0x894C */ public float FrontendStatCircleWidthExtra; + /* 0x8D58 */ public float FrontendStatCircleWidth; + [NMS(Index = 1139)] + /* 0x8D5C */ public float FrontendStatCircleWidthExtra; + [NMS(Index = 1219)] + /* 0x8D60 */ public float FrontendTitleFontSpacing; [NMS(Index = 1217)] - /* 0x8950 */ public float FrontendTitleFontSpacing; - [NMS(Index = 1215)] - /* 0x8954 */ public float FrontendToolbarTextHeight; - [NMS(Index = 1216)] - /* 0x8958 */ public float FrontendToolbarTextHeightSelected; - [NMS(Index = 1123)] - /* 0x895C */ public float FrontendTouchConfirmTimeFastMultiplier; + /* 0x8D64 */ public float FrontendToolbarTextHeight; + [NMS(Index = 1218)] + /* 0x8D68 */ public float FrontendToolbarTextHeightSelected; + [NMS(Index = 1124)] + /* 0x8D6C */ public float FrontendTouchConfirmTimeFastMultiplier; [NMS(Index = 593)] - /* 0x8960 */ public float FrontendWaitFadeProgressiveDialogOut; + /* 0x8D70 */ public float FrontendWaitFadeProgressiveDialogOut; [NMS(Index = 592)] - /* 0x8964 */ public float FrontendWaitFadeTextFrameOut; + /* 0x8D74 */ public float FrontendWaitFadeTextFrameOut; [NMS(Index = 591)] - /* 0x8968 */ public float FrontendWaitFadeTextOut; + /* 0x8D78 */ public float FrontendWaitFadeTextOut; [NMS(Index = 589)] - /* 0x896C */ public float FrontendWaitInitial; + /* 0x8D7C */ public float FrontendWaitInitial; [NMS(Index = 590)] - /* 0x8970 */ public float FrontendWaitInitialTerminal; + /* 0x8D80 */ public float FrontendWaitInitialTerminal; [NMS(Index = 588)] - /* 0x8974 */ public float FrontendWaitResponse; + /* 0x8D84 */ public float FrontendWaitResponse; [NMS(Index = 594)] - /* 0x8978 */ public float FrontendWaitResponseOffset; - [NMS(Index = 890)] - /* 0x897C */ public float GalaxyMapRadialBorder; + /* 0x8D88 */ public float FrontendWaitResponseOffset; [NMS(Index = 891)] - /* 0x8980 */ public float GalaxyMapRadialTargetDist; + /* 0x8D8C */ public float GalaxyMapRadialBorder; + [NMS(Index = 892)] + /* 0x8D90 */ public float GalaxyMapRadialTargetDist; [NMS(Index = 190)] - /* 0x8984 */ public float GalmapDiscoveryOffsetVR; + /* 0x8D94 */ public float GalmapDiscoveryOffsetVR; [NMS(Index = 112)] - /* 0x8988 */ public float GameModeSelectColourFadeTime; - [NMS(Index = 1470)] - /* 0x898C */ public float GDKHandheldMinFontHeight; + /* 0x8D98 */ public float GameModeSelectColourFadeTime; + [NMS(Index = 1472)] + /* 0x8D9C */ public float GDKHandheldMinFontHeight; [NMS(Index = 93)] - /* 0x8990 */ public float GridDecayRateSwitchValue; + /* 0x8DA0 */ public float GridDecayRateSwitchValue; [NMS(Index = 577)] - /* 0x8994 */ public float GridFlickerAmp; + /* 0x8DA4 */ public float GridFlickerAmp; [NMS(Index = 575)] - /* 0x8998 */ public float GridFlickerBaseAlpha; + /* 0x8DA8 */ public float GridFlickerBaseAlpha; [NMS(Index = 576)] - /* 0x899C */ public float GridFlickerFreq; + /* 0x8DAC */ public float GridFlickerFreq; [NMS(Index = 253)] - /* 0x89A0 */ public float HandButtonClickTime; + /* 0x8DB0 */ public float HandButtonClickTime; [NMS(Index = 249)] - /* 0x89A4 */ public float HandButtonCursorScale; + /* 0x8DB4 */ public float HandButtonCursorScale; [NMS(Index = 257)] - /* 0x89A8 */ public float HandButtonDotRadius; + /* 0x8DB8 */ public float HandButtonDotRadius; [NMS(Index = 255)] - /* 0x89AC */ public float HandButtonFrontendCursorScale; + /* 0x8DBC */ public float HandButtonFrontendCursorScale; [NMS(Index = 251)] - /* 0x89B0 */ public float HandButtonNearDistance; + /* 0x8DC0 */ public float HandButtonNearDistance; [NMS(Index = 246)] - /* 0x89B4 */ public float HandButtonPostClickTime; + /* 0x8DC4 */ public float HandButtonPostClickTime; [NMS(Index = 258)] - /* 0x89B8 */ public float HandButtonPulseRadius; + /* 0x8DC8 */ public float HandButtonPulseRadius; [NMS(Index = 259)] - /* 0x89BC */ public float HandButtonPulseThickness; + /* 0x8DCC */ public float HandButtonPulseThickness; [NMS(Index = 250)] - /* 0x89C0 */ public float HandButtonPushDistance; + /* 0x8DD0 */ public float HandButtonPushDistance; [NMS(Index = 242)] - /* 0x89C4 */ public float HandButtonRadius; + /* 0x8DD4 */ public float HandButtonRadius; [NMS(Index = 252)] - /* 0x89C8 */ public float HandButtonRadiusClick; + /* 0x8DD8 */ public float HandButtonRadiusClick; [NMS(Index = 243)] - /* 0x89CC */ public float HandButtonRadiusTouch; + /* 0x8DDC */ public float HandButtonRadiusTouch; [NMS(Index = 244)] - /* 0x89D0 */ public float HandButtonRadiusTouchNear; + /* 0x8DE0 */ public float HandButtonRadiusTouchNear; [NMS(Index = 245)] - /* 0x89D4 */ public float HandButtonRadiusTouchNearActive; + /* 0x8DE4 */ public float HandButtonRadiusTouchNearActive; [NMS(Index = 247)] - /* 0x89D8 */ public float HandButtonReleaseThreshold; + /* 0x8DE8 */ public float HandButtonReleaseThreshold; [NMS(Index = 248)] - /* 0x89DC */ public float HandButtonReleaseThresholdInit; + /* 0x8DEC */ public float HandButtonReleaseThresholdInit; [NMS(Index = 256)] - /* 0x89E0 */ public float HandButtonThickness; + /* 0x8DF0 */ public float HandButtonThickness; [NMS(Index = 254)] - /* 0x89E4 */ public float HandButtonTouchReturnTime; + /* 0x8DF4 */ public float HandButtonTouchReturnTime; [NMS(Index = 279)] - /* 0x89E8 */ public float HandControlButtonSize; + /* 0x8DF8 */ public float HandControlButtonSize; [NMS(Index = 286)] - /* 0x89EC */ public float HandControlMenuAngle; + /* 0x8DFC */ public float HandControlMenuAngle; [NMS(Index = 236)] - /* 0x89F0 */ public float HandControlMenuCursorScale; + /* 0x8E00 */ public float HandControlMenuCursorScale; [NMS(Index = 292)] - /* 0x89F4 */ public float HandControlMenuDepth; + /* 0x8E04 */ public float HandControlMenuDepth; [NMS(Index = 285)] - /* 0x89F8 */ public float HandControlMenuMoveActionDistance; + /* 0x8E08 */ public float HandControlMenuMoveActionDistance; [NMS(Index = 282)] - /* 0x89FC */ public float HandControlMenuMoveDistance; + /* 0x8E0C */ public float HandControlMenuMoveDistance; [NMS(Index = 283)] - /* 0x8A00 */ public float HandControlMenuMoveDistanceScroll; + /* 0x8E10 */ public float HandControlMenuMoveDistanceScroll; [NMS(Index = 284)] - /* 0x8A04 */ public float HandControlMenuMoveDistanceVertical; + /* 0x8E14 */ public float HandControlMenuMoveDistanceVertical; [NMS(Index = 288)] - /* 0x8A08 */ public float HandControlMenuSelectRadius; + /* 0x8E18 */ public float HandControlMenuSelectRadius; [NMS(Index = 289)] - /* 0x8A0C */ public float HandControlMenuSelectRadius1; + /* 0x8E1C */ public float HandControlMenuSelectRadius1; [NMS(Index = 290)] - /* 0x8A10 */ public float HandControlMenuSelectRadius2; + /* 0x8E20 */ public float HandControlMenuSelectRadius2; [NMS(Index = 287)] - /* 0x8A14 */ public float HandControlMenuSurfaceOffset; + /* 0x8E24 */ public float HandControlMenuSurfaceOffset; [NMS(Index = 281)] - /* 0x8A18 */ public float HandControlPointActiveMargin; + /* 0x8E28 */ public float HandControlPointActiveMargin; [NMS(Index = 280)] - /* 0x8A1C */ public float HandControlPointMargin; + /* 0x8E2C */ public float HandControlPointMargin; [NMS(Index = 291)] - /* 0x8A20 */ public float HandControlTopMenuSelectRadius; + /* 0x8E30 */ public float HandControlTopMenuSelectRadius; [NMS(Index = 136)] - /* 0x8A24 */ public float HandheldHUDZoomFactor; + /* 0x8E34 */ public float HandheldHUDZoomFactor; [NMS(Index = 240)] - /* 0x8A28 */ public float HandScreenGraphicsHeight; + /* 0x8E38 */ public float HandScreenGraphicsHeight; [NMS(Index = 239)] - /* 0x8A2C */ public float HandScreenGraphicsWidth; + /* 0x8E3C */ public float HandScreenGraphicsWidth; [NMS(Index = 296)] - /* 0x8A30 */ public int HandScreenHeight; + /* 0x8E40 */ public int HandScreenHeight; [NMS(Index = 241)] - /* 0x8A34 */ public float HandScreenNearActivateDistance; + /* 0x8E44 */ public float HandScreenNearActivateDistance; [NMS(Index = 294)] - /* 0x8A38 */ public int HandScreenWeaponHeight; + /* 0x8E48 */ public int HandScreenWeaponHeight; [NMS(Index = 293)] - /* 0x8A3C */ public int HandScreenWeaponWidth; + /* 0x8E4C */ public int HandScreenWeaponWidth; [NMS(Index = 295)] - /* 0x8A40 */ public int HandScreenWidth; - [NMS(Index = 1207)] - /* 0x8A44 */ public float HatchAlphaBase; + /* 0x8E50 */ public int HandScreenWidth; + [NMS(Index = 1209)] + /* 0x8E54 */ public float HatchAlphaBase; + [NMS(Index = 1210)] + /* 0x8E58 */ public float HatchAlphaCursor; [NMS(Index = 1208)] - /* 0x8A48 */ public float HatchAlphaCursor; + /* 0x8E5C */ public float HatchAlphaMain; [NMS(Index = 1206)] - /* 0x8A4C */ public float HatchAlphaMain; - [NMS(Index = 1204)] - /* 0x8A50 */ public int HatchCount; + /* 0x8E60 */ public int HatchCount; + [NMS(Index = 1207)] + /* 0x8E64 */ public float HatchCursorRadius; [NMS(Index = 1205)] - /* 0x8A54 */ public float HatchCursorRadius; + /* 0x8E68 */ public float HatchPulsePauseTime; [NMS(Index = 1203)] - /* 0x8A58 */ public float HatchPulsePauseTime; - [NMS(Index = 1201)] - /* 0x8A5C */ public float HatchPulseSpeed; - [NMS(Index = 1202)] - /* 0x8A60 */ public float HatchPulseWidth; + /* 0x8E6C */ public float HatchPulseSpeed; + [NMS(Index = 1204)] + /* 0x8E70 */ public float HatchPulseWidth; [NMS(Index = 677)] - /* 0x8A64 */ public float HazardArrowsLevel2Threshold; + /* 0x8E74 */ public float HazardArrowsLevel2Threshold; [NMS(Index = 678)] - /* 0x8A68 */ public float HazardArrowsLevel3Threshold; - [NMS(Index = 1039)] - /* 0x8A6C */ public float HazardBarPulseTime; - [NMS(Index = 1044)] - /* 0x8A70 */ public float HazardPainPulseStrength; - [NMS(Index = 1065)] - /* 0x8A74 */ public float HazardPulseRate; - [NMS(Index = 1036)] - /* 0x8A78 */ public float HazardScreenEffectPulseRate; + /* 0x8E78 */ public float HazardArrowsLevel3Threshold; [NMS(Index = 1040)] - /* 0x8A7C */ public float HazardScreenEffectPulseTime; + /* 0x8E7C */ public float HazardBarPulseTime; + [NMS(Index = 1045)] + /* 0x8E80 */ public float HazardPainPulseStrength; + [NMS(Index = 1066)] + /* 0x8E84 */ public float HazardPulseRate; + [NMS(Index = 1037)] + /* 0x8E88 */ public float HazardScreenEffectPulseRate; [NMS(Index = 1041)] - /* 0x8A80 */ public float HazardScreenEffectStrength; - [NMS(Index = 1043)] - /* 0x8A84 */ public float HazardWarningPulseStrength; + /* 0x8E8C */ public float HazardScreenEffectPulseTime; [NMS(Index = 1042)] - /* 0x8A88 */ public float HazardWarningPulseTime; - [NMS(Index = 1227)] - /* 0x8A8C */ public float HitMarkerPulseSize; - [NMS(Index = 1228)] - /* 0x8A90 */ public float HitMarkerPulseSizeStatic; + /* 0x8E90 */ public float HazardScreenEffectStrength; + [NMS(Index = 1044)] + /* 0x8E94 */ public float HazardWarningPulseStrength; + [NMS(Index = 1043)] + /* 0x8E98 */ public float HazardWarningPulseTime; [NMS(Index = 1229)] - /* 0x8A94 */ public float HitMarkerPulseTime; + /* 0x8E9C */ public float HitMarkerPulseSize; + [NMS(Index = 1230)] + /* 0x8EA0 */ public float HitMarkerPulseSizeStatic; + [NMS(Index = 1231)] + /* 0x8EA4 */ public float HitMarkerPulseTime; [NMS(Index = 307)] - /* 0x8A98 */ public float HmdFramerateScreenPitch; - [NMS(Index = 1032)] - /* 0x8A9C */ public float HoldTimerResetTime; + /* 0x8EA8 */ public float HmdFramerateScreenPitch; + [NMS(Index = 1033)] + /* 0x8EAC */ public float HoldTimerResetTime; [NMS(Index = 606)] - /* 0x8AA0 */ public float HoverOffscreenBorder; + /* 0x8EB0 */ public float HoverOffscreenBorder; [NMS(Index = 607)] - /* 0x8AA4 */ public float HoverOffscreenBorderXVR; + /* 0x8EB4 */ public float HoverOffscreenBorderXVR; [NMS(Index = 608)] - /* 0x8AA8 */ public float HoverOffscreenBorderYAltUI; + /* 0x8EB8 */ public float HoverOffscreenBorderYAltUI; [NMS(Index = 53)] - /* 0x8AAC */ public float HoverPopAnimDuration; + /* 0x8EBC */ public float HoverPopAnimDuration; [NMS(Index = 52)] - /* 0x8AB0 */ public float HoverPopScaleModification; - [NMS(Index = 830)] - /* 0x8AB4 */ public float HUDDisplayTime; - [NMS(Index = 776)] - /* 0x8AB8 */ public float HUDDroneCombatPulse; - [NMS(Index = 774)] - /* 0x8ABC */ public float HUDDroneHealingPulse; + /* 0x8EC0 */ public float HoverPopScaleModification; + [NMS(Index = 831)] + /* 0x8EC4 */ public float HUDDisplayTime; + [NMS(Index = 777)] + /* 0x8EC8 */ public float HUDDroneCombatPulse; [NMS(Index = 775)] - /* 0x8AC0 */ public float HUDDroneSummoningPulse; - [NMS(Index = 968)] - /* 0x8AC4 */ public float HUDElementsOffsetHMDBottom; - [NMS(Index = 966)] - /* 0x8AC8 */ public float HUDElementsOffsetHMDSide; - [NMS(Index = 967)] - /* 0x8ACC */ public float HUDElementsOffsetHMDTop; + /* 0x8ECC */ public float HUDDroneHealingPulse; + [NMS(Index = 776)] + /* 0x8ED0 */ public float HUDDroneSummoningPulse; [NMS(Index = 969)] - /* 0x8AD0 */ public float HUDElementsOffsetX_0; - [NMS(Index = 971)] - /* 0x8AD4 */ public float HUDElementsOffsetX_1; - [NMS(Index = 973)] - /* 0x8AD8 */ public float HUDElementsOffsetX_2; - [NMS(Index = 975)] - /* 0x8ADC */ public float HUDElementsOffsetX_3; - [NMS(Index = 977)] - /* 0x8AE0 */ public float HUDElementsOffsetX_4; - [NMS(Index = 979)] - /* 0x8AE4 */ public float HUDElementsOffsetX_5; + /* 0x8ED4 */ public float HUDElementsOffsetHMDBottom; + [NMS(Index = 967)] + /* 0x8ED8 */ public float HUDElementsOffsetHMDSide; + [NMS(Index = 968)] + /* 0x8EDC */ public float HUDElementsOffsetHMDTop; [NMS(Index = 970)] - /* 0x8AE8 */ public float HUDElementsOffsetY_0; + /* 0x8EE0 */ public float HUDElementsOffsetX_0; [NMS(Index = 972)] - /* 0x8AEC */ public float HUDElementsOffsetY_1; + /* 0x8EE4 */ public float HUDElementsOffsetX_1; [NMS(Index = 974)] - /* 0x8AF0 */ public float HUDElementsOffsetY_2; + /* 0x8EE8 */ public float HUDElementsOffsetX_2; [NMS(Index = 976)] - /* 0x8AF4 */ public float HUDElementsOffsetY_3; + /* 0x8EEC */ public float HUDElementsOffsetX_3; [NMS(Index = 978)] - /* 0x8AF8 */ public float HUDElementsOffsetY_4; + /* 0x8EF0 */ public float HUDElementsOffsetX_4; [NMS(Index = 980)] - /* 0x8AFC */ public float HUDElementsOffsetY_5; - [NMS(Index = 1361)] - /* 0x8B00 */ public float HUDMarkerActiveTime; - [NMS(Index = 1356)] - /* 0x8B04 */ public float HUDMarkerAlpha; + /* 0x8EF4 */ public float HUDElementsOffsetX_5; + [NMS(Index = 971)] + /* 0x8EF8 */ public float HUDElementsOffsetY_0; + [NMS(Index = 973)] + /* 0x8EFC */ public float HUDElementsOffsetY_1; + [NMS(Index = 975)] + /* 0x8F00 */ public float HUDElementsOffsetY_2; + [NMS(Index = 977)] + /* 0x8F04 */ public float HUDElementsOffsetY_3; + [NMS(Index = 979)] + /* 0x8F08 */ public float HUDElementsOffsetY_4; + [NMS(Index = 981)] + /* 0x8F0C */ public float HUDElementsOffsetY_5; + [NMS(Index = 1363)] + /* 0x8F10 */ public float HUDMarkerActiveTime; + [NMS(Index = 1358)] + /* 0x8F14 */ public float HUDMarkerAlpha; + [NMS(Index = 1333)] + /* 0x8F18 */ public float HUDMarkerAnimLoopTime; + [NMS(Index = 1332)] + /* 0x8F1C */ public float HUDMarkerAnimOffset; [NMS(Index = 1331)] - /* 0x8B08 */ public float HUDMarkerAnimLoopTime; + /* 0x8F20 */ public float HUDMarkerAnimScale; [NMS(Index = 1330)] - /* 0x8B0C */ public float HUDMarkerAnimOffset; - [NMS(Index = 1329)] - /* 0x8B10 */ public float HUDMarkerAnimScale; - [NMS(Index = 1328)] - /* 0x8B14 */ public float HUDMarkerAnimSpeed; + /* 0x8F24 */ public float HUDMarkerAnimSpeed; [NMS(Index = 470)] - /* 0x8B18 */ public float HUDMarkerDistanceOrTimeDistance; - [NMS(Index = 1349)] - /* 0x8B1C */ public float HUDMarkerFarDistance; - [NMS(Index = 1350)] - /* 0x8B20 */ public float HUDMarkerFarFadeRange; - [NMS(Index = 1355)] - /* 0x8B24 */ public float HUDMarkerHorizonBlendRange; - [NMS(Index = 1337)] - /* 0x8B28 */ public float HUDMarkerHoverAngleTestGround; + /* 0x8F28 */ public float HUDMarkerDistanceOrTimeDistance; + [NMS(Index = 1351)] + /* 0x8F2C */ public float HUDMarkerFarDistance; + [NMS(Index = 1352)] + /* 0x8F30 */ public float HUDMarkerFarFadeRange; + [NMS(Index = 1357)] + /* 0x8F34 */ public float HUDMarkerHorizonBlendRange; + [NMS(Index = 1339)] + /* 0x8F38 */ public float HUDMarkerHoverAngleTestGround; [NMS(Index = 314)] - /* 0x8B2C */ public float HUDMarkerHoverAngleTestGroundHmd; - [NMS(Index = 1341)] - /* 0x8B30 */ public float HUDMarkerHoverAngleTestShip; - [NMS(Index = 1342)] - /* 0x8B34 */ public float HUDMarkerHoverShowLargeAngleTest; - [NMS(Index = 1363)] - /* 0x8B38 */ public float HUDMarkerIconHoverMinScale; + /* 0x8F3C */ public float HUDMarkerHoverAngleTestGroundHmd; + [NMS(Index = 1343)] + /* 0x8F40 */ public float HUDMarkerHoverAngleTestShip; + [NMS(Index = 1344)] + /* 0x8F44 */ public float HUDMarkerHoverShowLargeAngleTest; + [NMS(Index = 1365)] + /* 0x8F48 */ public float HUDMarkerIconHoverMinScale; [NMS(Index = 580)] - /* 0x8B3C */ public float HUDMarkerLabelArriveDistance; + /* 0x8F4C */ public float HUDMarkerLabelArriveDistance; [NMS(Index = 579)] - /* 0x8B40 */ public float HUDMarkerLabelBaseWidth; + /* 0x8F50 */ public float HUDMarkerLabelBaseWidth; [NMS(Index = 581)] - /* 0x8B44 */ public float HUDMarkerLabelDisplayDistance; + /* 0x8F54 */ public float HUDMarkerLabelDisplayDistance; [NMS(Index = 578)] - /* 0x8B48 */ public float HUDMarkerLabelWidthMultiplier; - [NMS(Index = 1358)] - /* 0x8B4C */ public float HUDMarkerModelFadeMinHeight; - [NMS(Index = 1357)] - /* 0x8B50 */ public float HUDMarkerModelFadeRange; - [NMS(Index = 1347)] - /* 0x8B54 */ public float HUDMarkerNearFadeDistance; - [NMS(Index = 1348)] - /* 0x8B58 */ public float HUDMarkerNearFadeRange; + /* 0x8F58 */ public float HUDMarkerLabelWidthMultiplier; + [NMS(Index = 1360)] + /* 0x8F5C */ public float HUDMarkerModelFadeMinHeight; + [NMS(Index = 1359)] + /* 0x8F60 */ public float HUDMarkerModelFadeRange; + [NMS(Index = 1349)] + /* 0x8F64 */ public float HUDMarkerNearFadeDistance; + [NMS(Index = 1350)] + /* 0x8F68 */ public float HUDMarkerNearFadeRange; [NMS(Index = 582)] - /* 0x8B5C */ public float HUDMarkerNonActiveMissionAlpha; + /* 0x8F6C */ public float HUDMarkerNonActiveMissionAlpha; [NMS(Index = 469)] - /* 0x8B60 */ public float HUDMarkerObjectMinScreenDistance; - [NMS(Index = 1311)] - /* 0x8B64 */ public float HUDMarkerOffset; - [NMS(Index = 1334)] - /* 0x8B68 */ public float HUDMarkerPrimaryIndicatorSize; - [NMS(Index = 1351)] - /* 0x8B6C */ public float HUDMarkerScalerMin; - [NMS(Index = 1352)] - /* 0x8B70 */ public float HUDMarkerScalerRange; - [NMS(Index = 1354)] - /* 0x8B74 */ public float HUDMarkerScalerSizeMax; + /* 0x8F70 */ public float HUDMarkerObjectMinScreenDistance; + [NMS(Index = 1313)] + /* 0x8F74 */ public float HUDMarkerOffset; + [NMS(Index = 1336)] + /* 0x8F78 */ public float HUDMarkerPrimaryIndicatorSize; [NMS(Index = 1353)] - /* 0x8B78 */ public float HUDMarkerScalerSizeMin; - [NMS(Index = 1345)] - /* 0x8B7C */ public float HUDMarkerShipOffsetMaxDist; + /* 0x8F7C */ public float HUDMarkerScalerMin; + [NMS(Index = 1354)] + /* 0x8F80 */ public float HUDMarkerScalerRange; + [NMS(Index = 1356)] + /* 0x8F84 */ public float HUDMarkerScalerSizeMax; + [NMS(Index = 1355)] + /* 0x8F88 */ public float HUDMarkerScalerSizeMin; + [NMS(Index = 1347)] + /* 0x8F8C */ public float HUDMarkerShipOffsetMaxDist; + [NMS(Index = 1348)] + /* 0x8F90 */ public float HUDMarkerShipOffsetMinDist; + [NMS(Index = 1361)] + /* 0x8F94 */ public float HUDMarkerShowActualIconDistance; + [NMS(Index = 1362)] + /* 0x8F98 */ public float HUDMarkerShowActualSpaceIconDistance; + [NMS(Index = 1342)] + /* 0x8F9C */ public float HUDMarkerWideHoverAngleTest; + [NMS(Index = 315)] + /* 0x8FA0 */ public float HUDMarkerWideHoverAngleTestHmd; + [NMS(Index = 1341)] + /* 0x8FA4 */ public float HUDNetworkMarkerHoverAngleTestGround; [NMS(Index = 1346)] - /* 0x8B80 */ public float HUDMarkerShipOffsetMinDist; - [NMS(Index = 1359)] - /* 0x8B84 */ public float HUDMarkerShowActualIconDistance; - [NMS(Index = 1360)] - /* 0x8B88 */ public float HUDMarkerShowActualSpaceIconDistance; + /* 0x8FA8 */ public float HUDNetworkMarkerHoverAngleVRMul; + [NMS(Index = 1345)] + /* 0x8FAC */ public float HUDNetworkMarkerHoverShowLargeAngleTest; [NMS(Index = 1340)] - /* 0x8B8C */ public float HUDMarkerWideHoverAngleTest; - [NMS(Index = 315)] - /* 0x8B90 */ public float HUDMarkerWideHoverAngleTestHmd; - [NMS(Index = 1339)] - /* 0x8B94 */ public float HUDNetworkMarkerHoverAngleTestGround; - [NMS(Index = 1344)] - /* 0x8B98 */ public float HUDNetworkMarkerHoverAngleVRMul; - [NMS(Index = 1343)] - /* 0x8B9C */ public float HUDNetworkMarkerHoverShowLargeAngleTest; + /* 0x8FB0 */ public float HUDPetCentreScreenAngle; + [NMS(Index = 1337)] + /* 0x8FB4 */ public float HUDPetMarkerAngleTest; [NMS(Index = 1338)] - /* 0x8BA0 */ public float HUDPetCentreScreenAngle; - [NMS(Index = 1335)] - /* 0x8BA4 */ public float HUDPetMarkerAngleTest; - [NMS(Index = 1336)] - /* 0x8BA8 */ public float HUDPetMarkerAngleVRMul; + /* 0x8FB8 */ public float HUDPetMarkerAngleVRMul; [NMS(Index = 502)] - /* 0x8BAC */ public float HUDPlayerPhonePulseScanFreq; + /* 0x8FBC */ public float HUDPlayerPhonePulseScanFreq; [NMS(Index = 501)] - /* 0x8BB0 */ public float HUDPlayerSentinelPulseScanFreq; + /* 0x8FC0 */ public float HUDPlayerSentinelPulseScanFreq; [NMS(Index = 499)] - /* 0x8BB4 */ public float HUDPlayerSentinelPulseWidth; + /* 0x8FC4 */ public float HUDPlayerSentinelPulseWidth; [NMS(Index = 500)] - /* 0x8BB8 */ public float HUDPlayerSentinelRangeFactor; - [NMS(Index = 878)] - /* 0x8BBC */ public float HUDPlayerTrackArrowArrowSize; - [NMS(Index = 847)] - /* 0x8BC0 */ public float HUDPlayerTrackArrowDamageGlowHullHitCriticalOpacityScale; + /* 0x8FC8 */ public float HUDPlayerSentinelRangeFactor; + [NMS(Index = 879)] + /* 0x8FCC */ public float HUDPlayerTrackArrowArrowSize; [NMS(Index = 848)] - /* 0x8BC4 */ public float HUDPlayerTrackArrowDamageGlowHullHitOpacityScale; - [NMS(Index = 855)] - /* 0x8BC8 */ public float HUDPlayerTrackArrowDamageGlowOffset; - [NMS(Index = 851)] - /* 0x8BCC */ public float HUDPlayerTrackArrowDamageGlowShieldHitCriticalOpacityScale; + /* 0x8FD0 */ public float HUDPlayerTrackArrowDamageGlowHullHitCriticalOpacityScale; + [NMS(Index = 849)] + /* 0x8FD4 */ public float HUDPlayerTrackArrowDamageGlowHullHitOpacityScale; + [NMS(Index = 856)] + /* 0x8FD8 */ public float HUDPlayerTrackArrowDamageGlowOffset; [NMS(Index = 852)] - /* 0x8BD0 */ public float HUDPlayerTrackArrowDamageGlowShieldHitOpacityScale; - [NMS(Index = 879)] - /* 0x8BD4 */ public float HUDPlayerTrackArrowDotSize; - [NMS(Index = 859)] - /* 0x8BD8 */ public float HUDPlayerTrackArrowEnergyShieldDepletedGlowOpacityScale; + /* 0x8FDC */ public float HUDPlayerTrackArrowDamageGlowShieldHitCriticalOpacityScale; + [NMS(Index = 853)] + /* 0x8FE0 */ public float HUDPlayerTrackArrowDamageGlowShieldHitOpacityScale; + [NMS(Index = 880)] + /* 0x8FE4 */ public float HUDPlayerTrackArrowDotSize; [NMS(Index = 860)] - /* 0x8BDC */ public float HUDPlayerTrackArrowEnergyShieldDepletedTime; - [NMS(Index = 857)] - /* 0x8BE0 */ public float HUDPlayerTrackArrowEnergyShieldGlowOffset; - [NMS(Index = 843)] - /* 0x8BE4 */ public float HUDPlayerTrackArrowEnergyShieldLowThreshold; + /* 0x8FE8 */ public float HUDPlayerTrackArrowEnergyShieldDepletedGlowOpacityScale; + [NMS(Index = 861)] + /* 0x8FEC */ public float HUDPlayerTrackArrowEnergyShieldDepletedTime; + [NMS(Index = 858)] + /* 0x8FF0 */ public float HUDPlayerTrackArrowEnergyShieldGlowOffset; [NMS(Index = 844)] - /* 0x8BE8 */ public float HUDPlayerTrackArrowEnergyShieldOffset; - [NMS(Index = 864)] - /* 0x8BEC */ public float HUDPlayerTrackArrowEnergyShieldStartChargeGlowOpacityScale; + /* 0x8FF4 */ public float HUDPlayerTrackArrowEnergyShieldLowThreshold; + [NMS(Index = 845)] + /* 0x8FF8 */ public float HUDPlayerTrackArrowEnergyShieldOffset; [NMS(Index = 865)] - /* 0x8BF0 */ public float HUDPlayerTrackArrowEnergyShieldStartChargeTime; - [NMS(Index = 887)] - /* 0x8BF4 */ public float HUDPlayerTrackArrowFadeRange; - [NMS(Index = 846)] - /* 0x8BF8 */ public float HUDPlayerTrackArrowGlowBaseOpacity; - [NMS(Index = 839)] - /* 0x8BFC */ public float HUDPlayerTrackArrowHealthOffset; - [NMS(Index = 802)] - /* 0x8C00 */ public float HUDPlayerTrackArrowIconBorderReducerShip; + /* 0x8FFC */ public float HUDPlayerTrackArrowEnergyShieldStartChargeGlowOpacityScale; + [NMS(Index = 866)] + /* 0x9000 */ public float HUDPlayerTrackArrowEnergyShieldStartChargeTime; + [NMS(Index = 888)] + /* 0x9004 */ public float HUDPlayerTrackArrowFadeRange; + [NMS(Index = 847)] + /* 0x9008 */ public float HUDPlayerTrackArrowGlowBaseOpacity; + [NMS(Index = 840)] + /* 0x900C */ public float HUDPlayerTrackArrowHealthOffset; + [NMS(Index = 803)] + /* 0x9010 */ public float HUDPlayerTrackArrowIconBorderReducerShip; + [NMS(Index = 800)] + /* 0x9014 */ public float HUDPlayerTrackArrowIconFadeDist; [NMS(Index = 799)] - /* 0x8C04 */ public float HUDPlayerTrackArrowIconFadeDist; + /* 0x9018 */ public float HUDPlayerTrackArrowIconFadeDistDrone; [NMS(Index = 798)] - /* 0x8C08 */ public float HUDPlayerTrackArrowIconFadeDistDrone; - [NMS(Index = 797)] - /* 0x8C0C */ public float HUDPlayerTrackArrowIconFadeDistShip; - [NMS(Index = 800)] - /* 0x8C10 */ public float HUDPlayerTrackArrowIconFadeRange; + /* 0x901C */ public float HUDPlayerTrackArrowIconFadeDistShip; [NMS(Index = 801)] - /* 0x8C14 */ public float HUDPlayerTrackArrowIconFadeRangeShip; - [NMS(Index = 792)] - /* 0x8C18 */ public float HUDPlayerTrackArrowIconFadeTime; - [NMS(Index = 796)] - /* 0x8C1C */ public float HUDPlayerTrackArrowIconPulse2Alpha; - [NMS(Index = 790)] - /* 0x8C20 */ public float HUDPlayerTrackArrowIconPulseTime; - [NMS(Index = 794)] - /* 0x8C24 */ public float HUDPlayerTrackArrowIconPulseWidth1; - [NMS(Index = 795)] - /* 0x8C28 */ public float HUDPlayerTrackArrowIconPulseWidth2; + /* 0x9020 */ public float HUDPlayerTrackArrowIconFadeRange; + [NMS(Index = 802)] + /* 0x9024 */ public float HUDPlayerTrackArrowIconFadeRangeShip; + [NMS(Index = 793)] + /* 0x9028 */ public float HUDPlayerTrackArrowIconFadeTime; + [NMS(Index = 797)] + /* 0x902C */ public float HUDPlayerTrackArrowIconPulse2Alpha; [NMS(Index = 791)] - /* 0x8C2C */ public float HUDPlayerTrackArrowIconShowTime; - [NMS(Index = 876)] - /* 0x8C30 */ public float HUDPlayerTrackArrowIconSize; - [NMS(Index = 886)] - /* 0x8C34 */ public float HUDPlayerTrackArrowMinFadeDist; - [NMS(Index = 871)] - /* 0x8C38 */ public float HUDPlayerTrackArrowOffset; - [NMS(Index = 803)] - /* 0x8C3C */ public float HUDPlayerTrackArrowPulseOffset; - [NMS(Index = 804)] - /* 0x8C40 */ public float HUDPlayerTrackArrowPulseRate; + /* 0x9030 */ public float HUDPlayerTrackArrowIconPulseTime; + [NMS(Index = 795)] + /* 0x9034 */ public float HUDPlayerTrackArrowIconPulseWidth1; + [NMS(Index = 796)] + /* 0x9038 */ public float HUDPlayerTrackArrowIconPulseWidth2; + [NMS(Index = 792)] + /* 0x903C */ public float HUDPlayerTrackArrowIconShowTime; + [NMS(Index = 877)] + /* 0x9040 */ public float HUDPlayerTrackArrowIconSize; + [NMS(Index = 887)] + /* 0x9044 */ public float HUDPlayerTrackArrowMinFadeDist; [NMS(Index = 872)] - /* 0x8C44 */ public float HUDPlayerTrackArrowScreenBorder; - [NMS(Index = 789)] - /* 0x8C48 */ public float HUDPlayerTrackArrowShipLabelOffset; + /* 0x9048 */ public float HUDPlayerTrackArrowOffset; + [NMS(Index = 804)] + /* 0x904C */ public float HUDPlayerTrackArrowPulseOffset; + [NMS(Index = 805)] + /* 0x9050 */ public float HUDPlayerTrackArrowPulseRate; [NMS(Index = 873)] - /* 0x8C4C */ public float HUDPlayerTrackArrowSize; - [NMS(Index = 875)] - /* 0x8C50 */ public float HUDPlayerTrackArrowSizeMax; + /* 0x9054 */ public float HUDPlayerTrackArrowScreenBorder; + [NMS(Index = 790)] + /* 0x9058 */ public float HUDPlayerTrackArrowShipLabelOffset; [NMS(Index = 874)] - /* 0x8C54 */ public float HUDPlayerTrackArrowSizeMin; - [NMS(Index = 877)] - /* 0x8C58 */ public float HUDPlayerTrackArrowSmallIconSize; + /* 0x905C */ public float HUDPlayerTrackArrowSize; + [NMS(Index = 876)] + /* 0x9060 */ public float HUDPlayerTrackArrowSizeMax; + [NMS(Index = 875)] + /* 0x9064 */ public float HUDPlayerTrackArrowSizeMin; + [NMS(Index = 878)] + /* 0x9068 */ public float HUDPlayerTrackArrowSmallIconSize; + [NMS(Index = 871)] + /* 0x906C */ public float HUDPlayerTrackArrowTargetDist; [NMS(Index = 870)] - /* 0x8C5C */ public float HUDPlayerTrackArrowTargetDist; - [NMS(Index = 869)] - /* 0x8C60 */ public float HUDPlayerTrackArrowTargetDistShip; - [NMS(Index = 835)] - /* 0x8C64 */ public float HUDPlayerTrackArrowTextExtraHeight; + /* 0x9070 */ public float HUDPlayerTrackArrowTargetDistShip; [NMS(Index = 836)] - /* 0x8C68 */ public float HUDPlayerTrackArrowTextExtraOffsetX; + /* 0x9074 */ public float HUDPlayerTrackArrowTextExtraHeight; [NMS(Index = 837)] - /* 0x8C6C */ public float HUDPlayerTrackArrowTextExtraOffsetY; + /* 0x9078 */ public float HUDPlayerTrackArrowTextExtraOffsetX; + [NMS(Index = 838)] + /* 0x907C */ public float HUDPlayerTrackArrowTextExtraOffsetY; + [NMS(Index = 834)] + /* 0x9080 */ public float HUDPlayerTrackArrowTextHeight; [NMS(Index = 833)] - /* 0x8C70 */ public float HUDPlayerTrackArrowTextHeight; + /* 0x9084 */ public float HUDPlayerTrackArrowTextOffset; [NMS(Index = 832)] - /* 0x8C74 */ public float HUDPlayerTrackArrowTextOffset; - [NMS(Index = 831)] - /* 0x8C78 */ public float HUDPlayerTrackDangerPulse; - [NMS(Index = 777)] - /* 0x8C7C */ public float HUDPlayerTrackNoSightPulse; - [NMS(Index = 780)] - /* 0x8C80 */ public float HUDPlayerTrackTimerEnd; - [NMS(Index = 781)] - /* 0x8C84 */ public float HUDPlayerTrackTimerPulseRate; + /* 0x9088 */ public float HUDPlayerTrackDangerPulse; [NMS(Index = 778)] - /* 0x8C88 */ public float HUDPlayerTrackTimerStart; + /* 0x908C */ public float HUDPlayerTrackNoSightPulse; + [NMS(Index = 781)] + /* 0x9090 */ public float HUDPlayerTrackTimerEnd; + [NMS(Index = 782)] + /* 0x9094 */ public float HUDPlayerTrackTimerPulseRate; [NMS(Index = 779)] - /* 0x8C8C */ public float HUDPlayerTrackTimerStartFade; - [NMS(Index = 1306)] - /* 0x8C90 */ public float HUDTargetHealthDangerTime; - [NMS(Index = 1305)] - /* 0x8C94 */ public float HUDTargetHealthIconSize; + /* 0x9098 */ public float HUDPlayerTrackTimerStart; + [NMS(Index = 780)] + /* 0x909C */ public float HUDPlayerTrackTimerStartFade; + [NMS(Index = 1308)] + /* 0x90A0 */ public float HUDTargetHealthDangerTime; + [NMS(Index = 1307)] + /* 0x90A4 */ public float HUDTargetHealthIconSize; + [NMS(Index = 1311)] + /* 0x90A8 */ public float HUDTargetIconOffset; + [NMS(Index = 1312)] + /* 0x90AC */ public float HUDTargetIconSize; [NMS(Index = 1309)] - /* 0x8C98 */ public float HUDTargetIconOffset; + /* 0x90B0 */ public float HUDTargetMarkerOffset; [NMS(Index = 1310)] - /* 0x8C9C */ public float HUDTargetIconSize; - [NMS(Index = 1307)] - /* 0x8CA0 */ public float HUDTargetMarkerOffset; - [NMS(Index = 1308)] - /* 0x8CA4 */ public float HUDTargetMarkerSize; - [NMS(Index = 892)] - /* 0x8CA8 */ public float IconBackgroundAlpha; + /* 0x90B4 */ public float HUDTargetMarkerSize; + [NMS(Index = 893)] + /* 0x90B8 */ public float IconBackgroundAlpha; [NMS(Index = 420)] - /* 0x8CAC */ public float IconGlowStrengthActive; + /* 0x90BC */ public float IconGlowStrengthActive; [NMS(Index = 419)] - /* 0x8CB0 */ public float IconGlowStrengthError; + /* 0x90C0 */ public float IconGlowStrengthError; [NMS(Index = 422)] - /* 0x8CB4 */ public float IconGlowStrengthHighlight; + /* 0x90C4 */ public float IconGlowStrengthHighlight; [NMS(Index = 421)] - /* 0x8CB8 */ public float IconGlowStrengthNeutral; - [NMS(Index = 1075)] - /* 0x8CBC */ public float IconPulseRate; - [NMS(Index = 1459)] - /* 0x8CC0 */ public float InfoPortalGuideCycleTime; - [NMS(Index = 1460)] - /* 0x8CC4 */ public float InfoPortalMilestonesCycleTime; - [NMS(Index = 1096)] - /* 0x8CC8 */ public float InteractionIconInnerRadius; + /* 0x90C8 */ public float IconGlowStrengthNeutral; + [NMS(Index = 1076)] + /* 0x90CC */ public float IconPulseRate; + [NMS(Index = 1461)] + /* 0x90D0 */ public float InfoPortalGuideCycleTime; + [NMS(Index = 1462)] + /* 0x90D4 */ public float InfoPortalMilestonesCycleTime; [NMS(Index = 1097)] - /* 0x8CCC */ public float InteractionIconOuterRadius; + /* 0x90D8 */ public float InteractionIconInnerRadius; + [NMS(Index = 1098)] + /* 0x90DC */ public float InteractionIconOuterRadius; [NMS(Index = 318)] - /* 0x8CD0 */ public float InteractionInWorldMinScreenDistance; + /* 0x90E0 */ public float InteractionInWorldMinScreenDistance; [NMS(Index = 319)] - /* 0x8CD4 */ public float InteractionInWorldMinScreenDistanceV2; + /* 0x90E4 */ public float InteractionInWorldMinScreenDistanceV2; [NMS(Index = 317)] - /* 0x8CD8 */ public float InteractionInWorldPitchDistance; + /* 0x90E8 */ public float InteractionInWorldPitchDistance; [NMS(Index = 320)] - /* 0x8CDC */ public float InteractionInWorldSeatedNPCHeightAdjust; + /* 0x90EC */ public float InteractionInWorldSeatedNPCHeightAdjust; [NMS(Index = 321)] - /* 0x8CE0 */ public float InteractionInWorldSeatedNPCHeightAdjustV2; - [NMS(Index = 1094)] - /* 0x8CE4 */ public float InteractionLabelHeight; - [NMS(Index = 1087)] - /* 0x8CE8 */ public float InteractionLabelHorizontalLineLength; + /* 0x90F0 */ public float InteractionInWorldSeatedNPCHeightAdjustV2; [NMS(Index = 1095)] - /* 0x8CEC */ public float InteractionLabelLineAlpha; + /* 0x90F4 */ public float InteractionLabelHeight; + [NMS(Index = 1088)] + /* 0x90F8 */ public float InteractionLabelHorizontalLineLength; + [NMS(Index = 1096)] + /* 0x90FC */ public float InteractionLabelLineAlpha; + [NMS(Index = 1100)] + /* 0x9100 */ public float InteractionLabelPixelHeightMax; [NMS(Index = 1099)] - /* 0x8CF0 */ public float InteractionLabelPixelHeightMax; - [NMS(Index = 1098)] - /* 0x8CF4 */ public float InteractionLabelPixelHeightMin; - [NMS(Index = 1093)] - /* 0x8CF8 */ public float InteractionLabelRadiusScaler; + /* 0x9104 */ public float InteractionLabelPixelHeightMin; + [NMS(Index = 1094)] + /* 0x9108 */ public float InteractionLabelRadiusScaler; + [NMS(Index = 1102)] + /* 0x910C */ public float InteractionLabelSpeedClose; [NMS(Index = 1101)] - /* 0x8CFC */ public float InteractionLabelSpeedClose; - [NMS(Index = 1100)] - /* 0x8D00 */ public float InteractionLabelSpeedOpen; + /* 0x9110 */ public float InteractionLabelSpeedOpen; + [NMS(Index = 1003)] + /* 0x9114 */ public float InteractionScanDisplayTime; [NMS(Index = 1002)] - /* 0x8D04 */ public float InteractionScanDisplayTime; + /* 0x9118 */ public float InteractionScanMinTime; [NMS(Index = 1001)] - /* 0x8D08 */ public float InteractionScanMinTime; - [NMS(Index = 1000)] - /* 0x8D0C */ public float InteractionScanScanTime; + /* 0x911C */ public float InteractionScanScanTime; + [NMS(Index = 1006)] + /* 0x9120 */ public float InteractionScanSlapOverallTime; [NMS(Index = 1005)] - /* 0x8D10 */ public float InteractionScanSlapOverallTime; + /* 0x9124 */ public float InteractionScanSlapScale; [NMS(Index = 1004)] - /* 0x8D14 */ public float InteractionScanSlapScale; - [NMS(Index = 1003)] - /* 0x8D18 */ public float InteractionScanSlapTime; - [NMS(Index = 1031)] - /* 0x8D1C */ public float InventoryFullMessageRepeatTime; - [NMS(Index = 952)] - /* 0x8D20 */ public float InventoryIconTime; + /* 0x9128 */ public float InteractionScanSlapTime; + [NMS(Index = 1032)] + /* 0x912C */ public float InventoryFullMessageRepeatTime; + [NMS(Index = 953)] + /* 0x9130 */ public float InventoryIconTime; [NMS(Index = 83)] - /* 0x8D24 */ public float InvSlotGradientFactor; + /* 0x9134 */ public float InvSlotGradientFactor; [NMS(Index = 82)] - /* 0x8D28 */ public float InvSlotGradientFactorMin; + /* 0x9138 */ public float InvSlotGradientFactorMin; [NMS(Index = 84)] - /* 0x8D2C */ public float InvSlotGradientTime; + /* 0x913C */ public float InvSlotGradientTime; [NMS(Index = 264)] - /* 0x8D30 */ public float InWorldInteractionScreenScale; + /* 0x9140 */ public float InWorldInteractionScreenScale; [NMS(Index = 158)] - /* 0x8D34 */ public float InWorldInteractLabelFarDistance; + /* 0x9144 */ public float InWorldInteractLabelFarDistance; [NMS(Index = 159)] - /* 0x8D38 */ public float InWorldInteractLabelFarRange; + /* 0x9148 */ public float InWorldInteractLabelFarRange; [NMS(Index = 217)] - /* 0x8D3C */ public int InWorldInteractLabelHeight; + /* 0x914C */ public int InWorldInteractLabelHeight; [NMS(Index = 155)] - /* 0x8D40 */ public float InWorldInteractLabelMinHeadOffset; + /* 0x9150 */ public float InWorldInteractLabelMinHeadOffset; [NMS(Index = 156)] - /* 0x8D44 */ public float InWorldInteractLabelNearDistance; + /* 0x9154 */ public float InWorldInteractLabelNearDistance; [NMS(Index = 157)] - /* 0x8D48 */ public float InWorldInteractLabelNearRange; + /* 0x9158 */ public float InWorldInteractLabelNearRange; [NMS(Index = 147)] - /* 0x8D4C */ public float InWorldInteractLabelScale; + /* 0x915C */ public float InWorldInteractLabelScale; [NMS(Index = 148)] - /* 0x8D50 */ public float InWorldInteractLabelScaleV2; + /* 0x9160 */ public float InWorldInteractLabelScaleV2; [NMS(Index = 216)] - /* 0x8D54 */ public int InWorldInteractLabelWidth; + /* 0x9164 */ public int InWorldInteractLabelWidth; [NMS(Index = 212)] - /* 0x8D58 */ public float InWorldNGuiScreenScale; + /* 0x9168 */ public float InWorldNGuiScreenScale; [NMS(Index = 265)] - /* 0x8D5C */ public float InWorldNPCInteractionScreenScale; + /* 0x916C */ public float InWorldNPCInteractionScreenScale; [NMS(Index = 211)] - /* 0x8D60 */ public float InWorldScreenForwardOffset; + /* 0x9170 */ public float InWorldScreenForwardOffset; [NMS(Index = 210)] - /* 0x8D64 */ public float InWorldScreenMinScreenDistance; + /* 0x9174 */ public float InWorldScreenMinScreenDistance; [NMS(Index = 149)] - /* 0x8D68 */ public float InWorldScreenScaleDistance; + /* 0x9178 */ public float InWorldScreenScaleDistance; [NMS(Index = 56)] - /* 0x8D6C */ public float InWorldUIInteractionDistanceWithEyeTrackingEnabled; - [NMS(Index = 955)] - /* 0x8D70 */ public float ItemReceivedMessageTimeToAdd; - [NMS(Index = 995)] - /* 0x8D74 */ public float ItemSlotColourTechChargeRate; - [NMS(Index = 1037)] - /* 0x8D78 */ public float KeepHazardBarActiveTime; + /* 0x917C */ public float InWorldUIInteractionDistanceWithEyeTrackingEnabled; + [NMS(Index = 956)] + /* 0x9180 */ public float ItemReceivedMessageTimeToAdd; + [NMS(Index = 996)] + /* 0x9184 */ public float ItemSlotColourTechChargeRate; [NMS(Index = 1038)] - /* 0x8D7C */ public float KeepSecondHazardBarActiveTime; - [NMS(Index = 930)] - /* 0x8D80 */ public float LandNotifyHeightThreshold; - [NMS(Index = 929)] - /* 0x8D84 */ public float LandNotifySpeedThreshold; + /* 0x9188 */ public float KeepHazardBarActiveTime; + [NMS(Index = 1039)] + /* 0x918C */ public float KeepSecondHazardBarActiveTime; [NMS(Index = 931)] - /* 0x8D88 */ public float LandNotifyTimeThreshold; + /* 0x9190 */ public float LandNotifyHeightThreshold; + [NMS(Index = 930)] + /* 0x9194 */ public float LandNotifySpeedThreshold; + [NMS(Index = 932)] + /* 0x9198 */ public float LandNotifyTimeThreshold; [NMS(Index = 743)] - /* 0x8D8C */ public float LargeSpaceIconSize; + /* 0x919C */ public float LargeSpaceIconSize; [NMS(Index = 358)] - /* 0x8D90 */ public float LoadFadeInDefaultTime; + /* 0x91A0 */ public float LoadFadeInDefaultTime; [NMS(Index = 142)] - /* 0x8D94 */ public float LoadingScreenTime; + /* 0x91A4 */ public float LoadingScreenTime; [NMS(Index = 141)] - /* 0x8D98 */ public float LoadingScreenTravelSpeed; + /* 0x91A8 */ public float LoadingScreenTravelSpeed; [NMS(Index = 140)] - /* 0x8D9C */ public float LoadingTravelDistance; - [NMS(Index = 1375)] - /* 0x8DA0 */ public float LockOnMarkerSize; - [NMS(Index = 1376)] - /* 0x8DA4 */ public float LockOnMarkerSizeLock; + /* 0x91AC */ public float LoadingTravelDistance; + [NMS(Index = 1377)] + /* 0x91B0 */ public float LockOnMarkerSize; + [NMS(Index = 1378)] + /* 0x91B4 */ public float LockOnMarkerSizeLock; [NMS(Index = 208)] - /* 0x8DA8 */ public float LowerHelmetScreenPitch; + /* 0x91B8 */ public float LowerHelmetScreenPitch; [NMS(Index = 207)] - /* 0x8DAC */ public float LowerHelmetScreenScale; + /* 0x91BC */ public float LowerHelmetScreenScale; [NMS(Index = 520)] - /* 0x8DB0 */ public float LowHealthShieldFactor; + /* 0x91C0 */ public float LowHealthShieldFactor; [NMS(Index = 519)] - /* 0x8DB4 */ public float LowHealthShieldMin; + /* 0x91C4 */ public float LowHealthShieldMin; [NMS(Index = 473)] - /* 0x8DB8 */ public float MaintenanceIconFadeStart; + /* 0x91C8 */ public float MaintenanceIconFadeStart; [NMS(Index = 474)] - /* 0x8DBC */ public float MaintenanceIconFadeTime; - [NMS(Index = 950)] - /* 0x8DC0 */ public float ManualNotificationPauseTime; - [NMS(Index = 1458)] - /* 0x8DC4 */ public float ManualScrollChangePerInputMax; - [NMS(Index = 1457)] - /* 0x8DC8 */ public float ManualScrollChangePerInputMin; + /* 0x91CC */ public float MaintenanceIconFadeTime; + [NMS(Index = 951)] + /* 0x91D0 */ public float ManualNotificationPauseTime; + [NMS(Index = 1460)] + /* 0x91D4 */ public float ManualScrollChangePerInputMax; + [NMS(Index = 1459)] + /* 0x91D8 */ public float ManualScrollChangePerInputMin; [NMS(Index = 471)] - /* 0x8DCC */ public float MarkerComponentOffset; + /* 0x91DC */ public float MarkerComponentOffset; [NMS(Index = 368)] - /* 0x8DD0 */ public float MarkerHorizonApproachAngle; + /* 0x91E0 */ public float MarkerHorizonApproachAngle; [NMS(Index = 367)] - /* 0x8DD4 */ public float MarkerHorizonMinOffset; + /* 0x91E4 */ public float MarkerHorizonMinOffset; [NMS(Index = 374)] - /* 0x8DD8 */ public float MarkerHorizonOffPlanetLightBeamAngle; + /* 0x91E8 */ public float MarkerHorizonOffPlanetLightBeamAngle; [NMS(Index = 366)] - /* 0x8DDC */ public float MarkerHorizonOffsetAngle; + /* 0x91EC */ public float MarkerHorizonOffsetAngle; [NMS(Index = 375)] - /* 0x8DE0 */ public float MarkerHorizonShipApproachOffset; + /* 0x91F0 */ public float MarkerHorizonShipApproachOffset; [NMS(Index = 369)] - /* 0x8DE4 */ public float MarkerOffsetTypeAngle; + /* 0x91F4 */ public float MarkerOffsetTypeAngle; [NMS(Index = 373)] - /* 0x8DE8 */ public float MarkerOffsetTypeAngleAsteroid; + /* 0x91F8 */ public float MarkerOffsetTypeAngleAsteroid; [NMS(Index = 370)] - /* 0x8DEC */ public float MarkerOffsetTypeAngleBattle; + /* 0x91FC */ public float MarkerOffsetTypeAngleBattle; [NMS(Index = 371)] - /* 0x8DF0 */ public float MarkerOffsetTypeAngleBounty; + /* 0x9200 */ public float MarkerOffsetTypeAngleBounty; [NMS(Index = 372)] - /* 0x8DF4 */ public float MarkerOffsetTypeAnglePlayerShip; + /* 0x9204 */ public float MarkerOffsetTypeAnglePlayerShip; [NMS(Index = 456)] - /* 0x8DF8 */ public float MarkerRingInnerRadius; + /* 0x9208 */ public float MarkerRingInnerRadius; [NMS(Index = 457)] - /* 0x8DFC */ public float MarkerRingOuterRadius; + /* 0x920C */ public float MarkerRingOuterRadius; [NMS(Index = 384)] - /* 0x8E00 */ public float MarkerTagAppearDelay; + /* 0x9210 */ public float MarkerTagAppearDelay; [NMS(Index = 523)] - /* 0x8E04 */ public int MaxDialogCharSizeIdeographic; + /* 0x9214 */ public int MaxDialogCharSizeIdeographic; [NMS(Index = 521)] - /* 0x8E08 */ public int MaxDialogCharSizeRoman; + /* 0x9218 */ public int MaxDialogCharSizeRoman; [NMS(Index = 379)] - /* 0x8E0C */ public int MaxNumMessageBeaconIcons; + /* 0x921C */ public int MaxNumMessageBeaconIcons; [NMS(Index = 193)] - /* 0x8E10 */ public float MaxProjectorDistanceFromDefault; + /* 0x9220 */ public float MaxProjectorDistanceFromDefault; [NMS(Index = 196)] - /* 0x8E14 */ public float MaxProjectorGrabDistance; + /* 0x9224 */ public float MaxProjectorGrabDistance; [NMS(Index = 2)] - /* 0x8E18 */ public int MaxScannedAsteroidArrows; + /* 0x9228 */ public int MaxScannedAsteroidArrows; [NMS(Index = 97)] - /* 0x8E1C */ public int MaxSubstanceMaxAmountForAmountFraction; - [NMS(Index = 1476)] - /* 0x8E20 */ public float MeltdownStartedOSDDuration; - [NMS(Index = 1475)] - /* 0x8E24 */ public float MeltdownWarningOSDDuration; - [NMS(Index = 953)] - /* 0x8E28 */ public float MessageNotificationTime; + /* 0x922C */ public int MaxSubstanceMaxAmountForAmountFraction; + [NMS(Index = 1478)] + /* 0x9230 */ public float MeltdownStartedOSDDuration; + [NMS(Index = 1477)] + /* 0x9234 */ public float MeltdownWarningOSDDuration; [NMS(Index = 954)] - /* 0x8E2C */ public float MessageTimeQuick; + /* 0x9238 */ public float MessageNotificationTime; + [NMS(Index = 955)] + /* 0x923C */ public float MessageTimeQuick; [NMS(Index = 121)] - /* 0x8E30 */ public float MilestoneStingDisplayTime; - [NMS(Index = 1451)] - /* 0x8E34 */ public float MinimumHoldFill; + /* 0x9240 */ public float MilestoneStingDisplayTime; + [NMS(Index = 1453)] + /* 0x9244 */ public float MinimumHoldFill; [NMS(Index = 119)] - /* 0x8E38 */ public float MinSeasonPlayTimeInDays; - [NMS(Index = 756)] - /* 0x8E3C */ public float MissileCentreOffset; - [NMS(Index = 1381)] - /* 0x8E40 */ public float MissileIconAttackPulseAmount; - [NMS(Index = 1380)] - /* 0x8E44 */ public float MissileIconAttackPulseTime; + /* 0x9248 */ public float MinSeasonPlayTimeInDays; + [NMS(Index = 757)] + /* 0x924C */ public float MissileCentreOffset; + [NMS(Index = 1383)] + /* 0x9250 */ public float MissileIconAttackPulseAmount; + [NMS(Index = 1382)] + /* 0x9254 */ public float MissileIconAttackPulseTime; [NMS(Index = 737)] - /* 0x8E48 */ public float MissionCompassIconScaler; + /* 0x9258 */ public float MissionCompassIconScaler; [NMS(Index = 383)] - /* 0x8E4C */ public float MissionDetailsPageBaseHeight; + /* 0x925C */ public float MissionDetailsPageBaseHeight; [NMS(Index = 549)] - /* 0x8E50 */ public int MissionLoopCount; + /* 0x9260 */ public int MissionLoopCount; [NMS(Index = 550)] - /* 0x8E54 */ public int MissionLoopCountPirate; + /* 0x9264 */ public int MissionLoopCountPirate; [NMS(Index = 738)] - /* 0x8E58 */ public float MissionMarkerSize; + /* 0x9268 */ public float MissionMarkerSize; [NMS(Index = 380)] - /* 0x8E5C */ public float MissionObjectiveBaseHeight; + /* 0x926C */ public float MissionObjectiveBaseHeight; [NMS(Index = 381)] - /* 0x8E60 */ public float MissionObjectiveDoneHeight; + /* 0x9270 */ public float MissionObjectiveDoneHeight; [NMS(Index = 382)] - /* 0x8E64 */ public float MissionObjectiveScrollingExtra; + /* 0x9274 */ public float MissionObjectiveScrollingExtra; [NMS(Index = 551)] - /* 0x8E68 */ public int MissionSeedOffset; + /* 0x9278 */ public int MissionSeedOffset; [NMS(Index = 548)] - /* 0x8E6C */ public int MissionSpecificMissionPercent; + /* 0x927C */ public int MissionSpecificMissionPercent; [NMS(Index = 532)] - /* 0x8E70 */ public float MissionStartEndOSDTime; + /* 0x9280 */ public float MissionStartEndOSDTime; [NMS(Index = 533)] - /* 0x8E74 */ public float MissionStartEndOSDTimeProcedural; + /* 0x9284 */ public float MissionStartEndOSDTimeProcedural; [NMS(Index = 531)] - /* 0x8E78 */ public float MissionStartEndTime; + /* 0x9288 */ public float MissionStartEndTime; [NMS(Index = 51)] - /* 0x8E7C */ public float ModularCustomisationApplyTime; - [NMS(Index = 1466)] - /* 0x8E80 */ public float MouseRotateCameraSensitivity; - [NMS(Index = 1436)] - /* 0x8E84 */ public float MultiplayerTeleportEffectAppearTime; - [NMS(Index = 1435)] - /* 0x8E88 */ public float MultiplayerTeleportEffectDisappearTime; - [NMS(Index = 1401)] - /* 0x8E8C */ public float NGuiActiveAreaOffsetTime; - [NMS(Index = 1392)] - /* 0x8E90 */ public float NGuiAltPlacementDistanceScrollSpeed; - [NMS(Index = 1400)] - /* 0x8E94 */ public float NGuiCursorOffsetMultiplier; + /* 0x928C */ public float ModularCustomisationApplyTime; + [NMS(Index = 1468)] + /* 0x9290 */ public float MouseRotateCameraSensitivity; + [NMS(Index = 1438)] + /* 0x9294 */ public float MultiplayerTeleportEffectAppearTime; + [NMS(Index = 1437)] + /* 0x9298 */ public float MultiplayerTeleportEffectDisappearTime; + [NMS(Index = 747)] + /* 0x929C */ public float NearbyStarIconSize; + [NMS(Index = 1403)] + /* 0x92A0 */ public float NGuiActiveAreaOffsetTime; + [NMS(Index = 1394)] + /* 0x92A4 */ public float NGuiAltPlacementDistanceScrollSpeed; + [NMS(Index = 1402)] + /* 0x92A8 */ public float NGuiCursorOffsetMultiplier; [NMS(Index = 306)] - /* 0x8E98 */ public float NGuiHmdOffset; - [NMS(Index = 1382)] - /* 0x8E9C */ public float NGuiModelRotationDegreesX; - [NMS(Index = 1383)] - /* 0x8EA0 */ public float NGuiModelRotationDegreesY; + /* 0x92AC */ public float NGuiHmdOffset; [NMS(Index = 1384)] - /* 0x8EA4 */ public float NGuiModelRotationDegreesZ; - [NMS(Index = 1391)] - /* 0x8EA8 */ public float NGuiModelViewCdSmoothTime; - [NMS(Index = 1389)] - /* 0x8EAC */ public float NGuiModelViewDistanceDiscoveryPage; + /* 0x92B0 */ public float NGuiModelRotationDegreesX; [NMS(Index = 1385)] - /* 0x8EB0 */ public float NGuiModelViewDistanceGlobal; - [NMS(Index = 1388)] - /* 0x8EB4 */ public float NGuiModelViewDistanceShipPage; + /* 0x92B4 */ public float NGuiModelRotationDegreesY; [NMS(Index = 1386)] - /* 0x8EB8 */ public float NGuiModelViewDistanceSuitPage; + /* 0x92B8 */ public float NGuiModelRotationDegreesZ; + [NMS(Index = 1393)] + /* 0x92BC */ public float NGuiModelViewCdSmoothTime; + [NMS(Index = 1391)] + /* 0x92C0 */ public float NGuiModelViewDistanceDiscoveryPage; [NMS(Index = 1387)] - /* 0x8EBC */ public float NGuiModelViewDistanceWeaponPage; - [NMS(Index = 1409)] - /* 0x8EC0 */ public float NGuiModelViewFadeInAfterRenderTime; + /* 0x92C4 */ public float NGuiModelViewDistanceGlobal; [NMS(Index = 1390)] - /* 0x8EC4 */ public float NGuiModelViewFov; - [NMS(Index = 1394)] - /* 0x8EC8 */ public float NGuiModelViewFractionOfBBHeightAboveReflectivePlane; - [NMS(Index = 1219)] - /* 0x8ECC */ public float NGuiMouseSensitivity; - [NMS(Index = 1218)] - /* 0x8ED0 */ public float NGuiPadSensitivity; - [NMS(Index = 1393)] - /* 0x8ED4 */ public float NGuiPlacementAngleScrollSpeed; - [NMS(Index = 1398)] - /* 0x8ED8 */ public float NGuiThumbnailModelRotationDegreesY; - [NMS(Index = 1399)] - /* 0x8EDC */ public float NGuiThumbnailModelViewDistance; + /* 0x92C8 */ public float NGuiModelViewDistanceShipPage; + [NMS(Index = 1388)] + /* 0x92CC */ public float NGuiModelViewDistanceSuitPage; + [NMS(Index = 1389)] + /* 0x92D0 */ public float NGuiModelViewDistanceWeaponPage; + [NMS(Index = 1411)] + /* 0x92D4 */ public float NGuiModelViewFadeInAfterRenderTime; + [NMS(Index = 1392)] + /* 0x92D8 */ public float NGuiModelViewFov; + [NMS(Index = 1396)] + /* 0x92DC */ public float NGuiModelViewFractionOfBBHeightAboveReflectivePlane; + [NMS(Index = 1221)] + /* 0x92E0 */ public float NGuiMouseSensitivity; + [NMS(Index = 1220)] + /* 0x92E4 */ public float NGuiPadSensitivity; + [NMS(Index = 1395)] + /* 0x92E8 */ public float NGuiPlacementAngleScrollSpeed; + [NMS(Index = 1400)] + /* 0x92EC */ public float NGuiThumbnailModelRotationDegreesY; + [NMS(Index = 1401)] + /* 0x92F0 */ public float NGuiThumbnailModelViewDistance; + [NMS(Index = 906)] + /* 0x92F4 */ public float NotificationBackgroundGradientAlphaInShip; [NMS(Index = 905)] - /* 0x8EE0 */ public float NotificationBackgroundGradientAlphaInShip; - [NMS(Index = 904)] - /* 0x8EE4 */ public float NotificationBackgroundGradientEndOffsetPercentInShip; - [NMS(Index = 938)] - /* 0x8EE8 */ public float NotificationBridgeReachDistance; - [NMS(Index = 912)] - /* 0x8EEC */ public float NotificationBuildHintStartTime; - [NMS(Index = 917)] - /* 0x8EF0 */ public float NotificationCantFireTime; - [NMS(Index = 918)] - /* 0x8EF4 */ public float NotificationDangerTime; - [NMS(Index = 943)] - /* 0x8EF8 */ public float NotificationDeviceIdleTime; + /* 0x92F8 */ public float NotificationBackgroundGradientEndOffsetPercentInShip; [NMS(Index = 939)] - /* 0x8EFC */ public float NotificationDiscoveryIdleTime; - [NMS(Index = 936)] - /* 0x8F00 */ public float NotificationFinalMissionWait; - [NMS(Index = 934)] - /* 0x8F04 */ public float NotificationGoToSpaceStationWait; + /* 0x92FC */ public float NotificationBridgeReachDistance; + [NMS(Index = 913)] + /* 0x9300 */ public float NotificationBuildHintStartTime; + [NMS(Index = 918)] + /* 0x9304 */ public float NotificationCantFireTime; + [NMS(Index = 919)] + /* 0x9308 */ public float NotificationDangerTime; + [NMS(Index = 944)] + /* 0x930C */ public float NotificationDeviceIdleTime; + [NMS(Index = 940)] + /* 0x9310 */ public float NotificationDiscoveryIdleTime; + [NMS(Index = 937)] + /* 0x9314 */ public float NotificationFinalMissionWait; + [NMS(Index = 935)] + /* 0x9318 */ public float NotificationGoToSpaceStationWait; [NMS(Index = 357)] - /* 0x8F08 */ public float NotificationHazardMinTimeAfterRecharge; - [NMS(Index = 909)] - /* 0x8F0C */ public float NotificationHazardSafeThreshold; + /* 0x931C */ public float NotificationHazardMinTimeAfterRecharge; [NMS(Index = 910)] - /* 0x8F10 */ public float NotificationHazardTimer; - [NMS(Index = 940)] - /* 0x8F14 */ public float NotificationInfoIdleTime; + /* 0x9320 */ public float NotificationHazardSafeThreshold; [NMS(Index = 911)] - /* 0x8F18 */ public float NotificationInteractHintStartTime; - [NMS(Index = 913)] - /* 0x8F1C */ public float NotificationJetpackTime; + /* 0x9324 */ public float NotificationHazardTimer; + [NMS(Index = 941)] + /* 0x9328 */ public float NotificationInfoIdleTime; + [NMS(Index = 912)] + /* 0x932C */ public float NotificationInteractHintStartTime; + [NMS(Index = 914)] + /* 0x9330 */ public float NotificationJetpackTime; + [NMS(Index = 923)] + /* 0x9334 */ public float NotificationMaxPageHintTime; [NMS(Index = 922)] - /* 0x8F20 */ public float NotificationMaxPageHintTime; - [NMS(Index = 921)] - /* 0x8F24 */ public float NotificationMessageCycleTime; - [NMS(Index = 908)] - /* 0x8F28 */ public float NotificationMinVisibleTime; - [NMS(Index = 944)] - /* 0x8F2C */ public float NotificationMissionHintTime; + /* 0x9338 */ public float NotificationMessageCycleTime; + [NMS(Index = 909)] + /* 0x933C */ public float NotificationMinVisibleTime; [NMS(Index = 945)] - /* 0x8F30 */ public float NotificationMissionHintTimeCritical; + /* 0x9340 */ public float NotificationMissionHintTime; [NMS(Index = 946)] - /* 0x8F34 */ public float NotificationMissionHintTimeSecondary; - [NMS(Index = 935)] - /* 0x8F38 */ public float NotificationMonolithMissionWait; - [NMS(Index = 941)] - /* 0x8F3C */ public float NotificationNewTechIdleTime; + /* 0x9344 */ public float NotificationMissionHintTimeCritical; + [NMS(Index = 947)] + /* 0x9348 */ public float NotificationMissionHintTimeSecondary; + [NMS(Index = 936)] + /* 0x934C */ public float NotificationMonolithMissionWait; [NMS(Index = 942)] - /* 0x8F40 */ public float NotificationScanEventMissionIdleTime; - [NMS(Index = 919)] - /* 0x8F44 */ public float NotificationScanTime; + /* 0x9350 */ public float NotificationNewTechIdleTime; + [NMS(Index = 943)] + /* 0x9354 */ public float NotificationScanEventMissionIdleTime; [NMS(Index = 920)] - /* 0x8F48 */ public float NotificationScanTimeCutoff; - [NMS(Index = 914)] - /* 0x8F4C */ public float NotificationShieldTime; - [NMS(Index = 926)] - /* 0x8F50 */ public float NotificationShipBoostMinTime; + /* 0x9358 */ public float NotificationScanTime; + [NMS(Index = 921)] + /* 0x935C */ public float NotificationScanTimeCutoff; + [NMS(Index = 915)] + /* 0x9360 */ public float NotificationShieldTime; [NMS(Index = 927)] - /* 0x8F54 */ public float NotificationShipBoostReminderTime; + /* 0x9364 */ public float NotificationShipBoostMinTime; [NMS(Index = 928)] - /* 0x8F58 */ public float NotificationShipBoostReminderTimeTutorial; - [NMS(Index = 915)] - /* 0x8F5C */ public float NotificationShipBoostTime; + /* 0x9368 */ public float NotificationShipBoostReminderTime; + [NMS(Index = 929)] + /* 0x936C */ public float NotificationShipBoostReminderTimeTutorial; [NMS(Index = 916)] - /* 0x8F60 */ public float NotificationShipBoostTimeVR; - [NMS(Index = 923)] - /* 0x8F64 */ public float NotificationShipJumpMinTime; + /* 0x9370 */ public float NotificationShipBoostTime; + [NMS(Index = 917)] + /* 0x9374 */ public float NotificationShipBoostTimeVR; [NMS(Index = 924)] - /* 0x8F68 */ public float NotificationShipJumpReminderTime; + /* 0x9378 */ public float NotificationShipJumpMinTime; [NMS(Index = 925)] - /* 0x8F6C */ public float NotificationShipJumpReminderTutorial; - [NMS(Index = 906)] - /* 0x8F70 */ public int NotificationsResourceExtractHintCount; + /* 0x937C */ public float NotificationShipJumpReminderTime; + [NMS(Index = 926)] + /* 0x9380 */ public float NotificationShipJumpReminderTutorial; [NMS(Index = 907)] - /* 0x8F74 */ public float NotificationStaminaHintDistanceWalked; - [NMS(Index = 932)] - /* 0x8F78 */ public float NotificationTimeBeforeHeridiumMarker; + /* 0x9384 */ public int NotificationsResourceExtractHintCount; + [NMS(Index = 908)] + /* 0x9388 */ public float NotificationStaminaHintDistanceWalked; [NMS(Index = 933)] - /* 0x8F7C */ public float NotificationUrgentMessageTime; - [NMS(Index = 937)] - /* 0x8F80 */ public float NotificationWaypointReachDistance; - [NMS(Index = 826)] - /* 0x8F84 */ public int NumDeathQuotes; + /* 0x938C */ public float NotificationTimeBeforeHeridiumMarker; + [NMS(Index = 934)] + /* 0x9390 */ public float NotificationUrgentMessageTime; + [NMS(Index = 938)] + /* 0x9394 */ public float NotificationWaypointReachDistance; + [NMS(Index = 827)] + /* 0x9398 */ public int NumDeathQuotes; [NMS(Index = 543)] - /* 0x8F88 */ public float OnFootDamageDirectionIndicatorFadeRange; + /* 0x939C */ public float OnFootDamageDirectionIndicatorFadeRange; [NMS(Index = 542)] - /* 0x8F8C */ public float OnFootDamageDirectionIndicatorRadius; + /* 0x93A0 */ public float OnFootDamageDirectionIndicatorRadius; [NMS(Index = 143)] - /* 0x8F90 */ public float OSDMessagePauseOffscreenAngle; + /* 0x93A4 */ public float OSDMessagePauseOffscreenAngle; [NMS(Index = 346)] - /* 0x8F94 */ public int OSDMessageQueueMax; + /* 0x93A8 */ public int OSDMessageQueueMax; [NMS(Index = 345)] - /* 0x8F98 */ public int OSDMessageQueueMin; + /* 0x93AC */ public int OSDMessageQueueMin; [NMS(Index = 344)] - /* 0x8F9C */ public float OSDMessageQueueSpeedMultiplier; + /* 0x93B0 */ public float OSDMessageQueueSpeedMultiplier; [NMS(Index = 11)] - /* 0x8FA0 */ public float OutpostPortalMarkerDistance; - [NMS(Index = 1118)] - /* 0x8FA4 */ public float PadCursorAcceleration; + /* 0x93B4 */ public float OutpostPortalMarkerDistance; [NMS(Index = 1119)] - /* 0x8FA8 */ public float PadCursorMaxSpeedModifier; + /* 0x93B8 */ public float PadCursorAcceleration; + [NMS(Index = 1120)] + /* 0x93BC */ public float PadCursorMaxSpeedModifier; [NMS(Index = 94)] - /* 0x8FAC */ public float PadCursorUICurveStrength; - [NMS(Index = 1465)] - /* 0x8FB0 */ public float PadRotateCameraSensitivity; + /* 0x93C0 */ public float PadCursorUICurveStrength; + [NMS(Index = 1467)] + /* 0x93C4 */ public float PadRotateCameraSensitivity; [NMS(Index = 516)] - /* 0x8FB4 */ public float PageTurnTime; + /* 0x93C8 */ public float PageTurnTime; [NMS(Index = 110)] - /* 0x8FB8 */ public float ParagraphAutoScrollSpeed; - [NMS(Index = 982)] - /* 0x8FBC */ public float PauseMenuHoldTime; + /* 0x93CC */ public float ParagraphAutoScrollSpeed; + [NMS(Index = 983)] + /* 0x93D0 */ public float PauseMenuHoldTime; [NMS(Index = 165)] - /* 0x8FC0 */ public float PetBattleStatUnlockBounceTime; + /* 0x93D4 */ public float PetBattleStatUnlockBounceTime; [NMS(Index = 167)] - /* 0x8FC4 */ public float PetBattleStatUnlockMessageTime; + /* 0x93D8 */ public float PetBattleStatUnlockMessageTime; [NMS(Index = 166)] - /* 0x8FC8 */ public float PetBattleStatUrgentBounceTime; + /* 0x93DC */ public float PetBattleStatUrgentBounceTime; [NMS(Index = 7)] - /* 0x8FCC */ public float PetGeneIconGlowTimeNormal; + /* 0x93E0 */ public float PetGeneIconGlowTimeNormal; [NMS(Index = 8)] - /* 0x8FD0 */ public float PetGeneIconGlowTimeUrgent; + /* 0x93E4 */ public float PetGeneIconGlowTimeUrgent; [NMS(Index = 745)] - /* 0x8FD4 */ public float PetHoverIconSize; + /* 0x93E8 */ public float PetHoverIconSize; [NMS(Index = 168)] - /* 0x8FD8 */ public float PetHUDMarkerExtraFollowInfoDistance; + /* 0x93EC */ public float PetHUDMarkerExtraFollowInfoDistance; [NMS(Index = 169)] - /* 0x8FDC */ public float PetHUDMarkerHideDistance; + /* 0x93F0 */ public float PetHUDMarkerHideDistance; [NMS(Index = 170)] - /* 0x8FE0 */ public float PetHUDMarkerHideDistanceShort; + /* 0x93F4 */ public float PetHUDMarkerHideDistanceShort; [NMS(Index = 171)] - /* 0x8FE4 */ public float PetHUDMarkerOffset; + /* 0x93F8 */ public float PetHUDMarkerOffset; [NMS(Index = 746)] - /* 0x8FE8 */ public float PetIconSize; + /* 0x93FC */ public float PetIconSize; [NMS(Index = 172)] - /* 0x8FEC */ public float PetMoodMarkerOffset; + /* 0x9400 */ public float PetMoodMarkerOffset; [NMS(Index = 164)] - /* 0x8FF0 */ public float PetSlotUnlockBounceTime; + /* 0x9404 */ public float PetSlotUnlockBounceTime; [NMS(Index = 646)] - /* 0x8FF4 */ public float PhotoModeTimeofDayChange; + /* 0x9408 */ public float PhotoModeTimeofDayChange; [NMS(Index = 645)] - /* 0x8FF8 */ public float PhotoModeValueAlpha; + /* 0x940C */ public float PhotoModeValueAlpha; [NMS(Index = 675)] - /* 0x8FFC */ public float PirateAttackIndicatorRadius; + /* 0x9410 */ public float PirateAttackIndicatorRadius; [NMS(Index = 674)] - /* 0x9000 */ public float PirateAttackIndicatorWidth; + /* 0x9414 */ public float PirateAttackIndicatorWidth; [NMS(Index = 676)] - /* 0x9004 */ public float PirateAttackProbeDisplayFinishFactor; + /* 0x9418 */ public float PirateAttackProbeDisplayFinishFactor; [NMS(Index = 673)] - /* 0x9008 */ public float PirateCountdownTime; + /* 0x941C */ public float PirateCountdownTime; [NMS(Index = 658)] - /* 0x900C */ public float PirateFreighterSummonAtOffset; + /* 0x9420 */ public float PirateFreighterSummonAtOffset; [NMS(Index = 656)] - /* 0x9010 */ public float PirateFreighterSummonOffset; + /* 0x9424 */ public float PirateFreighterSummonOffset; [NMS(Index = 657)] - /* 0x9014 */ public float PirateFreighterSummonOffsetPulse; + /* 0x9428 */ public float PirateFreighterSummonOffsetPulse; [NMS(Index = 139)] - /* 0x9018 */ public float PlacedMarkerFadeTime; + /* 0x942C */ public float PlacedMarkerFadeTime; [NMS(Index = 129)] - /* 0x901C */ public float PlanetDataExtraRadius; + /* 0x9430 */ public float PlanetDataExtraRadius; + [NMS(Index = 990)] + /* 0x9434 */ public float PlanetLabelAngle; [NMS(Index = 989)] - /* 0x9020 */ public float PlanetLabelAngle; - [NMS(Index = 988)] - /* 0x9024 */ public float PlanetLabelTime; - [NMS(Index = 1233)] - /* 0x9028 */ public float PlanetPoleEastWestDistanceFromPlayer; - [NMS(Index = 1232)] - /* 0x902C */ public float PlanetPoleMaxDotProduct; + /* 0x9438 */ public float PlanetLabelTime; + [NMS(Index = 1235)] + /* 0x943C */ public float PlanetPoleEastWestDistanceFromPlayer; + [NMS(Index = 1234)] + /* 0x9440 */ public float PlanetPoleMaxDotProduct; [NMS(Index = 514)] - /* 0x9030 */ public float PlanetRaidMarkerOffset; + /* 0x9444 */ public float PlanetRaidMarkerOffset; [NMS(Index = 688)] - /* 0x9034 */ public float PlanetScanDelayTime; - [NMS(Index = 1143)] - /* 0x9038 */ public float PopupActivateTime; + /* 0x9448 */ public float PlanetScanDelayTime; [NMS(Index = 1144)] - /* 0x903C */ public float PopupDeactivateTime; - [NMS(Index = 1142)] - /* 0x9040 */ public float PopupDebounceTime; - [NMS(Index = 1131)] - /* 0x9044 */ public float PopupSlotWidthOffset; + /* 0x944C */ public float PopupActivateTime; + [NMS(Index = 1145)] + /* 0x9450 */ public float PopupDeactivateTime; + [NMS(Index = 1143)] + /* 0x9454 */ public float PopupDebounceTime; + [NMS(Index = 1132)] + /* 0x9458 */ public float PopupSlotWidthOffset; [NMS(Index = 85)] - /* 0x9048 */ public float PopupTitleGradientFactor; + /* 0x945C */ public float PopupTitleGradientFactor; [NMS(Index = 347)] - /* 0x904C */ public float PopupValueSectionBaseHeight; + /* 0x9460 */ public float PopupValueSectionBaseHeight; [NMS(Index = 348)] - /* 0x9050 */ public float PopupValueSectionHeight; - [NMS(Index = 1129)] - /* 0x9054 */ public float PopupXClampOffset; + /* 0x9464 */ public float PopupValueSectionHeight; [NMS(Index = 1130)] - /* 0x9058 */ public float PopupXClampOffsetRightAligned; + /* 0x9468 */ public float PopupXClampOffset; + [NMS(Index = 1131)] + /* 0x946C */ public float PopupXClampOffsetRightAligned; [NMS(Index = 198)] - /* 0x905C */ public float ProjectorGrabBorderPercent; + /* 0x9470 */ public float ProjectorGrabBorderPercent; [NMS(Index = 197)] - /* 0x9060 */ public float ProjectorGrabDistanceBias; + /* 0x9474 */ public float ProjectorGrabDistanceBias; [NMS(Index = 194)] - /* 0x9064 */ public float ProjectorGrabResetTime; + /* 0x9478 */ public float ProjectorGrabResetTime; [NMS(Index = 192)] - /* 0x9068 */ public float ProjectorScale; + /* 0x947C */ public float ProjectorScale; [NMS(Index = 238)] - /* 0x906C */ public float QuickMenuAlpha; + /* 0x9480 */ public float QuickMenuAlpha; [NMS(Index = 144)] - /* 0x9070 */ public float QuickMenuCentrePos; + /* 0x9484 */ public float QuickMenuCentrePos; [NMS(Index = 146)] - /* 0x9074 */ public float QuickMenuCentreSideOffset; + /* 0x9488 */ public float QuickMenuCentreSideOffset; [NMS(Index = 586)] - /* 0x9078 */ public float QuickMenuCloseTime; + /* 0x948C */ public float QuickMenuCloseTime; [NMS(Index = 237)] - /* 0x907C */ public float QuickMenuCursorScale; + /* 0x9490 */ public float QuickMenuCursorScale; [NMS(Index = 587)] - /* 0x9080 */ public float QuickMenuErrorTime; + /* 0x9494 */ public float QuickMenuErrorTime; [NMS(Index = 277)] - /* 0x9084 */ public float QuickMenuHighlightRate; + /* 0x9498 */ public float QuickMenuHighlightRate; [NMS(Index = 278)] - /* 0x9088 */ public float QuickMenuHoldNavTime; + /* 0x949C */ public float QuickMenuHoldNavTime; [NMS(Index = 273)] - /* 0x908C */ public float QuickMenuInteractAdjustX; + /* 0x94A0 */ public float QuickMenuInteractAdjustX; [NMS(Index = 274)] - /* 0x9090 */ public float QuickMenuInteractAdjustY; + /* 0x94A4 */ public float QuickMenuInteractAdjustY; [NMS(Index = 276)] - /* 0x9094 */ public int QuickMenuScreenHeight; + /* 0x94A8 */ public int QuickMenuScreenHeight; [NMS(Index = 275)] - /* 0x9098 */ public int QuickMenuScreenWidth; + /* 0x94AC */ public int QuickMenuScreenWidth; [NMS(Index = 145)] - /* 0x909C */ public float QuickMenuSideOffset; + /* 0x94B0 */ public float QuickMenuSideOffset; [NMS(Index = 269)] - /* 0x90A0 */ public float QuickMenuSwipeHeightMax; + /* 0x94B4 */ public float QuickMenuSwipeHeightMax; [NMS(Index = 268)] - /* 0x90A4 */ public float QuickMenuSwipeHeightMin; - [NMS(Index = 1198)] - /* 0x90A8 */ public float RadialMenuInnerRadius; + /* 0x94B8 */ public float QuickMenuSwipeHeightMin; [NMS(Index = 1199)] - /* 0x90AC */ public float RadialMenuInnerRadiusCursor; + /* 0x94BC */ public float RadialMenuInnerRadius; [NMS(Index = 1200)] - /* 0x90B0 */ public float RadialMenuWedgeOffset; + /* 0x94C0 */ public float RadialMenuInnerRadiusCursor; + [NMS(Index = 1201)] + /* 0x94C4 */ public float RadialMenuWedgeOffset; [NMS(Index = 503)] - /* 0x90B4 */ public float RefinerAutoCloseTime; + /* 0x94C8 */ public float RefinerAutoCloseTime; [NMS(Index = 491)] - /* 0x90B8 */ public float RefinerBeginDialInnerRadius; + /* 0x94CC */ public float RefinerBeginDialInnerRadius; [NMS(Index = 490)] - /* 0x90BC */ public float RefinerPadStartDecayTime; + /* 0x94D0 */ public float RefinerPadStartDecayTime; [NMS(Index = 489)] - /* 0x90C0 */ public float RefinerPadStartTime; + /* 0x94D4 */ public float RefinerPadStartTime; [NMS(Index = 492)] - /* 0x90C4 */ public float RefinerProgressDialInnerRadius; + /* 0x94D8 */ public float RefinerProgressDialInnerRadius; [NMS(Index = 472)] - /* 0x90C8 */ public float RepairTechLabelOffset; + /* 0x94DC */ public float RepairTechLabelOffset; [NMS(Index = 461)] - /* 0x90CC */ public float RepairTechRepairedMessageTime; + /* 0x94E0 */ public float RepairTechRepairedMessageTime; [NMS(Index = 459)] - /* 0x90D0 */ public float RepairTechRepairedWaitTime1; + /* 0x94E4 */ public float RepairTechRepairedWaitTime1; [NMS(Index = 460)] - /* 0x90D4 */ public float RepairTechRepairedWaitTime2; - [NMS(Index = 1426)] - /* 0x90D8 */ public float ReportBaseFlashDelay; - [NMS(Index = 1425)] - /* 0x90DC */ public float ReportBaseFlashIntensity; - [NMS(Index = 1424)] - /* 0x90E0 */ public float ReportBaseFlashTime; + /* 0x94E8 */ public float RepairTechRepairedWaitTime2; + [NMS(Index = 1428)] + /* 0x94EC */ public float ReportBaseFlashDelay; [NMS(Index = 1427)] - /* 0x90E4 */ public float ReportCameraSpeed; + /* 0x94F0 */ public float ReportBaseFlashIntensity; + [NMS(Index = 1426)] + /* 0x94F4 */ public float ReportBaseFlashTime; + [NMS(Index = 1429)] + /* 0x94F8 */ public float ReportCameraSpeed; [NMS(Index = 138)] - /* 0x90E8 */ public float ROGAllyFrontendZoomFactor; - [NMS(Index = 814)] - /* 0x90EC */ public float ScanEventArrowOffsetMultiplier; - [NMS(Index = 816)] - /* 0x90F0 */ public float ScanEventArrowOffsetMultiplierFresh; - [NMS(Index = 817)] - /* 0x90F4 */ public float ScanEventArrowOffsetMultiplierLerpTime; + /* 0x94FC */ public float ROGAllyFrontendZoomFactor; [NMS(Index = 815)] - /* 0x90F8 */ public float ScanEventArrowOffsetMultiplierOneEvent; + /* 0x9500 */ public float ScanEventArrowOffsetMultiplier; + [NMS(Index = 817)] + /* 0x9504 */ public float ScanEventArrowOffsetMultiplierFresh; + [NMS(Index = 818)] + /* 0x9508 */ public float ScanEventArrowOffsetMultiplierLerpTime; + [NMS(Index = 816)] + /* 0x950C */ public float ScanEventArrowOffsetMultiplierOneEvent; + [NMS(Index = 814)] + /* 0x9510 */ public float ScanEventArrowPlayerFadeDistance; [NMS(Index = 813)] - /* 0x90FC */ public float ScanEventArrowPlayerFadeDistance; + /* 0x9514 */ public float ScanEventArrowPlayerFadeRange; + [NMS(Index = 819)] + /* 0x9518 */ public float ScanEventArrowSecondaryAlpha; [NMS(Index = 812)] - /* 0x9100 */ public float ScanEventArrowPlayerFadeRange; - [NMS(Index = 818)] - /* 0x9104 */ public float ScanEventArrowSecondaryAlpha; + /* 0x951C */ public float ScanEventArrowShipFadeDistance; [NMS(Index = 811)] - /* 0x9108 */ public float ScanEventArrowShipFadeDistance; - [NMS(Index = 810)] - /* 0x910C */ public float ScanEventArrowShipFadeRange; - [NMS(Index = 819)] - /* 0x9110 */ public GcAudioWwiseEvents ScanEventIconAudio; + /* 0x9520 */ public float ScanEventArrowShipFadeRange; + [NMS(Index = 820)] + /* 0x9524 */ public GcAudioWwiseEvents ScanEventIconAudio; [NMS(Index = 377)] - /* 0x9114 */ public float ScannableIconMergeAngle; - [NMS(Index = 1102)] - /* 0x9118 */ public float ScanTime; + /* 0x9528 */ public float ScannableIconMergeAngle; + [NMS(Index = 1103)] + /* 0x952C */ public float ScanTime; [NMS(Index = 118)] - /* 0x911C */ public float SeasonalRingChangeTime; + /* 0x9530 */ public float SeasonalRingChangeTime; [NMS(Index = 116)] - /* 0x9120 */ public float SeasonalRingMultiplier; + /* 0x9534 */ public float SeasonalRingMultiplier; [NMS(Index = 117)] - /* 0x9124 */ public float SeasonalRingPulseTime; + /* 0x9538 */ public float SeasonalRingPulseTime; [NMS(Index = 49)] - /* 0x9128 */ public float SeasonEndAutoHighlightDuration; + /* 0x953C */ public float SeasonEndAutoHighlightDuration; [NMS(Index = 50)] - /* 0x912C */ public float SeasonEndAutoHighlightDurationMilestone; + /* 0x9540 */ public float SeasonEndAutoHighlightDurationMilestone; [NMS(Index = 48)] - /* 0x9130 */ public GcAudioWwiseEvents SeasonEndAutoHighlightSFX; + /* 0x9544 */ public GcAudioWwiseEvents SeasonEndAutoHighlightSFX; [NMS(Index = 47)] - /* 0x9134 */ public float SeasonEndRewardsMaxScrollRate; + /* 0x9548 */ public float SeasonEndRewardsMaxScrollRate; [NMS(Index = 46)] - /* 0x9138 */ public float SeasonEndRewardsPageOpenDelayTime; - [NMS(Index = 902)] - /* 0x913C */ public float SeasonMessageDelayTime; + /* 0x954C */ public float SeasonEndRewardsPageOpenDelayTime; + [NMS(Index = 903)] + /* 0x9550 */ public float SeasonMessageDelayTime; [NMS(Index = 108)] - /* 0x9140 */ public float SentinelsDisabledHUDMessageTime; - [NMS(Index = 1441)] - /* 0x9144 */ public float SettlementStatFlashSpeed; - [NMS(Index = 1442)] - /* 0x9148 */ public float SettlementStatInnerRadius; + /* 0x9554 */ public float SentinelsDisabledHUDMessageTime; [NMS(Index = 1443)] - /* 0x914C */ public float SettlementStatOuterRadius; + /* 0x9558 */ public float SettlementStatFlashSpeed; + [NMS(Index = 1444)] + /* 0x955C */ public float SettlementStatInnerRadius; + [NMS(Index = 1445)] + /* 0x9560 */ public float SettlementStatOuterRadius; + [NMS(Index = 1048)] + /* 0x9564 */ public float ShieldHazardPulseRate; + [NMS(Index = 1050)] + /* 0x9568 */ public float ShieldHazardPulseThreshold; [NMS(Index = 1047)] - /* 0x9150 */ public float ShieldHazardPulseRate; - [NMS(Index = 1049)] - /* 0x9154 */ public float ShieldHazardPulseThreshold; + /* 0x956C */ public float ShieldPulseTime; [NMS(Index = 1046)] - /* 0x9158 */ public float ShieldPulseTime; - [NMS(Index = 1045)] - /* 0x915C */ public float ShieldSpringTime; + /* 0x9570 */ public float ShieldSpringTime; [NMS(Index = 15)] - /* 0x9160 */ public float ShipBuilderBarTime; + /* 0x9574 */ public float ShipBuilderBarTime; [NMS(Index = 22)] - /* 0x9164 */ public float ShipBuilderEndCircleRadius; + /* 0x9578 */ public float ShipBuilderEndCircleRadius; [NMS(Index = 26)] - /* 0x9168 */ public float ShipBuilderLineLengthFadeMax; + /* 0x957C */ public float ShipBuilderLineLengthFadeMax; [NMS(Index = 25)] - /* 0x916C */ public float ShipBuilderLineLengthFadeMin; + /* 0x9580 */ public float ShipBuilderLineLengthFadeMin; [NMS(Index = 24)] - /* 0x9170 */ public float ShipBuilderLineMinFade; + /* 0x9584 */ public float ShipBuilderLineMinFade; [NMS(Index = 23)] - /* 0x9174 */ public float ShipBuilderLineWidth; + /* 0x9588 */ public float ShipBuilderLineWidth; [NMS(Index = 20)] - /* 0x9178 */ public float ShipBuilderSlotDropLength; + /* 0x958C */ public float ShipBuilderSlotDropLength; [NMS(Index = 16)] - /* 0x917C */ public float ShipBuilderSlotLineDefaultWidthFactor; + /* 0x9590 */ public float ShipBuilderSlotLineDefaultWidthFactor; [NMS(Index = 18)] - /* 0x9180 */ public float ShipBuilderSlotLineMaxFactor; + /* 0x9594 */ public float ShipBuilderSlotLineMaxFactor; [NMS(Index = 17)] - /* 0x9184 */ public float ShipBuilderSlotLineMinFactor; + /* 0x9598 */ public float ShipBuilderSlotLineMinFactor; [NMS(Index = 19)] - /* 0x9188 */ public float ShipBuilderSlotStartOffset; + /* 0x959C */ public float ShipBuilderSlotStartOffset; [NMS(Index = 21)] - /* 0x918C */ public float ShipBuilderStartCircleRadius; + /* 0x95A0 */ public float ShipBuilderStartCircleRadius; [NMS(Index = 541)] - /* 0x9190 */ public float ShipDamageDirectionIndicatorFadeRange; + /* 0x95A4 */ public float ShipDamageDirectionIndicatorFadeRange; [NMS(Index = 540)] - /* 0x9194 */ public float ShipDamageDirectionIndicatorRadius; + /* 0x95A8 */ public float ShipDamageDirectionIndicatorRadius; + [NMS(Index = 809)] + /* 0x95AC */ public float ShipDesatDamper; [NMS(Index = 808)] - /* 0x9198 */ public float ShipDesatDamper; + /* 0x95B0 */ public float ShipFullscreenDamper; [NMS(Index = 807)] - /* 0x919C */ public float ShipFullscreenDamper; - [NMS(Index = 806)] - /* 0x91A0 */ public float ShipFullscreenDamperMin; + /* 0x95B4 */ public float ShipFullscreenDamperMin; [NMS(Index = 698)] - /* 0x91A4 */ public float ShipHeadsUpDisplayDistance; + /* 0x95B8 */ public float ShipHeadsUpDisplayDistance; [NMS(Index = 699)] - /* 0x91A8 */ public float ShipHeadsUpLineFadeTime; + /* 0x95BC */ public float ShipHeadsUpLineFadeTime; [NMS(Index = 322)] - /* 0x91AC */ public float ShipHologramInWorldUIHeightAdjust; + /* 0x95C0 */ public float ShipHologramInWorldUIHeightAdjust; [NMS(Index = 323)] - /* 0x91B0 */ public float ShipHologramInWorldUIHeightAdjustV2; + /* 0x95C4 */ public float ShipHologramInWorldUIHeightAdjustV2; + [NMS(Index = 1028)] + /* 0x95C8 */ public float ShipHUDHitPointSize; [NMS(Index = 1027)] - /* 0x91B4 */ public float ShipHUDHitPointSize; - [NMS(Index = 1026)] - /* 0x91B8 */ public float ShipHUDHitPointTime; + /* 0x95CC */ public float ShipHUDHitPointTime; [NMS(Index = 160)] - /* 0x91BC */ public float ShipHUDMarkerHideDistance; + /* 0x95D0 */ public float ShipHUDMarkerHideDistance; [NMS(Index = 161)] - /* 0x91C0 */ public float ShipHUDMarkerOffset; - [NMS(Index = 1011)] - /* 0x91C4 */ public float ShipHUDMaxOffscreenTargetDist; + /* 0x95D4 */ public float ShipHUDMarkerOffset; + [NMS(Index = 1012)] + /* 0x95D8 */ public float ShipHUDMaxOffscreenTargetDist; + [NMS(Index = 1009)] + /* 0x95DC */ public float ShipHUDMissileLockSizeMax; [NMS(Index = 1008)] - /* 0x91C8 */ public float ShipHUDMissileLockSizeMax; - [NMS(Index = 1007)] - /* 0x91CC */ public float ShipHUDMissileLockSizeMin; + /* 0x95E0 */ public float ShipHUDMissileLockSizeMin; + [NMS(Index = 1011)] + /* 0x95E4 */ public float ShipHUDMissileLockSpringFast; [NMS(Index = 1010)] - /* 0x91D0 */ public float ShipHUDMissileLockSpringFast; - [NMS(Index = 1009)] - /* 0x91D4 */ public float ShipHUDMissileLockSpringSlow; - [NMS(Index = 1014)] - /* 0x91D8 */ public float ShipHUDTargetAlpha; + /* 0x95E8 */ public float ShipHUDMissileLockSpringSlow; [NMS(Index = 1015)] - /* 0x91DC */ public float ShipHUDTargetArrowLength; - [NMS(Index = 1019)] - /* 0x91E0 */ public float ShipHUDTargetArrowsRotationRate; + /* 0x95EC */ public float ShipHUDTargetAlpha; [NMS(Index = 1016)] - /* 0x91E4 */ public float ShipHUDTargetMinDist; - [NMS(Index = 1012)] - /* 0x91E8 */ public float ShipHUDTargetRadius; + /* 0x95F0 */ public float ShipHUDTargetArrowLength; + [NMS(Index = 1020)] + /* 0x95F4 */ public float ShipHUDTargetArrowsRotationRate; [NMS(Index = 1017)] - /* 0x91EC */ public float ShipHUDTargetRange; - [NMS(Index = 1018)] - /* 0x91F0 */ public float ShipHUDTargetScale; + /* 0x95F8 */ public float ShipHUDTargetMinDist; [NMS(Index = 1013)] - /* 0x91F4 */ public float ShipHUDTargetTriangleRadius; + /* 0x95FC */ public float ShipHUDTargetRadius; + [NMS(Index = 1018)] + /* 0x9600 */ public float ShipHUDTargetRange; + [NMS(Index = 1019)] + /* 0x9604 */ public float ShipHUDTargetScale; + [NMS(Index = 1014)] + /* 0x9608 */ public float ShipHUDTargetTriangleRadius; [NMS(Index = 526)] - /* 0x91F8 */ public float ShipOverheatSwitchMessageTime; + /* 0x960C */ public float ShipOverheatSwitchMessageTime; [NMS(Index = 525)] - /* 0x91FC */ public float ShipOverheatSwitchMessageWait; - [NMS(Index = 1434)] - /* 0x9200 */ public float ShipScreenTexScale; + /* 0x9610 */ public float ShipOverheatSwitchMessageWait; + [NMS(Index = 1436)] + /* 0x9614 */ public float ShipScreenTexScale; [NMS(Index = 260)] - /* 0x9204 */ public float ShipSideScreenHeight; + /* 0x9618 */ public float ShipSideScreenHeight; [NMS(Index = 10)] - /* 0x9208 */ public float ShipTeleportPadMarkerDistance; + /* 0x961C */ public float ShipTeleportPadMarkerDistance; [NMS(Index = 9)] - /* 0x920C */ public float ShipTeleportPadMinDistance; + /* 0x9620 */ public float ShipTeleportPadMinDistance; [NMS(Index = 324)] - /* 0x9210 */ public float ShopInteractionInWorldForcedOffset; + /* 0x9624 */ public float ShopInteractionInWorldForcedOffset; [NMS(Index = 325)] - /* 0x9214 */ public float ShopInteractionInWorldForcedOffsetV2; + /* 0x9628 */ public float ShopInteractionInWorldForcedOffsetV2; [NMS(Index = 125)] - /* 0x9218 */ public int ShowDaysIfLessThan; + /* 0x962C */ public int ShowDaysIfLessThan; [NMS(Index = 124)] - /* 0x921C */ public int ShowHoursIfLessThan; + /* 0x9630 */ public int ShowHoursIfLessThan; [NMS(Index = 126)] - /* 0x9220 */ public int ShowWeeksIfLessThan; + /* 0x9634 */ public int ShowWeeksIfLessThan; [NMS(Index = 744)] - /* 0x9224 */ public float SmallSpaceIconSize; + /* 0x9638 */ public float SmallSpaceIconSize; [NMS(Index = 262)] - /* 0x9228 */ public float SolidPointerLengthScale; + /* 0x963C */ public float SolidPointerLengthScale; [NMS(Index = 263)] - /* 0x922C */ public float SolidPointerMaxLength; + /* 0x9640 */ public float SolidPointerMaxLength; [NMS(Index = 261)] - /* 0x9230 */ public float SolidPointerScale; - [NMS(Index = 1267)] - /* 0x9234 */ public float SpaceMapActionScale; - [NMS(Index = 1263)] - /* 0x9238 */ public float SpaceMapAnomalyScale; - [NMS(Index = 1253)] - /* 0x923C */ public float SpaceMapAspectRatio; - [NMS(Index = 1279)] - /* 0x9240 */ public float SpaceMapCamAngle; + /* 0x9644 */ public float SolidPointerScale; + [NMS(Index = 1269)] + /* 0x9648 */ public float SpaceMapActionScale; + [NMS(Index = 1265)] + /* 0x964C */ public float SpaceMapAnomalyScale; + [NMS(Index = 1255)] + /* 0x9650 */ public float SpaceMapAspectRatio; + [NMS(Index = 1281)] + /* 0x9654 */ public float SpaceMapCamAngle; + [NMS(Index = 1282)] + /* 0x9658 */ public float SpaceMapCamDistance; [NMS(Index = 1280)] - /* 0x9244 */ public float SpaceMapCamDistance; - [NMS(Index = 1278)] - /* 0x9248 */ public float SpaceMapCamHeight; + /* 0x965C */ public float SpaceMapCamHeight; [NMS(Index = 564)] - /* 0x924C */ public float SpaceMapCockpitAngle; + /* 0x9660 */ public float SpaceMapCockpitAngle; [NMS(Index = 553)] - /* 0x9250 */ public float SpaceMapCockpitScale; + /* 0x9664 */ public float SpaceMapCockpitScale; [NMS(Index = 560)] - /* 0x9254 */ public float SpaceMapCockpitScaleAdjustAlien; + /* 0x9668 */ public float SpaceMapCockpitScaleAdjustAlien; [NMS(Index = 562)] - /* 0x9258 */ public float SpaceMapCockpitScaleAdjustCorvette; + /* 0x966C */ public float SpaceMapCockpitScaleAdjustCorvette; [NMS(Index = 554)] - /* 0x925C */ public float SpaceMapCockpitScaleAdjustDropShip; + /* 0x9670 */ public float SpaceMapCockpitScaleAdjustDropShip; [NMS(Index = 555)] - /* 0x9260 */ public float SpaceMapCockpitScaleAdjustFighter; + /* 0x9674 */ public float SpaceMapCockpitScaleAdjustFighter; [NMS(Index = 561)] - /* 0x9264 */ public float SpaceMapCockpitScaleAdjustRobot; + /* 0x9678 */ public float SpaceMapCockpitScaleAdjustRobot; [NMS(Index = 558)] - /* 0x9268 */ public float SpaceMapCockpitScaleAdjustRoyal; + /* 0x967C */ public float SpaceMapCockpitScaleAdjustRoyal; [NMS(Index = 559)] - /* 0x926C */ public float SpaceMapCockpitScaleAdjustSail; + /* 0x9680 */ public float SpaceMapCockpitScaleAdjustSail; [NMS(Index = 556)] - /* 0x9270 */ public float SpaceMapCockpitScaleAdjustScientific; + /* 0x9684 */ public float SpaceMapCockpitScaleAdjustScientific; [NMS(Index = 557)] - /* 0x9274 */ public float SpaceMapCockpitScaleAdjustShuttle; + /* 0x9688 */ public float SpaceMapCockpitScaleAdjustShuttle; [NMS(Index = 563)] - /* 0x9278 */ public float SpaceMapCockpitScaleAdjustSwarmDrone; - [NMS(Index = 1272)] - /* 0x927C */ public float SpaceMapDistance; - [NMS(Index = 1255)] - /* 0x9280 */ public float SpaceMapDistanceLogScaler; + /* 0x968C */ public float SpaceMapCockpitScaleAdjustSwarmDrone; [NMS(Index = 1274)] - /* 0x9284 */ public float SpaceMapDistanceMultiplier; + /* 0x9690 */ public float SpaceMapDistance; + [NMS(Index = 1257)] + /* 0x9694 */ public float SpaceMapDistanceLogScaler; + [NMS(Index = 1276)] + /* 0x9698 */ public float SpaceMapDistanceMultiplier; + [NMS(Index = 1256)] + /* 0x969C */ public float SpaceMapDistanceScale; + [NMS(Index = 1279)] + /* 0x96A0 */ public float SpaceMapFadeAngleMax; + [NMS(Index = 1278)] + /* 0x96A4 */ public float SpaceMapFadeAngleMin; [NMS(Index = 1254)] - /* 0x9288 */ public float SpaceMapDistanceScale; + /* 0x96A8 */ public float SpaceMapFoV; + [NMS(Index = 1263)] + /* 0x96AC */ public float SpaceMapFreighterScale; [NMS(Index = 1277)] - /* 0x928C */ public float SpaceMapFadeAngleMax; - [NMS(Index = 1276)] - /* 0x9290 */ public float SpaceMapFadeAngleMin; - [NMS(Index = 1252)] - /* 0x9294 */ public float SpaceMapFoV; - [NMS(Index = 1261)] - /* 0x9298 */ public float SpaceMapFreighterScale; - [NMS(Index = 1275)] - /* 0x929C */ public float SpaceMapHorizonThickness; - [NMS(Index = 1282)] - /* 0x92A0 */ public float SpaceMapLightPitch; - [NMS(Index = 1283)] - /* 0x92A4 */ public float SpaceMapLightYaw; + /* 0x96B0 */ public float SpaceMapHorizonThickness; + [NMS(Index = 1284)] + /* 0x96B4 */ public float SpaceMapLightPitch; + [NMS(Index = 1285)] + /* 0x96B8 */ public float SpaceMapLightYaw; + [NMS(Index = 1238)] + /* 0x96BC */ public float SpaceMapLineBaseFade; + [NMS(Index = 1237)] + /* 0x96C0 */ public float SpaceMapLineBaseScale; [NMS(Index = 1236)] - /* 0x92A8 */ public float SpaceMapLineBaseFade; - [NMS(Index = 1235)] - /* 0x92AC */ public float SpaceMapLineBaseScale; - [NMS(Index = 1234)] - /* 0x92B0 */ public float SpaceMapLineWidth; - [NMS(Index = 1271)] - /* 0x92B4 */ public float SpaceMapMarkerScale; + /* 0x96C4 */ public float SpaceMapLineWidth; [NMS(Index = 1273)] - /* 0x92B8 */ public float SpaceMapMaxTraderDistance; + /* 0x96C8 */ public float SpaceMapMarkerScale; + [NMS(Index = 1275)] + /* 0x96CC */ public float SpaceMapMaxTraderDistance; + [NMS(Index = 1268)] + /* 0x96D0 */ public float SpaceMapMoonScale; + [NMS(Index = 1262)] + /* 0x96D4 */ public float SpaceMapObjectScale; + [NMS(Index = 1272)] + /* 0x96D8 */ public float SpaceMapPirateFreighterScale; + [NMS(Index = 1271)] + /* 0x96DC */ public float SpaceMapPirateFrigateScale; + [NMS(Index = 1267)] + /* 0x96E0 */ public float SpaceMapPlanetLineOffset; [NMS(Index = 1266)] - /* 0x92BC */ public float SpaceMapMoonScale; + /* 0x96E4 */ public float SpaceMapPlanetScale; + [NMS(Index = 1259)] + /* 0x96E8 */ public float SpaceMapScaleMin; + [NMS(Index = 1261)] + /* 0x96EC */ public float SpaceMapScaleRangeMax; [NMS(Index = 1260)] - /* 0x92C0 */ public float SpaceMapObjectScale; + /* 0x96F0 */ public float SpaceMapScaleRangeMin; + [NMS(Index = 1239)] + /* 0x96F4 */ public float SpaceMapShipCombineDistance; [NMS(Index = 1270)] - /* 0x92C4 */ public float SpaceMapPirateFreighterScale; - [NMS(Index = 1269)] - /* 0x92C8 */ public float SpaceMapPirateFrigateScale; - [NMS(Index = 1265)] - /* 0x92CC */ public float SpaceMapPlanetLineOffset; + /* 0x96F8 */ public float SpaceMapShipScale; + [NMS(Index = 1283)] + /* 0x96FC */ public float SpaceMapShipScaleMin; [NMS(Index = 1264)] - /* 0x92D0 */ public float SpaceMapPlanetScale; - [NMS(Index = 1257)] - /* 0x92D4 */ public float SpaceMapScaleMin; - [NMS(Index = 1259)] - /* 0x92D8 */ public float SpaceMapScaleRangeMax; - [NMS(Index = 1258)] - /* 0x92DC */ public float SpaceMapScaleRangeMin; - [NMS(Index = 1237)] - /* 0x92E0 */ public float SpaceMapShipCombineDistance; - [NMS(Index = 1268)] - /* 0x92E4 */ public float SpaceMapShipScale; - [NMS(Index = 1281)] - /* 0x92E8 */ public float SpaceMapShipScaleMin; - [NMS(Index = 1262)] - /* 0x92EC */ public float SpaceMapStationScale; + /* 0x9700 */ public float SpaceMapStationScale; [NMS(Index = 742)] - /* 0x92F0 */ public float SpaceMarkersBattleOffset; + /* 0x9704 */ public float SpaceMarkersBattleOffset; [NMS(Index = 741)] - /* 0x92F4 */ public float SpaceMarkersOffset; + /* 0x9708 */ public float SpaceMarkersOffset; [NMS(Index = 132)] - /* 0x92F8 */ public float StackSizeChangeMaxRate; + /* 0x970C */ public float StackSizeChangeMaxRate; [NMS(Index = 131)] - /* 0x92FC */ public float StackSizeChangeMinRate; + /* 0x9710 */ public float StackSizeChangeMinRate; [NMS(Index = 130)] - /* 0x9300 */ public float StackSizeRateChangeRate; + /* 0x9714 */ public float StackSizeRateChangeRate; [NMS(Index = 122)] - /* 0x9304 */ public float StageStingDisplayTime; + /* 0x9718 */ public float StageStingDisplayTime; [NMS(Index = 534)] - /* 0x9308 */ public float StandingRewardOSDTime; - [NMS(Index = 901)] - /* 0x930C */ public float StatsMessageDelayTime; + /* 0x971C */ public float StandingRewardOSDTime; + [NMS(Index = 902)] + /* 0x9720 */ public float StatsMessageDelayTime; [NMS(Index = 137)] - /* 0x9310 */ public float SteamDeckFrontendZoomFactor; - [NMS(Index = 1469)] - /* 0x9314 */ public float SteamDeckMinFontHeight; + /* 0x9724 */ public float SteamDeckFrontendZoomFactor; + [NMS(Index = 1471)] + /* 0x9728 */ public float SteamDeckMinFontHeight; [NMS(Index = 36)] - /* 0x9318 */ public float StoreDialDecayTime; + /* 0x972C */ public float StoreDialDecayTime; [NMS(Index = 35)] - /* 0x931C */ public float StoreDialHoldTime; + /* 0x9730 */ public float StoreDialHoldTime; [NMS(Index = 37)] - /* 0x9320 */ public float StoreDialInnerRadius; + /* 0x9734 */ public float StoreDialInnerRadius; [NMS(Index = 38)] - /* 0x9324 */ public float StoreDialOuterRadius; + /* 0x9738 */ public float StoreDialOuterRadius; [NMS(Index = 91)] - /* 0x9328 */ public float SuperchargeGradientFactor; + /* 0x973C */ public float SuperchargeGradientFactor; [NMS(Index = 90)] - /* 0x932C */ public float SuperchargeGradientFactorMin; + /* 0x9740 */ public float SuperchargeGradientFactorMin; [NMS(Index = 92)] - /* 0x9330 */ public float SuperchargeGradientTime; - [NMS(Index = 809)] - /* 0x9334 */ public float SurveyObjectArrowOffsetMultiplier; + /* 0x9744 */ public float SuperchargeGradientTime; + [NMS(Index = 810)] + /* 0x9748 */ public float SurveyObjectArrowOffsetMultiplier; [NMS(Index = 365)] - /* 0x9338 */ public float TakeoffFuelMessageTime; + /* 0x974C */ public float TakeoffFuelMessageTime; [NMS(Index = 595)] - /* 0x933C */ public float TalkBoxAlienTextSpeed; + /* 0x9750 */ public float TalkBoxAlienTextSpeed; [NMS(Index = 597)] - /* 0x9340 */ public float TalkBoxAlienTextTimeMax; + /* 0x9754 */ public float TalkBoxAlienTextTimeMax; [NMS(Index = 596)] - /* 0x9344 */ public float TalkBoxAlienTextTimeMin; + /* 0x9758 */ public float TalkBoxAlienTextTimeMin; [NMS(Index = 570)] - /* 0x9348 */ public float TargetDisplayDamageFlashTime; + /* 0x975C */ public float TargetDisplayDamageFlashTime; [NMS(Index = 565)] - /* 0x934C */ public float TargetDisplayScale; + /* 0x9760 */ public float TargetDisplayScale; [NMS(Index = 567)] - /* 0x9350 */ public float TargetDisplayShipScale; + /* 0x9764 */ public float TargetDisplayShipScale; [NMS(Index = 566)] - /* 0x9354 */ public float TargetDisplayTorpedoScale; - [NMS(Index = 1225)] - /* 0x9358 */ public float TargetMarkerFadeAngleMin; + /* 0x9768 */ public float TargetDisplayTorpedoScale; + [NMS(Index = 1227)] + /* 0x976C */ public float TargetMarkerFadeAngleMin; + [NMS(Index = 1228)] + /* 0x9770 */ public float TargetMarkerFadeAngleRange; [NMS(Index = 1226)] - /* 0x935C */ public float TargetMarkerFadeAngleRange; - [NMS(Index = 1224)] - /* 0x9360 */ public float TargetMarkerScaleEnd; - [NMS(Index = 1223)] - /* 0x9364 */ public float TargetMarkerScaleStart; - [NMS(Index = 1408)] - /* 0x9368 */ public float TargetParallaxMaintenancePageMultiplier; - [NMS(Index = 1407)] - /* 0x936C */ public float TargetParallaxMouseMultiplier; + /* 0x9774 */ public float TargetMarkerScaleEnd; + [NMS(Index = 1225)] + /* 0x9778 */ public float TargetMarkerScaleStart; + [NMS(Index = 1410)] + /* 0x977C */ public float TargetParallaxMaintenancePageMultiplier; + [NMS(Index = 1409)] + /* 0x9780 */ public float TargetParallaxMouseMultiplier; + [NMS(Index = 1030)] + /* 0x9784 */ public float TargetScreenDistance; [NMS(Index = 1029)] - /* 0x9370 */ public float TargetScreenDistance; - [NMS(Index = 1028)] - /* 0x9374 */ public float TargetScreenFoV; - [NMS(Index = 824)] - /* 0x9378 */ public float TechDisplayDelayTime; + /* 0x9788 */ public float TargetScreenFoV; + [NMS(Index = 825)] + /* 0x978C */ public float TechDisplayDelayTime; [NMS(Index = 464)] - /* 0x937C */ public float TechPopupBuildLayerHeight; + /* 0x9790 */ public float TechPopupBuildLayerHeight; [NMS(Index = 462)] - /* 0x9380 */ public float TechPopupInstallLayerHeight; + /* 0x9794 */ public float TechPopupInstallLayerHeight; [NMS(Index = 463)] - /* 0x9384 */ public float TechPopupRepairLayerHeight; + /* 0x9798 */ public float TechPopupRepairLayerHeight; [NMS(Index = 465)] - /* 0x9388 */ public float TechPopupRequirementHeight; - [NMS(Index = 1431)] - /* 0x938C */ public float TextChatMaxDisplayTime; - [NMS(Index = 1432)] - /* 0x9390 */ public float TextChatStayBigAfterTextInput; + /* 0x979C */ public float TechPopupRequirementHeight; + [NMS(Index = 1433)] + /* 0x97A0 */ public float TextChatMaxDisplayTime; + [NMS(Index = 1434)] + /* 0x97A4 */ public float TextChatStayBigAfterTextInput; [NMS(Index = 201)] - /* 0x9394 */ public float TextPrintoutMultiplier; + /* 0x97A8 */ public float TextPrintoutMultiplier; [NMS(Index = 202)] - /* 0x9398 */ public float TextPrintoutMultiplierAlien; + /* 0x97AC */ public float TextPrintoutMultiplierAlien; [NMS(Index = 31)] - /* 0x939C */ public float TextTouchScrollCap; - [NMS(Index = 787)] - /* 0x93A0 */ public float ThirdPersonCrosshairCircle1Distance; + /* 0x97B0 */ public float TextTouchScrollCap; [NMS(Index = 788)] - /* 0x93A4 */ public float ThirdPersonCrosshairCircle2Distance; - [NMS(Index = 786)] - /* 0x93A8 */ public float ThirdPersonCrosshairDistance; + /* 0x97B4 */ public float ThirdPersonCrosshairCircle1Distance; + [NMS(Index = 789)] + /* 0x97B8 */ public float ThirdPersonCrosshairCircle2Distance; + [NMS(Index = 787)] + /* 0x97BC */ public float ThirdPersonCrosshairDistance; [NMS(Index = 610)] - /* 0x93AC */ public float TimedEventLookTime; - [NMS(Index = 951)] - /* 0x93B0 */ public float TooltipTime; + /* 0x97C0 */ public float TimedEventLookTime; + [NMS(Index = 952)] + /* 0x97C4 */ public float TooltipTime; [NMS(Index = 32)] - /* 0x93B4 */ public float TouchScrollChangePageThreshold; + /* 0x97C8 */ public float TouchScrollChangePageThreshold; [NMS(Index = 29)] - /* 0x93B8 */ public float TouchScrollMaxDelta; + /* 0x97CC */ public float TouchScrollMaxDelta; [NMS(Index = 30)] - /* 0x93BC */ public float TouchScrollSpeedMul; + /* 0x97D0 */ public float TouchScrollSpeedMul; [NMS(Index = 693)] - /* 0x93C0 */ public float TrackArrowDistanceSpacePOI; - [NMS(Index = 784)] - /* 0x93C4 */ public float TrackCriticalHitSize; + /* 0x97D4 */ public float TrackArrowDistanceSpacePOI; [NMS(Index = 785)] - /* 0x93C8 */ public float TrackCriticalPulseTime; - [NMS(Index = 760)] - /* 0x93CC */ public float TrackLeadTargetInScale; - [NMS(Index = 757)] - /* 0x93D0 */ public float TrackMissileTargetPulseRate; + /* 0x97D8 */ public float TrackCriticalHitSize; + [NMS(Index = 786)] + /* 0x97DC */ public float TrackCriticalPulseTime; + [NMS(Index = 761)] + /* 0x97E0 */ public float TrackLeadTargetInScale; + [NMS(Index = 758)] + /* 0x97E4 */ public float TrackMissileTargetPulseRate; + [NMS(Index = 751)] + /* 0x97E8 */ public float TrackPoliceFreighterCentreOffset; [NMS(Index = 750)] - /* 0x93D4 */ public float TrackPoliceFreighterCentreOffset; - [NMS(Index = 749)] - /* 0x93D8 */ public float TrackPrimaryCentreOffset; - [NMS(Index = 762)] - /* 0x93DC */ public float TrackReticuleAngle; - [NMS(Index = 764)] - /* 0x93E0 */ public float TrackReticuleInactiveTime; + /* 0x97EC */ public float TrackPrimaryCentreOffset; [NMS(Index = 763)] - /* 0x93E4 */ public float TrackReticuleInTime; - [NMS(Index = 766)] - /* 0x93E8 */ public float TrackReticuleRandomDelay; + /* 0x97F0 */ public float TrackReticuleAngle; [NMS(Index = 765)] - /* 0x93EC */ public float TrackReticuleRandomTime; - [NMS(Index = 761)] - /* 0x93F0 */ public float TrackReticuleScale; - [NMS(Index = 758)] - /* 0x93F4 */ public float TrackScaleCritical; + /* 0x97F4 */ public float TrackReticuleInactiveTime; + [NMS(Index = 764)] + /* 0x97F8 */ public float TrackReticuleInTime; + [NMS(Index = 767)] + /* 0x97FC */ public float TrackReticuleRandomDelay; + [NMS(Index = 766)] + /* 0x9800 */ public float TrackReticuleRandomTime; + [NMS(Index = 762)] + /* 0x9804 */ public float TrackReticuleScale; [NMS(Index = 759)] - /* 0x93F8 */ public float TrackScaleHit; - [NMS(Index = 751)] - /* 0x93FC */ public float TrackTimerAlpha; + /* 0x9808 */ public float TrackScaleCritical; + [NMS(Index = 760)] + /* 0x980C */ public float TrackScaleHit; + [NMS(Index = 752)] + /* 0x9810 */ public float TrackTimerAlpha; + [NMS(Index = 756)] + /* 0x9814 */ public float TrackTimerIconExclaimRadius; [NMS(Index = 755)] - /* 0x9400 */ public float TrackTimerIconExclaimRadius; + /* 0x9818 */ public float TrackTimerIconInnerRadius; [NMS(Index = 754)] - /* 0x9404 */ public float TrackTimerIconInnerRadius; + /* 0x981C */ public float TrackTimerIconOuterRadius; [NMS(Index = 753)] - /* 0x9408 */ public float TrackTimerIconOuterRadius; - [NMS(Index = 752)] - /* 0x940C */ public float TrackTimerRadarPulseSize; - [NMS(Index = 748)] - /* 0x9410 */ public float TrackTypeIconSize; + /* 0x9820 */ public float TrackTimerRadarPulseSize; + [NMS(Index = 749)] + /* 0x9824 */ public float TrackTypeIconSize; [NMS(Index = 34)] - /* 0x9414 */ public float TradePageNotifyOffset; + /* 0x9828 */ public float TradePageNotifyOffset; [NMS(Index = 376)] - /* 0x9418 */ public float TransferPopupCursorOffsetFactor; + /* 0x982C */ public float TransferPopupCursorOffsetFactor; [NMS(Index = 609)] - /* 0x941C */ public float TransferSendOffscreenBorder; + /* 0x9830 */ public float TransferSendOffscreenBorder; [NMS(Index = 515)] - /* 0x9420 */ public float TransitionOffset; + /* 0x9834 */ public float TransitionOffset; [NMS(Index = 327)] - /* 0x9424 */ public float TravelLineThickness; + /* 0x9838 */ public float TravelLineThickness; [NMS(Index = 326)] - /* 0x9428 */ public float TravelTargetRadius; + /* 0x983C */ public float TravelTargetRadius; [NMS(Index = 41)] - /* 0x942C */ public float TrialUpsellDeclineDecayTimeQuick; + /* 0x9840 */ public float TrialUpsellDeclineDecayTimeQuick; [NMS(Index = 43)] - /* 0x9430 */ public float TrialUpsellDeclineDecayTimeSlow; + /* 0x9844 */ public float TrialUpsellDeclineDecayTimeSlow; [NMS(Index = 44)] - /* 0x9434 */ public float TrialUpsellDeclineDialInnerRadius; + /* 0x9848 */ public float TrialUpsellDeclineDialInnerRadius; [NMS(Index = 45)] - /* 0x9438 */ public float TrialUpsellDeclineDialOuterRadius; + /* 0x984C */ public float TrialUpsellDeclineDialOuterRadius; [NMS(Index = 40)] - /* 0x943C */ public float TrialUpsellDeclineHoldTimeQuick; + /* 0x9850 */ public float TrialUpsellDeclineHoldTimeQuick; [NMS(Index = 42)] - /* 0x9440 */ public float TrialUpsellDeclineHoldTimeSlow; + /* 0x9854 */ public float TrialUpsellDeclineHoldTimeSlow; [NMS(Index = 106)] - /* 0x9444 */ public int UnknownWordsToShowInCatalogue; - [NMS(Index = 1471)] - /* 0x9448 */ public float UnlockableTreeDefaultGroupGap; + /* 0x9858 */ public int UnknownWordsToShowInCatalogue; [NMS(Index = 1473)] - /* 0x944C */ public float UnlockableTreeDefaultRowGap; - [NMS(Index = 1472)] - /* 0x9450 */ public float UnlockableTreeNarrowGroupGap; + /* 0x985C */ public float UnlockableTreeDefaultGroupGap; + [NMS(Index = 1475)] + /* 0x9860 */ public float UnlockableTreeDefaultRowGap; [NMS(Index = 1474)] - /* 0x9454 */ public float UnlockableTreeNarrowRowGap; + /* 0x9864 */ public float UnlockableTreeNarrowGroupGap; + [NMS(Index = 1476)] + /* 0x9868 */ public float UnlockableTreeNarrowRowGap; [NMS(Index = 109)] - /* 0x9458 */ public float UseZoomedOutBuildCamRadius; + /* 0x986C */ public float UseZoomedOutBuildCamRadius; [NMS(Index = 222)] - /* 0x945C */ public int VRFaceLockedScreenHeight; + /* 0x9870 */ public int VRFaceLockedScreenHeight; [NMS(Index = 221)] - /* 0x9460 */ public int VRFaceLockedScreenWidth; + /* 0x9874 */ public int VRFaceLockedScreenWidth; [NMS(Index = 363)] - /* 0x9464 */ public float WantedDetectMessageTime; + /* 0x9878 */ public float WantedDetectMessageTime; [NMS(Index = 364)] - /* 0x9468 */ public float WantedDetectMinTimeout; - [NMS(Index = 897)] - /* 0x946C */ public float WantedLevelScanAlpha; + /* 0x987C */ public float WantedDetectMinTimeout; [NMS(Index = 898)] - /* 0x9470 */ public float WantedLevelScannedRate; - [NMS(Index = 895)] - /* 0x9474 */ public float WantedLevelTimeoutPulseRate; + /* 0x9880 */ public float WantedLevelScanAlpha; + [NMS(Index = 899)] + /* 0x9884 */ public float WantedLevelScannedRate; [NMS(Index = 896)] - /* 0x9478 */ public float WantedLevelWitnessAlpha; + /* 0x9888 */ public float WantedLevelTimeoutPulseRate; + [NMS(Index = 897)] + /* 0x988C */ public float WantedLevelWitnessAlpha; + [NMS(Index = 895)] + /* 0x9890 */ public float WantedLevelWitnessOffset; [NMS(Index = 894)] - /* 0x947C */ public float WantedLevelWitnessOffset; - [NMS(Index = 893)] - /* 0x9480 */ public float WantedLevelWitnessPulseRate; - [NMS(Index = 1454)] - /* 0x9484 */ public float WinGDKHandheldPopupScale; + /* 0x9894 */ public float WantedLevelWitnessPulseRate; + [NMS(Index = 1456)] + /* 0x9898 */ public float WinGDKHandheldPopupScale; [NMS(Index = 135)] - /* 0x9488 */ public float ZoomFactorOverride; - [NMS(Index = 963)] - /* 0x948C */ public float ZoomHUDElementsOffsetX; + /* 0x989C */ public float ZoomFactorOverride; [NMS(Index = 964)] - /* 0x9490 */ public float ZoomHUDElementsOffsetY; + /* 0x98A0 */ public float ZoomHUDElementsOffsetX; [NMS(Index = 965)] - /* 0x9494 */ public float ZoomHUDElementTime; + /* 0x98A4 */ public float ZoomHUDElementsOffsetY; + [NMS(Index = 966)] + /* 0x98A8 */ public float ZoomHUDElementTime; + [NMS(Index = 1329)] + /* 0x98AC */ public NMSString0x100 HUDCircleAnimIcon; [NMS(Index = 1327)] - /* 0x9498 */ public NMSString0x100 HUDCircleAnimIcon; - [NMS(Index = 1325)] - /* 0x9598 */ public NMSString0x100 HUDDeathPointIcon; - [NMS(Index = 1326)] - /* 0x9698 */ public NMSString0x100 HUDHexAnimIcon; + /* 0x99AC */ public NMSString0x100 HUDDeathPointIcon; + [NMS(Index = 1328)] + /* 0x9AAC */ public NMSString0x100 HUDHexAnimIcon; + [NMS(Index = 1323)] + /* 0x9BAC */ public NMSString0x100 HUDMarkerColourIcon; [NMS(Index = 1321)] - /* 0x9798 */ public NMSString0x100 HUDMarkerColourIcon; - [NMS(Index = 1319)] - /* 0x9898 */ public NMSString0x100 HUDMarkerIcon; - [NMS(Index = 1320)] - /* 0x9998 */ public NMSString0x100 HUDMarkerPrimaryIndicatorIcon; + /* 0x9CAC */ public NMSString0x100 HUDMarkerIcon; [NMS(Index = 1322)] - /* 0x9A98 */ public NMSString0x100 HUDPointIcon; + /* 0x9DAC */ public NMSString0x100 HUDMarkerPrimaryIndicatorIcon; [NMS(Index = 1324)] - /* 0x9B98 */ public NMSString0x100 HUDSaveIcon; - [NMS(Index = 1323)] - /* 0x9C98 */ public NMSString0x100 HUDSpaceshipIcon; - [NMS(Index = 961)] - /* 0x9D98 */ public NMSString0x20 DistanceUnitKM; - [NMS(Index = 960)] - /* 0x9DB8 */ public NMSString0x20 DistanceUnitM; + /* 0x9EAC */ public NMSString0x100 HUDPointIcon; + [NMS(Index = 1326)] + /* 0x9FAC */ public NMSString0x100 HUDSaveIcon; + [NMS(Index = 1325)] + /* 0xA0AC */ public NMSString0x100 HUDSpaceshipIcon; [NMS(Index = 962)] - /* 0x9DD8 */ public NMSString0x20 DistanceUnitMpS; + /* 0xA1AC */ public NMSString0x20 DistanceUnitKM; + [NMS(Index = 961)] + /* 0xA1CC */ public NMSString0x20 DistanceUnitM; + [NMS(Index = 963)] + /* 0xA1EC */ public NMSString0x20 DistanceUnitMpS; [NMS(Index = 524)] - /* 0x9DF8 */ public NMSString0x20 MaxDialogCharSizeIdeographicString; + /* 0xA20C */ public NMSString0x20 MaxDialogCharSizeIdeographicString; [NMS(Index = 522)] - /* 0x9E18 */ public NMSString0x20 MaxDialogCharSizeRomanString; + /* 0xA22C */ public NMSString0x20 MaxDialogCharSizeRomanString; [NMS(Index = 218)] - /* 0x9E38 */ public NMSString0x20 VRDistanceWarningUIFile; + /* 0xA24C */ public NMSString0x20 VRDistanceWarningUIFile; [NMS(Index = 410, Size = 0x15, EnumType = typeof(GcBuildMenuOption.BuildMenuOptionEnum))] - /* 0x9E58 */ public bool[] BuildMenuUseSmallIconOnPad; - [NMS(Index = 1467)] - /* 0x9E6D */ public bool AllowInventorySorting; + /* 0xA26C */ public bool[] BuildMenuUseSmallIconOnPad; + [NMS(Index = 1469)] + /* 0xA281 */ public bool AllowInventorySorting; [NMS(Index = 204)] - /* 0x9E6E */ public bool AllowInWorldDebugBorders; + /* 0xA282 */ public bool AllowInWorldDebugBorders; [NMS(Index = 195)] - /* 0x9E6F */ public bool AllowProjectorRepositioning; + /* 0xA283 */ public bool AllowProjectorRepositioning; [NMS(Index = 334)] - /* 0x9E70 */ public bool AlwaysCloseQuickMenu; + /* 0xA284 */ public bool AlwaysCloseQuickMenu; [NMS(Index = 687)] - /* 0x9E71 */ public TkCurveType ArrowBounceLeftCurve; + /* 0xA285 */ public TkCurveType ArrowBounceLeftCurve; [NMS(Index = 683)] - /* 0x9E72 */ public TkCurveType ArrowBounceRightCurve; + /* 0xA286 */ public TkCurveType ArrowBounceRightCurve; [NMS(Index = 111)] - /* 0x9E73 */ public bool AutoScrollParagraphs; + /* 0xA287 */ public bool AutoScrollParagraphs; [NMS(Index = 438)] - /* 0x9E74 */ public bool BaseBuildingSmoothMenuWhileSnapped; + /* 0xA288 */ public bool BaseBuildingSmoothMenuWhileSnapped; [NMS(Index = 99)] - /* 0x9E75 */ public bool BigPicking; + /* 0xA289 */ public bool BigPicking; [NMS(Index = 100)] - /* 0x9E76 */ public bool BigPickingUsesNumbers; + /* 0xA28A */ public bool BigPickingUsesNumbers; [NMS(Index = 179)] - /* 0x9E77 */ public bool BinocularScanScreen; + /* 0xA28B */ public bool BinocularScanScreen; [NMS(Index = 399)] - /* 0x9E78 */ public TkCurveType CompassCurve; + /* 0xA28C */ public TkCurveType CompassCurve; + [NMS(Index = 773)] + /* 0xA28D */ public bool CreatureInteractLabelUseBB; [NMS(Index = 772)] - /* 0x9E79 */ public bool CreatureInteractLabelUseBB; + /* 0xA28E */ public TkCurveType CreatureReticuleAlphaCurve; [NMS(Index = 771)] - /* 0x9E7A */ public TkCurveType CreatureReticuleAlphaCurve; - [NMS(Index = 770)] - /* 0x9E7B */ public TkCurveType CreatureReticuleScaleCurve; + /* 0xA28F */ public TkCurveType CreatureReticuleScaleCurve; [NMS(Index = 711)] - /* 0x9E7C */ public TkCurveType CrosshairLeadScaleCurve; + /* 0xA290 */ public TkCurveType CrosshairLeadScaleCurve; [NMS(Index = 729)] - /* 0x9E7D */ public TkCurveType CrosshairTargetLockAlphaCurve; + /* 0xA291 */ public TkCurveType CrosshairTargetLockAlphaCurve; [NMS(Index = 728)] - /* 0x9E7E */ public TkCurveType CrosshairTargetLockCurve; + /* 0xA292 */ public TkCurveType CrosshairTargetLockCurve; [NMS(Index = 638)] - /* 0x9E7F */ public TkCurveType DamageNumberUpCurve; + /* 0xA293 */ public TkCurveType DamageNumberUpCurve; [NMS(Index = 340)] - /* 0x9E80 */ public bool DebugInventoryIndices; + /* 0xA294 */ public bool DebugInventoryIndices; [NMS(Index = 583)] - /* 0x9E81 */ public bool DebugMarkerLabels; + /* 0xA295 */ public bool DebugMarkerLabels; [NMS(Index = 337)] - /* 0x9E82 */ public bool DebugMissionLogText; + /* 0xA296 */ public bool DebugMissionLogText; [NMS(Index = 339)] - /* 0x9E83 */ public bool DebugPopupSizes; + /* 0xA297 */ public bool DebugPopupSizes; [NMS(Index = 338)] - /* 0x9E84 */ public bool DebugShowMaintenanceScreenCentre; - [NMS(Index = 1452)] - /* 0x9E85 */ public bool EnableAccessibleUIOnSwitch; + /* 0xA298 */ public bool DebugShowMaintenanceScreenCentre; + [NMS(Index = 1454)] + /* 0xA299 */ public bool EnableAccessibleUIOnSwitch; [NMS(Index = 468)] - /* 0x9E86 */ public bool EnableBlackouts; - [NMS(Index = 828)] - /* 0x9E87 */ public bool EnableBuilderRobotGreekConversion; + /* 0xA29A */ public bool EnableBlackouts; + [NMS(Index = 829)] + /* 0xA29B */ public bool EnableBuilderRobotGreekConversion; [NMS(Index = 266)] - /* 0x9E88 */ public bool EnableCraftingTree; + /* 0xA29C */ public bool EnableCraftingTree; [NMS(Index = 203)] - /* 0x9E89 */ public bool EnableHandMenuButtons; + /* 0xA29D */ public bool EnableHandMenuButtons; [NMS(Index = 235)] - /* 0x9E8A */ public bool EnableHandMenuDebug; - [NMS(Index = 829)] - /* 0x9E8B */ public bool EnableKanaConversion; + /* 0xA29E */ public bool EnableHandMenuDebug; + [NMS(Index = 830)] + /* 0xA29F */ public bool EnableKanaConversion; [NMS(Index = 104)] - /* 0x9E8C */ public bool EnablePopupUses; + /* 0xA2A0 */ public bool EnablePopupUses; [NMS(Index = 341)] - /* 0x9E8D */ public bool FixedInventoryIconPositions; - [NMS(Index = 1141)] - /* 0x9E8E */ public TkCurveType FrontendBootBarCurve; - [NMS(Index = 1126)] - /* 0x9E8F */ public TkCurveType FrontendConfirmCurve; - [NMS(Index = 1213)] - /* 0x9E90 */ public TkCurveType FrontendDoFCurve; - [NMS(Index = 903)] - /* 0x9E91 */ public bool HideExtremePlanetNotifications; - [NMS(Index = 1429)] - /* 0x9E92 */ public bool HideQuickMenuControls; - [NMS(Index = 1362)] - /* 0x9E93 */ public TkCurveType HUDMarkerActiveCurve; - [NMS(Index = 1332)] - /* 0x9E94 */ public TkCurveType HUDMarkerAnimAlphaCurve; - [NMS(Index = 1333)] - /* 0x9E95 */ public TkCurveType HUDMarkerAnimCurve; - [NMS(Index = 861)] - /* 0x9E96 */ public TkCurveType HUDPlayerTrackArrowEnergyShieldDepletedCurve; - [NMS(Index = 866)] - /* 0x9E97 */ public TkCurveType HUDPlayerTrackArrowEnergyShieldStartChargeCurve; + /* 0xA2A1 */ public bool FixedInventoryIconPositions; + [NMS(Index = 1142)] + /* 0xA2A2 */ public TkCurveType FrontendBootBarCurve; + [NMS(Index = 1127)] + /* 0xA2A3 */ public TkCurveType FrontendConfirmCurve; + [NMS(Index = 1215)] + /* 0xA2A4 */ public TkCurveType FrontendDoFCurve; + [NMS(Index = 904)] + /* 0xA2A5 */ public bool HideExtremePlanetNotifications; + [NMS(Index = 1431)] + /* 0xA2A6 */ public bool HideQuickMenuControls; + [NMS(Index = 1364)] + /* 0xA2A7 */ public TkCurveType HUDMarkerActiveCurve; + [NMS(Index = 1334)] + /* 0xA2A8 */ public TkCurveType HUDMarkerAnimAlphaCurve; + [NMS(Index = 1335)] + /* 0xA2A9 */ public TkCurveType HUDMarkerAnimCurve; + [NMS(Index = 862)] + /* 0xA2AA */ public TkCurveType HUDPlayerTrackArrowEnergyShieldDepletedCurve; + [NMS(Index = 867)] + /* 0xA2AB */ public TkCurveType HUDPlayerTrackArrowEnergyShieldStartChargeCurve; [NMS(Index = 316)] - /* 0x9E98 */ public bool InteractionInWorldPlayerCamAlways; - [NMS(Index = 1006)] - /* 0x9E99 */ public TkCurveType InteractionScanSlapCurve; + /* 0xA2AC */ public bool InteractionInWorldPlayerCamAlways; + [NMS(Index = 1007)] + /* 0xA2AD */ public TkCurveType InteractionScanSlapCurve; [NMS(Index = 527)] - /* 0x9E9A */ public bool LeadTargetEnabled; - [NMS(Index = 1033)] - /* 0x9E9B */ public bool ModelRendererBGPass; + /* 0xA2AE */ public bool LeadTargetEnabled; [NMS(Index = 1034)] - /* 0x9E9C */ public bool ModelRendererPass1; + /* 0xA2AF */ public bool ModelRendererBGPass; [NMS(Index = 1035)] - /* 0x9E9D */ public bool ModelRendererPass2; - [NMS(Index = 1410)] - /* 0x9E9E */ public TkCurveType NGuiModelViewFadeInAfterRenderCurve; - [NMS(Index = 1411)] - /* 0x9E9F */ public bool NGuiUseSeparateLayersForModelAndReflection; + /* 0xA2B0 */ public bool ModelRendererPass1; + [NMS(Index = 1036)] + /* 0xA2B1 */ public bool ModelRendererPass2; + [NMS(Index = 1412)] + /* 0xA2B2 */ public TkCurveType NGuiModelViewFadeInAfterRenderCurve; + [NMS(Index = 1413)] + /* 0xA2B3 */ public bool NGuiUseSeparateLayersForModelAndReflection; [NMS(Index = 223)] - /* 0x9EA0 */ public bool OnlyShowEjectHandlesInVR; + /* 0xA2B4 */ public bool OnlyShowEjectHandlesInVR; [NMS(Index = 79)] - /* 0x9EA1 */ public TkCurveType PadCursorUICurve; + /* 0xA2B5 */ public TkCurveType PadCursorUICurve; [NMS(Index = 517)] - /* 0x9EA2 */ public TkCurveType PageTurnCurve; + /* 0xA2B6 */ public TkCurveType PageTurnCurve; [NMS(Index = 518)] - /* 0x9EA3 */ public TkCurveType PageTurnFadeCurve; - [NMS(Index = 1145)] - /* 0x9EA4 */ public TkCurveType PopupActivateCurve1; + /* 0xA2B7 */ public TkCurveType PageTurnFadeCurve; [NMS(Index = 1146)] - /* 0x9EA5 */ public TkCurveType PopupActivateCurve2; + /* 0xA2B8 */ public TkCurveType PopupActivateCurve1; + [NMS(Index = 1147)] + /* 0xA2B9 */ public TkCurveType PopupActivateCurve2; [NMS(Index = 572)] - /* 0x9EA6 */ public bool ProgressiveDialogStyle; - [NMS(Index = 1430)] - /* 0x9EA7 */ public bool QuickMenuAllowCycle; + /* 0xA2BA */ public bool ProgressiveDialogStyle; + [NMS(Index = 1432)] + /* 0xA2BB */ public bool QuickMenuAllowCycle; [NMS(Index = 267)] - /* 0x9EA8 */ public bool QuickMenuEnableSwipe; + /* 0xA2BC */ public bool QuickMenuEnableSwipe; [NMS(Index = 336)] - /* 0x9EA9 */ public bool RepairTechUseTechIcon; + /* 0xA2BD */ public bool RepairTechUseTechIcon; [NMS(Index = 95)] - /* 0x9EAA */ public bool ReplaceItemBarWithNumbers; - [NMS(Index = 1048)] - /* 0x9EAB */ public bool ShieldHUDAlwaysOn; + /* 0xA2BE */ public bool ReplaceItemBarWithNumbers; + [NMS(Index = 1049)] + /* 0xA2BF */ public bool ShieldHUDAlwaysOn; [NMS(Index = 585)] - /* 0x9EAC */ public bool ShowDamageNumbers; + /* 0xA2C0 */ public bool ShowDamageNumbers; [NMS(Index = 64)] - /* 0x9EAD */ public bool ShowDifficultyForBases; - [NMS(Index = 900)] - /* 0x9EAE */ public bool ShowJetpackNotificationForNonTerrain; + /* 0xA2C1 */ public bool ShowDifficultyForBases; + [NMS(Index = 901)] + /* 0xA2C2 */ public bool ShowJetpackNotificationForNonTerrain; [NMS(Index = 617)] - /* 0x9EAF */ public bool ShowOnscreenPredatorMarkers; + /* 0xA2C3 */ public bool ShowOnscreenPredatorMarkers; [NMS(Index = 65)] - /* 0x9EB0 */ public bool ShowPadlockForLockedSettings; + /* 0xA2C4 */ public bool ShowPadlockForLockedSettings; [NMS(Index = 219)] - /* 0x9EB1 */ public bool ShowVRDistanceWarning; + /* 0xA2C5 */ public bool ShowVRDistanceWarning; [NMS(Index = 134)] - /* 0x9EB2 */ public bool SkipShopIntro; - [NMS(Index = 1256)] - /* 0x9EB3 */ public TkCurveType SpaceMapDistanceCurve; - [NMS(Index = 1242)] - /* 0x9EB4 */ public bool SpaceMapShowAnomaly; - [NMS(Index = 1243)] - /* 0x9EB5 */ public bool SpaceMapShowAnomalyLines; - [NMS(Index = 1249)] - /* 0x9EB6 */ public bool SpaceMapShowFrieghterLines; - [NMS(Index = 1248)] - /* 0x9EB7 */ public bool SpaceMapShowFrieghters; + /* 0xA2C6 */ public bool SkipShopIntro; + [NMS(Index = 1258)] + /* 0xA2C7 */ public TkCurveType SpaceMapDistanceCurve; [NMS(Index = 1244)] - /* 0x9EB8 */ public bool SpaceMapShowNexus; + /* 0xA2C8 */ public bool SpaceMapShowAnomaly; [NMS(Index = 1245)] - /* 0x9EB9 */ public bool SpaceMapShowNexusLines; - [NMS(Index = 1239)] - /* 0x9EBA */ public bool SpaceMapShowPlanetLines; - [NMS(Index = 1238)] - /* 0x9EBB */ public bool SpaceMapShowPlanets; + /* 0xA2C9 */ public bool SpaceMapShowAnomalyLines; [NMS(Index = 1251)] - /* 0x9EBC */ public bool SpaceMapShowPulseEncounterLines; + /* 0xA2CA */ public bool SpaceMapShowFrieghterLines; [NMS(Index = 1250)] - /* 0x9EBD */ public bool SpaceMapShowPulseEncounters; - [NMS(Index = 1247)] - /* 0x9EBE */ public bool SpaceMapShowShipLines; + /* 0xA2CB */ public bool SpaceMapShowFrieghters; [NMS(Index = 1246)] - /* 0x9EBF */ public bool SpaceMapShowShips; - [NMS(Index = 1240)] - /* 0x9EC0 */ public bool SpaceMapShowStation; + /* 0xA2CC */ public bool SpaceMapShowNexus; + [NMS(Index = 1247)] + /* 0xA2CD */ public bool SpaceMapShowNexusLines; [NMS(Index = 1241)] - /* 0x9EC1 */ public bool SpaceMapShowStationLines; + /* 0xA2CE */ public bool SpaceMapShowPlanetLines; + [NMS(Index = 1240)] + /* 0xA2CF */ public bool SpaceMapShowPlanets; + [NMS(Index = 1253)] + /* 0xA2D0 */ public bool SpaceMapShowPulseEncounterLines; + [NMS(Index = 1252)] + /* 0xA2D1 */ public bool SpaceMapShowPulseEncounters; + [NMS(Index = 1249)] + /* 0xA2D2 */ public bool SpaceMapShowShipLines; + [NMS(Index = 1248)] + /* 0xA2D3 */ public bool SpaceMapShowShips; + [NMS(Index = 1242)] + /* 0xA2D4 */ public bool SpaceMapShowStation; + [NMS(Index = 1243)] + /* 0xA2D5 */ public bool SpaceMapShowStationLines; [NMS(Index = 528)] - /* 0x9EC2 */ public bool SpaceOnlyLeadTargetEnabled; + /* 0xA2D6 */ public bool SpaceOnlyLeadTargetEnabled; [NMS(Index = 105)] - /* 0x9EC3 */ public bool TechBoxesCanStack; - [NMS(Index = 782)] - /* 0x9EC4 */ public TkCurveType TrackCritCurve; + /* 0xA2D7 */ public bool TechBoxesCanStack; + [NMS(Index = 783)] + /* 0xA2D8 */ public TkCurveType TrackCritCurve; + [NMS(Index = 769)] + /* 0xA2D9 */ public TkCurveType TrackReticuleInAngleCurve; [NMS(Index = 768)] - /* 0x9EC5 */ public TkCurveType TrackReticuleInAngleCurve; - [NMS(Index = 767)] - /* 0x9EC6 */ public TkCurveType TrackReticuleInCurve; - [NMS(Index = 1115)] - /* 0x9EC7 */ public bool UseCursorHoverSlowFixedValue; + /* 0xA2DA */ public TkCurveType TrackReticuleInCurve; + [NMS(Index = 1116)] + /* 0xA2DB */ public bool UseCursorHoverSlowFixedValue; [NMS(Index = 107)] - /* 0x9EC8 */ public bool UseIntermediateMissionGiverOptions; - [NMS(Index = 834)] - /* 0x9EC9 */ public bool UseNamesOnShipHUD; + /* 0xA2DC */ public bool UseIntermediateMissionGiverOptions; + [NMS(Index = 835)] + /* 0xA2DD */ public bool UseNamesOnShipHUD; [NMS(Index = 98)] - /* 0x9ECA */ public bool UseSquareSlots; + /* 0xA2DE */ public bool UseSquareSlots; [NMS(Index = 335)] - /* 0x9ECB */ public bool UseWorldNodesForRepair; + /* 0xA2DF */ public bool UseWorldNodesForRepair; } } diff --git a/libMBIN/Source/NMS/Globals/GcVehicleGlobals.cs b/libMBIN/Source/NMS/Globals/GcVehicleGlobals.cs index a5a22f612..9d47990b0 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 = 0x89834E27AABFF149, NameHash = 0x6C7923EF)] + [NMS(GUID = 0xC67185C89B1F640, NameHash = 0x6C7923EF)] public class GcVehicleGlobals : NMSTemplate { [NMS(Index = 198)] diff --git a/libMBIN/Source/NMS/Toolkit/TkGlobals.cs b/libMBIN/Source/NMS/Toolkit/TkGlobals.cs index 64bc78176..fe11ca5e4 100644 --- a/libMBIN/Source/NMS/Toolkit/TkGlobals.cs +++ b/libMBIN/Source/NMS/Toolkit/TkGlobals.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.Toolkit { - [NMS(GUID = 0xA0D9FFCC94735A6E, NameHash = 0xD42BEC5C)] + [NMS(GUID = 0x84BFCAE2724A096F, NameHash = 0xD42BEC5C)] public class TkGlobals : NMSTemplate { // size: 0x4 @@ -49,11 +49,11 @@ public enum ForceGPUPresetToEnum : uint { } [NMS(Index = 32)] /* 0x00C */ public ForceGPUPresetToEnum ForceGPUPresetTo; - [NMS(Index = 102)] + [NMS(Index = 103)] /* 0x010 */ public int FrameFlipRateDefault; - [NMS(Index = 104)] + [NMS(Index = 105)] /* 0x014 */ public int FrameFlipRateGame; - [NMS(Index = 103)] + [NMS(Index = 104)] /* 0x018 */ public int FrameFlipRateLoad; // size: 0x5 public enum GameWindowModeEnum : uint { @@ -69,55 +69,55 @@ public enum GameWindowModeEnum : uint { /* 0x020 */ public int HavokVDBClientIndex; [NMS(Index = 29)] /* 0x024 */ public int HighlightPlacementIndex; - [NMS(Index = 98)] + [NMS(Index = 99)] /* 0x028 */ public int HmdEyeBufferHeight; - [NMS(Index = 97)] + [NMS(Index = 98)] /* 0x02C */ public int HmdEyeBufferWidth; - [NMS(Index = 99)] - /* 0x030 */ public float HmdEyeScalePos; [NMS(Index = 100)] - /* 0x034 */ public float HmdHeadScalePos; + /* 0x030 */ public float HmdEyeScalePos; [NMS(Index = 101)] + /* 0x034 */ public float HmdHeadScalePos; + [NMS(Index = 102)] /* 0x038 */ public float HmdImmersionFactor; - [NMS(Index = 96)] + [NMS(Index = 97)] /* 0x03C */ public int HmdMonitor; - [NMS(Index = 92)] + [NMS(Index = 93)] /* 0x040 */ public int HmdPreviewScale; - [NMS(Index = 91)] + [NMS(Index = 92)] /* 0x044 */ public int HmdVRSRateOverride; - [NMS(Index = 76)] + [NMS(Index = 77)] /* 0x048 */ public float ImposterTextureDensity; [NMS(Index = 9)] /* 0x04C */ public int LoadBalanceTimeoutMS; [NMS(Index = 26)] /* 0x050 */ public int LODOverride; - [NMS(Index = 105)] + [NMS(Index = 106)] /* 0x054 */ public float MaxFrameRate; [NMS(Index = 57)] /* 0x058 */ public int Monitor; - [NMS(Index = 74)] + [NMS(Index = 75)] /* 0x05C */ public int OctahedralImpostersViewCount; [NMS(Index = 11)] /* 0x060 */ public int PSVR2LoadBalanceTimeoutMS; - [NMS(Index = 112)] + [NMS(Index = 113)] /* 0x064 */ public float ScratchpadInstanceScale; - [NMS(Index = 114)] + [NMS(Index = 115)] /* 0x068 */ public int ScratchpadInstancesCap; - [NMS(Index = 111)] + [NMS(Index = 112)] /* 0x06C */ public float ScratchpadInstanceSpacing; - [NMS(Index = 113)] + [NMS(Index = 114)] /* 0x070 */ public int ScratchpadInstancesPerSide; - [NMS(Index = 115)] + [NMS(Index = 116)] /* 0x074 */ public float ScratchpadInstancesRandomness; - [NMS(Index = 108)] + [NMS(Index = 109)] /* 0x078 */ public int ScratchpadModelSeed; [NMS(Index = 54)] /* 0x07C */ public int ScreenHeight; [NMS(Index = 53)] /* 0x080 */ public int ScreenWidth; - [NMS(Index = 59)] + [NMS(Index = 60)] /* 0x084 */ public int TiledWindowsIndex; - [NMS(Index = 58)] + [NMS(Index = 59)] /* 0x088 */ public int TiledWindowsSplitCount; [NMS(Index = 13)] /* 0x08C */ public float TitlebarMenuOffset; @@ -131,15 +131,15 @@ public enum TrialStatusEnum : uint { ForceTrial, ForceFullGame, } - [NMS(Index = 88)] + [NMS(Index = 89)] /* 0x098 */ public TrialStatusEnum TrialStatus; - [NMS(Index = 82)] - /* 0x09C */ public float UpdatePeriod; [NMS(Index = 83)] - /* 0x0A0 */ public float UpdatePeriodSteam; + /* 0x09C */ public float UpdatePeriod; [NMS(Index = 84)] - /* 0x0A4 */ public float VoiceUpdatePeriod; + /* 0x0A0 */ public float UpdatePeriodSteam; [NMS(Index = 85)] + /* 0x0A4 */ public float VoiceUpdatePeriod; + [NMS(Index = 86)] /* 0x0A8 */ public float VoiceUpdatePeriodSteam; [NMS(Index = 10)] /* 0x0AC */ public int VRLoadBalanceTimeoutMS; @@ -151,141 +151,143 @@ public enum TrialStatusEnum : uint { /* 0x0B8 */ public float WwiseVibrationMultiplierPrimary; [NMS(Index = 45)] /* 0x0BC */ public float WwiseVibrationMultiplierSecondary; - [NMS(Index = 65)] + [NMS(Index = 66)] /* 0x0C0 */ public NMSString0x100 EditorLayout; [NMS(Index = 6)] /* 0x1C0 */ public NMSString0x100 ExcludeLogFilter; [NMS(Index = 5)] /* 0x2C0 */ public NMSString0x100 IncludeLogFilter; - [NMS(Index = 107)] + [NMS(Index = 108)] /* 0x3C0 */ public NMSString0x100 ScratchpadModel; - [NMS(Index = 86)] - /* 0x4C0 */ public NMSString0x20 OverrideUsernameForDev; - [NMS(Index = 78)] - /* 0x4E0 */ public bool AllowBindlessDraws; + [NMS(Index = 58)] + /* 0x4C0 */ public NMSString0x100 SimulateIOSDevice; + [NMS(Index = 87)] + /* 0x5C0 */ public NMSString0x20 OverrideUsernameForDev; + [NMS(Index = 79)] + /* 0x5E0 */ public bool AllowBindlessDraws; [NMS(Index = 40)] - /* 0x4E1 */ public bool AllowDynamicRenderingOnVulkan; + /* 0x5E1 */ public bool AllowDynamicRenderingOnVulkan; [NMS(Index = 25)] - /* 0x4E2 */ public bool AllowDynamicResScaling; + /* 0x5E2 */ public bool AllowDynamicResScaling; [NMS(Index = 12)] - /* 0x4E3 */ public bool AllowInPlaceNGuiElementRenaming; + /* 0x5E3 */ public bool AllowInPlaceNGuiElementRenaming; [NMS(Index = 39)] - /* 0x4E4 */ public bool AllowMultiThreadedRenderingOnVulkan; + /* 0x5E4 */ public bool AllowMultiThreadedRenderingOnVulkan; [NMS(Index = 1)] - /* 0x4E5 */ public bool AssertsPopupAlwaysOnTop; + /* 0x5E5 */ public bool AssertsPopupAlwaysOnTop; [NMS(Index = 15)] - /* 0x4E6 */ public bool AutoTabNewlyOpenedWindows; + /* 0x5E6 */ public bool AutoTabNewlyOpenedWindows; [NMS(Index = 27)] - /* 0x4E7 */ public bool ColourLODs; + /* 0x5E7 */ public bool ColourLODs; [NMS(Index = 28)] - /* 0x4E8 */ public bool ColourVertexDensity; - [NMS(Index = 75)] - /* 0x4E9 */ public bool CompressImposterTextures; + /* 0x5E8 */ public bool ColourVertexDensity; + [NMS(Index = 76)] + /* 0x5E9 */ public bool CompressImposterTextures; [NMS(Index = 41)] - /* 0x4EA */ public bool CrashOnFailedCriticalAssertion; + /* 0x5EA */ public bool CrashOnFailedCriticalAssertion; [NMS(Index = 2)] - /* 0x4EB */ public bool DefaultSelectIgnoreAsserts; + /* 0x5EB */ public bool DefaultSelectIgnoreAsserts; [NMS(Index = 3)] - /* 0x4EC */ public bool DisableAssertUpload; + /* 0x5EC */ public bool DisableAssertUpload; [NMS(Index = 35)] - /* 0x4ED */ public bool DisableImposters; + /* 0x5ED */ public bool DisableImposters; [NMS(Index = 48)] - /* 0x4EE */ public bool DisableMultiplayer; + /* 0x5EE */ public bool DisableMultiplayer; [NMS(Index = 24)] - /* 0x4EF */ public bool DisableResScaling; + /* 0x5EF */ public bool DisableResScaling; [NMS(Index = 22)] - /* 0x4F0 */ public bool DisableSwitchingAwayFromPad; - [NMS(Index = 77)] - /* 0x4F1 */ public bool DisableUndergrowthInstanceRendering; + /* 0x5F0 */ public bool DisableSwitchingAwayFromPad; + [NMS(Index = 78)] + /* 0x5F1 */ public bool DisableUndergrowthInstanceRendering; [NMS(Index = 55)] - /* 0x4F2 */ public bool DisableVSync; + /* 0x5F2 */ public bool DisableVSync; + [NMS(Index = 72)] + /* 0x5F3 */ public bool EnableGpuBreadcrumbs; [NMS(Index = 71)] - /* 0x4F3 */ public bool EnableGpuBreadcrumbs; - [NMS(Index = 70)] - /* 0x4F4 */ public bool EnableNvidiaAftermath; + /* 0x5F4 */ public bool EnableNvidiaAftermath; + [NMS(Index = 69)] + /* 0x5F5 */ public bool EnablePix; + [NMS(Index = 73)] + /* 0x5F6 */ public bool EnableRayTracing; [NMS(Index = 68)] - /* 0x4F5 */ public bool EnablePix; - [NMS(Index = 72)] - /* 0x4F6 */ public bool EnableRayTracing; - [NMS(Index = 67)] - /* 0x4F7 */ public bool EnableRenderdoc; + /* 0x5F7 */ public bool EnableRenderdoc; [NMS(Index = 23)] - /* 0x4F8 */ public bool EnableShaderReload; + /* 0x5F8 */ public bool EnableShaderReload; [NMS(Index = 38)] - /* 0x4F9 */ public bool EnableSSS; + /* 0x5F9 */ public bool EnableSSS; [NMS(Index = 19)] - /* 0x4FA */ public bool EnableVirtualTouchScreen; + /* 0x5FA */ public bool EnableVirtualTouchScreen; [NMS(Index = 7)] - /* 0x4FB */ public bool EnableZstdSaves; + /* 0x5FB */ public bool EnableZstdSaves; [NMS(Index = 16)] - /* 0x4FC */ public bool FavouritesAndUndoEnabledByDefault; + /* 0x5FC */ public bool FavouritesAndUndoEnabledByDefault; [NMS(Index = 14)] - /* 0x4FD */ public bool FilterTranslatedTextWhenSearching; + /* 0x5FD */ public bool FilterTranslatedTextWhenSearching; [NMS(Index = 31)] - /* 0x4FE */ public bool ForceGPUPreset; - [NMS(Index = 62)] - /* 0x4FF */ public bool ForceRunAllHavokWorldsMultiThreaded; + /* 0x5FE */ public bool ForceGPUPreset; + [NMS(Index = 63)] + /* 0x5FF */ public bool ForceRunAllHavokWorldsMultiThreaded; [NMS(Index = 42)] - /* 0x500 */ public bool ForceSteamDeck; + /* 0x600 */ public bool ForceSteamDeck; [NMS(Index = 43)] - /* 0x501 */ public bool ForceWinGdkHandheld; - [NMS(Index = 106)] - /* 0x502 */ public bool FrameRateSpikeTestEnabled; + /* 0x601 */ public bool ForceWinGdkHandheld; + [NMS(Index = 107)] + /* 0x602 */ public bool FrameRateSpikeTestEnabled; [NMS(Index = 34)] - /* 0x503 */ public bool FreezeCulling; - [NMS(Index = 69)] - /* 0x504 */ public bool HideRenderdocOverlay; - [NMS(Index = 95)] - /* 0x505 */ public bool HmdDistortionPassthru; - [NMS(Index = 89)] - /* 0x506 */ public bool HmdEnable; + /* 0x603 */ public bool FreezeCulling; + [NMS(Index = 70)] + /* 0x604 */ public bool HideRenderdocOverlay; + [NMS(Index = 96)] + /* 0x605 */ public bool HmdDistortionPassthru; [NMS(Index = 90)] - /* 0x507 */ public bool HmdFoveated; + /* 0x606 */ public bool HmdEnable; + [NMS(Index = 91)] + /* 0x607 */ public bool HmdFoveated; + [NMS(Index = 95)] + /* 0x608 */ public bool HmdStereoRender; [NMS(Index = 94)] - /* 0x508 */ public bool HmdStereoRender; - [NMS(Index = 93)] - /* 0x509 */ public bool HmdTracking; + /* 0x609 */ public bool HmdTracking; [NMS(Index = 37)] - /* 0x50A */ public bool JitterRenderOffsetEveryFrame; - [NMS(Index = 66)] - /* 0x50B */ public bool LoadRelativeEditorLayouts; + /* 0x60A */ public bool JitterRenderOffsetEveryFrame; + [NMS(Index = 67)] + /* 0x60B */ public bool LoadRelativeEditorLayouts; [NMS(Index = 18)] - /* 0x50C */ public bool LogInputChanges; + /* 0x60C */ public bool LogInputChanges; [NMS(Index = 17)] - /* 0x50D */ public bool LogInputSetup; + /* 0x60D */ public bool LogInputSetup; [NMS(Index = 33)] - /* 0x50E */ public bool MakeUnusedUniformsNaN; + /* 0x60E */ public bool MakeUnusedUniformsNaN; [NMS(Index = 30)] - /* 0x50F */ public bool MinGPUMode; - [NMS(Index = 73)] - /* 0x510 */ public bool OctahedralImpostersViewFromSpace; - [NMS(Index = 60)] - /* 0x511 */ public bool RunAllHavokWorldsSingleThreaded; + /* 0x60F */ public bool MinGPUMode; + [NMS(Index = 74)] + /* 0x610 */ public bool OctahedralImpostersViewFromSpace; [NMS(Index = 61)] - /* 0x512 */ public bool RunOnlyHavokSubworldsSingleThreaded; - [NMS(Index = 63)] - /* 0x513 */ public bool SampleCollisionWithCamera; - [NMS(Index = 109)] - /* 0x514 */ public bool ScratchpadInstanced; - [NMS(Index = 110)] - /* 0x515 */ public bool ScratchpadWind; + /* 0x611 */ public bool RunAllHavokWorldsSingleThreaded; + [NMS(Index = 62)] + /* 0x612 */ public bool RunOnlyHavokSubworldsSingleThreaded; [NMS(Index = 64)] - /* 0x516 */ public bool ShowPlayerCollisions; + /* 0x613 */ public bool SampleCollisionWithCamera; + [NMS(Index = 110)] + /* 0x614 */ public bool ScratchpadInstanced; + [NMS(Index = 111)] + /* 0x615 */ public bool ScratchpadWind; + [NMS(Index = 65)] + /* 0x616 */ public bool ShowPlayerCollisions; [NMS(Index = 47)] - /* 0x517 */ public bool SimulateDisabledParticleRefractions; + /* 0x617 */ public bool SimulateDisabledParticleRefractions; [NMS(Index = 49)] - /* 0x518 */ public bool SmokeTestSmokeBotAutoStart; + /* 0x618 */ public bool SmokeTestSmokeBotAutoStart; [NMS(Index = 52)] - /* 0x519 */ public bool UseDebugScreenSettings; + /* 0x619 */ public bool UseDebugScreenSettings; [NMS(Index = 46)] - /* 0x51A */ public bool UseHeavyAir; - [NMS(Index = 87)] - /* 0x51B */ public bool UseOverrideUsernameForSavePath; - [NMS(Index = 79)] - /* 0x51C */ public bool VulkanValidationEnabled; + /* 0x61A */ public bool UseHeavyAir; + [NMS(Index = 88)] + /* 0x61B */ public bool UseOverrideUsernameForSavePath; [NMS(Index = 80)] - /* 0x51D */ public bool VulkanValidationPrintMessages; + /* 0x61C */ public bool VulkanValidationEnabled; [NMS(Index = 81)] - /* 0x51E */ public bool VulkanValidationPrintUniqueOnly; + /* 0x61D */ public bool VulkanValidationPrintMessages; + [NMS(Index = 82)] + /* 0x61E */ public bool VulkanValidationPrintUniqueOnly; } } diff --git a/libMBIN/Source/NMS/Toolkit/TkIOSDeviceModel.cs b/libMBIN/Source/NMS/Toolkit/TkIOSDeviceModel.cs new file mode 100644 index 000000000..2405db212 --- /dev/null +++ b/libMBIN/Source/NMS/Toolkit/TkIOSDeviceModel.cs @@ -0,0 +1,26 @@ +namespace libMBIN.NMS.Toolkit +{ + [NMS(GUID = 0x6BFABD6429CDA778, NameHash = 0x30DC7C6F)] + public class TkIOSDeviceModel : NMSTemplate + { + [NMS(Index = 4)] + /* 0x000 */ public float NativeScale; + [NMS(Index = 3)] + /* 0x004 */ public int ScreenHeightPoints; + [NMS(Index = 2)] + /* 0x008 */ public int ScreenWidthPoints; + // size: 0x4 + public enum SimulatedMemoryPresetEnum : uint { + Low, + Medium, + High, + Ultra, + } + [NMS(Index = 5)] + /* 0x00C */ public SimulatedMemoryPresetEnum SimulatedMemoryPreset; + [NMS(Index = 0)] + /* 0x010 */ public NMSString0x100 ModelIdentifier; + [NMS(Index = 1)] + /* 0x110 */ public NMSString0x100 SimulationId; + } +} diff --git a/libMBIN/Source/NMS/Toolkit/TkIOSDevicePreset.cs b/libMBIN/Source/NMS/Toolkit/TkIOSDevicePreset.cs index e50925890..3dc011f77 100644 --- a/libMBIN/Source/NMS/Toolkit/TkIOSDevicePreset.cs +++ b/libMBIN/Source/NMS/Toolkit/TkIOSDevicePreset.cs @@ -3,13 +3,13 @@ namespace libMBIN.NMS.Toolkit { - [NMS(GUID = 0x865B84712EF8F2F0, NameHash = 0x85F192FA)] + [NMS(GUID = 0x1857E6667515729C, NameHash = 0x85F192FA)] public class TkIOSDevicePreset : NMSTemplate { [NMS(Index = 2)] /* 0x000 */ public TkGraphicsSettings DefaultGraphicsSettings; [NMS(Index = 1)] - /* 0x208 */ public List ModelIdentifiers; + /* 0x208 */ public List Models; [NMS(Index = 0)] /* 0x218 */ public NMSString0x100 DeviceName; } diff --git a/libMBIN/Source/NMS/Toolkit/TkIOSPerDeviceSettings.cs b/libMBIN/Source/NMS/Toolkit/TkIOSPerDeviceSettings.cs index 9bed2454b..39844abfa 100644 --- a/libMBIN/Source/NMS/Toolkit/TkIOSPerDeviceSettings.cs +++ b/libMBIN/Source/NMS/Toolkit/TkIOSPerDeviceSettings.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.Toolkit { - [NMS(GUID = 0x48EC80E76C0C30E5, NameHash = 0xF78534FE)] + [NMS(GUID = 0x57455A808769473, NameHash = 0xF78534FE)] public class TkIOSPerDeviceSettings : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/Toolkit/TkInputValidation.cs b/libMBIN/Source/NMS/Toolkit/TkInputValidation.cs index c02bfda24..6986c3e47 100644 --- a/libMBIN/Source/NMS/Toolkit/TkInputValidation.cs +++ b/libMBIN/Source/NMS/Toolkit/TkInputValidation.cs @@ -1,16 +1,15 @@ namespace libMBIN.NMS.Toolkit { - [NMS(GUID = 0xEFAFA0FB3E6AEAC8, NameHash = 0xC2130696)] + [NMS(GUID = 0x19A4B697F70DC366, NameHash = 0xC2130696)] public class TkInputValidation : NMSTemplate { - // size: 0x6 + // size: 0x5 public enum InputValidationEnum : uint { Held, Pressed, HeldConfirm, Released, HeldOver, - Canceled, } [NMS(Index = 0)] /* 0x0 */ public InputValidationEnum InputValidation; diff --git a/libMBIN/Source/NMS/Toolkit/TkPhysicsComponentData.cs b/libMBIN/Source/NMS/Toolkit/TkPhysicsComponentData.cs index 36d04e897..b1d5f5511 100644 --- a/libMBIN/Source/NMS/Toolkit/TkPhysicsComponentData.cs +++ b/libMBIN/Source/NMS/Toolkit/TkPhysicsComponentData.cs @@ -3,7 +3,7 @@ namespace libMBIN.NMS.Toolkit { - [NMS(GUID = 0x15ABE55991F87E50, NameHash = 0xF90BB3)] + [NMS(GUID = 0x517649E1A871B861, NameHash = 0xF90BB3)] public class TkPhysicsComponentData : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/Toolkit/TkRepositionComponentData.cs b/libMBIN/Source/NMS/Toolkit/TkRepositionComponentData.cs index 3ca7b4c5b..94b96897b 100644 --- a/libMBIN/Source/NMS/Toolkit/TkRepositionComponentData.cs +++ b/libMBIN/Source/NMS/Toolkit/TkRepositionComponentData.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.Toolkit { - [NMS(GUID = 0xE38809E81460D528, NameHash = 0x7B0AA69F)] + [NMS(GUID = 0xEA8427E1AAE6A460, NameHash = 0x7B0AA69F)] public class TkRepositionComponentData : NMSTemplate { [NMS(Index = 11)] diff --git a/libMBIN/Source/NMS/Toolkit/TkStaticPhysicsComponentData.cs b/libMBIN/Source/NMS/Toolkit/TkStaticPhysicsComponentData.cs index 76e0a364c..a848be2a2 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 = 0xA58CB5105D2C2A05, NameHash = 0xB2405C75)] + [NMS(GUID = 0x94EE7DD3A650D97C, 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 31df64f87..beb6db08b 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 = 0x21CDD775CD5F4DDD, NameHash = 0x69A0FDE1)] + [NMS(GUID = 0x7BB05D760C5196B5, NameHash = 0x69A0FDE1)] public class TkTestMetadata : NMSTemplate { [NMS(Index = 47)] diff --git a/libMBIN/Source/NMS/Toolkit/TkTriggerVolumeData.cs b/libMBIN/Source/NMS/Toolkit/TkTriggerVolumeData.cs index c59a07789..cf32f0544 100644 --- a/libMBIN/Source/NMS/Toolkit/TkTriggerVolumeData.cs +++ b/libMBIN/Source/NMS/Toolkit/TkTriggerVolumeData.cs @@ -2,7 +2,7 @@ namespace libMBIN.NMS.Toolkit { - [NMS(GUID = 0x707F9153DB1607D0, NameHash = 0x145940EF)] + [NMS(GUID = 0xA4275B85714C6E7D, NameHash = 0x145940EF)] public class TkTriggerVolumeData : NMSTemplate { [NMS(Index = 0)] diff --git a/libMBIN/Source/NMS/Toolkit/TkVirtualBinding.cs b/libMBIN/Source/NMS/Toolkit/TkVirtualBinding.cs index 8c6a6de95..91cf3442a 100644 --- a/libMBIN/Source/NMS/Toolkit/TkVirtualBinding.cs +++ b/libMBIN/Source/NMS/Toolkit/TkVirtualBinding.cs @@ -4,7 +4,7 @@ namespace libMBIN.NMS.Toolkit { - [NMS(GUID = 0x52733FF4F8B26DBB, NameHash = 0x16AA0D1F)] + [NMS(GUID = 0x85D9C58CF88713A2, NameHash = 0x16AA0D1F)] public class TkVirtualBinding : NMSTemplate { [NMS(Index = 3)] @@ -25,11 +25,13 @@ public class TkVirtualBinding : NMSTemplate /* 0x5C */ public GcInputActions TopAction; [NMS(Index = 0)] /* 0x60 */ public bool Active; + [NMS(Index = 12)] + /* 0x61 */ public bool AllowExternalStart; [NMS(Index = 1)] - /* 0x61 */ public bool DefaultActive; + /* 0x62 */ public bool DefaultActive; [NMS(Index = 7)] - /* 0x62 */ public bool DirectionalActions; + /* 0x63 */ public bool DirectionalActions; [NMS(Index = 6)] - /* 0x63 */ public bool SupportsJoystick; + /* 0x64 */ public bool SupportsJoystick; } } diff --git a/libMBIN/Source/NMS/Toolkit/TkVolumeTriggerType.cs b/libMBIN/Source/NMS/Toolkit/TkVolumeTriggerType.cs index de0cb1fd8..f121b09c8 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 = 0x6667C4915C688ACE, NameHash = 0xEE0FA479)] + [NMS(GUID = 0xEE906B423CB477E1, NameHash = 0xEE0FA479)] public class TkVolumeTriggerType : NMSTemplate { - // size: 0x16 + // size: 0x18 public enum VolumeTriggerTypeEnum : uint { Open, GenericInterior, @@ -27,6 +27,8 @@ public enum VolumeTriggerTypeEnum : uint { HazardProtectionNoRecharge, HazardProtectionSpook, ForceJetpackIgnition, + SpookHazard, + LocalPlayerOnly, } [NMS(Index = 0)] /* 0x0 */ public VolumeTriggerTypeEnum VolumeTriggerType; diff --git a/libMBIN/Source/Version.cs b/libMBIN/Source/Version.cs index 5e0766671..d7982c42e 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 = "7.07.0.1"; + internal const string VERSION_STRING = "7.10.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 4fcd97815..d48b3eb17 100644 --- a/libMBIN/libMBIN-Shared.projitems +++ b/libMBIN/libMBIN-Shared.projitems @@ -155,6 +155,7 @@ + @@ -868,6 +869,7 @@ + @@ -1128,6 +1130,7 @@ + @@ -1148,6 +1151,7 @@ + @@ -2384,6 +2388,7 @@ + @@ -2504,6 +2509,7 @@ + @@ -2743,6 +2749,7 @@ +