Classes

UGameUserSettings

UObject

Stores user settings for a game (for example graphics and sound settings), with the ability to save and load to and from a file.

Member Type Offset Share
bUseVSync

Whether to use VSync or not. (public to allow UI to connect to it)

bool 0x 28
bUseDynamicResolution

Whether to use dynamic resolution or not. (public to allow UI to connect to it)

bool 0x 29
ResolutionSizeX

Game screen resolution width, in pixels.

uint32_t 0x 80
ResolutionSizeY

Game screen resolution height, in pixels.

uint32_t 0x 84
LastUserConfirmedResolutionSizeX

Game screen resolution width, in pixels.

uint32_t 0x 88
LastUserConfirmedResolutionSizeY

Game screen resolution height, in pixels.

uint32_t 0x 8c
WindowPosX

Window PosX

int32_t 0x 90
WindowPosY

Window PosY

int32_t 0x 94
FullscreenMode

Game window fullscreen mode 0 = Fullscreen 1 = Windowed fullscreen 2 = Windowed

int32_t 0x 98
LastConfirmedFullscreenMode

Last user confirmed fullscreen mode setting.

int32_t 0x 9c
PreferredFullscreenMode

Fullscreen mode to use when toggling between windowed and fullscreen.

int32_t 0x a0
Version

All settings will be wiped and set to default if the serialized version differs from UE_GAMEUSERSETTINGS_VERSION.

uint32_t 0x a4
AudioQualityLevel int32_t 0x a8
LastConfirmedAudioQualityLevel int32_t 0x ac
FrameRateLimit

Frame rate cap

float 0x b0
DesiredScreenWidth

Desired screen width used to calculate the resolution scale when user changes display mode

int32_t 0x b8
bUseDesiredScreenHeight

If true, the desired screen height will be used to scale the render resolution automatically.

bool 0x bc
DesiredScreenHeight

Desired screen height used to calculate the resolution scale when user changes display mode

int32_t 0x c0
LastUserConfirmedDesiredScreenWidth

Desired screen width used to calculate the resolution scale when user changes display mode

int32_t 0x c4
LastUserConfirmedDesiredScreenHeight

Desired screen height used to calculate the resolution scale when user changes display mode

int32_t 0x c8
LastRecommendedScreenWidth

Result of the last benchmark; calculated resolution to use.

float 0x cc
LastRecommendedScreenHeight

Result of the last benchmark; calculated resolution to use.

float 0x d0
LastCPUBenchmarkResult

Result of the last benchmark (CPU); -1 if there has not been a benchmark run

float 0x d4
LastGPUBenchmarkResult

Result of the last benchmark (GPU); -1 if there has not been a benchmark run

float 0x d8
LastCPUBenchmarkSteps

Result of each individual sub-section of the last CPU benchmark; empty if there has not been a benchmark run

TArray<float> 0x e0
LastGPUBenchmarkSteps

Result of each individual sub-section of the last GPU benchmark; empty if there has not been a benchmark run

TArray<float> 0x f0
LastGPUBenchmarkMultiplier

Multiplier used against the last GPU benchmark

float 0x 100
bUseHDRDisplayOutput

HDR

bool 0x 104
HDRDisplayOutputNits

HDR

int32_t 0x 108
OnGameUserSettingsUINeedsUpdate FMulticastInlineDelegate 0x 110