summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'games-emulation/ryujinx/files')
-rw-r--r--games-emulation/ryujinx/files/ryujinx-1.1.1221-better-defaults.patch55
-rw-r--r--games-emulation/ryujinx/files/ryujinx-1.1.1221-disable-updates.patch61
2 files changed, 116 insertions, 0 deletions
diff --git a/games-emulation/ryujinx/files/ryujinx-1.1.1221-better-defaults.patch b/games-emulation/ryujinx/files/ryujinx-1.1.1221-better-defaults.patch
new file mode 100644
index 000000000000..8cefbf9d81b3
--- /dev/null
+++ b/games-emulation/ryujinx/files/ryujinx-1.1.1221-better-defaults.patch
@@ -0,0 +1,55 @@
+From 88968ba474d993670b0b35d839ab2b7d9f575699 Mon Sep 17 00:00:00 2001
+From: Andrew Udvare <audvare@gmail.com>
+Date: Tue, 22 Nov 2022 07:34:03 -0500
+Subject: [PATCH 1/3] Better first launch config defaults
+
+- Disable file log
+- Disable info level logging
+- Disable stub (compare with Wine's stub logging) logging
+- Disable warning level logging
+- Disable Discord integration
+- Disable checking updates on startup
+---
+ .../Configuration/ConfigurationState.cs | 12 ++++++------
+ 1 file changed, 6 insertions(+), 6 deletions(-)
+
+diff --git a/src/Ryujinx.UI.Common/Configuration/ConfigurationState.cs b/src/Ryujinx.UI.Common/Configuration/ConfigurationState.cs
+index b017d384..39b45a04 100644
+--- a/src/Ryujinx.UI.Common/Configuration/ConfigurationState.cs
++++ b/src/Ryujinx.UI.Common/Configuration/ConfigurationState.cs
+@@ -758,7 +758,7 @@ namespace Ryujinx.UI.Common.Configuration
+
+ public void LoadDefault()
+ {
+- Logger.EnableFileLog.Value = true;
++ Logger.EnableFileLog.Value = false;
+ Graphics.BackendThreading.Value = BackendThreading.Auto;
+ Graphics.ResScale.Value = 1;
+ Graphics.ResScaleCustom.Value = 1.0f;
+@@ -768,9 +768,9 @@ namespace Ryujinx.UI.Common.Configuration
+ Graphics.PreferredGpu.Value = "";
+ Graphics.ShadersDumpPath.Value = "";
+ Logger.EnableDebug.Value = false;
+- Logger.EnableStub.Value = true;
+- Logger.EnableInfo.Value = true;
+- Logger.EnableWarn.Value = true;
++ Logger.EnableStub.Value = false;
++ Logger.EnableInfo.Value = false;
++ Logger.EnableWarn.Value = false;
+ Logger.EnableError.Value = true;
+ Logger.EnableTrace.Value = false;
+ Logger.EnableGuest.Value = true;
+@@ -782,8 +782,8 @@ namespace Ryujinx.UI.Common.Configuration
+ System.TimeZone.Value = "UTC";
+ System.SystemTimeOffset.Value = 0;
+ System.EnableDockedMode.Value = true;
+- EnableDiscordIntegration.Value = true;
+- CheckUpdatesOnStart.Value = true;
++ EnableDiscordIntegration.Value = false;
++ CheckUpdatesOnStart.Value = false;
+ ShowConfirmExit.Value = true;
+ HideCursor.Value = HideCursorMode.OnIdle;
+ Graphics.EnableVsync.Value = true;
+--
+2.43.0
+
diff --git a/games-emulation/ryujinx/files/ryujinx-1.1.1221-disable-updates.patch b/games-emulation/ryujinx/files/ryujinx-1.1.1221-disable-updates.patch
new file mode 100644
index 000000000000..8a0dacd134cc
--- /dev/null
+++ b/games-emulation/ryujinx/files/ryujinx-1.1.1221-disable-updates.patch
@@ -0,0 +1,61 @@
+From 178d97ac391fa1877d56ad9fbaade1a29bbb9655 Mon Sep 17 00:00:00 2001
+From: Andrew Udvare <audvare@gmail.com>
+Date: Tue, 22 Nov 2022 07:35:22 -0500
+Subject: [PATCH 2/3] Disable updates
+
+---
+ src/Ryujinx/Modules/Updater/Updater.cs | 1 +
+ src/Ryujinx/UI/MainWindow.glade | 4 ++--
+ src/Ryujinx/UI/Windows/SettingsWindow.glade | 2 +-
+ 3 files changed, 4 insertions(+), 3 deletions(-)
+
+diff --git a/src/Ryujinx/Modules/Updater/Updater.cs b/src/Ryujinx/Modules/Updater/Updater.cs
+index f8ce4c0b..e1911d44 100644
+--- a/src/Ryujinx/Modules/Updater/Updater.cs
++++ b/src/Ryujinx/Modules/Updater/Updater.cs
+@@ -511,6 +511,7 @@ namespace Ryujinx.Modules
+
+ public static bool CanUpdate(bool showWarnings)
+ {
++ return false;
+ #if !DISABLE_UPDATER
+ if (RuntimeInformation.OSArchitecture != Architecture.X64)
+ {
+diff --git a/src/Ryujinx.Gtk3/UI/MainWindow.glade b/src/Ryujinx.Gtk3/UI/MainWindow.glade
+index 58d5d955..6a31ce9f 100644
+--- a/src/Ryujinx.Gtk3/UI/MainWindow.glade
++++ b/src/Ryujinx.Gtk3/UI/MainWindow.glade
+@@ -545,7 +545,7 @@
+ <property name="can-focus">False</property>
+ <child>
+ <object class="GtkMenuItem" id="UpdateMenuItem">
+- <property name="visible">True</property>
++ <property name="visible">False</property>
+ <property name="can-focus">False</property>
+ <property name="tooltip-text" translatable="yes">Check for updates to Ryujinx</property>
+ <property name="label" translatable="yes">Check for Updates</property>
+@@ -555,7 +555,7 @@
+ </child>
+ <child>
+ <object class="GtkSeparatorMenuItem">
+- <property name="visible">True</property>
++ <property name="visible">False</property>
+ <property name="can-focus">False</property>
+ </object>
+ </child>
+diff --git a/src/Ryujinx.Gtk3/UI/Windows/SettingsWindow.glade b/src/Ryujinx.Gtk3/UI/Windows/SettingsWindow.glade
+index f0dbd6b6..9ba7e50b 100644
+--- a/src/Ryujinx.Gtk3/UI/Windows/SettingsWindow.glade
++++ b/src/Ryujinx.Gtk3/UI/Windows/SettingsWindow.glade
+@@ -130,7 +130,7 @@
+ <child>
+ <object class="GtkCheckButton" id="_checkUpdatesToggle">
+ <property name="label" translatable="yes">Check for Updates on Launch</property>
+- <property name="visible">True</property>
++ <property name="visible">False</property>
+ <property name="can-focus">True</property>
+ <property name="receives-default">False</property>
+ <property name="halign">start</property>
+--
+2.43.0
+