public void CreateAndWriteBinaryOverlayParallelToMemory() { var mod = OblivionModBinaryOverlay.OblivionModFactory(DataPath); DataOutput.Position = 0; mod.WriteToBinaryParallel(DataOutput, WriteParametersNoCheck); }
public void CreateAndWriteBinaryOverlayParallelToDisk() { var bytes = File.ReadAllBytes(DataPath.Path); var mod = OblivionModBinaryOverlay.OblivionModFactory( new MemorySlice <byte>(bytes), DataPath.ModKey); mod.WriteToBinaryParallel(BinaryPath, WriteParametersNoCheck); }
public void CreateAndWriteBinaryOverlayToMemory() { var bytes = File.ReadAllBytes(DataPath.Path); var mod = OblivionModBinaryOverlay.OblivionModFactory( new MemorySlice <byte>(bytes), DataPath.ModKey); DataOutput.Position = 0; mod.WriteToBinary(DataOutput, WriteParametersNoCheck); }
protected override async Task <IModDisposeGetter> ImportBinaryOverlay(FilePath path) { return(OblivionModBinaryOverlay.OblivionModFactory(new ModPath(ModKey, FilePath.Path))); }
public void CreateAndWriteBinaryOverlayParallelToDisk() { var mod = OblivionModBinaryOverlay.OblivionModFactory(DataPath); mod.WriteToBinaryParallel(BinaryPath, WriteParametersNoCheck); }