private static void Functions() { Console.Clear(); if (function == "1" || function == "2") { FARC.Processor(function == "1"); } else if (function == "3" || function == "4") { KKdMain.Choose(1, "", out string[] FileNames); foreach (string FileName in FileNames) { DIVAFILE.Decrypt(FileName); } } else if (function == "5") { DataBase.Processor(JSON); } else if (function == "6") { Console.Clear(); Console.Title = "Converter Tools"; KKdMain.ConsoleDesign(true); KKdMain.ConsoleDesign(" Choose tool:"); KKdMain.ConsoleDesign(false); KKdMain.ConsoleDesign("1. A3DA Converter"); KKdMain.ConsoleDesign("2. AET Converter"); KKdMain.ConsoleDesign("3. DataBank Converter"); KKdMain.ConsoleDesign("4. DEX Converter"); KKdMain.ConsoleDesign("5. DIVA Converter"); KKdMain.ConsoleDesign("6. STR Converter"); KKdMain.ConsoleDesign("7. VAG Converter"); KKdMain.ConsoleDesign(false); KKdMain.ConsoleDesign("R. Return to Main Menu"); KKdMain.ConsoleDesign(false); KKdMain.ConsoleDesign(true); Console.WriteLine(); string Function = Console.ReadLine(); Console.Clear(); if (Function == "1") { Tools.A3D.Processor(JSON); } else if (Function == "2") { Tools.AET.Processor(JSON); } else if (Function == "3") { Tools.DB.Processor(JSON); } else if (Function == "4") { Tools.DEX.Processor(JSON); } else if (Function == "5") { Tools.DIV.Processor(); } else if (Function == "6") { Tools.STR.Processor(JSON); } else if (Function == "7") { Tools.VAG.Processor(); } else { function = Function; } } else if (function == "7") { KKdMain.Choose(1, JSON ? "mp" : "json", out string[] FileNames); if (JSON) { foreach (string file in FileNames) { KKdMainLib.MessagePack.MPExt.ToJSON(file.Replace(Path.GetExtension(file), "")); } } else { foreach (string file in FileNames) { KKdMainLib.MessagePack.MPExt.ToMsgPack(file.Replace(Path.GetExtension(file), "")); } } } }