diff --git a/OpenRA.Game/FileSystem/FileSystem.cs b/OpenRA.Game/FileSystem/FileSystem.cs index 7a08541d30..0fd6d19710 100644 --- a/OpenRA.Game/FileSystem/FileSystem.cs +++ b/OpenRA.Game/FileSystem/FileSystem.cs @@ -121,7 +121,11 @@ namespace OpenRA.FileSystem modPackages.Add(package); } else + { package = OpenPackage(name); + if (package == null) + throw new InvalidOperationException("Could not open package '{0}', file not found or its format is not supported.".F(name)); + } Mount(package, explicitName); }