diff --git a/EftPatchHelper/EftPatchHelper/EftPatchHelper.csproj b/EftPatchHelper/EftPatchHelper/EftPatchHelper.csproj
index 644d67a..dabbfee 100644
--- a/EftPatchHelper/EftPatchHelper/EftPatchHelper.csproj
+++ b/EftPatchHelper/EftPatchHelper/EftPatchHelper.csproj
@@ -5,8 +5,8 @@
net6.0
enable
enable
- 1.4.1
- 1.4.1
+ 1.4.2
+ 1.4.2
diff --git a/EftPatchHelper/EftPatchHelper/Program.cs b/EftPatchHelper/EftPatchHelper/Program.cs
index 0708030..2c4aac3 100644
--- a/EftPatchHelper/EftPatchHelper/Program.cs
+++ b/EftPatchHelper/EftPatchHelper/Program.cs
@@ -1,4 +1,6 @@
// See https://aka.ms/new-console-template for more information
+
+using System.Reflection;
using EftPatchHelper.Helpers;
using EftPatchHelper.Interfaces;
using EftPatchHelper.Model;
@@ -26,6 +28,8 @@ namespace EftPatchHelper
Console.OutputEncoding = System.Text.Encoding.UTF8;
AnsiConsole.Write(new FigletText("EFT Patch Helper").Centered().Color(Color.Blue));
+ var version = Assembly.GetExecutingAssembly().GetName().Version;
+ AnsiConsole.Write(new Rule($"[purple]v{version}[/]").Centered().RuleStyle("blue"));
var host = ConfigureHost(args);
host.Services.GetRequiredService().Run();
diff --git a/EftPatchHelper/EftPatchHelper/Tasks/CleanupTask.cs b/EftPatchHelper/EftPatchHelper/Tasks/CleanupTask.cs
index 84acc4f..d7acbf5 100644
--- a/EftPatchHelper/EftPatchHelper/Tasks/CleanupTask.cs
+++ b/EftPatchHelper/EftPatchHelper/Tasks/CleanupTask.cs
@@ -23,7 +23,7 @@ namespace EftPatchHelper.Tasks
foreach (var prepFolder in prepFolders)
{
- if (prepFolder == _options.TargetClient.PrepPath)
+ if (prepFolder == _options.TargetClient.PrepPath && !File.Exists(Path.Join(prepFolder, "Patcher.exe")))
continue;
_fileToRemove.Add(new DirectoryInfo(prepFolder));