cleanup some garbage, make loading less brittle

This commit is contained in:
Adam 2021-02-15 21:43:41 +11:00
parent 729ef7fea7
commit 00af098d66
4 changed files with 129 additions and 113 deletions

View file

@ -54,13 +54,13 @@ namespace Penumbra.Importer
{
case ".ttmp":
ImportV1ModPack( modPackFile );
return;
break;
case ".ttmp2":
ImportV2ModPack( modPackFile );
return;
default:
break;
default:
throw new ArgumentException( $"Unrecognized modpack format: {modPackFile.Extension}", nameof(modPackFile) );
}
@ -249,13 +249,13 @@ namespace Penumbra.Importer
OptionFiles = new Dictionary<string, HashSet<string>>()
};
var optDir = new DirectoryInfo(Path.Combine( groupFolder.FullName, opt.Name));
if (optDir.Exists)
if (optDir.Exists)
{
foreach ( var file in optDir.EnumerateFiles("*.*", SearchOption.AllDirectories) )
{
optio.AddFile(file.FullName.Substring(baseFolder.FullName.Length).TrimStart('\\'), file.FullName.Substring(optDir.FullName.Length).TrimStart('\\').Replace('\\','/'));
}
}
}
}
Inf.Options.Add( optio );
}
meta.Groups.Add( group.GroupName, Inf );