diff --git a/OpenRA.Game/InstalledMods.cs b/OpenRA.Game/InstalledMods.cs index e255e5c44e..78f8ebed49 100644 --- a/OpenRA.Game/InstalledMods.cs +++ b/OpenRA.Game/InstalledMods.cs @@ -46,7 +46,11 @@ namespace OpenRA { try { - var directory = new DirectoryInfo(Platform.ResolvePath(path)); + var resolved = Platform.ResolvePath(path); + if (!Directory.Exists(resolved)) + continue; + + var directory = new DirectoryInfo(resolved); foreach (var subdir in directory.EnumerateDirectories()) mods.Add(Pair.New(subdir.Name, subdir.FullName));