예제 #1
0
        public void CreateAndWriteBinaryOverlayParallelToMemory()
        {
            var mod = OblivionModBinaryOverlay.OblivionModFactory(DataPath);

            DataOutput.Position = 0;
            mod.WriteToBinaryParallel(DataOutput, WriteParametersNoCheck);
        }
예제 #2
0
        public void CreateAndWriteBinaryOverlayParallelToDisk()
        {
            var bytes = File.ReadAllBytes(DataPath.Path);
            var mod   = OblivionModBinaryOverlay.OblivionModFactory(
                new MemorySlice <byte>(bytes),
                DataPath.ModKey);

            mod.WriteToBinaryParallel(BinaryPath, WriteParametersNoCheck);
        }
예제 #3
0
        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);
        }
예제 #4
0
 protected override async Task <IModDisposeGetter> ImportBinaryOverlay(FilePath path)
 {
     return(OblivionModBinaryOverlay.OblivionModFactory(new ModPath(ModKey, FilePath.Path)));
 }
예제 #5
0
        public void CreateAndWriteBinaryOverlayParallelToDisk()
        {
            var mod = OblivionModBinaryOverlay.OblivionModFactory(DataPath);

            mod.WriteToBinaryParallel(BinaryPath, WriteParametersNoCheck);
        }