From e6bfac46fe7b698506cea389504a1e92d15ca00b Mon Sep 17 00:00:00 2001 From: pizzaboxer Date: Mon, 1 May 2023 15:14:18 +0100 Subject: [PATCH] Fix first-time installation --- Bloxstrap/Bootstrapper.cs | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/Bloxstrap/Bootstrapper.cs b/Bloxstrap/Bootstrapper.cs index 30070b8..2a71a71 100644 --- a/Bloxstrap/Bootstrapper.cs +++ b/Bloxstrap/Bootstrapper.cs @@ -704,6 +704,10 @@ namespace Bloxstrap SetStatus(FreshInstall ? "Installing Roblox..." : "Upgrading Roblox..."); + Directory.CreateDirectory(Directories.Base); + Directory.CreateDirectory(Directories.Downloads); + Directory.CreateDirectory(Directories.Versions); + // package manifest states packed size and uncompressed size in exact bytes // packed size only matters if we don't already have the package cached on disk string[] cachedPackages = Directory.GetFiles(Directories.Downloads); @@ -716,8 +720,6 @@ namespace Bloxstrap return; } - Directory.CreateDirectory(Directories.Base); - if (Dialog is not null) { Dialog.CancelEnabled = true; @@ -727,9 +729,6 @@ namespace Bloxstrap // compute total bytes to download _progressIncrement = (double)100 / _versionPackageManifest.Sum(package => package.PackedSize); - Directory.CreateDirectory(Directories.Downloads); - Directory.CreateDirectory(Directories.Versions); - foreach (Package package in _versionPackageManifest) { if (_cancelFired)