diff --git a/Penumbra/Mods/MetaManager.cs b/Penumbra/Mods/MetaManager.cs index be800237..4787fcbd 100644 --- a/Penumbra/Mods/MetaManager.cs +++ b/Penumbra/Mods/MetaManager.cs @@ -38,7 +38,7 @@ namespace Penumbra.Mods } } - private const string TmpDirectory = "penumbrametatmp"; + public const string TmpDirectory = "penumbrametatmp"; private readonly MetaDefaults _default; private readonly DirectoryInfo _dir; diff --git a/Penumbra/Mods/ModCollection.cs b/Penumbra/Mods/ModCollection.cs index 5f1b38a2..c2820cf2 100644 --- a/Penumbra/Mods/ModCollection.cs +++ b/Penumbra/Mods/ModCollection.cs @@ -54,6 +54,9 @@ namespace Penumbra.Mods foreach( var modDir in _basePath.EnumerateDirectories() ) { + if( modDir.Name.ToLowerInvariant() == MetaManager.TmpDirectory ) + continue; + var metaFile = modDir.EnumerateFiles().FirstOrDefault( f => f.Name == "meta.json" ); if( metaFile == null )