public void WriteBDOF(string FilePath) { FileName = FilePath; BigEndianWriter Writer = new BigEndianWriter(File.Open(FilePath, FileMode.Create)); BDOF b = bdofComponent1.ReturnData(); Writer.WriteChars("PDOF".ToCharArray(), 0, 4); Writer.WriteUInt32(0x50); Writer.WriteUInt64(b.Unknown1); Writer.WriteUInt16(b.Activator); Writer.WriteUInt16(b.Unknown2); Writer.WriteUInt32(b.Unknown3); Writer.WriteSingles(b.FloatValues); Writer.WriteUInt64s(b.Padding); Writer.Close(); }
public void AddData(BDOF b) { textBox0x08.Text = HexUtil.Hex64(b.Unknown1); textBox0x10.Text = HexUtil.Hex16(b.Activator); textBox0x12.Text = HexUtil.Hex16(b.Unknown2); textBox0x14.Text = HexUtil.Hex32(b.Unknown3); textBoxPadding1.Text = HexUtil.Hex64(b.Padding[0]); textBoxPadding2.Text = HexUtil.Hex64(b.Padding[1]); textBoxFloat1.Text = b.FloatValues[0].ToString(); textBoxFloat2.Text = b.FloatValues[1].ToString(); textBoxFloat3.Text = b.FloatValues[2].ToString(); textBoxFloat4.Text = b.FloatValues[3].ToString(); textBoxFloat5.Text = b.FloatValues[4].ToString(); textBoxFloat6.Text = b.FloatValues[5].ToString(); textBoxFloat7.Text = b.FloatValues[6].ToString(); textBoxFloat8.Text = b.FloatValues[7].ToString(); textBoxFloat9.Text = b.FloatValues[8].ToString(); textBoxFloat10.Text = b.FloatValues[9].ToString(); }
public BDOFEditor() { InitializeComponent(); this.Text = this.Text + " | " + Version + " | By Wexos"; BDOF = new BDOF(); }