RealDocs

UBlueprintPathsLibrary::ProjectConfigDir

function Engine Blueprint Since 4.0
#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);

Version History

Introduced in: 4.0

Version Status Notes
5.6 stable

Feedback

Was this helpful?

Suggest an edit

Select a field above to begin editing.