diff --git a/src/Ryujinx/Common/SplashTextHelper.cs b/src/Ryujinx/Common/SplashTextHelper.cs
index 37fe5ada1..8f137ec73 100644
--- a/src/Ryujinx/Common/SplashTextHelper.cs
+++ b/src/Ryujinx/Common/SplashTextHelper.cs
@@ -29,7 +29,7 @@ namespace Ryujinx.Common
_Final_Splash = _Main_Splashes.GetRandomElement();
}
- return _Final_Splash;
+ return $"{_Final_Splash}";
}
// This list contains all splashes. Additions are welcome to this list : ) - Awesomeangotti
@@ -94,6 +94,7 @@ namespace Ryujinx.Common
"Please connect a controller!",
"Never gonna give you up!",
"The game was rigged from the start",
+ "Ganon is watching you!",
};
diff --git a/src/Ryujinx/UI/ViewModels/MainWindowViewModel.cs b/src/Ryujinx/UI/ViewModels/MainWindowViewModel.cs
index 6d1e5be09..34e8df6de 100644
--- a/src/Ryujinx/UI/ViewModels/MainWindowViewModel.cs
+++ b/src/Ryujinx/UI/ViewModels/MainWindowViewModel.cs
@@ -76,6 +76,8 @@ namespace Ryujinx.Ava.UI.ViewModels
[ObservableProperty] public partial string LoadHeading { get; set; }
[ObservableProperty] public partial string CacheLoadStatus { get; set; }
+
+ [ObservableProperty] public partial string Splash { get; set; }
[ObservableProperty] public partial string DockedStatusText { get; set; }
@@ -1194,12 +1196,12 @@ namespace Ryujinx.Ava.UI.ViewModels
break;
case ShaderCacheLoadingState shaderCacheState:
CacheLoadStatus = $"{current} / {total}";
+ Splash = SplashTextHelper.GetSplash();
switch (shaderCacheState)
{
case ShaderCacheLoadingState.Start:
case ShaderCacheLoadingState.Loading:
- //LoadHeading = LocaleManager.Instance[LocaleKeys.CompilingShaders]; This is the original line. Leaving it here until done.
- LoadHeading = $"{LocaleManager.Instance[LocaleKeys.CompilingShaders]} - {SplashTextHelper.GetSplash()}";
+ LoadHeading = LocaleManager.Instance[LocaleKeys.CompilingShaders];
IsLoadingIndeterminate = false;
break;
case ShaderCacheLoadingState.Packaging:
diff --git a/src/Ryujinx/UI/Windows/MainWindow.axaml b/src/Ryujinx/UI/Windows/MainWindow.axaml
index a38e2bbbc..aaa2ab6ac 100644
--- a/src/Ryujinx/UI/Windows/MainWindow.axaml
+++ b/src/Ryujinx/UI/Windows/MainWindow.axaml
@@ -131,7 +131,7 @@
Grid.Column="1"
HorizontalAlignment="Stretch"
VerticalAlignment="Center"
- IsVisible="{Binding ShowLoadProgress}" RowDefinitions="Auto,Auto,Auto">
+ IsVisible="{Binding ShowLoadProgress}" RowDefinitions="Auto,Auto,Auto,Auto">
+