diff --git a/AM2RLauncher/AM2RLauncher/MainForm/MainForm.Events.cs b/AM2RLauncher/AM2RLauncher/MainForm/MainForm.Events.cs index bf51156..b9147ae 100644 --- a/AM2RLauncher/AM2RLauncher/MainForm/MainForm.Events.cs +++ b/AM2RLauncher/AM2RLauncher/MainForm/MainForm.Events.cs @@ -143,11 +143,6 @@ public partial class MainForm : Form { log.Info("Checking whether to transfer Flatpak saves..."); string oldHomePath = CrossPlatformOperations.Home; - // One can always set environment variables to other environment variables, and dotnet doesn't expand these by default - // However, since only Flatpak is majorly affected by this, I only do this workaround for there - if (oldHomePath == "$XDG_DATA_HOME") - oldHomePath = Environment.GetEnvironmentVariable("XDG_DATA_HOME"); - log.Info("Old home path is " + oldHomePath); Environment.SetEnvironmentVariable("HOME", $"{Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData, Environment.SpecialFolderOption.DoNotVerify)}/AM2RProfileSaves"); string newHomePath = CrossPlatformOperations.Home; diff --git a/AM2RLauncher/AM2RLauncherLib/Profile.cs b/AM2RLauncher/AM2RLauncherLib/Profile.cs index 69e875e..00b51c7 100644 --- a/AM2RLauncher/AM2RLauncherLib/Profile.cs +++ b/AM2RLauncher/AM2RLauncherLib/Profile.cs @@ -535,7 +535,7 @@ public static class Profile File.Copy($"{Core.PatchDataPath}/data/PkgInfo", $"{tempPath.Replace("Resources", "")}/PkgInfo", true); //Put profilePath back to what it was before - tempPath = $"{Core.ProfilesPath}/{profile.Name}"; + tempPath = $"{Path.GetTempPath()}/AM2RLauncherProfileTemp/"; } // Copy profile.xml so we can grab data to compare for updates later!