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();
 }