Skip to content

Commit 2beac29

Browse files
author
BTernaryTau
committed
Fix fixing existing mod paths
1 parent 6ee248f commit 2beac29

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

xcom2-launcher/xcom2-launcher/Program.cs

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -134,6 +134,13 @@ public static Settings InitializeSettings()
134134
MessageBox.Show(@"Could not find XCOM 2 installation path. Please fill it manually in the settings.");
135135

136136
// Verify Mod Paths
137+
var pathsToEdit = settings.ModPaths.Where(m => !m.EndsWith("\\")).ToList();
138+
foreach (var modPath in pathsToEdit)
139+
{
140+
settings.ModPaths.Add(modPath + "\\");
141+
settings.ModPaths.Remove(modPath);
142+
}
143+
137144
var oldPaths = settings.ModPaths.Where(modPath => !Directory.Exists(modPath)).ToList();
138145
foreach (var modPath in oldPaths)
139146
settings.ModPaths.Remove(modPath);
@@ -142,10 +149,6 @@ public static Settings InitializeSettings()
142149
if (!settings.ModPaths.Contains(modPath))
143150
settings.ModPaths.Add(modPath);
144151

145-
var pathsToEdit = settings.ModPaths.Where(m => !m.EndsWith("\\"));
146-
for (int i = 0; i < pathsToEdit.Count(); i++)
147-
settings.ModPaths[i] += "\\";
148-
149152
if (settings.ModPaths.Count == 0)
150153
MessageBox.Show(@"Could not find XCOM 2 mod directories. Please fill them in manually in the settings.");
151154

0 commit comments

Comments
 (0)