private void saveWardenAsTextToolStripMenuItem_Click(object sender, EventArgs e) { if (!Loaded()) { MessageBox.Show("You should load something first!"); return; } _saveDialog.FileName = Path.GetFileName(_openDialog.FileName).Replace("bin", "txt"); if (_saveDialog.ShowDialog() != DialogResult.OK) { return; } using (var stream = new StreamWriter(_saveDialog.OpenFile())) { foreach (var p in packets) { if (p.Code != OpCodes.CMSG_WARDEN_DATA && p.Code != OpCodes.SMSG_WARDEN_DATA) { continue; } //stream.Write(Utility.HexLike(p)); var parsed = ParserFactory.CreateParser(p).ToString(); if (String.IsNullOrEmpty(parsed)) { continue; } stream.Write(parsed); } } }
private void saveAsParsedTextToolStripMenuItem_Click(object sender, EventArgs e) { if (!Loaded()) { MessageBox.Show("You should load something first!"); return; } if (_saveDialog.ShowDialog() != DialogResult.OK) { return; } using (var stream = new StreamWriter(_saveDialog.OpenFile())) { foreach (var p in packets) { string parsed = ParserFactory.CreateParser(p).ToString(); if (String.IsNullOrEmpty(parsed)) { continue; } stream.Write(parsed); } } }
private void _list_SelectedIndexChanged(object sender, EventArgs e) { var packet = packets[SelectedIndex]; HexView.Text = packet.HexLike(); ParsedView.Text = ParserFactory.CreateParser(packet).ToString(); }
private void _list_SelectedIndexChanged(object sender, EventArgs e) { richTextBox1.Clear(); richTextBox2.Clear(); var packet = packets[SelectedIndex]; richTextBox1.Text = packet.HexLike(); richTextBox2.Text = ParserFactory.CreateParser(packet).ToString(); }
private void List_Select(object sender, EventArgs e) { textBox1.Clear(); textBox2.Clear(); var packet = packets[SelectedIndex]; textBox1.Text = packet.HexLike(); var parser = ParserFactory.CreateParser(packet); textBox2.Text = parser.ToString(); }