|
G1R AngelScript
Scripting reference for the Gothic 1 Remake
|
Stores user settings for a game (for example graphics and sound settings), with the ability to save and load to and from a file. More...
Static Public Member Functions | |
Static Functions | |
| static UClass | StaticClass () |
| Static Public Member Functions inherited from UObject | |
| static UClass | StaticClass () |
Public Attributes | |
Variables | |
| float32 | FrameRateLimit |
| Frame rate cap. | |
| int | AudioQualityLevel |
| EWindowMode | FullscreenMode |
| Game window fullscreen mode 0 = Fullscreen 1 = Windowed fullscreen 2 = Windowed. | |
| const EWindowMode | PreferredFullscreenMode |
| Fullscreen mode to use when toggling between windowed and fullscreen. Same values as r.FullScreenMode. | |
| const EWindowMode | LastConfirmedFullscreenMode |
| Last user confirmed fullscreen mode setting. | |
| FOnGameUserSettingsUINeedsUpdate | OnGameUserSettingsUINeedsUpdate |
| Public Attributes inherited from UObject | |
| const UClass | Class |
| const UObject | Outer |
| const UPackage | Outermost |
| const UPackage | Package |
| const UWorld | World |
| const FName | Name |
| const bool | IsRooted |
Static Public Attributes | |
Static Variables | |
| static const FIntPoint | DefaultResolution |
| static const EWindowMode | DefaultWindowMode |
| static const FIntPoint | DefaultWindowPosition |
| static const int | FramePace |
| static const UGameUserSettings | GameUserSettings |
| static const int | SyncInterval |
Settings | |
| const float32 | RecommendedResolutionScale |
| Gets the recommended resolution quality based on LastRecommendedScreenWidth/Height and the current screen resolution. | |
| int | AntiAliasingQuality |
| Returns the anti-aliasing quality (0..4, higher is better). | |
| int | ReflectionQuality |
| Returns the reflection quality (0..4, higher is better). | |
| const int | CurrentHDRDisplayNits |
| Returns 0 if HDR isn't supported or is turned off. | |
| const float32 | DefaultResolutionScale |
| Gets the desired resolution quality based on DesiredScreenWidth/Height and the current screen resolution. | |
| const FIntPoint | DesktopResolution |
| Returns user's desktop resolution, in pixels. | |
| int | FoliageQuality |
| Returns the foliage quality (0..4, higher is better). | |
| FIntPoint | ScreenResolution |
| Returns the user setting for game screen resolution, in pixels. | |
| int | ShadingQuality |
| Returns the shading quality (0..4, higher is better). | |
| int | GlobalIlluminationQuality |
| Returns the global illumination quality (0..4, higher is better). | |
| int | ShadowQuality |
| Returns the shadow quality (0..4, higher is better). | |
| const FIntPoint | LastConfirmedScreenResolution |
| Returns the last confirmed user setting for game screen resolution, in pixels. | |
| int | OverallScalabilityLevel |
| Returns the overall scalability level (can return -1 if the settings are custom). | |
| int | PostProcessingQuality |
| Returns the post-processing quality (0..4, higher is better). | |
| int | ViewDistanceQuality |
| Returns the view distance quality (0..4, higher is better). | |
| float32 | ResolutionScaleNormalized |
| Gets the current resolution scale as a normalized 0..1 value between MinScaleValue and MaxScaleValue. | |
| int | VisualEffectQuality |
| Returns the visual effects quality (0..4, higher is better). | |
| int | TextureQuality |
| Returns the texture quality (0..4, higher is better). | |
| bool | IsVSyncDirty () const |
| Checks if the vsync user setting is different from current system setting. | |
| void | ApplyNonResolutionSettings () |
| void | ApplyResolutionSettings (bool bCheckForCommandLineOverrides) |
| void | ApplySettings (bool bCheckForCommandLineOverrides) |
| Applies all current user settings to the game and saves to permanent storage (e.g. file), optionally checking for command line overrides. | |
| void | ConfirmVideoMode () |
| Mark current video mode settings (fullscreenmode/resolution) as being confirmed by the user. | |
| void | EnableHDRDisplayOutput (bool bEnable, int DisplayNits=1000) |
| Enables or disables HDR display output. Can be called again to change the desired nit level. | |
| int | GetAntiAliasingQuality () const |
| Returns the anti-aliasing quality (0..4, higher is better). | |
| int | GetAudioQualityLevel () const |
| Returns the user's audio quality level setting. | |
| int | GetCurrentHDRDisplayNits () const |
| Returns 0 if HDR isn't supported or is turned off. | |
| float32 | GetDefaultResolutionScale () |
| Gets the desired resolution quality based on DesiredScreenWidth/Height and the current screen resolution. | |
| FIntPoint | GetDesktopResolution () const |
| Returns user's desktop resolution, in pixels. | |
| int | GetFoliageQuality () const |
| Returns the foliage quality (0..4, higher is better). | |
| float32 | GetFrameRateLimit () const |
| Gets the user's frame rate limit (0 indiciates the frame rate limit is disabled). | |
| EWindowMode | GetFullscreenMode () const |
| Returns the user setting for game window fullscreen mode. | |
| int | GetGlobalIlluminationQuality () const |
| Returns the global illumination quality (0..4, higher is better). | |
| EWindowMode | GetLastConfirmedFullscreenMode () const |
| Returns the last confirmed user setting for game window fullscreen mode. | |
| FIntPoint | GetLastConfirmedScreenResolution () const |
| Returns the last confirmed user setting for game screen resolution, in pixels. | |
| int | GetOverallScalabilityLevel () const |
| Returns the overall scalability level (can return -1 if the settings are custom). | |
| int | GetPostProcessingQuality () const |
| Returns the post-processing quality (0..4, higher is better). | |
| EWindowMode | GetPreferredFullscreenMode () const |
| Returns the user setting for game window fullscreen mode. | |
| float32 | GetRecommendedResolutionScale () |
| Gets the recommended resolution quality based on LastRecommendedScreenWidth/Height and the current screen resolution. | |
| int | GetReflectionQuality () const |
| Returns the reflection quality (0..4, higher is better). | |
| void | GetResolutionScaleInformationEx (float32 &CurrentScaleNormalized, float32 &CurrentScaleValue, float32 &MinScaleValue, float32 &MaxScaleValue) const |
| Returns the current resolution scale and the range. | |
| float32 | GetResolutionScaleNormalized () const |
| Gets the current resolution scale as a normalized 0..1 value between MinScaleValue and MaxScaleValue. | |
| FIntPoint | GetScreenResolution () const |
| Returns the user setting for game screen resolution, in pixels. | |
| int | GetShadingQuality () const |
| Returns the shading quality (0..4, higher is better). | |
| int | GetShadowQuality () const |
| Returns the shadow quality (0..4, higher is better). | |
| int | GetTextureQuality () const |
| Returns the texture quality (0..4, higher is better). | |
| int | GetViewDistanceQuality () const |
| Returns the view distance quality (0..4, higher is better). | |
| int | GetVisualEffectQuality () const |
| Returns the visual effects quality (0..4, higher is better). | |
| bool | IsDirty () const |
| Checks if any user settings is different from current. | |
| bool | IsDynamicResolutionDirty () const |
| Checks if the dynamic resolution user setting is different from current system setting. | |
| bool | IsDynamicResolutionEnabled () const |
| Returns the user setting for dynamic resolution. | |
| bool | IsFullscreenModeDirty () const |
| Checks if the FullscreenMode user setting is different from current. | |
| bool | IsHDREnabled () const |
| bool | IsScreenResolutionDirty () const |
| Checks if the Screen Resolution user setting is different from current. | |
| void | ApplyHardwareBenchmarkResults () |
| Applies the settings stored in ScalabilityQuality and saves settings. | |
| bool | IsVSyncEnabled () const |
| Returns the user setting for vsync. | |
| void | LoadSettings (bool bForceReload=false) |
| Loads the user settings from persistent storage. | |
| void | ResetToCurrentSettings () |
| This function resets all settings to the current system settings. | |
| void | RevertVideoMode () |
| Revert video mode (fullscreenmode/resolution) back to the last user confirmed values. | |
| void | RunHardwareBenchmark (int WorkScale=10, float32 CPUMultiplier=1.000000, float32 GPUMultiplier=1.000000) |
| Runs the hardware benchmark and populates ScalabilityQuality as well as the last benchmark results config members, but does not apply the settings it determines. Designed to be called in conjunction with ApplyHardwareBenchmarkResults. | |
| void | SaveSettings () |
| Save the user settings to persistent storage (automatically happens as part of ApplySettings). | |
| void | SetAntiAliasingQuality (int Value) |
| Sets the anti-aliasing quality (0..4, higher is better). | |
| void | SetAudioQualityLevel (int QualityLevel) |
| Sets the user's audio quality level setting. | |
| void | SetBenchmarkFallbackValues () |
| Set scalability settings to sensible fallback values, for use when the benchmark fails or potentially causes a crash. | |
| void | SetDynamicResolutionEnabled (bool bEnable) |
| Sets the user setting for dynamic resolution. See UGameUserSettings::bUseDynamicResolution. | |
| void | SetFoliageQuality (int Value) |
| Sets the foliage quality (0..4, higher is better). | |
| void | SetFrameRateLimit (float32 NewLimit) |
| Sets the user's frame rate limit (0 will disable frame rate limiting). | |
| void | SetFullscreenMode (EWindowMode InFullscreenMode) |
| Sets the user setting for the game window fullscreen mode. See UGameUserSettings::FullscreenMode. | |
| void | SetGlobalIlluminationQuality (int Value) |
| Sets the global illumination quality (0..4, higher is better). | |
| void | SetOverallScalabilityLevel (int Value) |
| Changes all scalability settings at once based on a single overall quality level. | |
| void | SetPostProcessingQuality (int Value) |
| Sets the post-processing quality (0..4, higher is better). | |
| void | SetReflectionQuality (int Value) |
| Sets the reflection quality (0..4, higher is better). | |
| void | SetResolutionScaleNormalized (float32 NewScaleNormalized) |
| Sets the current resolution scale as a normalized 0..1 value between MinScaleValue and MaxScaleValue. | |
| void | SetResolutionScaleValueEx (float32 NewScaleValue) |
| Sets the current resolution scale. | |
| void | SetScreenResolution (FIntPoint Resolution) |
| Sets the user setting for game screen resolution, in pixels. | |
| void | SetShadingQuality (int Value) |
| Sets the shading quality (0..4, higher is better). | |
| void | SetShadowQuality (int Value) |
| Sets the shadow quality (0..4, higher is better). | |
| void | SetTextureQuality (int Value) |
| Sets the texture quality (0..4, higher is better). | |
| void | SetToDefaults () |
| void | SetViewDistanceQuality (int Value) |
| Sets the view distance quality (0..4, higher is better). | |
| void | SetVisualEffectQuality (int Value) |
| Sets the visual effects quality (0..4, higher is better). | |
| void | SetVSyncEnabled (bool bEnable) |
| Sets the user setting for vsync. See UGameUserSettings::bUseVSync. | |
| bool | SupportsHDRDisplayOutput () const |
| Whether the curently running system supports HDR display output. | |
| void | ValidateSettings () |
| Validates and resets bad user settings to default. Deletes stale user settings file if necessary. | |
| static FIntPoint | GetDefaultResolution () |
| Returns the default resolution when no resolution is set. | |
| static EWindowMode | GetDefaultWindowMode () |
| Returns the default window mode when no mode is set. | |
| static FIntPoint | GetDefaultWindowPosition () |
| Returns the default window position when no position is set. | |
| static int | GetFramePace () |
| Gets the current frame pacing frame rate in fps, or 0 if none. | |
| static UGameUserSettings | GetGameUserSettings () |
| Returns the game local machine settings (resolution, windowing mode, scalability settings, etc...). | |
| static int | GetSyncInterval () |
Additional Inherited Members | |
| Public Member Functions inherited from UObject | |
| bool | MarkPackageDirty () const |
| void | RemoveFromRoot () |
| bool | GetIsRooted () const |
| bool | IsTransient () const |
| bool | Modify (bool bAlwaysMarkDirty=true) |
| void | SetTransactional (bool bTransactional) |
| bool | IsSupportedForNetworking () const |
| UClass | GetClass () const |
| UObject | GetOuter () const |
| UObject | GetTypedOuter (TSubclassOf< UObject > Target) const |
| Traverses the outer chain searching for the next object of a certain type. | |
| UPackage | GetOutermost () const |
| UPackage | GetPackage () const |
| void | AddToRoot () |
| UWorld | GetWorld () const |
| FName | GetName () const |
| FString | GetFullName (const UObject StopOuter=nullptr) const |
| FString | GetPathName (const UObject StopOuter=nullptr) const |
| bool | IsA (const UClass Class) const |
| Returns true if this object is of the specified type, or a child of that type. | |
| void | SaveConfig () |
| void | LoadConfig () |
| void | ReloadConfig () |
| void | CopyScriptPropertiesFrom (const UObject OtherObject) |
| void | opCast (?&Address) const |
| FString | ToString () const |
Stores user settings for a game (for example graphics and sound settings), with the ability to save and load to and from a file.
| void ApplyHardwareBenchmarkResults | ( | ) |
Applies the settings stored in ScalabilityQuality and saves settings.
| void ApplyNonResolutionSettings | ( | ) |
| void ApplyResolutionSettings | ( | bool | bCheckForCommandLineOverrides | ) |
| void ApplySettings | ( | bool | bCheckForCommandLineOverrides | ) |
Applies all current user settings to the game and saves to permanent storage (e.g. file), optionally checking for command line overrides.
| void ConfirmVideoMode | ( | ) |
Mark current video mode settings (fullscreenmode/resolution) as being confirmed by the user.
| void EnableHDRDisplayOutput | ( | bool | bEnable, |
| int | DisplayNits = 1000 ) |
Enables or disables HDR display output. Can be called again to change the desired nit level.
| int GetAntiAliasingQuality | ( | ) | const |
Returns the anti-aliasing quality (0..4, higher is better).
| int GetAudioQualityLevel | ( | ) | const |
Returns the user's audio quality level setting.
| int GetCurrentHDRDisplayNits | ( | ) | const |
Returns 0 if HDR isn't supported or is turned off.
|
static |
Returns the default resolution when no resolution is set.
| float32 GetDefaultResolutionScale | ( | ) |
Gets the desired resolution quality based on DesiredScreenWidth/Height and the current screen resolution.
|
static |
Returns the default window mode when no mode is set.
|
static |
Returns the default window position when no position is set.
| FIntPoint GetDesktopResolution | ( | ) | const |
Returns user's desktop resolution, in pixels.
| int GetFoliageQuality | ( | ) | const |
Returns the foliage quality (0..4, higher is better).
|
static |
Gets the current frame pacing frame rate in fps, or 0 if none.
| float32 GetFrameRateLimit | ( | ) | const |
Gets the user's frame rate limit (0 indiciates the frame rate limit is disabled).
| EWindowMode GetFullscreenMode | ( | ) | const |
Returns the user setting for game window fullscreen mode.
|
static |
Returns the game local machine settings (resolution, windowing mode, scalability settings, etc...).
| int GetGlobalIlluminationQuality | ( | ) | const |
Returns the global illumination quality (0..4, higher is better).
| EWindowMode GetLastConfirmedFullscreenMode | ( | ) | const |
Returns the last confirmed user setting for game window fullscreen mode.
| FIntPoint GetLastConfirmedScreenResolution | ( | ) | const |
Returns the last confirmed user setting for game screen resolution, in pixels.
| int GetOverallScalabilityLevel | ( | ) | const |
Returns the overall scalability level (can return -1 if the settings are custom).
| int GetPostProcessingQuality | ( | ) | const |
Returns the post-processing quality (0..4, higher is better).
| EWindowMode GetPreferredFullscreenMode | ( | ) | const |
Returns the user setting for game window fullscreen mode.
| float32 GetRecommendedResolutionScale | ( | ) |
Gets the recommended resolution quality based on LastRecommendedScreenWidth/Height and the current screen resolution.
| int GetReflectionQuality | ( | ) | const |
Returns the reflection quality (0..4, higher is better).
| void GetResolutionScaleInformationEx | ( | float32 & | CurrentScaleNormalized, |
| float32 & | CurrentScaleValue, | ||
| float32 & | MinScaleValue, | ||
| float32 & | MaxScaleValue ) const |
Returns the current resolution scale and the range.
| float32 GetResolutionScaleNormalized | ( | ) | const |
Gets the current resolution scale as a normalized 0..1 value between MinScaleValue and MaxScaleValue.
| FIntPoint GetScreenResolution | ( | ) | const |
Returns the user setting for game screen resolution, in pixels.
| int GetShadingQuality | ( | ) | const |
Returns the shading quality (0..4, higher is better).
| int GetShadowQuality | ( | ) | const |
Returns the shadow quality (0..4, higher is better).
|
static |
| int GetTextureQuality | ( | ) | const |
Returns the texture quality (0..4, higher is better).
| int GetViewDistanceQuality | ( | ) | const |
Returns the view distance quality (0..4, higher is better).
| int GetVisualEffectQuality | ( | ) | const |
Returns the visual effects quality (0..4, higher is better).
| bool IsDirty | ( | ) | const |
Checks if any user settings is different from current.
| bool IsDynamicResolutionDirty | ( | ) | const |
Checks if the dynamic resolution user setting is different from current system setting.
| bool IsDynamicResolutionEnabled | ( | ) | const |
Returns the user setting for dynamic resolution.
| bool IsFullscreenModeDirty | ( | ) | const |
Checks if the FullscreenMode user setting is different from current.
| bool IsHDREnabled | ( | ) | const |
| bool IsScreenResolutionDirty | ( | ) | const |
Checks if the Screen Resolution user setting is different from current.
| bool IsVSyncDirty | ( | ) | const |
Checks if the vsync user setting is different from current system setting.
| bool IsVSyncEnabled | ( | ) | const |
Returns the user setting for vsync.
| void LoadSettings | ( | bool | bForceReload = false | ) |
Loads the user settings from persistent storage.
| void ResetToCurrentSettings | ( | ) |
This function resets all settings to the current system settings.
| void RevertVideoMode | ( | ) |
Revert video mode (fullscreenmode/resolution) back to the last user confirmed values.
| void RunHardwareBenchmark | ( | int | WorkScale = 10, |
| float32 | CPUMultiplier = 1.000000, | ||
| float32 | GPUMultiplier = 1.000000 ) |
Runs the hardware benchmark and populates ScalabilityQuality as well as the last benchmark results config members, but does not apply the settings it determines. Designed to be called in conjunction with ApplyHardwareBenchmarkResults.
| void SaveSettings | ( | ) |
Save the user settings to persistent storage (automatically happens as part of ApplySettings).
| void SetAntiAliasingQuality | ( | int | Value | ) |
Sets the anti-aliasing quality (0..4, higher is better).
| Value | 0:low, 1:medium, 2:high, 3:epic, 4:cinematic (gets clamped if needed) |
| void SetAudioQualityLevel | ( | int | QualityLevel | ) |
Sets the user's audio quality level setting.
| void SetBenchmarkFallbackValues | ( | ) |
Set scalability settings to sensible fallback values, for use when the benchmark fails or potentially causes a crash.
| void SetDynamicResolutionEnabled | ( | bool | bEnable | ) |
Sets the user setting for dynamic resolution. See UGameUserSettings::bUseDynamicResolution.
| void SetFoliageQuality | ( | int | Value | ) |
Sets the foliage quality (0..4, higher is better).
| Value | 0:low, 1:medium, 2:high, 3:epic, 4:cinematic (gets clamped if needed) |
| void SetFrameRateLimit | ( | float32 | NewLimit | ) |
Sets the user's frame rate limit (0 will disable frame rate limiting).
| void SetFullscreenMode | ( | EWindowMode | InFullscreenMode | ) |
Sets the user setting for the game window fullscreen mode. See UGameUserSettings::FullscreenMode.
| void SetGlobalIlluminationQuality | ( | int | Value | ) |
Sets the global illumination quality (0..4, higher is better).
| Value | 0:low, 1:medium, 2:high, 3:epic, 4:cinematic (gets clamped if needed) |
| void SetOverallScalabilityLevel | ( | int | Value | ) |
Changes all scalability settings at once based on a single overall quality level.
| Value | 0:low, 1:medium, 2:high, 3:epic, 4:cinematic |
| void SetPostProcessingQuality | ( | int | Value | ) |
Sets the post-processing quality (0..4, higher is better).
| Value | 0:low, 1:medium, 2:high, 3:epic, 4:cinematic (gets clamped if needed) |
| void SetReflectionQuality | ( | int | Value | ) |
Sets the reflection quality (0..4, higher is better).
| Value | 0:low, 1:medium, 2:high, 3:epic, 4:cinematic (gets clamped if needed) |
| void SetResolutionScaleNormalized | ( | float32 | NewScaleNormalized | ) |
Sets the current resolution scale as a normalized 0..1 value between MinScaleValue and MaxScaleValue.
| void SetResolutionScaleValueEx | ( | float32 | NewScaleValue | ) |
Sets the current resolution scale.
| void SetScreenResolution | ( | FIntPoint | Resolution | ) |
Sets the user setting for game screen resolution, in pixels.
| void SetShadingQuality | ( | int | Value | ) |
Sets the shading quality (0..4, higher is better).
| Value | 0:low, 1:medium, 2:high, 3:epic, 4:cinematic (gets clamped if needed) |
| void SetShadowQuality | ( | int | Value | ) |
Sets the shadow quality (0..4, higher is better).
| Value | 0:low, 1:medium, 2:high, 3:epic, 4:cinematic (gets clamped if needed) |
| void SetTextureQuality | ( | int | Value | ) |
Sets the texture quality (0..4, higher is better).
| Value | 0:low, 1:medium, 2:high, 3:epic, 4:cinematic (gets clamped if needed) |
| void SetToDefaults | ( | ) |
| void SetViewDistanceQuality | ( | int | Value | ) |
Sets the view distance quality (0..4, higher is better).
| Value | 0:low, 1:medium, 2:high, 3:epic, 4:cinematic (gets clamped if needed) |
| void SetVisualEffectQuality | ( | int | Value | ) |
Sets the visual effects quality (0..4, higher is better).
| Value | 0:low, 1:medium, 2:high, 3:epic, 4:cinematic (gets clamped if needed) |
| void SetVSyncEnabled | ( | bool | bEnable | ) |
Sets the user setting for vsync. See UGameUserSettings::bUseVSync.
|
static |
| bool SupportsHDRDisplayOutput | ( | ) | const |
Whether the curently running system supports HDR display output.
| void ValidateSettings | ( | ) |
Validates and resets bad user settings to default. Deletes stale user settings file if necessary.
| int AntiAliasingQuality |
Returns the anti-aliasing quality (0..4, higher is better).
| int AudioQualityLevel |
| const int CurrentHDRDisplayNits |
Returns 0 if HDR isn't supported or is turned off.
|
static |
| const float32 DefaultResolutionScale |
Gets the desired resolution quality based on DesiredScreenWidth/Height and the current screen resolution.
|
static |
|
static |
| const FIntPoint DesktopResolution |
Returns user's desktop resolution, in pixels.
| int FoliageQuality |
Returns the foliage quality (0..4, higher is better).
|
static |
| float32 FrameRateLimit |
Frame rate cap.
| EWindowMode FullscreenMode |
Game window fullscreen mode 0 = Fullscreen 1 = Windowed fullscreen 2 = Windowed.
|
static |
| int GlobalIlluminationQuality |
Returns the global illumination quality (0..4, higher is better).
| const EWindowMode LastConfirmedFullscreenMode |
Last user confirmed fullscreen mode setting.
| const FIntPoint LastConfirmedScreenResolution |
Returns the last confirmed user setting for game screen resolution, in pixels.
| FOnGameUserSettingsUINeedsUpdate OnGameUserSettingsUINeedsUpdate |
| int OverallScalabilityLevel |
Returns the overall scalability level (can return -1 if the settings are custom).
| int PostProcessingQuality |
Returns the post-processing quality (0..4, higher is better).
| const EWindowMode PreferredFullscreenMode |
Fullscreen mode to use when toggling between windowed and fullscreen. Same values as r.FullScreenMode.
| const float32 RecommendedResolutionScale |
Gets the recommended resolution quality based on LastRecommendedScreenWidth/Height and the current screen resolution.
| int ReflectionQuality |
Returns the reflection quality (0..4, higher is better).
| float32 ResolutionScaleNormalized |
Gets the current resolution scale as a normalized 0..1 value between MinScaleValue and MaxScaleValue.
| FIntPoint ScreenResolution |
Returns the user setting for game screen resolution, in pixels.
| int ShadingQuality |
Returns the shading quality (0..4, higher is better).
| int ShadowQuality |
Returns the shadow quality (0..4, higher is better).
|
static |
| int TextureQuality |
Returns the texture quality (0..4, higher is better).
| int ViewDistanceQuality |
Returns the view distance quality (0..4, higher is better).
| int VisualEffectQuality |
Returns the visual effects quality (0..4, higher is better).