0x00x04A0
Members 106
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x01 | bIsRunningHardwareBenchmark | bool | 6 flags | false | |
| 0x01 | bIsSettingsMenuOpen | bool | 6 flags | false | |
| 0x006A | 0x86 | padding / unreflected | |||
| 0x08 | ScreenResolution | FIntPoint | 6 flags | {X=0, Y=0} | |
| 0x04 | ScreenResolutionIndex | int32 | 6 flags | -1 | |
| 0x01 | GranularQualitySettingsSectionVisibility | ESlateVisibility | 7 flags | Visible | |
| 0x00FD | 0x03 | padding / unreflected | |||
| 0x10 | TSRFramerateTargetValues | TArray<float> | 4 flags | [2 items] | |
| 0x08 | LocalPlayer | USN2LocalPlayer* | Protected+6 flags | nullptr | |
| 0x08 | ActiveTab | FName | Protected+6 flags | None | |
| 0x10 | CurrentSettingTitle | FText | Protected+2 flags | <FText> | |
| 0x10 | CurrentSettingDescription | FText | Protected+2 flags | <FText> | |
| 0x01 | CurrentPlatform | EPlatform | Protected+7 flags | Undefined | |
| 0x0141 | 0x03 | padding / unreflected | |||
| 0x04 | WindowModeUIIndex | int32 | Protected+6 flags | -1 | |
| 0x0148 | 0x08 | padding / unreflected | |||
| 0x10 | AvailableWindowModes | TArray<EWindowMode> | Protected+4 flags | [] | |
| 0x10 | AvailableResolutionLabels | TArray<FText> | Protected+3 flags | [] | |
| 0x0170 | 0x30 | padding / unreflected | |||
| 0x10 | AvailableFrameRates | TArray<FText> | Protected+3 flags | [] | |
| 0x01B0 | 0x10 | padding / unreflected | |||
| 0x04 | FramerateIndex | int32 | Protected+6 flags | -1 | |
| 0x01 | VerticalSyncEnabled | bool | Protected+6 flags | false | |
| 0x01C5 | 0x03 | padding / unreflected | |||
| 0x04 | NvidiaReflexMode | int32 | Protected+6 flags | 0 | |
| 0x01 | NvidiaReflexVisibility | ESlateVisibility | Protected+7 flags | Visible | |
| 0x01 | VerticalSyncButtonEnabled | bool | Protected+7 flags | false | |
| 0x01CE | 0x01 | padding / unreflected | |||
| 0x01 | MotionBlurEnabled | bool | Protected+6 flags | false | |
| 0x01 | ChromaticAberrationEnabled | bool | Protected+6 flags | false | |
| 0x01 | LensFlareEnabled | bool | Protected+6 flags | false | |
| 0x01 | UnderwaterBlurEnabled | bool | Protected+6 flags | false | |
| 0x01D3 | 0x01 | padding / unreflected | |||
| 0x04 | UpscalingMethod | int32 | Protected+6 flags | 1 | |
| 0x01D8 | 0x04 | padding / unreflected | |||
| 0x04 | UpscalingMethodSectionIndex | int32 | Protected+7 flags | 1 | |
| 0x04 | ResolutionScale | float | Protected+6 flags | 1 | |
| 0x04 | ResolutionScaleMin | float | Protected+6 flags | 0.5 | |
| 0x04 | ResolutionScaleMax | float | Protected+6 flags | 1 | |
| 0x01 | bEnableMinMaxResolutionScale | bool | Protected+6 flags | false | |
| 0x01ED | 0x03 | padding / unreflected | |||
| 0x04 | TSRQualityMode | int32 | Protected+6 flags | -1 | |
| 0x04 | TSRFramerateIndex | int32 | Protected+6 flags | -1 | |
| 0x04 | DLSSQualityMode | int32 | Protected+6 flags | -1 | |
| 0x04 | FSRUpscalingQuality | int32 | Protected+6 flags | -1 | |
| 0x04 | FrameGenerationModeIndex | int32 | Protected+6 flags | 0 | |
| 0x0204 | 0x04 | padding / unreflected | |||
| 0x10 | CompatibleFrameGenerationModes | TArray<FText> | Protected+4 flags | [] | |
| 0x01 | FrameGenerationVisibility | ESlateVisibility | Protected+7 flags | Visible | |
| 0x0219 | 0x07 | padding / unreflected | |||
| 0x04 | QualityModeEnabled | int32 | Protected+6 flags | 0 | |
| 0x0224 | 0x04 | padding / unreflected | |||
| 0x10 | BaseProfileName | FString | Protected+5 flags | "" | |
| 0x04 | ROGAllyCustomModeEnabled | int32 | Protected+6 flags | 0 | |
| 0x04 | SteamDeckCustomModeEnabled | int32 | Protected+6 flags | 0 | |
| 0x04 | OverallQuality | int32 | Protected+6 flags | -1 | |
| 0x04 | GlobalIlluminationQuality | int32 | Protected+6 flags | 0 | |
| 0x04 | ShadowQuality | int32 | Protected+6 flags | 0 | |
| 0x04 | AntiAliasingQuality | int32 | Protected+6 flags | 0 | |
| 0x04 | ViewDistanceQuality | int32 | Protected+6 flags | 0 | |
| 0x04 | TextureQuality | int32 | Protected+6 flags | 0 | |
| 0x04 | VisualEffectQuality | int32 | Protected+6 flags | 0 | |
| 0x04 | ReflectionQuality | int32 | Protected+6 flags | 0 | |
| 0x04 | PostProcessingQuality | int32 | Protected+6 flags | 0 | |
| 0x04 | ShadingQuality | int32 | Protected+6 flags | 0 | |
| 0x04 | FoliageQuality | int32 | Protected+6 flags | 0 | |
| 0x04 | LandscapeQuality | int32 | Protected+6 flags | 0 | |
| 0x04 | CloudsQuality | int32 | Protected+6 flags | 0 | |
| 0x0274 | 0x74 | padding / unreflected | |||
| 0x04 | OverallVolume | float | Protected+6 flags | 0 | |
| 0x02EC | 0x04 | padding / unreflected | |||
| 0x04 | MusicVolume | float | Protected+6 flags | 0 | |
| 0x02F4 | 0x04 | padding / unreflected | |||
| 0x04 | SoundFXVolume | float | Protected+6 flags | 0 | |
| 0x02FC | 0x04 | padding / unreflected | |||
| 0x04 | DialogueVolume | float | Protected+6 flags | 0 | |
| 0x0304 | 0x04 | padding / unreflected | |||
| 0x04 | CinematicsVolume | float | Protected+6 flags | 0 | |
| 0x030C | 0x04 | padding / unreflected | |||
| 0x04 | VoiceChatVolume | float | Protected+6 flags | 0 | |
| 0x0314 | 0x04 | padding / unreflected | |||
| 0x01 | AllowAudioInBackground | bool | Protected+6 flags | false | |
| 0x0319 | 0x07 | padding / unreflected | |||
| 0x10 | AvailableAudioDevices | TArray<FAudioOutputDeviceInfo> | Protected+3 flags | [] | |
| 0x10 | ActiveAudioDeviceId | FString | Protected+5 flags | "" | |
| 0x04 | VoiceChatMode | int32 | Protected+6 flags | 0 | |
| 0x0344 | 0x04 | padding / unreflected | |||
| 0x04 | VoiceChatActivation | int32 | Protected+6 flags | 0 | |
| 0x034C | 0x04 | padding / unreflected | |||
| 0x08 | MouseSensitivityX | double | Protected+6 flags | 0 | |
| 0x0358 | 0x08 | padding / unreflected | |||
| 0x08 | MouseSensitivityY | double | Protected+6 flags | 0 | |
| 0x0368 | 0x08 | padding / unreflected | |||
| 0x08 | ControllerSensitivityX | double | Protected+6 flags | 0 | |
| 0x0378 | 0x08 | padding / unreflected | |||
| 0x08 | ControllerSensitivityY | double | Protected+6 flags | 0 | |
| 0x0388 | 0x08 | padding / unreflected | |||
| 0x08 | ControllerForceFeedbackSensitivity | double | Protected+6 flags | 0 | |
| 0x0398 | 0x08 | padding / unreflected | |||
| 0x01 | ControllerInvertedY | bool | Protected+6 flags | false | |
| 0x03A1 | 0x01 | padding / unreflected | |||
| 0x01 | MouseInvertedY | bool | Protected+6 flags | false | |
| 0x03A3 | 0x01 | padding / unreflected | |||
| 0x04 | ControllerOrientation | int32 | Protected+6 flags | 0 | |
| 0x03A8 | 0x04 | padding / unreflected | |||
| 0x01 | SwapControllerSticks | bool | Protected+6 flags | false | |
| 0x03AD | 0x01 | padding / unreflected | |||
| 0x01 | PickupForceFeedback | bool | Protected+6 flags | false | |
| 0x03AF | 0x01 | padding / unreflected | |||
| 0x04 | CurrentCulture | int32 | Protected+6 flags | 0 | |
| 0x03B4 | 0x04 | padding / unreflected | |||
| 0x10 | Cultures | TArray<FText> | Protected+3 flags | [] | |
| 0x03C8 | 0x50 | padding / unreflected | |||
| 0x04 | Gamma | float | Protected+6 flags | 2.2 | |
| 0x041C | 0x04 | padding / unreflected | |||
| 0x01 | LargeTextEnabled | bool | Protected+6 flags | false | |
| 0x0421 | 0x03 | padding / unreflected | |||
| 0x04 | NormalizedApplicationScale | float | Protected+6 flags | 0.5 | |
| 0x0428 | 0x04 | padding / unreflected | |||
| 0x04 | ColorDeficiencyType | int32 | Protected+6 flags | 0 | |
| 0x0430 | 0x04 | padding / unreflected | |||
| 0x04 | ControllerLayoutSetting | int32 | Protected+6 flags | 0 | |
| 0x0438 | 0x04 | padding / unreflected | |||
| 0x01 | bCameraSwimBobbing | bool | Protected+6 flags | true | |
| 0x043D | 0x01 | padding / unreflected | |||
| 0x01 | bShowOutlines | bool | Protected+6 flags | true | |
| 0x043F | 0x01 | padding / unreflected | |||
| 0x04 | CameraShakesIntensity | float | Protected+6 flags | 1 | |
| 0x0444 | 0x04 | padding / unreflected | |||
| 0x04 | FOV | float | Protected+6 flags | 90 | |
| 0x044C | 0x04 | padding / unreflected | |||
| 0x04 | CameraSpeedToFOV | float | Protected+6 flags | 1 | |
| 0x0454 | 0x04 | padding / unreflected | |||
| 0x04 | CameraSway | float | Protected+6 flags | 1 | |
| 0x045C | 0x04 | padding / unreflected | |||
| 0x08 | DebugSettings | USN2SettingsDebug* | Protected+6 flags | nullptr | |
| 0x08 | SharedSettings | USN2SettingsShared* | Protected+6 flags | nullptr | |
| 0x08 | LocalSettings | USN2SettingsLocal* | Protected+6 flags | nullptr | |
| 0x01 | bIsGraphicsSettingsDirty | bool | Protected+7 flags | false | |
| 0x01 | bIsVideoSettingsDirty | bool | Protected+7 flags | false | |
| 0x01 | bIsAudioSettingsDirty | bool | Protected+7 flags | false | |
| 0x01 | bIsControlsSettingsDirty | bool | Protected+7 flags | false | |
| 0x01 | bIsLanguageSettingsDirty | bool | Protected+7 flags | false | |
| 0x01 | bIsAccessibilitySettingsDirty | bool | Protected+7 flags | false | |
| 0x01 | bIsDebugSettingsDirty | bool | Protected+7 flags | false | |
| 0x01 | bShouldNotifyRestartIsNeeded | bool | Protected+6 flags | false | |
| 0x01 | IsCrashReportingEnabled | bool | Protected+6 flags | false | |
| 0x0481 | 0x01 | padding / unreflected | |||
| 0x01 | IsAnalyticsEnabled | bool | Protected+6 flags | false | |
| 0x0483 | 0x01 | padding / unreflected | |||
| 0x01 | IsAutoSaveEnabled | bool | Protected+6 flags | false | |
| 0x0485 | 0x01 | padding / unreflected | |||
| 0x01 | IsProfanityFilterEnabled | bool | Protected+6 flags | false | |
| 0x0487 | 0x01 | padding / unreflected | |||
| 0x10 | InputPrompts | TArray<FText> | Protected+3 flags | [] | |
| 0x01 | IsTwitchAccountLinked | bool | Protected+6 flags | false | |
| 0x01 | IsSonarConnected | bool | Protected+6 flags | false | |
| 0x049A | 0x06 | unreflected bytes to end of USN2SettingsViewModel | |||
Functions 37
| Signature | Flags | Native | Params |
|---|---|---|---|
| void UpdateAvailableFramerates() | FinalNative+1 flags | 0x00 | |
| void UpdateAllAvailableResolutions() | FinalNative+1 flags | 0x00 | |
| void StorePriorValues() | FinalNative+1 flags | 0x00 | |
| void SetUpscalingMethod(int32 InValue) | FinalNative+1 flags | 0x04 | |
| void SetTwitchAccountStatus(bool InValue) | FinalNative+1 flags | 0x01 | |
| void SetSonarConnectionVisibility(bool InValue) | FinalNative+1 flags | 0x01 | |
| void SetFOV(float InValue) | FinalNative+1 flags | 0x04 | |
| void SetActiveAudioOutputDevice(const FString& AudioDeviceId) | FinalNative+1 flags | 0x10 | |
| void RunHardwareBenchmark() | FinalNative+1 flags | 0x00 | |
| void RevertToPriorVideoSettings() | FinalNative+1 flags | 0x00 | |
| void RevertGraphicsSettings() | FinalNative+1 flags | 0x00 | |
| void RevertDebugInfoSettings() | FinalNative+1 flags | 0x00 | |
| void RevertControlSettings() | FinalNative+1 flags | 0x00 | |
| void RevertAudioSettings() | FinalNative+1 flags | 0x00 | |
| void RevertAccessibilitySettings() | FinalNative+1 flags | 0x00 | |
| void ResetSettings(const ESettingsTab& SettingsTab) | FinalNative+1 flags | 0x01 | |
| void ResetControlsSettings() | FinalNative+1 flags | 0x00 | |
| int32 RefreshWindowModeSelectionAndAvailableResolutions(bool bAllowCustomWindowSize, bool bCalledFromTimer) | FinalNative+1 flags | 0x08 | |
| void KeepVideoSettings() | FinalNative+1 flags | 0x00 | |
| void InitializeRemappings() | FinalNative+1 flags | 0x00 | |
| void HandleOnSystemResolutionChanged(uint32 ResX, uint32 ResY) | FinalNative+1 flags | 0x08 | |
| void HandleOnCompletedDeviceSwap(FSwapAudioOutputResult& SwapResult) | FinalNative+1 flags | 0x28 | |
| void HandleMainAudioOutputDeviceObtained(const FString& CurrentDevice) | FinalNative+1 flags | 0x10 | |
| void HandleAudioOutputDevicesObtained(const TArray<FAudioOutputDeviceInfo>& ObtainedDevices) | FinalNative+1 flags | 0x10 | |
| TArray<FText> GetVoiceChatActivationOptions() | FinalNative+1 flags | 0x10 | |
| int32 GetUpscalingMethod() | FinalNative+1 flags | 0x04 | |
| float GetResolutionScaleMinRange() | FinalNative+1 flags | 0x04 | |
| float GetResolutionScaleMaxRange() | FinalNative+1 flags | 0x04 | |
| bool GetIsDLSSSupported() | FinalNative+2 flags | 0x01 | |
| bool GetIsDLAAModeCompatible() | FinalNative+1 flags | 0x01 | |
| bool GetDidDefaultsChange(const ESettingsTab& SettingsTab) | FinalNative+1 flags | 0x02 | |
| void ApplySettings() | FinalNative+1 flags | 0x00 | |
| void ApplyGraphicsSettings() | FinalNative+1 flags | 0x00 | |
| void ApplyDebugInfoSettings() | FinalNative+1 flags | 0x00 | |
| void ApplyControlsSettings() | FinalNative+1 flags | 0x00 | |
| void ApplyAudioSettings() | FinalNative+1 flags | 0x00 | |
| void ApplyAccessibilitySettings() | FinalNative+1 flags | 0x00 |