Is it possible to change .ini files in Blueprint?

I’m currently creating an options menu and was wondering if it’s possible to alter .ini files from within blueprint. I’ve searched far and wide and can’t seem to find an answer to this question!

Bump, I’ve found ExecuteConsoleCommand, but is it possible to save the settings ConsoleCommand alters using a SaveGame blueprint?

config files aren’t set up for use in blueprints, but you could set up a class that was blueprint editable and config enabled.

if you want to edit a C++ class that is already a config class, like HUD, find any of its config variables you want to edit, like:

UPROPERTY(config)
uint32 bShowHUD:1;  

then make a HUD function that is exposed to blueprint. in that function you can:

UFUNCTION(BlueprintCallable, Category=HUD )
void AHUD::hideHud()
{
    bShowHUD = false; 
    SaveConfig();
}

Now in your Hud blueprint you can place a hideHud function node, which will update the Config file that the Hud references.

you can set C++ classes and properties to be config:

UCLASS(Config=Game)
UPROPERTY(Config)

https://docs.unrealengine.com/latest/INT/Programming/Basics/ConfigurationFiles/index.html