diff --git a/src/openrct2/config/Config.cpp b/src/openrct2/config/Config.cpp index 77d54e3732..f6105db2ec 100644 --- a/src/openrct2/config/Config.cpp +++ b/src/openrct2/config/Config.cpp @@ -572,6 +572,9 @@ namespace Config { try { + auto directory = Path::GetDirectory(path); + Path::CreateDirectory(directory); + auto fs = FileStream(path, FILE_MODE_WRITE); auto writer = std::unique_ptr(CreateIniWriter(&fs)); WriteGeneral(writer.get());