From c7539087b061fb64b62dd94b9dc88dd8556e86f4 Mon Sep 17 00:00:00 2001 From: NicoAICP Date: Sat, 13 Jun 2020 20:34:54 +0200 Subject: [PATCH] alt images --- UWUVCI AIO WPF/Models/MainViewModel.cs | 76 +++---- .../Properties/Resources.Designer.cs | 120 +++++++++++ UWUVCI AIO WPF/Properties/Resources.resx | 36 ++++ UWUVCI AIO WPF/Resources/GB alt1.png | Bin 0 -> 6459 bytes UWUVCI AIO WPF/Resources/GB alt2.png | Bin 0 -> 6828 bytes UWUVCI AIO WPF/Resources/GBA alt1.png | Bin 0 -> 8109 bytes UWUVCI AIO WPF/Resources/GBA alt2.png | Bin 0 -> 8421 bytes UWUVCI AIO WPF/Resources/GBC alt1.png | Bin 0 -> 7840 bytes UWUVCI AIO WPF/Resources/GBC alt2.png | Bin 0 -> 8055 bytes UWUVCI AIO WPF/Resources/MSX alt1.png | Bin 0 -> 5349 bytes UWUVCI AIO WPF/Resources/MSX alt2.png | Bin 0 -> 6161 bytes UWUVCI AIO WPF/Resources/NES alt1.png | Bin 0 -> 6126 bytes UWUVCI AIO WPF/Resources/NES alt2.png | Bin 0 -> 6516 bytes UWUVCI AIO WPF/Resources/TGFX alt1.png | Bin 0 -> 6293 bytes UWUVCI AIO WPF/Resources/TGFX alt2.png | Bin 0 -> 6343 bytes ...rConfigs - Kopieren - Kopieren (2).xaml.cs | 21 +- .../Windows/ImageCreator - Kopieren.xaml.cs | 194 +++++++++++++++++- UWUVCI AIO WPF/UWUVCI AIO WPF.csproj | 36 ++++ 18 files changed, 441 insertions(+), 42 deletions(-) create mode 100644 UWUVCI AIO WPF/Resources/GB alt1.png create mode 100644 UWUVCI AIO WPF/Resources/GB alt2.png create mode 100644 UWUVCI AIO WPF/Resources/GBA alt1.png create mode 100644 UWUVCI AIO WPF/Resources/GBA alt2.png create mode 100644 UWUVCI AIO WPF/Resources/GBC alt1.png create mode 100644 UWUVCI AIO WPF/Resources/GBC alt2.png create mode 100644 UWUVCI AIO WPF/Resources/MSX alt1.png create mode 100644 UWUVCI AIO WPF/Resources/MSX alt2.png create mode 100644 UWUVCI AIO WPF/Resources/NES alt1.png create mode 100644 UWUVCI AIO WPF/Resources/NES alt2.png create mode 100644 UWUVCI AIO WPF/Resources/TGFX alt1.png create mode 100644 UWUVCI AIO WPF/Resources/TGFX alt2.png diff --git a/UWUVCI AIO WPF/Models/MainViewModel.cs b/UWUVCI AIO WPF/Models/MainViewModel.cs index 83d61af..cedc243 100644 --- a/UWUVCI AIO WPF/Models/MainViewModel.cs +++ b/UWUVCI AIO WPF/Models/MainViewModel.cs @@ -414,7 +414,7 @@ namespace UWUVCI_AIO_WPF } if (button && Convert.ToInt32(version.Split('.')[3]) >= GetNewVersion()) { - Custom_Message cm = new Custom_Message("No Updates available", "You are currently using the newest version of UWUVCI AIO"); + Custom_Message cm = new Custom_Message("No Updates available", " You are currently using the newest version of UWUVCI AIO "); try { cm.Owner = mw; @@ -522,7 +522,7 @@ namespace UWUVCI_AIO_WPF GameConfiguration = new GameConfig(); if (!ValidatePathsStillExist() && Settings.Default.SetBaseOnce && Settings.Default.SetOutOnce) { - Custom_Message cm = new Custom_Message("Issue", "One of your added Paths seems to not exist anymore.\nThe Tool is now using it's default Paths\nPlease check the paths in the Path menu!"); + Custom_Message cm = new Custom_Message("Issue", " One of your added Paths seems to not exist anymore. \n The Tool is now using it's default Paths \n Please check the paths in the Path menu! "); try { cm.Owner = mw; @@ -541,7 +541,7 @@ namespace UWUVCI_AIO_WPF string ret = string.Empty; - Custom_Message cm = new Custom_Message("Information", "Please put a TurboGrafX CD ROM into a folder and select said folder.\n\nThe Folder should atleast contain:\nEXACTLY ONE *.hcd file\nOne or more *.ogg files\nOne or More *.bin files\n\nNot doing so will result in a faulty Inject. You have been warned!"); + Custom_Message cm = new Custom_Message("Information", " Please put a TurboGrafX CD ROM into a folder and select said folder.\n\n The Folder should atleast contain:\n EXACTLY ONE *.hcd file\n One or more *.ogg files\n One or More *.bin files\n\n Not doing so will result in a faulty Inject. You have been warned!"); try { cm.Owner = mw; @@ -559,7 +559,7 @@ namespace UWUVCI_AIO_WPF { if (DirectoryIsEmpty(dialog.FileName)) { - cm = new Custom_Message("Issue", "The folder is Empty. Please choose another folder"); + cm = new Custom_Message("Issue", " The folder is Empty. Please choose another folder "); try { cm.Owner = mw; @@ -571,7 +571,7 @@ namespace UWUVCI_AIO_WPF { if (Directory.GetDirectories(dialog.FileName).Length > 0) { - cm = new Custom_Message("Issue", "This folder mustn't contain any subfolders."); + cm = new Custom_Message("Issue", " This folder mustn't contain any subfolders. "); try { cm.Owner = mw; @@ -589,7 +589,7 @@ namespace UWUVCI_AIO_WPF } else { - cm = new Custom_Message("Issue", "This Folder does not contain needed minimum of Files"); + cm = new Custom_Message("Issue", " This Folder does not contain needed minimum of Files "); try { cm.Owner = mw; @@ -679,7 +679,7 @@ namespace UWUVCI_AIO_WPF formatter.Serialize(compressedStream, backup); compressedStream.Close(); createConfigStream.Close(); - Custom_Message cm = new Custom_Message("Export success", "The Config was successfully exported.\nClick the Open Folder Button to open the Location where the Config is stored.", Path.Combine(Directory.GetCurrentDirectory(), outputPath)); + Custom_Message cm = new Custom_Message("Export success", " The Config was successfully exported.\n Click the Open Folder Button to open the Location where the Config is stored. ", Path.Combine(Directory.GetCurrentDirectory(), outputPath)); try { cm.Owner = mw; @@ -877,11 +877,11 @@ namespace UWUVCI_AIO_WPF Progress = 0; string extra = ""; - if (GameConfiguration.Console == GameConsoles.WII) extra = "\nSome games cannot reboot into the WiiU Menu. Shut down via the GamePad.\nIf Stuck in a BlackScreen, you need to unplug your WiiU."; - if (GameConfiguration.Console == GameConsoles.WII && romPath.ToLower().Contains(".wad")) extra += "\nMake sure that the chosen WAD is installed in your vWii!"; - if (GC) extra = "\nMake sure to have Nintendon't + config on your SD.\nYou can add them by pressing the \"SD Setup\" button or using the \"Start Nintendont Config Tool\" button under Settings."; + if (GameConfiguration.Console == GameConsoles.WII) extra = "\n Some games cannot reboot into the WiiU Menu. Shut down via the GamePad.\n If Stuck in a BlackScreen, you need to unplug your WiiU."; + if (GameConfiguration.Console == GameConsoles.WII && romPath.ToLower().Contains(".wad")) extra += "\n Make sure that the chosen WAD is installed in your vWii!"; + if (GC) extra = "\n Make sure to have Nintendon't + config on your SD.\n You can add them by pressing the \"SD Setup\" button or using the \"Start Nintendont Config Tool\" button under Settings."; gc2rom = ""; - Custom_Message cm = new Custom_Message("Injection Complete", $"It's recommended to install onto USB to avoid brick risks.{extra}\nTo Open the Location of the Inject press Open Folder.\nIf you want the inject to be put on your SD now, press SD Setup.", Settings.Default.OutPath); try + Custom_Message cm = new Custom_Message("Injection Complete", $" It's recommended to install onto USB to avoid brick risks.{extra}\n To Open the Location of the Inject press Open Folder.\n If you want the inject to be put on your SD now, press SD Setup. ", Settings.Default.OutPath); try { cm.Owner = mw; } @@ -1026,7 +1026,7 @@ namespace UWUVCI_AIO_WPF Progress = 0; if (Injected) { - Custom_Message cm = new Custom_Message("Finished Injection Part", "Injection Finished, please choose how you want to export the Inject next."); + Custom_Message cm = new Custom_Message("Finished Injection Part", " Injection Finished, please choose how you want to export the Inject next."); try { cm.Owner = mw; @@ -1068,7 +1068,7 @@ namespace UWUVCI_AIO_WPF } else { - Custom_Message dw = new Custom_Message("No Internet connection", "You have files missing, which need to be downloaded but you dont have an Internet Connection.\nThe Program will now terminate"); + Custom_Message dw = new Custom_Message("No Internet connection", " You have files missing, which need to be downloaded but you dont have an Internet Connection. \n The Program will now terminate "); try { dw.Owner = mw; @@ -1111,7 +1111,7 @@ namespace UWUVCI_AIO_WPF } else { - Custom_Message dw = new Custom_Message("No Internet connection", "You have files missing, which need to be downloaded but you dont have an Internet Connection.\nThe Program will now terminate"); + Custom_Message dw = new Custom_Message("No Internet connection", " You have files missing, which need to be downloaded but you dont have an Internet Connection. \n The Program will now terminate "); try { dw.Owner = mw; @@ -1153,7 +1153,7 @@ namespace UWUVCI_AIO_WPF } dw.ShowDialog(); - Custom_Message cm = new Custom_Message("Finished Update", "Finished Updating Tools! Restarting UWUVCI AIO"); + Custom_Message cm = new Custom_Message("Finished Update", " Finished Updating Tools! Restarting UWUVCI AIO "); try { cm.Owner = mw; @@ -1177,7 +1177,7 @@ namespace UWUVCI_AIO_WPF } public void ResetTKQuest() { - Custom_Message cm = new Custom_Message("Resetting TitleKeys", "This Option will reset all entered TitleKeys meaning you will need to reenter them again!\nDo you still wish to continue?"); + Custom_Message cm = new Custom_Message("Resetting TitleKeys", " This Option will reset all entered TitleKeys meaning you will need to reenter them again! \n Do you still wish to continue?"); try { cm.Owner = mw; @@ -1197,7 +1197,7 @@ namespace UWUVCI_AIO_WPF File.Delete("bin/keys/tg16.vck"); File.Delete("bin/keys/snes.vck"); File.Delete("bin/keys/wii.vck"); - Custom_Message cm = new Custom_Message("Reset Successful", "The TitleKeys are now reset.\nThe Program will now restart."); + Custom_Message cm = new Custom_Message("Reset Successful", " The TitleKeys are now reset. \n The Program will now restart."); try { cm.Owner = mw; @@ -1258,7 +1258,7 @@ namespace UWUVCI_AIO_WPF } dw.ShowDialog(); - Custom_Message cm = new Custom_Message("Finished Updating", "Finished Updating Bases! Restarting UWUVCI AIO"); + Custom_Message cm = new Custom_Message("Finished Updating", " Finished Updating Bases! Restarting UWUVCI AIO "); try { cm.Owner = mw; @@ -1337,7 +1337,7 @@ namespace UWUVCI_AIO_WPF if (GetConsoleOfConfig(ret, console)) { ImportConfig(ret); - Custom_Message cm = new Custom_Message("Import Complete", "Importing of Config completed.\nPlease reselect a Base!"); + Custom_Message cm = new Custom_Message("Import Complete", " Importing of Config completed. \n Please reselect a Base!"); try { cm.Owner = mw; @@ -1347,7 +1347,7 @@ namespace UWUVCI_AIO_WPF } else { - Custom_Message cm = new Custom_Message("Import Failed", $"The config you are trying to import is not made for {console.ToString()} Injections. \nPlease choose a config made for these kind of Injections or choose a different kind of Injection"); + Custom_Message cm = new Custom_Message("Import Failed", $" The config you are trying to import is not made for {console.ToString()} Injections. \n Please choose a config made for these kind of Injections or choose a different kind of Injection"); try { cm.Owner = mw; @@ -1384,7 +1384,7 @@ namespace UWUVCI_AIO_WPF switch (GameConfiguration.Console) { case GameConsoles.NDS: - cm = new Custom_Message("Information", "You can only inject NDS ROMs that are not DSi Enhanced (example for not working: Pokémon Black & White)\n\nIf attempting to inject a DSi Enhanced ROM, we will not give you any support with fixing said injection. "); + cm = new Custom_Message("Information", " You can only inject NDS ROMs that are not DSi Enhanced (example for not working: Pokémon Black & White) \n\n If attempting to inject a DSi Enhanced ROM, we will not give you any support with fixing said injection. "); try { cm.Owner = mw; @@ -1398,7 +1398,7 @@ namespace UWUVCI_AIO_WPF break; case GameConsoles.SNES: - cm = new Custom_Message("Information", "You can only inject SNES ROMs that are not using any Co-Processors (example for not working: Star Fox)\n\nIf attempting to inject a ROM in need of a Co-Processor, we will not give you any support with fixing said injection. "); + cm = new Custom_Message("Information", " You can only inject SNES ROMs that are not using any Co-Processors (example for not working: Star Fox) \n\n If attempting to inject a ROM in need of a Co-Processor, we will not give you any support with fixing said injection. "); try { cm.Owner = mw; @@ -1488,7 +1488,7 @@ namespace UWUVCI_AIO_WPF { if (dialog.FileName.ToLower().Contains(".gcz")) { - Custom_Message cm1 = new Custom_Message("Information", "Using a GameCube GCZ Nkit for a Wii Inject or vice versa will break things.\nYou will not be able to grab the BootImages or GameName using this type of ROM. "); + Custom_Message cm1 = new Custom_Message("Information", " Using a GameCube GCZ Nkit for a Wii Inject or vice versa will break things. \n You will not be able to grab the BootImages or GameName using this type of ROM. "); try { cm1.Owner = mw; @@ -1582,7 +1582,7 @@ namespace UWUVCI_AIO_WPF }catch(Exception e) { Console.WriteLine(e.Message); - Custom_Message cm = new Custom_Message("Error 005: \"Unable to Download VCB Base\"", "There was an Error downloading the VCB Base File.\nThe Programm will now terminate."); + Custom_Message cm = new Custom_Message("Error 005: \"Unable to Download VCB Base\"", " There was an Error downloading the VCB Base File. \n The Programm will now terminate."); try { cm.Owner = mvm.mw; @@ -1619,7 +1619,7 @@ namespace UWUVCI_AIO_WPF catch (Exception e) { Console.WriteLine(e.Message); - Custom_Message cm = new Custom_Message("Error 006: \"Unable to Download Tool\"", "There was an Error downloading the Tool.\nThe Programm will now terminate."); + Custom_Message cm = new Custom_Message("Error 006: \"Unable to Download Tool\"", " There was an Error downloading the Tool. \n The Programm will now terminate."); try { cm.Owner = mvm.mw; @@ -1804,7 +1804,7 @@ namespace UWUVCI_AIO_WPF } else { - Custom_Message dw = new Custom_Message("No Internet connection", "You have files missing, which need to be downloaded but you dont have an Internet Connection.\nThe Program will now terminate"); + Custom_Message dw = new Custom_Message("No Internet connection", " You have files missing, which need to be downloaded but you dont have an Internet Connection. \n The Program will now terminate"); try { dw.Owner = mw; @@ -2153,7 +2153,7 @@ namespace UWUVCI_AIO_WPF } public void ImageWarning() { - Custom_Message cm = new Custom_Message("Image Warning", "Images need to either be in a Bit Depth of 32bit or 24bit. \nIf using Tools like paint.net do not choose the Auto function."); + Custom_Message cm = new Custom_Message("Image Warning", " Images need to either be in a Bit Depth of 32bit or 24bit. \n If using Tools like paint.net do not choose the Auto function."); try { cm.Owner = mw; @@ -2166,7 +2166,7 @@ namespace UWUVCI_AIO_WPF public bool CBaseConvertInfo() { bool ret = false; - Custom_Message cm = new Custom_Message("NUS Custom Base", "You seem to have added a NUS format Custom Base.\nDo you want it to be converted to be used with the Injector?"); + Custom_Message cm = new Custom_Message("NUS Custom Base", " You seem to have added a NUS format Custom Base. \n Do you want it to be converted to be used with the Injector?"); try { cm.Owner = mw; @@ -2361,7 +2361,7 @@ namespace UWUVCI_AIO_WPF } else { - Custom_Message cm = new Custom_Message("Information", "Folder contains Files or Subfolders, do you really want to use this folder as the Inject Folder?"); + Custom_Message cm = new Custom_Message("Information", " Folder contains Files or Subfolders, do you really want to use this folder as the Inject Folder? "); try { cm.Owner = mw; @@ -2385,7 +2385,7 @@ namespace UWUVCI_AIO_WPF }catch(Exception e) { Console.WriteLine(e.Message); - Custom_Message cm = new Custom_Message("Error", "An Error occured, please try again!"); + Custom_Message cm = new Custom_Message("Error", " An Error occured, please try again! "); try { cm.Owner = mw; @@ -2417,7 +2417,7 @@ namespace UWUVCI_AIO_WPF } else { - Custom_Message cm = new Custom_Message("Information", "Folder contains Files or Subfolders, do you really want to use this folder as the Bases Folder?"); + Custom_Message cm = new Custom_Message("Information", " Folder contains Files or Subfolders, do you really want to use this folder as the Bases Folder? "); try { cm.Owner = mw; @@ -2442,7 +2442,7 @@ namespace UWUVCI_AIO_WPF catch (Exception e) { Console.WriteLine(e.Message); - Custom_Message cm = new Custom_Message("Error", "An Error occured, please try again!"); + Custom_Message cm = new Custom_Message("Error", " An Error occured, please try again! "); try { cm.Owner = mw; @@ -3323,7 +3323,7 @@ namespace UWUVCI_AIO_WPF } }catch(Exception ) { - Custom_Message cm = new Custom_Message("Unknown ROM", "It seems that you inserted an unknown ROM as a Wii or GameCube game.\nIt is not recommended continuing with said ROM!"); + Custom_Message cm = new Custom_Message("Unknown ROM", " It seems that you inserted an unknown ROM as a Wii or GameCube game. \n It is not recommended continuing with said ROM!"); try { cm.Owner = mw; @@ -3346,7 +3346,7 @@ namespace UWUVCI_AIO_WPF } catch { - Custom_Message cm = new Custom_Message("No Internet Connection", "To Download Tools, Bases or required Files you need to be connected to the Internet. The Program will now terminate."); + Custom_Message cm = new Custom_Message("No Internet Connection", " To Download Tools, Bases or required Files you need to be connected to the Internet. The Program will now terminate. "); try { cm.Owner = mw; @@ -3422,10 +3422,10 @@ namespace UWUVCI_AIO_WPF } if (ini || btsnd) { - string extra = "There are more additional files found. Do you want to download those?"; - if (ini && !btsnd) { extra = "There is an additional INI file available for download. Do you want to download it?"; } - if (!ini && btsnd) { extra = "There is an additional BootSound file available for download. Do you want to download it?"; } - if (ini && btsnd) { extra = "There is an adittional INI and BootSound file available for download. Do you want to download those?"; } + string extra = " There are more additional files found. Do you want to download those? "; + if (ini && !btsnd) { extra = " There is an additional INI file available for download. Do you want to download it? "; } + if (!ini && btsnd) { extra = " There is an additional BootSound file available for download. Do you want to download it? "; } + if (ini && btsnd) { extra = " There is an adittional INI and BootSound file available for download. Do you want to download those? "; } Custom_Message cm = new Custom_Message("Found additional Files", extra); try diff --git a/UWUVCI AIO WPF/Properties/Resources.Designer.cs b/UWUVCI AIO WPF/Properties/Resources.Designer.cs index ae20022..28a0860 100644 --- a/UWUVCI AIO WPF/Properties/Resources.Designer.cs +++ b/UWUVCI AIO WPF/Properties/Resources.Designer.cs @@ -70,6 +70,26 @@ namespace UWUVCI_AIO_WPF.Properties { } } + /// + /// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap GB_alt1 { + get { + object obj = ResourceManager.GetObject("GB_alt1", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap GB_alt2 { + get { + object obj = ResourceManager.GetObject("GB_alt2", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + /// /// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. /// @@ -80,6 +100,26 @@ namespace UWUVCI_AIO_WPF.Properties { } } + /// + /// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap GBA_alt1 { + get { + object obj = ResourceManager.GetObject("GBA_alt1", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap GBA_alt2 { + get { + object obj = ResourceManager.GetObject("GBA_alt2", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + /// /// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. /// @@ -90,6 +130,26 @@ namespace UWUVCI_AIO_WPF.Properties { } } + /// + /// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap GBC_alt1 { + get { + object obj = ResourceManager.GetObject("GBC_alt1", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap GBC_alt2 { + get { + object obj = ResourceManager.GetObject("GBC_alt2", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + /// /// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. /// @@ -170,6 +230,26 @@ namespace UWUVCI_AIO_WPF.Properties { } } + /// + /// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap MSX_alt1 { + get { + object obj = ResourceManager.GetObject("MSX_alt1", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap MSX_alt2 { + get { + object obj = ResourceManager.GetObject("MSX_alt2", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + /// /// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. /// @@ -240,6 +320,26 @@ namespace UWUVCI_AIO_WPF.Properties { } } + /// + /// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap NES_alt1 { + get { + object obj = ResourceManager.GetObject("NES_alt1", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap NES_alt2 { + get { + object obj = ResourceManager.GetObject("NES_alt2", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + /// /// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. /// @@ -320,6 +420,26 @@ namespace UWUVCI_AIO_WPF.Properties { } } + /// + /// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap TGFX_alt1 { + get { + object obj = ResourceManager.GetObject("TGFX_alt1", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap TGFX_alt2 { + get { + object obj = ResourceManager.GetObject("TGFX_alt2", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + /// /// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. /// diff --git a/UWUVCI AIO WPF/Properties/Resources.resx b/UWUVCI AIO WPF/Properties/Resources.resx index 54bbb97..6cd0144 100644 --- a/UWUVCI AIO WPF/Properties/Resources.resx +++ b/UWUVCI AIO WPF/Properties/Resources.resx @@ -124,9 +124,27 @@ ..\Resources\GBA.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\GBA alt1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\GBA alt2.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\GBC.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\GBC alt1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\GBC alt2.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\GB alt1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\GB alt2.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\GCN.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -151,6 +169,12 @@ ..\Resources\MSX.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\MSX alt1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\MSX alt2.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\N64.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -172,6 +196,12 @@ ..\Resources\NES.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\NES alt1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\NES alt2.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\newgameboy.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -196,6 +226,12 @@ ..\Resources\TGCD.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\TGFX alt1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\TGFX alt2.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\WII.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a diff --git a/UWUVCI AIO WPF/Resources/GB alt1.png b/UWUVCI AIO WPF/Resources/GB alt1.png new file mode 100644 index 0000000000000000000000000000000000000000..49769e3926fcb7b9ab7f9deea024df81c97013d2 GIT binary patch literal 6459 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 literal 0 HcmV?d00001 diff --git a/UWUVCI AIO WPF/Resources/GB alt2.png b/UWUVCI AIO WPF/Resources/GB alt2.png new file mode 100644 index 0000000000000000000000000000000000000000..b399e5c489f350a11c19c4d5628e926e8d236b9c GIT binary patch literal 6828 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 US~R$~?*B=y!s$*a4!$e@4IoW`@Bjb+ literal 0 HcmV?d00001 diff --git a/UWUVCI AIO WPF/Resources/GBA alt1.png b/UWUVCI AIO WPF/Resources/GBA alt1.png new file mode 100644 index 0000000000000000000000000000000000000000..e24f34d0e486ef36a9922d665551eadd45e49563 GIT binary patch literal 8109 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 OU02hPlCJ*iiN6DjJxq-N literal 0 HcmV?d00001 diff --git a/UWUVCI AIO WPF/Resources/GBA alt2.png b/UWUVCI AIO WPF/Resources/GBA alt2.png new file mode 100644 index 0000000000000000000000000000000000000000..a8270d547d83a5b5477845f332eb92e6edb38cbb GIT binary patch literal 8421 zcmd5?2{@E%-=7vmX-_2`jfto{%)VK&jgW~fCyuR|XP#j&GnyIuTBkxKCn}Pq63!_( zX|ZLgBnL&vQbUU+TNEl=_?~HTdcU{c)AxSo{jSet%yU2Y|NgJP|8ifKNXs4D7A;u2 z0D(X(GBq)>g1^HgAL)7U-%?#h75pXRWnwQxAQrBWd}bjM64xLQOB6UZb|O2vIThq{ zH5e>D6VmYGdco8Pg!WcHF9zrViI7almBZ6Py}D6?LULF-s9gj)n(k!?xp7Pa1dw&W z4jVAQ1EjD}TXm7zepHwN7ZNd$eq2wUkm{#{`oNb8KTBR~qL3d*L>@XQeThJ%9o-UX z$QM9Jf(8))F?cePMA5(y@n{@T9f?I_D4J-pCI$zfF;p~>N+2OW{h(lJ0v4NUWn}zG z7QE6yxrszxR837^UtbMhoCaUus)?acU>;aaEEa$%0HHrm#P9=n!VRA}7(qf%!0{4s z_&lV9BZJBJ7U`g1O+T8z^_pSJ6Mk|N>@ZC~hL10f5Xq4V+9A(ST_9C&c%aCfj zI6M~LSGY+c?b89sh#`V>P*^k;4WNkt24jQ4QSn47p0q_0d-O+AI-kX1`~NpmoDGIV zC6K9D%s-IAcw;d{jK3sifmAkMz-7SR;&2(Rkfs;U6@{FM0o9Q2$rr$aVeN2VzBe^A zv=s2!98Y*dXtm7%X-YFBVkkr+fYrc!P?t`pn(~Aq1`mWxjdW13tr{E-i%MX#C|DL5 z1Sl97kpwm#50EKnJb=T3ScuIAnGgdO^da0-BR=RY!H?wp$5dkRL72y%>Y*uQCKkk# z05TCr0zd+u2#{HLEWl#1F(i;e#xn8D&)h5o95|a9o?mj6XvKm#QXn(|!r)i{4h>=e z0uj#y7;G#HAW@iTCZ5DVGuUWJ&ipCa2J#b`GyEZe@KZ7xFkC-9d2+sR;0Kx=3@+>^ z>m4-fFMar7OTy>VmL_~&Q<8-rS!sSl*q^UITcQv9SO}x;YpUqda0ElFJ{fDMZ$!k? z$YeYkL&H#L7y}FjXAH;eqexHAjPkl)cQuKGV^AO>9>BBEB!CUUE}~#b6ad4-VkuY# z4kD1q-^+`PXW|GDo&n%-I1E4{;V}S(0AS*})3Fq`bDlcUC{A<-gHi$)&C@g?Yg4-`# z=it(W#(@BX2~ij%2870;;X?V5=|8JZq2e%9JmGUq|94dX#2a*D@LVByc+o`t`^Hch zXbh800s%J20s*)R!1WPJg5V@0<1s8O8Am2jzG(~=N5x^O80`O%F(9Ak0|~wWmKQ?+ z*IyA_s&!Co0iTPU>2ydDAIb3Y^5lRF2_!Xrc&txD&P1(-NpLs=%D)3~e~-Ms4AS=vb6>4-|H&YI=vW^ckLG{xNgvlnA9L4O zQVl*#`_!*>pYO#WJpNPR$@DK~)$bWpBmk0dxQ+z1qX65_LF@dDi%0W9PNXEZ|Jr+aKrFI@{o_wqj1LnP{Tms_mO!6lt8A=g6yGwR*T( z9QyoZN{gAm49gVnza)*?DSQ8>C?6s1z(6>rFQnHO=M-O-Grn{8fvjvjVivtAo7Q|a zki;(@oLB31d_X6_tDa7(Ro${s|1xS>3w)p{(pVi;D}AQj=lYXX*|*mm)Thy;E+*U4 z&~_uOF84zX);@i{`I&31>hNnYx=sZbYgLjW4B3j1mzQU;eQtGPIiBvQHL@`=F=mFr zzi`F57)~9q-$3bHt(s|Mz#_F?{5y62Y zR<^b@HhZJJz5RoCg@+@h*Is&F;HYuvsA5`SVdAxG_$xv|aliPrugGbe(de6I%5Z4F~E{T`hVVF2=3fMBOZ5aQpB@_^`>VCq-$myLVCqnI_|1?^g4J z3YC?WBbxe7JP8h{TAg8GYQ6nxVKFCF)c=@g3sSDrp=xT=c^`QK@?ibRO9x8|W zkNl87o^Vk`SJydUq-VqSWXH`V@xo|7ZAJTQqDVU*n$Je*KDk+Jri&@^n zBbB*s?{2)L(AV_4>dFPnq~}V9mnLd;WsI6*60+(y<-Zlx_Qz}=R8ih-zp6Ys1}k2LkAWo90kKQt_l_CnCmngomIX6L{hFl*uJs1uP+<5 z48M%2tvGMdS|e|7g6rWLucwnE!lrxjZUuLnvq68bej}0pFJCGmcgS z!tz>q_V2^JindAB$$O z?ia+JzmT=VxU*9Rc{onv#LL8Wd-5HxcvUbto{KATlCbh*sQ8JrjMU@HaIXjn0F!~LfyH*2w`e&e*EPWB_=5eXblvt zrq@4SAK38Vtf2Q^-16+yp`MBrbrgWUJT`_^|AM4KQK2C!?%g}Sq5P=nRk@Q6A%g7_ zT!p7W)@u!wBxbkFnxm|wq`%SP6e>(q-K{<;6sApw&5B7lxiQTAw62qtwYAhQQ~CLV zv1hliyPxUhXZrF_VT9>6Hnx?Qawo5qZVOxNBGu9HLQtXNWS`3h8X6kj2fg!LrEaHZ z+$C#pcIjD5=~A?swjd%&oGUClv8!$?Degk0S#NKznr`69bLUV9Pw|UqQ*$yyJLN=l zRU+}^uUu;vmzq~t&-o_y;Uk~!8+VgFL2FtqMR8`-- zayt>wVExf7y-E=chNf6y5y( zE<2}aL~(^G{ah1NWcT*o=E~V}=hHG$d)E5aB;S7$JkfkTBdj%W1mivKq}R7*_jGY^ z;drkH^7e&{l;=Uno7Pov!(D*G<=YJQ2>#|l-e=Ik;%A$_O4eZ{5NjoEIs zsD#rFCZ?vh@bun&`XZ;U$O8+>j&^?}7X|tS*BgiE1`>D4<}c?LuKvBIDsQm;l&DHM zgu>T=!PmZI%gI!QdH2u0SR6X86|}&_!lLww`i>;3)Xn2J(swFkf<0|2c0b1F<&h6A zT3=n=ueB8EF19-r@8H3CSAHlR)R=LT%>&4&c$0`Fv_( z$o>W!NQ#Mx*i*h#VTGZidTLb!bZ#tMd4!?t~qe zbw@85zx`qToNj7DIz#N!_eXP1q}{6NB50v&O|sOpjNI0{$@^v_bb-z1^7F6XIhRUX zH`%cQ26Rb0F1#T$Xm4st(7trekreW=(L8caQLbFcQww{0dFS8bo@)5*d-Db#B%@nr zWetxlHnz5Vaz@qdgRlC%Zd$S|(#SrCwaJ0VXOCWH7^UufX>zN#Q2J~EN-(P%E~jdart>^ zttd(85?mG;t16Rw?b+55IS&`RMK_Pg$wI|k%&V{hNjuk}s}?7H7xLE9b~JtAmt z&bB*Q##i*;KM0m*dp^Q49eL*U9q+_^u=nAn7OgI4V&OX~qP4(#!`jH*Vq$r8uvu+3 zXjJy1$T#;&$Yj72_nvoi4m~JHd&$;!YPv47vlW+wFI;Fk@G!EYW2J1rnEp!C?YO7) zZPRwRb+VrhFPzo!!jx1MzJAiSak59Q;${X*nECB5SxL>Z+^| zHx5_%3p*dEO2(8W@`47-vG)&u%c&Jb6%IB!^iMQXHW+TSNJ2&3SF)d|tO^}jD;j9A zw|ZRN6K0-5u}=8ur}J4#YNZDktHL- z$fm)q;KzX^tzC%0fFeOnBBeiia4aY$KE8Qs_$6h;L?F0=sJpsLv!YkLE8yMBO_8Ri zaEMNy&%0*CD;chyp12rhIDfHV=xU8$M|Qbdv(rrnesS6JpTm0sDpZaKzm-FztlM;6 zXgn`kcU*09oVEAtaAlR|aA!|F0`|nwBS&OI9;hx1yLfPMT4>2SXNT#{2&o%B&qpRW z?w%cup(*>*_08NDgtlH^xKvlme|gx5?*OZVu;JINth+9~t~Sn!!|Q{7IdlloH{EAp zo`_Cfvr9cCB;ZKMXdL5>&q`?-Vc&lwRBKpn9RLy)BP@M|z$MCSJ29D6*yxYzWn@fvHdV z4c~vcNp1J7b2J1#JfWhx;x2lT;$%PA!Eyy@C}ri1Xs>6;C#~Ze2n*e}${UQ2AT8yQ z{5Njnoh<8}ib(g|z^Sr_p=iygsyjy9u2R zwcTGa`u=K7Ej~(1)#7drH-s!up1*h<>qRRryDXhwQY>3C?j93Ett|@lH8{Ibz3TSS z$8UPXam~$k@N?HNhShDGXC8a^pm80JDim{baU;8iC5*=^<<6&PT=B10z!UKps24wQ zI>jP4EADc}?j?rdi`v6ev&tSU5|y4QxNs;lQ+?jzbq@++QAS)POZl5n{1FAxDx=4$ z2N4hOaADE2RjJV(R@c1bR27c_?eg4|t_~#A)K<0?tal2p64kydhKECyw2+`DbJJ@Q zWOAZ_edX

8UyI2gkZjOfB!Qpd88*zK#=-U-~Zi0u%{iT4>hMn-7TEJV%<7~uiisXuOu7c%0AtR&h zmr_S8rRnt%kx{fco(`8Y(b?JA5n(?>)iJN@1y+TM@o_!3@pRAZNF#OBF|~yBIhU@A z6r;m~Cq{-_a5Y%4QQi3HI(dv`n*&?o!%jzg&nR$I=myl!=Wdl!7^`d~cw?(InGNlW$TvkTy7T4+eU}cNE zpBg<7CF#+mIy*b_S_g8Vya?meZZ4R0*r}OViY`{{q+#aQM@|t_?gma8U+cn_s=|bIH5jB8hr`@0|I+%FZ=0Gh^P1$H>Zu$fffH-4B$G zh6W_I%*r2KzFhBSr;o5W^T<~IBLlUS<2g5`G`qB+_WSBZ4Vyhf$Wn?tT9SxM0D5 literal 0 HcmV?d00001 diff --git a/UWUVCI AIO WPF/Resources/GBC alt1.png b/UWUVCI AIO WPF/Resources/GBC alt1.png new file mode 100644 index 0000000000000000000000000000000000000000..61e91b3b97554235f86038c225384c09c20e54c9 GIT binary patch literal 7840 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 literal 0 HcmV?d00001 diff --git a/UWUVCI AIO WPF/Resources/GBC alt2.png b/UWUVCI AIO WPF/Resources/GBC alt2.png new file mode 100644 index 0000000000000000000000000000000000000000..e0c361030ae151fdacda4b7bd2eee0f864fed615 GIT binary patch literal 8055 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 Nt<3GrE-*KR{1-p?zj6Qo literal 0 HcmV?d00001 diff --git a/UWUVCI AIO WPF/Resources/MSX alt1.png b/UWUVCI AIO WPF/Resources/MSX alt1.png new file mode 100644 index 0000000000000000000000000000000000000000..6675c76c5aae6ef65df397aea4d5c8ae0e3bed15 GIT binary patch literal 5349 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 literal 0 HcmV?d00001 diff --git a/UWUVCI AIO WPF/Resources/MSX alt2.png b/UWUVCI AIO WPF/Resources/MSX alt2.png new file mode 100644 index 0000000000000000000000000000000000000000..d5f4be41443e9c2490b79b8ff3174654a04f98f3 GIT binary patch literal 6161 zcmd5=30xCr+7FkY9L0JR4EI9p2xH8XZo1&@(Y}JJcpl^5mO9P zf+xyIR_%^cEJ3>))ml!P$Mf_yYH>22Ht-2LR;iH-?jI->@RgKY5Ge`f_kgsP20F8v`7)!NFZNdh|uD?lPe_1SE1{bO6$$v_2wPOA8gWo}H;9 z>3~Ge%@Li^=nV?`S3KWhJ15?@St}c-qj3YPi(pw*=P8GE#>)}VT{M`bluYvPM3D$cB7;F0jQ&QH;~Rw= z@HYxmq>N#8YMet$sm5bzp;i+s;CG#YY#gg%b(~?&JEZ&lpmF2EbS$G(aS!y05B>N- z0prAwR4fKycc{(X;9yyhMsL71Bpu{07jUtL_6al1+7z8Ma zVql6O2}0Z+F1O#GC1;xWW7^-IN)$_SI(~Hz0U-(}F-{wZK>!M)VgP3d8ekBR#-&ma z$3SVPH=#Num(94UyH=A|6sJ*2gCZJ2C;$OT2oQ-;g3|+2fJ91w1S-KnoB>Ta^Q+|u z+Gv=FC(}B8M>6{1u^m?`Wj6rZWI}K?hf{b+KzMfy+a8(pbUYGr`-P?~Y*!_Gjj>;E zcShpNVXWs^*OMz=Jp(6^Ah?tkqX0^Q5`dw(fTgfR3P1!5OJN+LMG~yt8I`gttk>wm zPy!LrC=Q?q0s#^U3IS3n$p8$75eUT)uowZ~Ru_pQBAjFp03!$lfEg462!<2`VvNCP z35gI44E<5pzjKVQ-yIzww|i3_;w=*WcgI4@41vP%836{9eD45R(*4Q8a*y z#TWodIW!5B!2uD-P`FeqA~-l+znkJZ2#2>Aph+$-L@R3Z@pG|Z49loDf7xQDao zjF}-M1d4Kqp(2jD7>v?fLP4AZ7y^ng1|%>V?Pj}Yg7w5C&H$H#fl3pzk~=sMPA7D+ zf!|hTWjJZ-9&!O`s(dsh=(w%yA@|=Z%R2Ta#nGJ7KdFfA*7Yo7NWyirZ!A|Q-dJ%> z8D>f_E<=CoydF>dbJt0Rgh7dv0vHL`Oc|6bG#H4G08Y?ST!PaeSBW}9|D)?t83M^r zQD=qzPh9VCn2f_Uu{1Y|2nGLnFj5?Z2u4Bz3`vmyR|U9g2TN!!$uJb6U<|<|T-9v% z@(;nlhzx;c5d6Os49RK|XlD_O$}V(l?xahtLAt0Exv)}<65msN#Z6-3KKO{ z$H>xEGG7lGMeCH^IMCfnmka#A(B2yv_cm4G|H~o0F&I=rgAffe040?Y07;-EKtNIm zV8jRxAuxkbgy=QF{BgkfFQ-q}ad$e@oeOOYcmv5yJnSOnU%|M)#@-tb>Fq|d9?Qai z^N`v)R(sEzip z8FqVL<62o8GTcj`>9XtXlUsDXztS46Q|P$2(@#_PZRGK6P6zq>Mi>k3uAQZt6fmr! zRDXKT?!ASNj&2_9XmL?-Q9&$r^;sNm^Z8geD@$Uk#ffdV=WX$wXZG#}bZVbozPkn! zi=8sYUJ4jUuOFNrNBG&)Ser(fQ4IdtgJneXQ**zHX(T$`$^ z3RYiR-CR{rAy*FI`JEXUy4&KG?YW5=iVrU1wIiGxFDHiQ*56uVCQPq)x-~RRa%Wk8 z-i8TNzn-wR=48sJ^_npGcW2Kv%6}NL&(3I;64l~*z0p|r^u_xAF;m53Pnrj14>ul) zem2{S=L5!-7XyZnK0o_xN;G;#yA7}|yyu$f(W|C7rp6%`K9Gw&Xf_9fE!I2Y`Mp#% zzMzxc)5qb}hhGhPU|#E>EJp`Krzl6B-!gSU%noOoes5>u-NCsl)-F(tx;ndQMpZ$x zQ?3F_ZE^i#*1e}Y)ako(a{K$FrkV`|@|Rx!HuDH58?{}MtJpWYxlf)j&CK5ZG0!vX z8|P5@9>;(HwyYT7{G7gDH(>kWl3`zkIL}uEc~_^`T4UME6+sc7YO#_19%vhmpKZDE zx$x4$dTjcRb?LlSIZ)n!0h4lyo;*p+8iXuNU#V1%*cX3cSnHIl$v?^SH)f_+78Fd6 zK4{$RQd7J?xk+puZQgi&$_DS$q?|8@mC0?uRq5rU!#D0MDLF5a1_XH6q=$O#Pv5g= z=C&gGWc0d<`kS}6v#n>Bhb}8$cXWYmTE##AIlT5jQktuG|2_$?TIWxkFl2n$Iz?rh z&N+pvN-VP-c>U@te!?&AFhpJ&vD7moBZF$V8GNL!{NCNCjTLE2EUcf9mx>B=4i1qF z{x~XS@Ybzc!Npm4*hl5{js9QA0<9M=TxfiDJ#$^|ybHI>vz!AkqgIwTwsPt2Nzu`B zj~og9dh-E?LWTDBC{+Ae$$~?L+dO!Vp{3qAockqPPv_@Hg{%=T&vY1&G{!^!-p0mbd=d_@d6xrnMts_Q-4868hRkg}Gd#&7oLnrW~UoJWq?W({}<_Rq4-wiv# z>y1kG)>W-m%ziwnx8|zKJUji#lTllu9>?b94n1}}XZ5y3bxrxg=ZmN&tfE*_Co^7 zLJJi(=~hXKkr( zG{!hx39Ur!J)hr-P+e;s_Q4q8<4YGF-n6>71Gg}rYs?908!E$lyJa~+i@pl|``z=IYLD9eP2=)6uJkFm z{oG}YhmT!v$BL?|v!2NhujTZ1bN4!NA^L@F+OzeCYa03w)Z9G3)#Kv%^C8Pr8qM{7 zp$(Zej~dIZcdcHr;@dlShGw~V&+Rv=WsytT!RjB5RjqF7oqizc)!nR>pRbXuX}+^- z%#p?u!7<)v``*tUz9D;!$M9v-IQGbAwPqzZF(Uxr=*;gbmly6!*kC3+{LGW*(vs>j zd0UHxLh)`Lw*L6-D4xxNp-z8W_{i{d105V}|FFq+hq19GFq$Msc)ffC=DE)>=LH7Z z#9S%agC*RsJaOV9vwvjNFLC}-gR?=KT+Qd(Jj2pjzjv?Me(HzK7s5shy_*}d<0nPs zojQ1M)5O5zF*6^}j7;T#9Wr?Ej7^6R&$YK-vRmz;c>2o^@dZdMRQ&~@-}Casm?5k4 zWf?D?ygav}H0i$gs{H)%W#bAJ1Y`YKU$b`y*|=(Jil-$tUQ0_`yDPSOBu`VjuTnIq zurPLYPEJr+-GxtFNH;@;b4!-0cFOT;FMVma+vw(Hjg7r6%W7*Yw|u>C=;-+P_@7P+ zx7$`YXGfMljZEhu@c5lY4;55dY4eYE2vXt5`|0$l*zj|w0x#9D_bI<4eDfIm`uSO3 zv;?myez0}#)tNU%qL)jTj|v_hv!gzWeYiR{@4zp+i;EHOw7wqEZX*Nc+`0GZY!ATc zYqu4aa7IHzf6tc&uNyaR)HNk1T=%nbaF&@D+5i0Ww-9;E&dxdCq0nx2YxBpsD_>dv zV@X1N5g31-O=+3Be}WLSTacGGIX5rwMoY8pDhcZV!{f_})oz8_d$q~^-+N{I(NPOt zplxGgYE}N@X$=ijd9m8{{r9h5+}RJ)HQ3Dawe@MLhWx!3u5#psh4ld!^Lc)w`TgNK zEZWT~J3|@8RieGx;=5KcU)DcTt=f1cljoe_mr?J=8}@9rWu1TOxxH$u?=KWOTfvrv z^B$ylkdyfG9crXS?N|SD$Y-g7UY1T7(_Hk1Ij6pv{`W;WITNC=(p`(M7ah2}y?#p4 zCs$tF-gK?zc8TOHC7A4yG_5b*3k-Sf-C-Gwie|?&x8Tz5+ znW24s^!~h4egEpk`{P?fV(x!;)qBNY?6|`^sUZEw&v^MG%;U0b{*MpN*acGZ#J%y%~Z(>^F5#DAM#%)EaA)YbVx literal 0 HcmV?d00001 diff --git a/UWUVCI AIO WPF/Resources/NES alt1.png b/UWUVCI AIO WPF/Resources/NES alt1.png new file mode 100644 index 0000000000000000000000000000000000000000..20f43d3629fc7745c1596fe9b0bb5bb571b8992b GIT binary patch literal 6126 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 literal 0 HcmV?d00001 diff --git a/UWUVCI AIO WPF/Resources/NES alt2.png b/UWUVCI AIO WPF/Resources/NES alt2.png new file mode 100644 index 0000000000000000000000000000000000000000..4b8b699e23662951151fe8476fb07b5bf1862fb5 GIT binary patch literal 6516 zcmd5>30PBC_K!*d6@+m`1&jf$sE@oYc`soT2q;L<0wQ&Pd3nKTHj@Cs4eEl{ifCOb zvRFk>EGX8BQbDk|F%)!);)V)Zv@U>%;D$Ok2-J=^`k!|G-|!`Q%RTojzwS6or5Uq>EPRDFdX^Ido_cF*;f+*XZSH z72BwhlBgr}ZXDq0n-G+mPPHmsJ4^sDu7T2U5og#KQk$TZ?v&F+XccY7r8JjOFiJ+H z*8y3iQ&uxqtyk;js^6o!bNCMi0JLIpr;RRsQ7Su4==463AdGfEx|G(1L~9ss5TjE^ zXlceL61eHm5sgkC#QcuuM@$FeZId-ZZ!JUV)!GoXTG5f^$sO^sQ2-fx)Ks}js*ch* z8LhQXU__LjapRyc3PUg-LXZ#y6XJX!PK+_;9)2S#R!ilw=zkH#LJ)xvd{FWaqJVEw zN>6=ISV{|JYORt2XvvjSIK$Pb!a3~D90+b*5mE$V zq!=zmq$EL*Xvch!nvO8?$2k8@DM{5d(DA!_G#{l=5|jvE!Y3e<#&L+`GYBN$^C&4H zlMy@#)1hsWRt~C}QoOCz=#>;`6fiK4K`<$V!88K#__ze3WT+G(1QJ++6BJCzU}Mev zZaIW8=mV%|MyqQtMlUM7{Z1i&3&1v+KuQU43J&xMejCHKA)}u5AugEDHCEvpRowR& z`~7uCB%T0c9bjEouDFX3zKHNfygWrDPV#V1UvMG4Jv~tY?hO+>-!~=|@=oX7eK4Lk z>Pe#Bo+3W(Ly|a*_#grw#0x<%Uy$W@XLOw$g1{&N!^a_93KNiw0iX&{LI5EW6cwNp z#_$O8V|9_Z1miI{1>qQmKm>t<91Ca}BqK=)CY4E0J_diRE}Fu46fMIbQX;`1RECp~ zL`L%=J}Dy^g2p5=w2K)3FI0KglaARwd`}Yh@$~YAJy8S!Po5%?mlvo45iH<&VP5Z_ zDdE#nR4Qd4iq9t@L;%o~;4%v0!7?cY_$~o(ynnV7tWp4PKE%*44e?Nbq<|oJ5QEBS z9xmmR0%OtBQ_J*G zl$P-f2fgTnUENs4#v%q?;E&GhsK|fsIxVA7m=H)I837h-8IJQI62@qVk}v{_pcoi~ zL2G@Z^j+5lLJSe&ypC1iKXJWXH$9h9g)?Bg!{z+v!3ZcAk;n)dlF?Ec0$l)fRFq&q zk&!qeMM;b#1n&(7#e^6tM9}}IU}&`}lF`0JEDfav9a|5YyBkNQRV&$@Ya?5)W>XrC zLQYdgN^&Dr()MjpXIp+hXi`Qie~SZeTj_Lx{TJH%Amcu!EBvn{>4U)#Qj(7nv=l;U zo&>@u9EJq21O-is2g4-Hf6!9|*fzeLj|h;J_dRd)W`|Za-q9 zVkD4JoBGf0Zaa6MZ=DIjQr3nHIA|JgJ5RXaq4SK)sK8301t;J$$sXguVY|#vVm`&Sdjco4kL_cl5U? znd0^HC#q$Lr$skk$y&f!)SODU1D2+jFZ~#QNF~1*seJw9s22U)~d3W@9cO5x_UoWqQ&xYmJik6HbkXv{OZ+>g}3_;dpNr~lPRr^C#n;} zi)vyGwlkdPZ`;aBF#FnX{__#VIT-=6NVUpl{dTL&{*HaIrXZ)e%9Sr)I^D7H7{U zY(qy6nKJK|Z-nV42eaG@V>7b2MN09AZzXY5-Hh~2_v%A?ZR%yR$=`9)m7^Dbymo%q z`CKKIaP;!iBS8&?`_ErFdWdHoV}}?(JTFJ$F^) z$ouv0A66PXt9*9g_Kf;e^$r)^4U_d|)sf391Q?dMBI?G5$``KBN98|Ub|~Q4GeiB$+j;a8G0QFXUc>3%?jGPjeatSuyCTJ< zX2bZbtAtfOIv5s*kc*1!LzGIkD+S)k1SmxJ9i{9yZKAC{D8ex<&uBw z88A+0866#JQt{-A2ot$7z4>gFbyT9=)2X?GZbq(U4gE##KXPQ&q@ zG`U(=xx=;pvgZ5Qb|Im%x?fu&??3)5NK$tu#U(psQN3;JQ-}P=eJ?3AwY~D6kJjtM z#&1mUi2I`3+_|yiSbRln_Vk(;4LkBK|5%_*I<(%*3VnWZP;0-fXKvaN+CRum|PahsKxZpE|zWKf2)FFhNd=47)b9um`Kv@{-ji)9#gm ztG5oUGo53}+Wh?4h}Ol|%MyCrAGKpsL|EZ7V%hYWhmVDaojrIt%gKIKOXN@2u01e) zrEB1yoVnn}C#*^}4QdxLJd3svO?CaZ8f2^A$a|k$lH2PIp6Dzss z*Yiu9syPn_z>m!;ou+H~v3a^XLDQzKDXrz$_R+n39x)J_CYm+NzK4Uu+7-nnTbvor zz~WkMW5p$#l}&eU>GN#t>==b&?JE0)=DUlJUl=p>;kJ>w{8^~~hJcaJwEJOZv;O@H(ce^F5^6~N6g$=eSW+w*pt*=Yhl=Qv5ZDbsEE~ais zQf8+1uvjEO}ESPTOXDFaQJZW?Aep# za;HfiFLAM0oHhOMI=4kFIZIzIOkGqjSZ6Ev>3gO$?AT&~T}sONB`=`+mD$Djo3+m# zF{y@|J@+Qq-8z T9I#aDTqqaws3h@fBC=MsAp3{iR4FObH1MeN;x=m>d!!a_l>N z!-SlL&GV{ML}o~@q-*7$n)P{D?$U7X!UZ3ENP1@Gmv%0Zn%1Wa{3lNAxza1yBPJD^ zp1Zz8dg-uw*r$QXXIe%UjF_G~sQU2MjFJ;4OziCJ^m=`crp7BU)wQIh?&@G$TanYr z@)VbztBN07FBqCs<~w#^+QGEt<>i65%aX<~UFzOv)$*G+CC8q&>h9gY-_vxttxM$E zHEVi3h;-p6#cv)n6^(hdxOJ(AgM)+O#<3JDkJk0IrQh^3H`%jqUq){37H(nd*9XJP zbLL$bef#Ic;tStR1v*5WzXfIXR~NqIzj)HHJ3l`;ZG6Hn=gy5&DwXB+i_g?J6s_z% zXwRNKMGa4aLqkucPyEKl-rn@v@4ov=L$1B1+MS(k85NEzIDq1Y4S&1YNCJAEkRY!1RzT+1vBa2% zyxpf*{rdIWRUt=%Znz(Dq4|S$OkNFYpt{kpTEqb(zg)W(f1@G1;d+6Em6fi#sGHXg z>xo;&mbA>fKE*18)n`?Yq_Vgh4W}EP^s_L{+`HGy>Ex;Sq4N3ji&cjY&N<#apyI?` zJt$ncT5VSS_-+NrL_h^_!P>&qZ{)@wa&!BBb@GUzk&~8|_W7*RqxUC~pIqAdtfclj zYSCl=#jhwE!c6gH{xY?H&O>W2^WiJr`EiBUrd_x&`fBgt-=AhVvf@i(dR=%g3{|gLk84eH V-27X?e@s{`Kc7I+KCd~;{t2Chw$=au literal 0 HcmV?d00001 diff --git a/UWUVCI AIO WPF/Resources/TGFX alt1.png b/UWUVCI AIO WPF/Resources/TGFX alt1.png new file mode 100644 index 0000000000000000000000000000000000000000..62199da2a48420e3828eebf167885fe14d581181 GIT binary patch literal 6293 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 owkF@O22aQz@#TB7aio&9;rVcJ! + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +