diff --git a/Bloxstrap/Bootstrapper.cs b/Bloxstrap/Bootstrapper.cs index 8d06814..66a2e50 100644 --- a/Bloxstrap/Bootstrapper.cs +++ b/Bloxstrap/Bootstrapper.cs @@ -60,7 +60,7 @@ namespace Bloxstrap private long _totalDownloadedBytes = 0; private bool _packageExtractionSuccess = true; - private bool _mustUpgrade => String.IsNullOrEmpty(AppData.State.VersionGuid) || !File.Exists(AppData.ExecutablePath); + private bool _mustUpgrade => App.LaunchSettings.ForceFlag.Active || String.IsNullOrEmpty(AppData.State.VersionGuid) || !File.Exists(AppData.ExecutablePath); private bool _noConnection = false; private AsyncMutex? _mutex; diff --git a/Bloxstrap/LaunchSettings.cs b/Bloxstrap/LaunchSettings.cs index b3ce012..5b6e31f 100644 --- a/Bloxstrap/LaunchSettings.cs +++ b/Bloxstrap/LaunchSettings.cs @@ -36,6 +36,8 @@ namespace Bloxstrap public LaunchFlag ChannelFlag { get; } = new("channel"); + public LaunchFlag ForceFlag { get; } = new("force"); + #if DEBUG public bool BypassUpdateCheck => true; #else