static void Main(string[] args) { if (args.Length == 1) { Console.WriteLine("Please enter a command:"); Console.WriteLine("watermark: Removes your account id watermark from background."); Console.WriteLine(); var command = Console.ReadLine(); var patcher = new Patcher(args[0]); switch (command) { case "watermark": var offsets = new long[2] { 0xA61F, 0xE5EB }; var isAMD64 = Helper.IsAMD64(args[0]); var offset = isAMD64 ? offsets[1] : offsets[0]; Console.WriteLine("Type: {0}", isAMD64 ? "AMD64" : "I386"); if (patcher.Initialized && patcher.CheckAddress(offset, 0xEB)) patcher.Patch(offset, 0xEB); break; default: Console.WriteLine("Not supported command!"); break; } } else Console.WriteLine("Please Drag 'n Drop your WildStar.exe"); Console.WriteLine("Press any key to exit..."); Console.ReadKey(true); }
static void Main(string[] args) { if (args.Length == 1) { Console.WriteLine("Please enter a command:"); Console.WriteLine("watermark: Removes your account id watermark from background."); Console.WriteLine(); var command = Console.ReadLine(); var patcher = new Patcher(args[0]); switch (command) { case "watermark": var offsets = new long[2] { 0xA61F, 0xE5EB }; var isAMD64 = Helper.IsAMD64(args[0]); var offset = isAMD64 ? offsets[1] : offsets[0]; Console.WriteLine("Type: {0}", isAMD64 ? "AMD64" : "I386"); if (patcher.Initialized && patcher.CheckAddress(offset, 0xEB)) { patcher.Patch(offset, 0xEB); } break; default: Console.WriteLine("Not supported command!"); break; } } else { Console.WriteLine("Please Drag 'n Drop your WildStar.exe"); } Console.WriteLine("Press any key to exit..."); Console.ReadKey(true); }