public String GetTexArchive(string dir)
{
if (arcName == null)
return null;
List<String> arclist = Directory.GetFiles(Path.Combine(dir, "CookedPC"), "*.tfc", SearchOption.TopDirectoryOnly).ToList();
if (Directory.Exists(Path.Combine(dir, "DLC")))
arclist.AddRange(Directory.GetFiles(Path.Combine(dir, "DLC"), "*.tfc", SearchOption.AllDirectories));
foreach (String arc in arclist)
{
if (String.Compare(Path.GetFileNameWithoutExtension(arc), arcName, true) == 0)
return Path.GetFullPath(arc);
}
return null;
}