예제 #1
0
        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);
        }
예제 #2
0
        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);
        }