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!"); } }
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; } }
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; } }
protected virtual void OnInfoReady(InfoReadyEventArgs e) { InfoReady?.Invoke(this, e); }