diff --git a/SPTInstaller/Helpers/ProcessHelper.cs b/SPTInstaller/Helpers/ProcessHelper.cs index 12e004b..4e4f5a3 100644 --- a/SPTInstaller/Helpers/ProcessHelper.cs +++ b/SPTInstaller/Helpers/ProcessHelper.cs @@ -56,7 +56,7 @@ public static class ProcessHelper return Result.FromError("A patch failed to apply"); default: - return Result.FromError("an unknown error occurred in the patcher"); + return Result.FromError("An unknown error occurred in the patcher"); } } diff --git a/SPTInstaller/Installer Tasks/PreChecks/EftLauncherPreCheck.cs b/SPTInstaller/Installer Tasks/PreChecks/EftLauncherPreCheck.cs index 0f1747f..b71d0f6 100644 --- a/SPTInstaller/Installer Tasks/PreChecks/EftLauncherPreCheck.cs +++ b/SPTInstaller/Installer Tasks/PreChecks/EftLauncherPreCheck.cs @@ -17,7 +17,7 @@ public class EftLauncherPreCheck : PreCheckBase return eftLauncherProcs.Length == 0 ? PreCheckResult.FromSuccess("Eft launcher is closed") - : PreCheckResult.FromError("Eft launcher is open. Please close it to install SPT", + : PreCheckResult.FromError("Your BSG launcher is open. Please close it to continue installing SPT", "Kill EFT Launcher Processes", () => { diff --git a/SPTInstaller/Installer Tasks/ReleaseCheckTask.cs b/SPTInstaller/Installer Tasks/ReleaseCheckTask.cs index ca8b018..d736029 100644 --- a/SPTInstaller/Installer Tasks/ReleaseCheckTask.cs +++ b/SPTInstaller/Installer Tasks/ReleaseCheckTask.cs @@ -66,7 +66,7 @@ public class ReleaseCheckTask : InstallerTaskBase if (intGameVersion < intSPTVersion) { - return Result.FromError("Your client is outdated. Please update EFT"); + return Result.FromError("Your client is outdated. Please update EFT using your BSG Launcher"); } if (intGameVersion == intSPTVersion) @@ -78,7 +78,10 @@ public class ReleaseCheckTask : InstallerTaskBase intSPTVersion != patchMirrorInfo.TargetClientVersion) && patchNeedCheck) { return Result.FromError( - "No patcher available for your version.\nA patcher is usually created within 24 hours of an EFT update."); + "We could not find a downgrade patcher for the version of EFT you have installed." + + "\nThis can happen due to one of the following reasons:" + + "\n* Live EFT just updated. The SPT team will create a new patcher within 24 hours, hold tight!" + + "\n* Live EFT just updated. You have not installed it on your computer using the BSG launcher."); } _data.PatchNeeded = patchNeedCheck; diff --git a/SPTInstaller/ViewModels/PreChecksViewModel.cs b/SPTInstaller/ViewModels/PreChecksViewModel.cs index 38d31bc..41ba8f2 100644 --- a/SPTInstaller/ViewModels/PreChecksViewModel.cs +++ b/SPTInstaller/ViewModels/PreChecksViewModel.cs @@ -147,7 +147,7 @@ public class PreChecksViewModel : ViewModelBase if (data.OriginalGamePath == null) { NavigateTo(new MessageViewModel(HostScreen, - Result.FromError("Could not find EFT install.\n\nDo you own and have the game installed?"))); + Result.FromError("Could not find where you installed EFT.\n\nDo you own and have the game installed?"))); return; } #endif @@ -172,7 +172,7 @@ public class PreChecksViewModel : ViewModelBase NavigateTo(new MessageViewModel(HostScreen, Result.FromError( - "Installer is located in EFT's original directory. Please move the installer to a seperate folder as per the guide"), + "You have placed the installer in the same folder as EFT. Please move the installer to a seperate folder. Refer to the install guide on where best to place the installer before running it."), noLog: true)); return; } @@ -189,7 +189,9 @@ public class PreChecksViewModel : ViewModelBase { Log.Warning("Problem path detected, confirming install path ..."); var confirmation = await DialogHost.Show(new ConfirmationDialog( - $"We suspect you may be installing into a problematic folder: {failedCheck.Target}.\nYou might want to consider installing somewhere else to avoid issues.\n\nAre you sure you want to install to this path?\n{InstallPath}")); + $"It appears you are installing into a folder known to cause problems: {failedCheck.Target}." + + $"\nPlease consider installing SPT somewhere else to avoid issues later on." + + $"\n\nAre you sure you want to install to this path?\n{InstallPath}")); if (confirmation == null || !bool.TryParse(confirmation.ToString(), out var confirm) || !confirm)