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; }
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"; }