0x00x0298
Members 27
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x01 | bDesiredHeadphoneMode | bool | Transient+5 flags | false | |
| 0x0161 | 0x1F | padding / unreflected | |||
| 0x10 | OnScalabilitySettingsChanged | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x08 | PerformanceSettings | USN2PerformanceSettings* | 4 flags | /Script/Subnautica2.Default__SN2SettingsLocal.SN2Performanc… | |
| 0x08 | SharedSettings | USN2SettingsShared* | 4 flags | nullptr | |
| 0x10 | DesiredUserChosenDeviceProfileSuffix | FString | 4 flags | "" | |
| 0x04 | ROGAllyCustomModeEnabled | int32 | 6 flags | 0 | |
| 0x01B4 | 0x04 | padding / unreflected | |||
| 0x10 | CurrentAppliedDeviceProfile | FString | Transient+3 flags | "" | |
| 0x04 | FrameRateLimit_OnBattery | float | 6 flags | 60 | |
| 0x04 | FrameRateLimit_InMenu | float | 6 flags | 60 | |
| 0x04 | FrameRateLimit_WhenBackgrounded | float | 6 flags | 30 | |
| 0x01 | UpscalingMethod | EUpscalingMethod | 6 flags | U_TSR | |
| 0x01D5 | 0x03 | padding / unreflected | |||
| 0x04 | TSRQualityMode | int32 | 6 flags | 2 | |
| 0x04 | DLSSQualityMode | int32 | 6 flags | -1 | |
| 0x04 | DynamicResFrameTime | float | 6 flags | 16.666 | |
| 0x04 | UpscalingFrameGenerationMode | int32 | 6 flags | 0 | |
| 0x04 | NvidiaReflexMode | int32 | 6 flags | 0 | |
| 0x04 | ResolutionScaleFixed | float | 6 flags | 0.8 | |
| 0x04 | ResolutionScaleDLSS | float | 6 flags | 0.8 | |
| 0x04 | ResolutionScaleMin | float | 6 flags | 0.5 | |
| 0x04 | ResolutionScaleMax | float | 6 flags | 0.75 | |
| 0x01 | bUseHeadphoneMode | bool | 6 flags | false | |
| 0x01FD | 0x03 | padding / unreflected | |||
| 0x10 | AudioOutputDeviceId | FString | 4 flags | "" | |
| 0x04 | GammaValue | float | 6 flags | 0 | |
| 0x01 | EnableMotionBlur | ESN2EnableMotionBlurSetting | 6 flags | Off | |
| 0x01 | EnableChromaticAberration | ESN2EnableChromaticAberrationSetting | 6 flags | Off | |
| 0x01 | EnableLensFlare | ESN2EnableLensFlareSetting | 6 flags | Off | |
| 0x01 | EnableUnderwaterBlur | ESN2EnableUnderwaterBlurSetting | 6 flags | Off | |
| 0x0218 | 0x80 | unreflected bytes to end of USN2SettingsLocal | |||
Inherited from UGameUserSettings 31
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x01 | bUseVSync | bool | 6 flags | false | |
| 0x01 | bUseDynamicResolution | bool | 6 flags | true | |
| 0x002A | 0x66 | padding / unreflected | |||
| 0x04 | ResolutionSizeX | uint32 | Protected+6 flags | 0 | |
| 0x04 | ResolutionSizeY | uint32 | Protected+6 flags | 0 | |
| 0x04 | LastUserConfirmedResolutionSizeX | uint32 | Protected+6 flags | 0 | |
| 0x04 | LastUserConfirmedResolutionSizeY | uint32 | Protected+6 flags | 0 | |
| 0x04 | WindowPosX | int32 | DeprecatedProtected+6 flags | -1 | |
| 0x04 | WindowPosY | int32 | DeprecatedProtected+6 flags | -1 | |
| 0x10 | WindowPositions | TArray<FIntPoint> | Protected+3 flags | [] | |
| 0x04 | FullscreenMode | int32 | Protected+6 flags | 1 | |
| 0x04 | LastConfirmedFullscreenMode | int32 | Protected+6 flags | 0 | |
| 0x04 | PreferredFullscreenMode | int32 | Protected+6 flags | 1 | |
| 0x04 | Version | uint32 | Protected+6 flags | 0 | |
| 0x04 | AudioQualityLevel | int32 | Protected+6 flags | 0 | |
| 0x04 | LastConfirmedAudioQualityLevel | int32 | Protected+6 flags | 0 | |
| 0x04 | FrameRateLimit | float | Protected+6 flags | 0 | |
| 0x00D4 | 0x04 | padding / unreflected | |||
| 0x04 | DesiredScreenWidth | int32 | Protected+6 flags | 1280 | |
| 0x01 | bUseDesiredScreenHeight | bool | Protected+7 flags | false | |
| 0x00DD | 0x03 | padding / unreflected | |||
| 0x04 | DesiredScreenHeight | int32 | Protected+6 flags | 720 | |
| 0x04 | LastUserConfirmedDesiredScreenWidth | int32 | Protected+6 flags | 1280 | |
| 0x04 | LastUserConfirmedDesiredScreenHeight | int32 | Protected+6 flags | 720 | |
| 0x04 | LastRecommendedScreenWidth | float | Protected+6 flags | -1 | |
| 0x04 | LastRecommendedScreenHeight | float | Protected+6 flags | -1 | |
| 0x04 | LastCPUBenchmarkResult | float | Protected+6 flags | -1 | |
| 0x04 | LastGPUBenchmarkResult | float | Protected+6 flags | -1 | |
| 0x00FC | 0x04 | padding / unreflected | |||
| 0x10 | LastCPUBenchmarkSteps | TArray<float> | Protected+3 flags | [] | |
| 0x10 | LastGPUBenchmarkSteps | TArray<float> | Protected+3 flags | [] | |
| 0x04 | LastGPUBenchmarkMultiplier | float | Protected+6 flags | 1 | |
| 0x01 | bUseHDRDisplayOutput | bool | Protected+6 flags | false | |
| 0x0125 | 0x03 | padding / unreflected | |||
| 0x04 | HDRDisplayOutputNits | int32 | Protected+6 flags | 1000 | |
| 0x012C | 0x24 | padding / unreflected | |||
| 0x10 | OnGameUserSettingsUINeedsUpdate | FMulticastScriptDelegate | 4 flags | <delegate> | |
Functions 8
| Signature | Flags | Native | Params |
|---|---|---|---|
| bool ShouldRunAutoBenchmarkAtStartup() | FinalNative+1 flags | 0x01 | |
| void SetQualityModeImmediate(bool bQualityMode) | FinalNative+1 flags | 0x01 | |
| void SetFrameRateLimitImmediate(float NewLimitFPS) | FinalNative+1 flags | 0x04 | |
| void RunAutoBenchmark(bool bSaveImmediately) | FinalNative+1 flags | 0x01 | |
| USN2PerformanceSettings* GetPerformanceSettings() | FinalNative+1 flags | 0x08 | |
| float GetFrameRateLimitActual() | FinalNative+1 flags | 0x04 | |
| FString GetDesiredDeviceProfileQualitySuffix() | FinalNative+1 flags | 0x10 | |
| bool CanRunAutoBenchmark() | FinalNative+1 flags | 0x01 |