using System; using System.Collections.Generic; using System.Diagnostics; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows; using System.Windows.Controls; using System.Windows.Data; using System.Windows.Documents; using System.Windows.Forms; using System.Windows.Input; using System.Windows.Media; using System.Windows.Media.Imaging; using System.Windows.Navigation; using System.Windows.Shapes; using UWUVCI_AIO_WPF.UI.Windows; namespace UWUVCI_AIO_WPF.UI.Frames { /// /// Interaktionslogik für SettingsFrame.xaml /// public partial class SettingsFrame : Page, IDisposable { MainWindow parent; public SettingsFrame(MainWindow mw) { InitializeComponent(); parent = mw; // spm.Content += "\nThis will most likely fix the Injection Process, if it's stuck before it shows Copy Base"; } public void Dispose() { } private void Button_Click(object sender, RoutedEventArgs e) { /* TitleKeys tk = new TitleKeys(); tk.ShowDialog();*/ } private void Button_Click_1(object sender, RoutedEventArgs e) { MainViewModel mvm = FindResource("mvm") as MainViewModel; mvm.EnterKey(true); } private void Button_Click_2(object sender, RoutedEventArgs e) { parent.paths(false); } private async void Button_Click_3(object sender, RoutedEventArgs e) { MainViewModel mvm = FindResource("mvm") as MainViewModel; await mvm.UpdateBaseAsync(); } private void Button_Click_4(object sender, RoutedEventArgs e) { Process[] pname = Process.GetProcessesByName("INICreator"); if (pname.Length == 0) { Process.Start(@"bin\Tools\INICreator.exe"); } } private void Button_Click_5(object sender, RoutedEventArgs e) { Custom_Message cm = new Custom_Message("Credits", "UWUVCI AIO - NicoAICP, Morilli, ZestyTS\nBeta Testers/Contributors - wowjinxy, Danis, Adolfobenjaminv\n\n7za - Igor Pavlov\nBuildPcePkg & BuildTurboCDPcePkg - JohnnyGo\nCdecrypt - crediar\nCNUSPACKER - NicoAICP, Morilli\nINICreator - NicoAICP\nN64Converter - Morilli\npng2tga - Easy2Convert\ninject_gba_c (psb) - Morilli\nRetroInject_C - Morilli\ntga_verify - Morilli\nWiiUDownloader - Morilli\nwiiurpxtool - 0CHB0\nGoomba - FluBBa\nDarkFilter Removal N64 - MelonSpeedruns, ZestyTS\nNintendont SD Card Menu - TeconMoon\nwit - Wiimm\nGetExtTypePatcher - Fix94\nnfs2iso2nfs - sabykos, piratesephiroth, Fix94 and many more\nWii-VMC - wanikoko\nIcon/TV Bootimages - Flump, ZestyTS\nNKit - Nanook\nImage Creation Base - Phacox\nWiiGameLanguage Patcher - ReturnerS\nChangeAspectRatio - andot\nvWii Title Forwarder - Fix94"); try { cm.Owner = (FindResource("mvm") as MainViewModel).mw; } catch (Exception) { } cm.ShowDialog(); } private async void Button_Click_6(object sender, RoutedEventArgs e) { MainViewModel mvm = FindResource("mvm") as MainViewModel; await mvm.UpdateAsync(true); } private async void Button_Click_7(object sender, RoutedEventArgs e) { MainViewModel mvm = FindResource("mvm") as MainViewModel; await mvm.UpdateToolsAsync(); } private void Button_Click_8(object sender, RoutedEventArgs e) { MainViewModel mvm = FindResource("mvm") as MainViewModel; mvm.ResetTKQuest(); } private void Button_Click_9(object sender, RoutedEventArgs e) { Process[] pname = Process.GetProcessesByName("NintendontConfig"); if (pname.Length == 0) { Process.Start(@"bin\Tools\NintendontConfig.exe"); } } private void Button_Click_10(object sender, RoutedEventArgs e) { Properties.Settings.Default.dont = false; Properties.Settings.Default.ndsw = false; Properties.Settings.Default.snesw = false; Properties.Settings.Default.gczw = false; Properties.Settings.Default.Save(); } private void Button_Click_11(object sender, RoutedEventArgs e) { using (LogoCreator ic = new LogoCreator()) { try { ic.Owner = (FindResource("mvm") as MainViewModel).mw; } catch (Exception) { } ic.ShowDialog(); } } private void Button_Click_12(object sender, RoutedEventArgs e) { (FindResource("mvm") as MainViewModel).RestartIntoBypass(); } private void Button_Click_13(object sender, RoutedEventArgs e) { Process.Start("https://ko-fi.com/uwuvci"); } } }