コード例 #1
0
 public void LoadWorldRankFile(string filename)
 {
     byte[] file = File.ReadAllBytes(filename);
     // Get region
     radioButtonJapan.Checked         = BitConverter.ToUInt32(file, 0) == 0xC0B0DEC3;
     radioButtonInternational.Checked = Encoding.GetEncoding(932).GetString(file, 0, 11) == "DATA_UPLOAD";
     // Decrypt data
     DecryptedData = VMSFile.GetDataFromHTML(file);
     // Set fields
     labelPlayTime.Text              = "Total Time: " + FramesToTimeString(BitConverter.ToInt32(DecryptedData, 0x48));
     textBoxIndividualID.Text        = VMSFile.GetFieldFromHTML(file, "dcid");
     textBoxSubmitted.Text           = VMSFile.GetFieldFromHTML(file, "mailid");
     saveAsToolStripMenuItem.Enabled = true;
 }
コード例 #2
0
        private void LoadEventResult(string filename)
        {
            byte[]             file   = File.ReadAllBytes(filename);
            VMSChallengeResult result = new VMSChallengeResult(file);

            numericUpDownEventID.Value      = result.ResultData.EventID;
            numericUpDownFrames.Value       = result.ResultData.EventTime;
            comboBoxCharacter.SelectedIndex = (int)result.ResultData.Character;
            labelTime.Text                   = "Total Time: " + FramesToTimeString((int)result.ResultData.EventTime);
            radioButtonCart.Checked          = result.DataType == DataIDs.CartResultChecksum;
            radioButtonEvent.Checked         = result.DataType == DataIDs.EventResultChecksum;
            textBoxIndividualID.Text         = VMSFile.GetFieldFromHTML(file, "dcid");
            textBoxSubmitted.Text            = VMSFile.GetFieldFromHTML(file, "mailid");
            radioButtonJapan.Checked         = (BitConverter.ToUInt32(file, 0) == 0xDDDECDB2) || (BitConverter.ToUInt32(file, 0) == 0xC0C4B0B6);
            radioButtonInternational.Checked = System.Text.Encoding.GetEncoding(932).GetString(file, 0, 12) == "EVENT_RESULT" || System.Text.Encoding.GetEncoding(932).GetString(file, 0, 9) == "CART_TIME";
        }