Exemplo n.º 1
0
        private void sessionInformationToolStripMenuItem_Click(object sender, EventArgs e)
        {
            SessionInformation si = new SessionInformation();

            si.txtVersion.Text        = mBuild.ToString();
            si.txtPatchLocation.Text  = mPatchLocation;
            si.txtLocale.Text         = mLocale.ToString();
            si.txtAdditionalInfo.Text = "Connection info:\r\n" + mLocalEndpoint + " <-> " + mRemoteEndpoint + (mProxyEndpoint != "???" ? "\r\nProxy:" + mProxyEndpoint : "");

            if (mLocale == 1 || mLocale == 2)
            {
                si.txtAdditionalInfo.Text += "\r\nRecording session of a MapleStory Korea" + (mLocale == 2 ? " Test" : "") + " server.\r\nAdditional KMS info:\r\n";

                try
                {
                    int    test          = int.Parse(mPatchLocation);
                    ushort maplerVersion = (ushort)(test & 0x7FFF);
                    int    extraOption   = (test >> 15) & 1;
                    int    subVersion    = (test >> 16) & 0xFF;
                    si.txtAdditionalInfo.Text += "Real Version: " + maplerVersion + "\r\nSubversion: " + subVersion + "\r\nExtra flag: " + extraOption;
                }
                catch { }
            }

            si.Show();
        }
Exemplo n.º 2
0
        private void sessionInformationToolStripMenuItem_Click(object sender, EventArgs e)
        {
            SessionInformation si = new SessionInformation();
            si.txtVersion.Text = mBuild.ToString();
            si.txtPatchLocation.Text = mPatchLocation;
            si.txtLocale.Text = mLocale.ToString();
            si.txtAdditionalInfo.Text = "Connection info:\r\n" + mLocalEndpoint + " <-> " + mRemoteEndpoint + (mProxyEndpoint != "???" ? "\r\nProxy:" + mProxyEndpoint : "");

            if (mLocale == 1 || mLocale == 2)
            {
                si.txtAdditionalInfo.Text += "\r\nRecording session of a MapleStory Korea" + (mLocale == 2 ? " Test" : "") + " server.\r\nAdditional KMS info:\r\n";

                try
                {
                    int test = int.Parse(mPatchLocation);
                    ushort maplerVersion = (ushort)(test & 0x7FFF);
                    int extraOption = (test >> 15) & 1;
                    int subVersion = (test >> 16) & 0xFF;
                    si.txtAdditionalInfo.Text += "Real Version: " + maplerVersion + "\r\nSubversion: " + subVersion + "\r\nExtra flag: " + extraOption;
                }
                catch { }
            }

            si.Show();
        }
Exemplo n.º 3
0
        private void sessionInformationToolStripMenuItem_Click(object sender, EventArgs e)
        {
            SessionInformation si = new SessionInformation();
            si.txtVersion.Text = mBuild.ToString();
            si.txtPatchLocation.Text = mPatchLocation;
            si.txtLocale.Text = mLocale.ToString();
            si.txtAdditionalInfo.Text = "Connection info:\r\n" + mLocalEndpoint + " to " + mRemoteEndpoint;
            if ((mLocale == 1 && mBuild != 255) || mLocale == 2) {
                si.txtAdditionalInfo.Text += "\r\nRecording session of a MapleStory Korea" + (mLocale == 1 ? " Test" : "") + " server.\r\nAdditional KMS info:\r\n";

                int test = int.Parse(mPatchLocation);
                ushort t1 = (ushort)(test & 0x7FFF);
                int t2 = (test >> 15) & 1;
                int t3 = (test >> 16) & 0xFF;
                si.txtAdditionalInfo.Text += "Real Version: " + t1.ToString() + "\r\nSubversion: " + t3.ToString() + "\r\nRemove cookie: " + t2.ToString();
            }

            si.Show();
        }