From a2a0991498722d35b7e8f91f31ef7d456d2f1cd1 Mon Sep 17 00:00:00 2001 From: "waffle.lord" Date: Fri, 29 Dec 2023 15:38:41 -0500 Subject: [PATCH] add 10gb overhead for free space check --- SPTInstaller/Installer Tasks/PreChecks/FreeSpacePreCheck.cs | 6 +++++- SPTInstaller/SPTInstaller.csproj | 4 ++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/SPTInstaller/Installer Tasks/PreChecks/FreeSpacePreCheck.cs b/SPTInstaller/Installer Tasks/PreChecks/FreeSpacePreCheck.cs index 5047208..cf7c99e 100644 --- a/SPTInstaller/Installer Tasks/PreChecks/FreeSpacePreCheck.cs +++ b/SPTInstaller/Installer Tasks/PreChecks/FreeSpacePreCheck.cs @@ -1,5 +1,6 @@ using System.Linq; using System.Threading.Tasks; +using Serilog; using SPTInstaller.Helpers; using SPTInstaller.Models; @@ -36,8 +37,11 @@ public class FreeSpacePreCheck : PreCheckBase var availableSize = DriveInfo.GetDrives().FirstOrDefault(d => d.Name.ToLower() == installTargetDirectoryInfo.Root.Name.ToLower())?.AvailableFreeSpace ?? 0; + // add 10Gb overhead to game files for potential patches / release files + eftSourceDirSize += 10000000000; + var availableSpaceMessage = $"Available Space: {DirectorySizeHelper.SizeSuffix(availableSize, 2)}"; - var requiredSpaceMessage = $"Space Required for EFT Client: {DirectorySizeHelper.SizeSuffix(eftSourceDirSize, 2)}"; + var requiredSpaceMessage = $"Space Required for EFT Client: {DirectorySizeHelper.SizeSuffix(eftSourceDirSize, 2)} including ~10Gb overhead"; if (eftSourceDirSize > availableSize) { diff --git a/SPTInstaller/SPTInstaller.csproj b/SPTInstaller/SPTInstaller.csproj index a4e5e02..4e57f50 100644 --- a/SPTInstaller/SPTInstaller.csproj +++ b/SPTInstaller/SPTInstaller.csproj @@ -9,8 +9,8 @@ icon.ico Assets\icon.ico Debug;Release;TEST - 2.25 - 2.25 + 2.26 + 2.26 SPT-AKI