示例#1
0
        public void getGame(object sender, EventArgs e)
        {
            InfoReadyEventArgs args = (InfoReadyEventArgs)e;

            string log = args.info;

            if (log.Contains("niji_loc"))
            {
                string splitlog = log.Substring(log.IndexOf(", pname: niji_loc") - 8, log.Length - log.IndexOf(", pname: niji_loc"));
                pid = Convert.ToInt32("0x" + splitlog.Substring(0, 8), 16);
                Program.helper.pid = pid;
                Program.scriptHelper.write(0x3E14C0, BitConverter.GetBytes(0xE3A01000), pid);
                MessageBox.Show("Connection Successful!");
            }
        }
示例#2
0
        public void getGame(object sender, EventArgs e)
        {
            InfoReadyEventArgs args = (InfoReadyEventArgs)e;

            string log = args.info;

            if (log.Contains("niji_loc"))
            {
                string splitlog = log.Substring(log.IndexOf(", pname: niji_loc") - 8, log.Length - log.IndexOf(", pname: niji_loc"));
                pid = Convert.ToInt32("0x" + splitlog.Substring(0, 8), 16);
                Program.helper.pid = pid;
                Program.scriptHelper.write(0x3E14C0, BitConverter.GetBytes(0xE3A01000), pid);
                game = 0;
                MessageBox.Show("Connection Successful!");

                boxOff   = 0x330D9838;
                wcOff    = 0x331397E4;
                partyOff = 0x34195E10;
                eggOff   = 0x3313EDD8;
            }
            else if (log.Contains("momiji"))
            {
                string splitlog = log.Substring(log.IndexOf(", pname:   momiji") - 8, log.Length - log.IndexOf(", pname:   momiji"));
                pid = Convert.ToInt32("0x" + splitlog.Substring(0, 8), 16);
                Program.helper.pid = pid;
                Program.scriptHelper.write(0x3F3424, BitConverter.GetBytes(0xE3A01000), pid); // Ultra Sun  // NFC ON: E3A01001 NFC OFF: E3A01000
                Program.scriptHelper.write(0x3F3428, BitConverter.GetBytes(0xE3A01000), pid); // Ultra Moon // NFC ON: E3A01001 NFC OFF: E3A01000
                game = 1;
                MessageBox.Show("Connection Successful!");

                boxOff   = 0x33015AB0;
                wcOff    = 0x33075BF4;
                partyOff = 0x33F7FA44;
                eggOff   = 0x3307B1E8;
            }
        }
示例#3
0
        public void getGame(object sender, EventArgs e)
        {
            InfoReadyEventArgs args = (InfoReadyEventArgs)e;

            string log = args.info;

            if (log.Contains("niji_loc")) // Sun and Moon
            {
                string splitlog = log.Substring(log.IndexOf(", pname: niji_loc") - 8, log.Length - log.IndexOf(", pname: niji_loc"));
                pid = Convert.ToInt32("0x" + splitlog.Substring(0, 8), 16);
                Program.helper.pid = pid;
                Program.scriptHelper.write(0x3E14C0, BitConverter.GetBytes(0xE3A01000), pid);
                game = 0;
                MessageBox.Show("Connection Successful!");

                boxOff   = 0x330D9838;
                wcOff    = 0x331397E4;
                partyOff = 0x34195E10;
                eggOff   = 0x3313EDD8;
            }
            else if (log.Contains("momiji")) // Ultra Sun and Moon
            {
                string splitlog = log.Substring(log.IndexOf(", pname:   momiji") - 8, log.Length - log.IndexOf(", pname:   momiji"));
                pid = Convert.ToInt32("0x" + splitlog.Substring(0, 8), 16);
                Program.helper.pid = pid;
                Program.scriptHelper.write(0x3F3424, BitConverter.GetBytes(0xE3A01000), pid); // Ultra Sun  // NFC ON: E3A01001 NFC OFF: E3A01000
                Program.scriptHelper.write(0x3F3428, BitConverter.GetBytes(0xE3A01000), pid); // Ultra Moon // NFC ON: E3A01001 NFC OFF: E3A01000
                game = 1;
                MessageBox.Show("Connection Successful!");

                boxOff   = 0x33015AB0;
                wcOff    = 0x33075BF4;
                partyOff = 0x33F7FA44;
                eggOff   = 0x3307B1E8;
            }

            else if (args.info.Contains("sango-1")) // Omega Ruby
            {
                string splitlog = log.Substring(log.IndexOf(", pname:  sango-1") - 8, log.Length - log.IndexOf(", pname:  sango-1"));
                pid = Convert.ToInt32("0x" + splitlog.Substring(0, 8), 16);
                Program.helper.pid = pid;
                Program.f1.ChangeStatus("Connection Successful!");
                game   = 3;
                boxOff = 0x8C9E134;
                // wcOff = 0x33075BF4;
                partyOff = 0x8CFB26C;
                eggOff   = 0x8C88358;
            }

            else if (args.info.Contains("sango-2")) // Alpha Sapphire
            {
                string splitlog = log.Substring(log.IndexOf(", pname:  sango-2") - 8, log.Length - log.IndexOf(", pname:  sango-2"));
                pid = Convert.ToInt32("0x" + splitlog.Substring(0, 8), 16);
                Program.helper.pid = pid;
                Program.f1.ChangeStatus("Connection Successful!");
                game   = 3;
                boxOff = 0x8C9E134;
                // wcOff = 0x33075BF4;
                partyOff = 0x8CFB26C;
                eggOff   = 0x8C88358;
            }

            else if (args.info.Contains("kujira-1")) // X
            {
                string splitlog = log.Substring(log.IndexOf(", pname: kujira-1") - 8, log.Length - log.IndexOf(", pname: kujira-1"));
                pid = Convert.ToInt32("0x" + splitlog.Substring(0, 8), 16);
                Program.helper.pid = pid;
                Program.f1.ChangeStatus("Connection Successful!");
                game   = 4;
                boxOff = 0x8C861C8;
                // wcOff = 0x33075BF4;
                partyOff = 0x8CE1CF8;
                eggOff   = 0x8C80124;
            }

            else if (args.info.Contains("kujira-2")) // Y
            {
                string splitlog = log.Substring(log.IndexOf(", pname: kujira-2") - 8, log.Length - log.IndexOf(", pname: kujira-2"));
                pid = Convert.ToInt32("0x" + splitlog.Substring(0, 8), 16);
                Program.helper.pid = pid;
                Program.f1.ChangeStatus("Connection Successful!");
                game   = 4;
                boxOff = 0x8C861C8;
                // wcOff = 0x33075BF4;
                partyOff = 0x8CE1CF8;
                eggOff   = 0x8C80124;
            }
        }
示例#4
0
 protected virtual void OnInfoReady(InfoReadyEventArgs e)
 {
     InfoReady?.Invoke(this, e);
 }