From 0f99b332b136bb6963ace34d40c097300a0991e5 Mon Sep 17 00:00:00 2001 From: Awesomeangotti Date: Sat, 25 Apr 2026 17:09:36 -0400 Subject: [PATCH] Purposefully troll lossless scaling users --- src/Ryujinx/Common/StartupTextHelper.cs | 26 ++++++++++++------------- src/Ryujinx/UI/RyujinxApp.axaml.cs | 4 ++-- 2 files changed, 15 insertions(+), 15 deletions(-) diff --git a/src/Ryujinx/Common/StartupTextHelper.cs b/src/Ryujinx/Common/StartupTextHelper.cs index f90e667b0..e3d60ffeb 100644 --- a/src/Ryujinx/Common/StartupTextHelper.cs +++ b/src/Ryujinx/Common/StartupTextHelper.cs @@ -4,22 +4,25 @@ using Gommon; namespace Ryujinx.Common { - // My code is crappy and I know it. Props to VewDev for assisting me in these shenanigans. - // In other news, I probably put this in the wrong namespace :kek: - Awesomeangotti + // My code is crappy and I know it. Props to VewDev for assisting me in these shenanigans. - Awesomeangotti public class StartupTextHelper { public static void MakeSplash() { - // Ryubing Logo Print Logger.Notice.Print(LogClass.Application, " ___ __ _ "); Logger.Notice.Print(LogClass.Application, @" / _ \ __ __ __ __ / / (_) ___ ___ _"); Logger.Notice.Print(LogClass.Application, @" / , _/ / // // // / / _ \ / / / _ \ / _ `/"); Logger.Notice.Print(LogClass.Application, @"/_/|_| \_, / \_,_/ /_.__//_/ /_//_/ \_, / "); Logger.Notice.Print(LogClass.Application, " /___/ /___/ "); - // Do some randomizing. Additions are welcome to this list : ) - Awesomeangotti - List splashes = new() - { + Logger.Notice.Print(LogClass.Application, ""); + Logger.Notice.Print(LogClass.Application, MainSplashes.GetRandomElement()); + Logger.Notice.Print(LogClass.Application, ""); + } + + // This list contains all splashes. Additions are welcome to this list : ) - Awesomeangotti + public static List MainSplashes = new() + { "Ryubing is my middle name", "Giving it 110 percent!", "I don't think therefore I don't am!", @@ -66,13 +69,10 @@ namespace Ryujinx.Common "I... AM RYUBING!", "Ryubingin' it up", "bing bing wahoo", - }; - - // Print the dang thing - Logger.Notice.Print(LogClass.Application, ""); - Logger.Notice.Print(LogClass.Application, splashes.GetRandomElement()); - Logger.Notice.Print(LogClass.Application, ""); - } + "egg", + "No, lossless scaling is NOT supported", + }; } + } diff --git a/src/Ryujinx/UI/RyujinxApp.axaml.cs b/src/Ryujinx/UI/RyujinxApp.axaml.cs index 22b98dea7..98e457e2c 100644 --- a/src/Ryujinx/UI/RyujinxApp.axaml.cs +++ b/src/Ryujinx/UI/RyujinxApp.axaml.cs @@ -28,8 +28,8 @@ namespace Ryujinx.Ava internal static string FormatTitle(LocaleKeys? windowTitleKey = null, bool includeVersion = true) => windowTitleKey is null - ? $"{FullAppName}{(includeVersion ? $" {Program.Version}" : string.Empty)}" - : $"{FullAppName}{(includeVersion ? $" {Program.Version}" : string.Empty)} - {LocaleManager.Instance[windowTitleKey.Value]}"; + ? $"{FullAppName}{(includeVersion ? $" {Program.Version}" : string.Empty)} {StartupTextHelper.MainSplashes.GetRandomElement()}" + : $"{FullAppName}{(includeVersion ? $" {Program.Version}" : string.Empty)} - {LocaleManager.Instance[windowTitleKey.Value]} {StartupTextHelper.MainSplashes.GetRandomElement()}"; public static readonly string FullAppName = string.Intern(ReleaseInformation.IsCanaryBuild ? "Ryujinx Canary" : "Ryujinx");