Add "GseSavePath" env var for overriding emu save path

This commit is contained in:
wunner
2025-10-30 18:01:25 -06:00
committed by GitHub
parent db0bc4cd8b
commit a059fd2179

View File

@@ -477,6 +477,15 @@ std::string Local_Storage::get_game_settings_path()
std::string Local_Storage::get_user_appdata_path()
{
std::string env_save_path = get_env_variable("GseSavePath");
if (env_save_path.length()) {
if (env_save_path.back() != PATH_SEPARATOR[0]) {
env_save_path = env_save_path.append(PATH_SEPARATOR);
}
return env_save_path;
}
std::string user_appdata_path("SAVE");
#if defined(STEAM_WIN32)
WCHAR szPath[MAX_PATH] = {};