From 86ddc00bb1abbd945f8a83f642bc6f1299285493 Mon Sep 17 00:00:00 2001 From: Eladash Date: Wed, 3 Mar 2021 11:12:17 +0200 Subject: [PATCH] Suggest adding RPCS3 to anti-virus whitelist on firmware/PKG installation failure --- rpcs3/rpcs3qt/main_window.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/rpcs3/rpcs3qt/main_window.cpp b/rpcs3/rpcs3qt/main_window.cpp index 4f056a164c..9a398f629b 100644 --- a/rpcs3/rpcs3qt/main_window.cpp +++ b/rpcs3/rpcs3qt/main_window.cpp @@ -789,7 +789,9 @@ void main_window::HandlePackageInstallation(QStringList file_paths) else { gui_log.error("Failed to install %s.", file_name); - QMessageBox::critical(this, tr("Failure!"), tr("Failed to install software from package:\n%1!").arg(package.path)); + QMessageBox::critical(this, tr("Failure!"), tr("Failed to install software from package:\n%1!" + "\nThis is very likely caused by external interference from a faulty anti-virus software." + "\nPlease add RPCS3 to your anti-virus\' whitelist or use better anti-virus software.").arg(package.path)); } } return; @@ -1137,7 +1139,10 @@ void main_window::HandlePupInstallation(const QString& file_path, const QString& if (!dev_flash_tar.extract()) { gui_log.error("Error while installing firmware: TAR contents are invalid. (package=%s)", update_filename); - critical(tr("Firmware installation failed: Firmware contents could not be extracted.")); + critical(tr("The firmware contents could not be extracted." + "\nThis is very likely caused by external interference from a faulty anti-virus software." + "\nPlease add RPCS3 to your anti-virus\' whitelist or use better anti-virus software.")); + progress = -1; return; }