static void Main(string[] args) { Console.Title = "Tex Fix Alpha"; if (args.Length <= 1) { return; } string original = args[0]; string nuevo = args[1]; Console.WriteLine("Original: {0}", original); Console.WriteLine("Nuevo: {0}", nuevo); Console.WriteLine("Ready!"); Console.WriteLine(); byte[] ori_data = ReadAllBytes(original); PacketReader ori_read = new PacketReader(ori_data); byte[] ori_head = ori_read.ReadBytes(44); byte[] new_data = ReadAllBytes(nuevo); PacketReader new_read = new PacketReader(new_data); new_read.SkipBytes(44); int length = new_read.Buffer.Length - 44; byte[] new_com = new_read.ReadBytes(length); string mod = nuevo.Replace(".tex", "") + "_mod.tex"; WriteAllBytes(ori_head, new_com, mod); Console.WriteLine(); Console.WriteLine("Complete! - {0}", mod); }
static void Main(string[] args) { Console.Title = "Tex Fix Alpha"; if (args.Length <= 1) return; string original = args[0]; string nuevo = args[1]; Console.WriteLine("Original: {0}", original); Console.WriteLine("Nuevo: {0}", nuevo); Console.WriteLine("Ready!"); Console.WriteLine(); byte[] ori_data = ReadAllBytes(original); PacketReader ori_read = new PacketReader(ori_data); byte[] ori_head = ori_read.ReadBytes(44); byte[] new_data = ReadAllBytes(nuevo); PacketReader new_read = new PacketReader(new_data); new_read.SkipBytes(44); int length = new_read.Buffer.Length - 44; byte[] new_com = new_read.ReadBytes(length); string mod = nuevo.Replace(".tex", "") + "_mod.tex"; WriteAllBytes(ori_head, new_com, mod); Console.WriteLine(); Console.WriteLine("Complete! - {0}", mod); }