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. DEX Converter"); KKdMain.ConsoleDesign("3. DIVA Converter"); KKdMain.ConsoleDesign("4. STR Converter"); KKdMain.ConsoleDesign("5. VAG Converter"); KKdMain.ConsoleDesign("6. DataBank 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.DEX.Processor(JSON); else if (Function == "3") Tools.DIV.Processor(); else if (Function == "4") Tools.STR.Processor(JSON); else if (Function == "5") Tools.VAG.Processor(); else if (Function == "6") Tools.DB .Processor(); else function = Function; } }
private static void Functions() { Console.Clear(); if (choose == null || choose == "") { return; } if (choose[0] == '1' || choose[0] == '2') { FARC.Processor(choose == "1"); } else if (choose[0] == '3') { Choose(1, "", out string[] FileNames); foreach (string FileName in FileNames) { DIVAFILE.Decrypt(FileName); } } else if (choose[0] == '4') { Choose(1, "", out string[] FileNames); foreach (string FileName in FileNames) { DIVAFILE.Encrypt(FileName); } } else if (choose[0] == '5') { DataBase.Processor(json, choose.Length > 1 ? choose[1] : '\0'); } else if (choose[0] == '6') { string localChoose = ""; if (choose.Length == 1) { Console.Clear(); Console.Title = "AC/DT/F/AFT Converting Tools"; ConsoleDesign(true); ConsoleDesign(" Choose converter:"); ConsoleDesign(false); ConsoleDesign("1. A3DA"); ConsoleDesign("2. AET"); ConsoleDesign("3. DataBank"); ConsoleDesign("4. DEX"); ConsoleDesign("5. DIVA"); ConsoleDesign("6. MotHead"); ConsoleDesign("7. MOT"); ConsoleDesign("8. STR"); ConsoleDesign("9. Table"); ConsoleDesign(false); ConsoleDesign("R. Return to Main Menu"); ConsoleDesign(false); ConsoleDesign(true); Console.WriteLine(); localChoose = Console.ReadLine().ToUpper(); } else { localChoose = choose[1].ToString(); } if (localChoose == "1") { A3D.Processor(json); } else if (localChoose == "2") { AET.Processor(json); } else if (localChoose == "3") { DB.Processor(json); } else if (localChoose == "4") { DEX.Processor(json); } else if (localChoose == "5") { DIV.Processor(); } else if (localChoose == "6") { MHD.Processor(json); } else if (localChoose == "7") { MOT.Processor(json); } else if (localChoose == "8") { STR.Processor(json); } else if (localChoose == "9") { TBL.Processor(json); } else { choose = localChoose; } } else if (choose[0] == '7') { string localChoose = ""; if (choose.Length == 1) { Console.Clear(); Console.Title = "F/F2/FT Converting Tools"; ConsoleDesign(true); ConsoleDesign(" Choose converter:"); ConsoleDesign(false); ConsoleDesign("1. A3DA"); ConsoleDesign("2. Bloom"); ConsoleDesign("3. Color Correction"); ConsoleDesign("4. DEX"); ConsoleDesign("5. DOF"); ConsoleDesign("6. Light"); ConsoleDesign("7. STR"); ConsoleDesign("8. VAG"); ConsoleDesign(false); ConsoleDesign("R. Return to Main Menu"); ConsoleDesign(false); ConsoleDesign(true); Console.WriteLine(); localChoose = Console.ReadLine().ToUpper(); } else { localChoose = choose[1].ToString(); } if (localChoose == "1") { A3D.Processor(json); } else if (localChoose == "2") { BLT.Processor(json); } else if (localChoose == "3") { CCT.Processor(json); } else if (localChoose == "4") { DEX.Processor(json); } else if (localChoose == "5") { DFT.Processor(json); } else if (localChoose == "6") { LIT.Processor(json); } else if (localChoose == "7") { STR.Processor(json); } else if (localChoose == "8") { VAG.Processor(); } else { choose = localChoose; } } else if (choose[0] == '8') { string localChoose = ""; if (choose.Length == 1) { Console.Clear(); Console.Title = "X/XHD Converting Tools"; ConsoleDesign(true); ConsoleDesign(" Choose converter:"); ConsoleDesign(false); ConsoleDesign("1. A3DA"); ConsoleDesign("2. Bloom"); ConsoleDesign("3. Color Correction"); ConsoleDesign("4. DEX"); ConsoleDesign("5. DOF"); ConsoleDesign("6. Light"); ConsoleDesign("7. VAG"); ConsoleDesign(false); ConsoleDesign("R. Return to Main Menu"); ConsoleDesign(false); ConsoleDesign(true); Console.WriteLine(); localChoose = Console.ReadLine().ToUpper(); } else { localChoose = choose[1].ToString(); } if (localChoose == "1") { A3D.Processor(json); } else if (localChoose == "2") { BLT.Processor(json); } else if (localChoose == "3") { CCT.Processor(json); } else if (localChoose == "4") { DEX.Processor(json); } else if (localChoose == "5") { DFT.Processor(json); } else if (localChoose == "6") { LIT.Processor(json); } else if (localChoose == "7") { VAG.Processor(); } else { choose = localChoose; } } else if (choose[0] == '9') { string localChoose = ""; if (choose.Length == 1) { Console.Clear(); Console.Title = "FT/M39 Converting Tools"; ConsoleDesign(true); ConsoleDesign(" Choose converter:"); ConsoleDesign(false); ConsoleDesign("1. A3DA"); ConsoleDesign("2. AET"); ConsoleDesign("3. DEX"); ConsoleDesign("4. DIVA"); ConsoleDesign("5. MotHead"); ConsoleDesign("6. MOT"); ConsoleDesign("7. STR"); ConsoleDesign("8. Table"); ConsoleDesign(false); ConsoleDesign("R. Return to Main Menu"); ConsoleDesign(false); ConsoleDesign(true); Console.WriteLine(); localChoose = Console.ReadLine().ToUpper(); } else { localChoose = choose[1].ToString(); } if (localChoose == "1") { A3D.Processor(json); } else if (localChoose == "2") { AET.Processor(json); } else if (localChoose == "3") { DEX.Processor(json); } else if (localChoose == "4") { DIV.Processor(); } else if (localChoose == "5") { MHD.Processor(json); } else if (localChoose == "6") { MOT.Processor(json); } else if (localChoose == "7") { STR.Processor(json); } else if (localChoose == "8") { TBL.Processor(json); } else { choose = localChoose; } } else if (choose[0] == 'A') { Console.Title = json ? "MsgPack to JSON" : "JSON to MsgPack"; Choose(1, json ? "mp" : "json", out string[] fileNames); foreach (string file in fileNames) { if (json) { Console.Title = "MsgPack to JSON: " + Path.GetFileNameWithoutExtension(file); Path.RemoveExtension(file).ToJSON(); } else { Console.Title = "JSON to MsgPack: " + Path.GetFileNameWithoutExtension(file); Path.RemoveExtension(file).ToMsgPack(); } } } }
private static void Functions() { Console.Clear(); if (choose == "1" || choose == "2") { FARC.Processor(choose == "1"); } else if (choose == "3" || choose == "4") { Choose(1, "", out string[] FileNames); foreach (string FileName in FileNames) { DIVAFILE.Decrypt(FileName); } } else if (choose == "5") { DataBase.Processor(json); } else if (choose == "6") { Console.Clear(); Console.Title = "AC/DT/F/AFT/FT Converting Tools"; ConsoleDesign(true); ConsoleDesign(" Choose converter:"); ConsoleDesign(false); ConsoleDesign("1. A3DA"); ConsoleDesign("2. AET"); ConsoleDesign("3. DataBank"); ConsoleDesign("4. DEX"); ConsoleDesign("5. DIVA"); ConsoleDesign("6. MotHead"); ConsoleDesign("7. MOT"); ConsoleDesign("8. STR"); ConsoleDesign(false); ConsoleDesign("R. Return to Main Menu"); ConsoleDesign(false); ConsoleDesign(true); Console.WriteLine(); string localChoose = Console.ReadLine(); if (localChoose == "1") { A3D.Processor(json); } else if (localChoose == "2") { AET.Processor(json); } else if (localChoose == "3") { DB.Processor(json); } else if (localChoose == "4") { DEX.Processor(json); } else if (localChoose == "5") { DIV.Processor(); } else if (localChoose == "6") { MOT.Processor(json); } else if (localChoose == "7") { STR.Processor(json); } else { choose = localChoose; } } else if (choose == "7") { Console.Clear(); Console.Title = "F/F2/X/FT Converting Tools"; ConsoleDesign(true); ConsoleDesign(" Choose converter:"); ConsoleDesign(false); ConsoleDesign("1. A3DA"); ConsoleDesign("2. Bloom"); ConsoleDesign("3. Color Correction"); ConsoleDesign("4. DEX"); ConsoleDesign("5. DOF"); ConsoleDesign("6. Light"); ConsoleDesign("7. Particles"); ConsoleDesign("8. STR"); ConsoleDesign("9. VAG"); ConsoleDesign(false); ConsoleDesign("R. Return to Main Menu"); ConsoleDesign(false); ConsoleDesign(true); Console.WriteLine(); string localChoose = Console.ReadLine(); if (localChoose == "1") { A3D.Processor(json); } else if (localChoose == "2") { BLT.Processor(); } else if (localChoose == "3") { CCT.Processor(); } else if (localChoose == "4") { DEX.Processor(json); } else if (localChoose == "5") { DFT.Processor(); } else if (localChoose == "6") { LIT.Processor(); } else if (localChoose == "7") { STR.Processor(json); } else if (localChoose == "8") { VAG.Processor(); } else { choose = localChoose; } } else if (choose == "8") { Console.Title = json ? "MsgPack to JSON" : "JSON to MsgPack"; Choose(1, json ? "mp" : "json", out string[] fileNames); foreach (string file in fileNames) { if (json) { Console.Title = "MsgPack to JSON: " + Path.GetFileNameWithoutExtension(file); file.Replace(Path.GetExtension(file), "").ToJSON(); } else { Console.Title = "JSON to MsgPack: " + Path.GetFileNameWithoutExtension(file); file.Replace(Path.GetExtension(file), "").ToMsgPack(); } } } }
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), "")); } } } }
static bool Functions(string file, int code) { if (code != 0) { if (!Directory.Exists(file) && code != 1) { ReturnCode = 0; return(false); } else if (!File.Exists(file) && code != 1) { ReturnCode = 0; return(false); } } switch (function) { case "1": case "2": FARC.Processor(file, false, code, function == "1"); break; case "3": case "4": KKtLib.FARC Farc = new KKtLib.FARC(); if (Directory.Exists(file)) { Farc.Pack(file); } else if (File.Exists(file) && Path.GetExtension(file) == ".farc") { Farc.UnPack(file, true); } else { Console.Clear(); if (code != 1) { KKtMain.Choose(1, "", out string InitialDirectory, out string[] FileNames); foreach (string FileName in FileNames) { DIVAFILEEncDec(0, Path.Combine(InitialDirectory, FileName), code); } } else if (file != "") { DIVAFILEEncDec(0, file, code); } else { ReturnCode = 2; } } break; case "5": Console.Clear(); DB.DataBase.Processor(); break; case "6": Console.Clear(); Console.Title = "PD_Tool: Converter Tools"; KKtMain.ConsoleDesign(true); KKtMain.ConsoleDesign(" Choose tool:"); KKtMain.ConsoleDesign(false); KKtMain.ConsoleDesign("1. A3DA Converter"); KKtMain.ConsoleDesign("2. DEX Converter"); KKtMain.ConsoleDesign("3. DSC Converter"); KKtMain.ConsoleDesign("4. STR Converter"); KKtMain.ConsoleDesign(false); KKtMain.ConsoleDesign(true); Console.WriteLine(); string Function = Console.ReadLine(); Console.Clear(); switch (Function) { case "1": Tools.A3D.Processor(); break; case "2": Tools.DEX.Processor(); break; case "3": DSC.Main.Processor(); break; case "4": Tools.STR.Processor(); break; } Console.Clear(); break; default: ReturnCode = 0; break; } Console.Title = "PD_Tool"; if (code == 0) { return(true); } else { return(false); } }