Skip to content

Commit

Permalink
Merge pull request #606 from HolterPhylo/UpdateFor14676108
Browse files Browse the repository at this point in the history
[MRG] Update for 14676108
  • Loading branch information
HolterPhylo authored Jun 11, 2024
2 parents 07d3e72 + 850766a commit 9d1090e
Show file tree
Hide file tree
Showing 6 changed files with 543 additions and 534 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
namespace libMBIN.NMS.GameComponents
{
[NMS(GUID = 0xAABD39BAF0C3C3B1, NameHash = 0xB1DCBBA5F7FD2B09)]
public class GcMissionConditionSettlementsHaveEverBeenDisabled : NMSTemplate
{
}
}
16 changes: 10 additions & 6 deletions libMBIN/Source/NMS/GameComponents/GcPlayerCommonStateData.cs
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

namespace libMBIN.NMS.GameComponents
{
[NMS(GUID = 0xA696B67A3D45746E, NameHash = 0x4C060D5780D187B4)]
[NMS(GUID = 0xAB38C726425C7335, NameHash = 0x4C060D5780D187B4)]
public class GcPlayerCommonStateData : NMSTemplate
{
[NMS(Index = 5)]
Expand All @@ -18,15 +18,19 @@ public class GcPlayerCommonStateData : NMSTemplate
/* 0x51F0 */ public GcSeasonTransferInventoryData SeasonTransferInventoryData;
[NMS(Index = 10)]
/* 0x5368 */ public List<NMSString0x10> EarnedSeasonSpecialRewards;
[NMS(Index = 12)]
/* 0x5378 */ public List<NMSString0x20> UsedPlatforms;
[NMS(Index = 11)]
/* 0x5388 */ public ulong SaveUniversalId;
[NMS(Index = 1)]
/* 0x5378 */ public ulong TotalPlayTime;
/* 0x5390 */ public ulong TotalPlayTime;
[NMS(Index = 0)]
/* 0x5380 */ public NMSString0x80 SaveName;
/* 0x5398 */ public NMSString0x80 SaveName;
[NMS(Index = 2)]
/* 0x5400 */ public bool UsesThirdPersonCharacterCam;
/* 0x5418 */ public bool UsesThirdPersonCharacterCam;
[NMS(Index = 4)]
/* 0x5401 */ public bool UsesThirdPersonShipCam;
/* 0x5419 */ public bool UsesThirdPersonShipCam;
[NMS(Index = 3)]
/* 0x5402 */ public bool UsesThirdPersonVehicleCam;
/* 0x541A */ public bool UsesThirdPersonVehicleCam;
}
}
160 changes: 81 additions & 79 deletions libMBIN/Source/NMS/GameComponents/GcUserSettingsData.cs
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@

namespace libMBIN.NMS.GameComponents
{
[NMS(GUID = 0x8FA2F098F5385F07, NameHash = 0x3A50D683FD1CF4BF)]
[NMS(GUID = 0x313D6434CA6AB5FC, NameHash = 0x3A50D683FD1CF4BF)]
public class GcUserSettingsData : NMSTemplate
{
[NMS(Index = 28)]
Expand All @@ -28,11 +28,11 @@ public class GcUserSettingsData : NMSTemplate
/* 0x0080 */ public List<NMSString0x10> UnlockedTwitchRewards;
[NMS(Index = 30)]
/* 0x0090 */ public List<NMSString0x20A> UnlockedWikiTopics;
[NMS(Index = 72)]
[NMS(Index = 73)]
/* 0x00A0 */ public List<NMSString0x80> UpgradedUsers;
[NMS(Index = 16)]
/* 0x00B0 */ public GcBlockListPersistence BlockList;
[NMS(Index = 80)]
[NMS(Index = 81)]
/* 0x3900 */ public GcGyroSettingsData GyroSettings;
// size: 0x3
public enum BaseSharingModeEnum : uint {
Expand All @@ -42,13 +42,13 @@ public enum BaseSharingModeEnum : uint {
}
[NMS(Index = 25)]
/* 0x3974 */ public BaseSharingModeEnum BaseSharingMode;
[NMS(Index = 69)]
[NMS(Index = 70)]
/* 0x3978 */ public int CamerShakeStrength;
[NMS(Index = 13)]
/* 0x397C */ public int CursorSensitivityMode1;
[NMS(Index = 14)]
/* 0x3980 */ public int CursorSensitivityMode2;
[NMS(Index = 83)]
[NMS(Index = 84)]
/* 0x3984 */ public GcHand DominantHand;
// size: 0x4
[Flags]
Expand All @@ -58,36 +58,36 @@ public enum EyeTrackingFlagsEnum : uint {
WristMenus = 0x2,
Menus = 0x4,
}
[NMS(Index = 78)]
[NMS(Index = 79)]
/* 0x3988 */ public EyeTrackingFlagsEnum EyeTrackingFlags;
[NMS(Index = 18)]
/* 0x398C */ public int Filter;
[NMS(Index = 66)]
[NMS(Index = 67)]
/* 0x3990 */ public int FireteamSessionCount;
[NMS(Index = 11)]
/* 0x3994 */ public int FlightSensitivityMode1;
[NMS(Index = 12)]
/* 0x3998 */ public int FlightSensitivityMode2;
[NMS(Index = 56)]
[NMS(Index = 57)]
/* 0x399C */ public float FrontendZoom;
[NMS(Index = 84)]
[NMS(Index = 85)]
/* 0x39A0 */ public float HazardEffectsStrength;
[NMS(Index = 67)]
[NMS(Index = 68)]
/* 0x39A4 */ public int HeadsetVibrationStrength;
// size: 0x2
public enum HighResVRUIEnum : uint {
High,
Low,
}
[NMS(Index = 86)]
[NMS(Index = 87)]
/* 0x39A8 */ public HighResVRUIEnum HighResVRUI;
[NMS(Index = 55)]
[NMS(Index = 56)]
/* 0x39AC */ public float HUDZoom;
[NMS(Index = 81)]
[NMS(Index = 82)]
/* 0x39B0 */ public TkLanguages Language;
[NMS(Index = 45)]
/* 0x39B4 */ public int LastSeenCommunityMission;
[NMS(Index = 46)]
/* 0x39B4 */ public int LastSeenCommunityMission;
[NMS(Index = 47)]
/* 0x39B8 */ public int LastSeenCommunityMissionTier;
[NMS(Index = 9)]
/* 0x39BC */ public int LookSensitivityMode1;
Expand All @@ -97,20 +97,20 @@ public enum HighResVRUIEnum : uint {
/* 0x39C4 */ public int MotionBlurAmount;
[NMS(Index = 15)]
/* 0x39C8 */ public int MouseSpringSmoothing;
[NMS(Index = 49)]
[NMS(Index = 50)]
/* 0x39CC */ public GcMovementDirection MovementDirectionHands;
[NMS(Index = 48)]
[NMS(Index = 49)]
/* 0x39D0 */ public GcMovementDirection MovementDirectionPad;
// size: 0x2
public enum MovementModeEnum : uint {
Teleporter,
Smooth,
}
[NMS(Index = 47)]
[NMS(Index = 48)]
/* 0x39D4 */ public MovementModeEnum MovementMode;
[NMS(Index = 7)]
/* 0x39D8 */ public int MusicVolume;
[NMS(Index = 87)]
[NMS(Index = 88)]
/* 0x39DC */ public float PlayerHUDVROffset;
// size: 0x3
public enum PS4FixedFPSEnum : uint {
Expand All @@ -128,15 +128,15 @@ public enum PS4FixedFPSEnum : uint {
/* 0x39EC */ public int ScreenBrightness;
[NMS(Index = 8)]
/* 0x39F0 */ public int SfxVolume;
[NMS(Index = 88)]
[NMS(Index = 89)]
/* 0x39F4 */ public float ShipHUDVROffset;
// size: 0x3
public enum SpaceCombatFollowModeEnum : uint {
Disabled,
Hold,
Toggle,
}
[NMS(Index = 71)]
[NMS(Index = 72)]
/* 0x39F8 */ public SpaceCombatFollowModeEnum SpaceCombatFollowMode;
// size: 0x4
public enum TemperatureUnitEnum : uint {
Expand All @@ -145,16 +145,16 @@ public enum TemperatureUnitEnum : uint {
F,
K,
}
[NMS(Index = 43)]
[NMS(Index = 44)]
/* 0x39FC */ public TemperatureUnitEnum TemperatureUnit;
[NMS(Index = 70)]
[NMS(Index = 71)]
/* 0x3A00 */ public int TriggerFeedbackStrength;
// size: 0x2
public enum TurnModeEnum : uint {
Smooth,
Snap,
}
[NMS(Index = 52)]
[NMS(Index = 53)]
/* 0x3A04 */ public TurnModeEnum TurnMode;
// size: 0x4
public enum UIColourSchemeEnum : uint {
Expand All @@ -163,89 +163,91 @@ public enum UIColourSchemeEnum : uint {
Deuteranopia,
Tritanopia,
}
[NMS(Index = 58)]
[NMS(Index = 59)]
/* 0x3A08 */ public UIColourSchemeEnum UIColourScheme;
[NMS(Index = 68)]
[NMS(Index = 69)]
/* 0x3A0C */ public int VibrationStrength;
[NMS(Index = 53)]
[NMS(Index = 54)]
/* 0x3A10 */ public float VRVignetteStrength;
[NMS(Index = 74)]
[NMS(Index = 75)]
/* 0x3A14 */ public bool AccessibleText;
[NMS(Index = 73)]
[NMS(Index = 74)]
/* 0x3A15 */ public bool AllowWhiteScreenTransitions;
[NMS(Index = 82)]
[NMS(Index = 83)]
/* 0x3A16 */ public bool AutoRotateThirdPersonPlayerCamera;
[NMS(Index = 75)]
[NMS(Index = 76)]
/* 0x3A17 */ public bool AutoScanDiscoveries;
[NMS(Index = 51)]
[NMS(Index = 52)]
/* 0x3A18 */ public bool BaseBuildingShowOptionsFromVision;
[NMS(Index = 64)]
[NMS(Index = 65)]
/* 0x3A19 */ public bool BaseComplexityLimitsEnabled;
[NMS(Index = 42)]
/* 0x3A1A */ public bool CrossPlatform;
[NMS(Index = 43)]
/* 0x3A1B */ public bool CrossSaves;
[NMS(Index = 19)]
/* 0x3A1B */ public bool DamageNumbers;
[NMS(Index = 50)]
/* 0x3A1C */ public bool EnableControllerCursorInVR;
[NMS(Index = 65)]
/* 0x3A1D */ public bool EnableLargeLobbies;
[NMS(Index = 59)]
/* 0x3A1E */ public bool EnableModdingConsole;
/* 0x3A1C */ public bool DamageNumbers;
[NMS(Index = 51)]
/* 0x3A1D */ public bool EnableControllerCursorInVR;
[NMS(Index = 66)]
/* 0x3A1E */ public bool EnableLargeLobbies;
[NMS(Index = 60)]
/* 0x3A1F */ public bool HeadBob;
[NMS(Index = 89)]
/* 0x3A20 */ public bool HighlightInteractableObjects;
/* 0x3A1F */ public bool EnableModdingConsole;
[NMS(Index = 61)]
/* 0x3A20 */ public bool HeadBob;
[NMS(Index = 90)]
/* 0x3A21 */ public bool HighlightInteractableObjects;
[NMS(Index = 4)]
/* 0x3A21 */ public bool HUDHidden;
/* 0x3A22 */ public bool HUDHidden;
[NMS(Index = 39)]
/* 0x3A22 */ public bool InstantUIDelete;
/* 0x3A23 */ public bool InstantUIDelete;
[NMS(Index = 38)]
/* 0x3A23 */ public bool InstantUIInputs;
/* 0x3A24 */ public bool InstantUIInputs;
[NMS(Index = 1)]
/* 0x3A24 */ public bool InvertFlightControls;
/* 0x3A25 */ public bool InvertFlightControls;
[NMS(Index = 0)]
/* 0x3A25 */ public bool InvertLookControls;
/* 0x3A26 */ public bool InvertLookControls;
[NMS(Index = 2)]
/* 0x3A26 */ public bool InvertVRInWorldFlightControls;
[NMS(Index = 79)]
/* 0x3A27 */ public bool MoveableWristMenus;
/* 0x3A27 */ public bool InvertVRInWorldFlightControls;
[NMS(Index = 80)]
/* 0x3A28 */ public bool MoveableWristMenus;
[NMS(Index = 37)]
/* 0x3A28 */ public bool Multiplayer;
[NMS(Index = 77)]
/* 0x3A29 */ public bool PlaceJumpSwap;
/* 0x3A29 */ public bool Multiplayer;
[NMS(Index = 78)]
/* 0x3A2A */ public bool PlaceJumpSwap;
[NMS(Index = 24)]
/* 0x3A2A */ public bool PS4VignetteAndScanlines;
[NMS(Index = 85)]
/* 0x3A2B */ public bool QuickMenuBuildMenuSwap;
/* 0x3A2B */ public bool PS4VignetteAndScanlines;
[NMS(Index = 86)]
/* 0x3A2C */ public bool QuickMenuBuildMenuSwap;
[NMS(Index = 40)]
/* 0x3A2C */ public bool SpeechToText;
[NMS(Index = 76)]
/* 0x3A2D */ public bool SprintScanSwap;
/* 0x3A2D */ public bool SpeechToText;
[NMS(Index = 77)]
/* 0x3A2E */ public bool SprintScanSwap;
[NMS(Index = 41)]
/* 0x3A2E */ public bool Translate;
[NMS(Index = 57)]
/* 0x3A2F */ public bool UseAutoTorch;
[NMS(Index = 63)]
/* 0x3A30 */ public bool UseCharacterHeightForCamera;
[NMS(Index = 44)]
/* 0x3A31 */ public bool UseOldMouseFlight;
[NMS(Index = 54)]
/* 0x3A32 */ public bool UseShipAutoControlVignette;
/* 0x3A2F */ public bool Translate;
[NMS(Index = 58)]
/* 0x3A30 */ public bool UseAutoTorch;
[NMS(Index = 64)]
/* 0x3A31 */ public bool UseCharacterHeightForCamera;
[NMS(Index = 45)]
/* 0x3A32 */ public bool UseOldMouseFlight;
[NMS(Index = 55)]
/* 0x3A33 */ public bool UseShipAutoControlVignette;
[NMS(Index = 5)]
/* 0x3A33 */ public bool Vibration;
/* 0x3A34 */ public bool Vibration;
[NMS(Index = 36)]
/* 0x3A34 */ public bool VoiceChat;
/* 0x3A35 */ public bool VoiceChat;
[NMS(Index = 92)]
/* 0x3A36 */ public bool VRHandControllerEnableTwist;
[NMS(Index = 91)]
/* 0x3A35 */ public bool VRHandControllerEnableTwist;
[NMS(Index = 90)]
/* 0x3A36 */ public bool VRHandControllerSwapYawAndRoll;
[NMS(Index = 61)]
/* 0x3A37 */ public bool VRHeadBob;
/* 0x3A37 */ public bool VRHandControllerSwapYawAndRoll;
[NMS(Index = 62)]
/* 0x3A38 */ public bool VRShowBody;
/* 0x3A38 */ public bool VRHeadBob;
[NMS(Index = 63)]
/* 0x3A39 */ public bool VRShowBody;
[NMS(Index = 3)]
/* 0x3A39 */ public bool VRVehiclesUseWorldControls;
/* 0x3A3A */ public bool VRVehiclesUseWorldControls;
[NMS(Index = 23)]
/* 0x3A3A */ public bool XboxOneXHighResolutionMode;
/* 0x3A3B */ public bool XboxOneXHighResolutionMode;
}
}
Loading

0 comments on commit 9d1090e

Please sign in to comment.