Exemple #1
0
        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);
                }
            }
        }
Exemple #2
0
        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();
        }
Exemple #5
0
        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();
        }