public void StoreChanges() { byte[] Data = ParentFile.GetFileData(); // ParentFile.SetFileData(Data); }
public void StoreChanges() { byte[] Data = ParentFile.GetFileData(); Helpers.Overwrite32(ref Data, Offset, _Unknown); Helpers.Overwrite32(ref Data, Offset + 0x04, BitConverter.ToUInt32(BitConverter.GetBytes(_Position.X + ZA.Translation.X), 0)); Helpers.Overwrite32(ref Data, Offset + 0x08, BitConverter.ToUInt32(BitConverter.GetBytes(_Position.Y + ZA.Translation.Y), 0)); Helpers.Overwrite32(ref Data, Offset + 0x0C, BitConverter.ToUInt32(BitConverter.GetBytes(_Position.Z + ZA.Translation.Z), 0)); ParentFile.SetFileData(Data); }
public void StoreChanges() { byte[] Data = ParentFile.GetFileData(); Helpers.Overwrite32(ref Data, Offset, BitConverter.ToUInt32(BitConverter.GetBytes(_Translation.X), 0)); Helpers.Overwrite32(ref Data, Offset + 0x04, BitConverter.ToUInt32(BitConverter.GetBytes(_Translation.Y), 0)); Helpers.Overwrite16(ref Data, Offset + 0x08, (ushort)(_Rotation * 182.04444444444444f)); Helpers.Overwrite8(ref Data, Offset + 0x0A, _RoomNumber); Helpers.Overwrite8(ref Data, Offset + 0x0B, _Unknown2); ParentFile.SetFileData(Data); }
private void SetupHexBox(HexEditBox hexEditBox1) { hexEditBox1.BackColor = System.Drawing.SystemColors.Window; hexEditBox1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D; hexEditBox1.BytesPerLine = 16; hexEditBox1.Font = new System.Drawing.Font("Courier New", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); hexEditBox1.SetData(ParentFile.GetFileData()); hexEditBox1.AllowEdit = false; hexEditBox1.OffsetBytes = 4; hexEditBox1.ShowOffsetPrefix = true; hexEditBox1.BaseOffset = Offset; }
public void StoreChanges() { byte[] Data = ParentFile.GetFileData(); Helpers.WriteString(ref Data, Offset, _Name, 8); Helpers.Overwrite16(ref Data, Offset + 0x09, _ChestType); Helpers.Overwrite32(ref Data, Offset + 0x0C, BitConverter.ToUInt32(BitConverter.GetBytes(_Position.X), 0)); Helpers.Overwrite32(ref Data, Offset + 0x10, BitConverter.ToUInt32(BitConverter.GetBytes(_Position.Y), 0)); Helpers.Overwrite32(ref Data, Offset + 0x14, BitConverter.ToUInt32(BitConverter.GetBytes(_Position.Z), 0)); Helpers.Overwrite16(ref Data, Offset + 0x1A, (ushort)(_Rotation * 182.04444444444444f)); Helpers.Overwrite8(ref Data, Offset + 0x1C, _Contents); ParentFile.SetFileData(Data); }
public void StoreChanges() { byte[] Data = ParentFile.GetFileData(); Helpers.WriteString(ref Data, Offset, _Name, 8); Helpers.Overwrite32(ref Data, Offset + 0x08, _Parameters); Helpers.Overwrite32(ref Data, Offset + 0x0C, BitConverter.ToUInt32(BitConverter.GetBytes(_Position.X), 0)); Helpers.Overwrite32(ref Data, Offset + 0x10, BitConverter.ToUInt32(BitConverter.GetBytes(_Position.Y), 0)); Helpers.Overwrite32(ref Data, Offset + 0x14, BitConverter.ToUInt32(BitConverter.GetBytes(_Position.Z), 0)); Helpers.Overwrite16(ref Data, Offset + 0x18, (ushort)(_Rotation.X * 182.04444444444444f)); Helpers.Overwrite16(ref Data, Offset + 0x1A, (ushort)(_Rotation.Y * 182.04444444444444f)); Helpers.Overwrite16(ref Data, Offset + 0x1C, (ushort)(_Rotation.Z * 182.04444444444444f)); Helpers.Overwrite16(ref Data, Offset + 0x1E, _Unknown); ParentFile.SetFileData(Data); }