⚙️ Useful Settings

Short Description

UGorgeousUsefulSettings is a convenience settings panel that mirrors commonly-used Unreal project settings into a single, easy-to-access location. No new behavior — just faster access.

Long Description

Unreal scatters useful project settings across multiple editors and config files. UGorgeousUsefulSettings gathers a curated set of these settings into a single UDeveloperSettings panel accessible from Project Settings > Gorgeous Things > Useful Settings.

Every property uses Unreal's meta=(ConfigRestartRequired=true) or direct config binding to mirror the underlying engine setting. Changing a value here changes the real setting — there is no duplication or override layer.

📋 Mirrored Settings

Convenience, Not New Features

This panel introduces no new settings — it only mirrors existing Unreal settings for convenience. If you change a setting here, it changes the actual engine setting.

Data Validation

Setting Type Mirrors Description
bValidateOnSave bool Editor → Data Validation → Validate on Save UDataValidationSettings Whether assets are validated when saved.
bLoadAssetsWhenValidatingChangelists bool Editor → Data Validation → Load Assets When Validating Changelists UDataValidationSettings Whether assets are loaded when validating changelists.
bTreatValidationWarningsAsErrors bool Local policy, not an engine setting Whether validation warnings are treated as errors.

Blueprint Debugging

Setting Type Mirrors Description
bBreakOnExceptions bool Editor → Experimental → Blueprint Break on Exceptions UEditorExperimentalSettings Whether the BP debugger breaks on exceptions.
bScriptStackOnWarnings bool Requires editor restart to apply to Blueprint runtime diagnostics. DefaultEngine.ini Toggles ScriptStackOnWarnings for Blueprint runtime diagnostics.

Logging & Display

Setting Type Mirrors Description
bVerboseLogStreaming bool Log LogStreaming Verbose Sets Core.Log LogStreaming=Verbose
bVerboseLogGarbage bool Log LogGarbage Verbose Sets Core.Log LogGarbage=Verbose

Cooking & Packaging

Setting Type Mirrors Description
CookProgressDisplayMode ECookProgressDisplayMode UCookerSettings Enum toggles for cook progress display mode.
Why this Exists

Finding some engine settings often requires navigating through multiple editor menus, this can be annoying and tedious. Gorgeous Things surfaces hidden but useful settings that matter most during development in one place, cutting the time spent hunting through nested config panels. We are open to adding more settings here in the future based on feedback.

Special Thanks

Special thanks to Ari Arnbjörnsson (Epic Games Evangelist) for the inspiration on this. Check out his Website for more gorgeous work from him.