public static string GetOutputDir() { if (revision == null) { revision = ImageTool.GenerateID(8); Directory.CreateDirectory(OUTPUT_PATH + revision); Directory.CreateDirectory(OUTPUT_PATH + revision + "\\assets\\"); } return(OUTPUT_PATH + revision + "\\"); }
public static void DoRun() { //First, map the game dir Dictionary <string, string> map = DirectoryIndexer.MapGameDir(); //Create cache and import UAssetCacheBlock cache = new UAssetCacheBlock(); List <string> readErrors = new List <string>(); //DinoImporter.ImportDinos(cache, map, readErrors); ItemImporter.ImportItems(cache, map, readErrors); //Now, save imges ImageTool.ProcessImages(readErrors); //Finish File.WriteAllLines(Program.GetOutputDir() + "errors.log", readErrors.ToArray()); Console.WriteLine("Done."); Console.ReadLine(); }