UBlueprintPathsLibrary::ProjectConfigDir
#include "Kismet/BlueprintPathsLibrary.h"
Access: public
Specifiers: staticBlueprintPure
Description
Returns the directory containing the project's root .ini configuration files. Equivalent to FPaths::ProjectConfigDir() exposed for Blueprint/Python.
Caveats & Gotchas
- • This is the project's own Config/ directory — it doesn't include engine defaults or platform-specific config overrides layered on top at runtime.
- • Reading these files directly bypasses UE's config layering (base/platform/user overrides) — use GConfig for values that need the merged result.
Signature
static FString ProjectConfigDir(); Return Type
FString Example
Locate the project's config directory C++
FString Config = UBlueprintPathsLibrary::ProjectConfigDir();
UE_LOG(LogTemp, Log, TEXT("Project config dir: %s"), *Config); Tags
Version History
Introduced in: 4.0
| Version | Status | Notes |
|---|---|---|
| 5.6 | stable | — |
Feedback
Was this helpful?