diff --git a/loader/src/loader/SettingV3.cpp b/loader/src/loader/SettingV3.cpp index d7127fb1..04f0fa80 100644 --- a/loader/src/loader/SettingV3.cpp +++ b/loader/src/loader/SettingV3.cpp @@ -1052,6 +1052,8 @@ Result> FileSettingV3::parse(std::string const& k auto root = checkJson(json, "FileSettingV3"); ret->parseBaseProperties(key, modID, root); + ret->setDefaultValue(ret->getDefaultValue().make_preferred()); + // Replace known paths like `{gd-save-dir}/` try { ret->setDefaultValue(fmt::format(