summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar FearlessTobi2020-03-17 15:24:26 +0100
committerGravatar FearlessTobi2020-03-17 15:24:26 +0100
commit2fd3b328aecc27f014c9cc860892c4ce64bd13e1 (patch)
treeac45157c173340adb2b58f18e071e48aec21d930
parentMerge pull request #3521 from ReinUsesLisp/nsight-debug (diff)
downloadyuzu-2fd3b328aecc27f014c9cc860892c4ce64bd13e1.tar.gz
yuzu-2fd3b328aecc27f014c9cc860892c4ce64bd13e1.tar.xz
yuzu-2fd3b328aecc27f014c9cc860892c4ce64bd13e1.zip
bcat: Disable Boxcat backend by default
This commit disables the Boxcat backend by default for new users of yuzu. There's several reasons as to why this is done: 1. Boxcat currently only actually has an impact on 3 games and doesn't influence any core mechanics of them 2. It causes a plethora of issues when enabled such as games like Crash Team Racing, Diablo 3 and Tales of Vesperia not booting at all or hanging 3. It causes https://github.com/yuzu-emu/yuzu/issues/2957 to happen. This makes the configuration menu totally unusable for many Linux users of yuzu I think those points show that currently the negative impact of Boxcat outweighs its benefits and should therefore be disabled by default. For users who are eager to use the extra features provided by it, they can still just turn it on in the settings.
-rw-r--r--src/yuzu/configuration/config.cpp2
-rw-r--r--src/yuzu_cmd/config.cpp2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/yuzu/configuration/config.cpp b/src/yuzu/configuration/config.cpp
index c38860628..acfe57e77 100644
--- a/src/yuzu/configuration/config.cpp
+++ b/src/yuzu/configuration/config.cpp
@@ -539,7 +539,7 @@ void Config::ReadDebuggingValues() {
539void Config::ReadServiceValues() { 539void Config::ReadServiceValues() {
540 qt_config->beginGroup(QStringLiteral("Services")); 540 qt_config->beginGroup(QStringLiteral("Services"));
541 Settings::values.bcat_backend = 541 Settings::values.bcat_backend =
542 ReadSetting(QStringLiteral("bcat_backend"), QStringLiteral("boxcat")) 542 ReadSetting(QStringLiteral("bcat_backend"), QStringLiteral("null"))
543 .toString() 543 .toString()
544 .toStdString(); 544 .toStdString();
545 Settings::values.bcat_boxcat_local = 545 Settings::values.bcat_boxcat_local =
diff --git a/src/yuzu_cmd/config.cpp b/src/yuzu_cmd/config.cpp
index 907abaa51..f4cd905c9 100644
--- a/src/yuzu_cmd/config.cpp
+++ b/src/yuzu_cmd/config.cpp
@@ -452,7 +452,7 @@ void Config::ReadValues() {
452 Settings::values.yuzu_token = sdl2_config->Get("WebService", "yuzu_token", ""); 452 Settings::values.yuzu_token = sdl2_config->Get("WebService", "yuzu_token", "");
453 453
454 // Services 454 // Services
455 Settings::values.bcat_backend = sdl2_config->Get("Services", "bcat_backend", "boxcat"); 455 Settings::values.bcat_backend = sdl2_config->Get("Services", "bcat_backend", "null");
456 Settings::values.bcat_boxcat_local = 456 Settings::values.bcat_boxcat_local =
457 sdl2_config->GetBoolean("Services", "bcat_boxcat_local", false); 457 sdl2_config->GetBoolean("Services", "bcat_boxcat_local", false);
458} 458}