⚙️ 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.