예제 #1
0
 private void button_mhgen_eu_stamina_Click(object sender, EventArgs e)
 {
     Gateshark gs = new Gateshark(
         "0032E000 E3A01064"
     );
     gs.Execute();
 }
예제 #2
0
 private void button_mhgen_eu_sharpness_Click(object sender, EventArgs e)
 {
     Gateshark gs = new Gateshark(
         "0035C26C E5901218"
     );
     gs.Execute();
 }
예제 #3
0
        private void button_mh4u_us_monb_kill_Click(object sender, EventArgs e)
        {
            string gsCode =
                "D3000000 081C7D00\r\n" +
                "40000000 08000000\r\n" +
                "30000000 0B13EFFF\r\n" +
                "B0000000 00000000\r\n" +
                "DC000000 00000E28\r\n" +
                "40000000 08000000\r\n" +
                "30000000 0B13EFFF\r\n" +
                "B0000000 00000000\r\n" +
                "DC000000 000003E8\r\n" +
                "10000000 00000001\r\n" +
                "D0000000 00000000\r\n" +
                "D0000000 00000000\r\n" +
                "D0000000 00000000\r\n" +
                "D0000000 00000000\r\n" +
                "D3000000 081C7D04\r\n" +
                "40000000 08000000\r\n" +
                "30000000 0B13EFFF\r\n" +
                "B0000000 00000000\r\n" +
                "DC000000 00000E28\r\n" +
                "40000000 08000000\r\n" +
                "30000000 0B13EFFF\r\n" +
                "B0000000 00000000\r\n" +
                "DC000000 000003E8\r\n" +
                "10000000 00000001\r\n" +
                "D0000000 00000000\r\n" +
                "D0000000 00000000\r\n" +
                "D0000000 00000000\r\n" +
                "D0000000 00000000";

            Gateshark code = new Gateshark(gsCode);
            code.Execute();
        }
예제 #4
0
        private void button_mh4u_us_exefs_Click(object sender, EventArgs e)
        {
            Gateshark gs = new Gateshark(
                "D3000000 00000000" + Environment.NewLine +
                "00DEC800 E92D4006" + Environment.NewLine +
                "00DEC804 EBD431C2" + Environment.NewLine +
                "00DEC808 E3A01001" + Environment.NewLine + // Defense
                "00DEC80C E0201091" + Environment.NewLine +
                "00DEC810 E2400001" + Environment.NewLine +
                "00DEC814 E3A02C7D" + Environment.NewLine +
                "00DEC818 E2422001" + Environment.NewLine +
                "00DEC81C E1500002" + Environment.NewLine +
                "00DEC820 A1A00002" + Environment.NewLine +
                "00DEC824 E8BD8006" + Environment.NewLine +
                "00AF8044 EB0BD1ED" + Environment.NewLine +
                "00B1EEA0 EB0B3656" + Environment.NewLine +
                "D3000000 00000000" + Environment.NewLine +
                "00DEC7C0 E92D4006" + Environment.NewLine +
                "00DEC7C4 EBD431D2" + Environment.NewLine +
                "00DEC7C8 E3A01001" + Environment.NewLine + // Attack
                "00DEC7CC E0000190" + Environment.NewLine +
                "00DEC7D0 E3A02C7D" + Environment.NewLine +
                "00DEC7D4 E1500002" + Environment.NewLine +
                "00DEC7D8 A1A00002" + Environment.NewLine +
                "00DEC7DC E8BD8006" + Environment.NewLine +
                "00AF8B60 EB0BCF16" + Environment.NewLine +
                "00B1EA78 EB0B3750" + Environment.NewLine +
                "00B6B328 E1D109B6" + Environment.NewLine + // Sharpness
                "00B964E8 E3A00001" // Autotracker
            );

            gs.Execute();
        }
예제 #5
0
 private void button_gateshark_execute_Click(object sender, EventArgs e)
 {
     string code = textBox_gateshark.Text;
     Gateshark gs = new Gateshark(code);
     Addlog("Executing code...");
     gs.Execute();
 }
예제 #6
0
        // END of Basic

        //________________________________________________________________

        // Gateshark development

        private void button_gateshark_parse_Click(object sender, EventArgs e)
        {
            textBox_gateshark_parsed.Text = string.Empty;
            Gateshark gs = new Gateshark(textBox_gateshark.Text);
            foreach (GatesharkAr gsAr in gs.GetAllCodes())
            {
                uint cmd = gsAr.GetCmd();
                uint blockA = gsAr.getBlock_A();
                uint blockB = gsAr.getBlock_B();
                string parsed = string.Format("{0:X} {1:X} {2:X}\r\n", cmd, blockA, blockB);
                textBox_gateshark_parsed.AppendText(parsed);
            }
        }
예제 #7
0
 public void SetCode(Gateshark s)
 {
     if (_heartbeatThread?.IsAlive ?? false)
         _hb.SetCode(s);
 }
예제 #8
0
 public void SetCode(Gateshark s)
 {
     GsCode = s;
 }
예제 #9
0
 public void SetCode(string s)
 {
     GsCode = new Gateshark(s);
 }