Exemplo n.º 1
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void downloadCemuHookToolStripMenuItem_Click(object sender, EventArgs e)
 {
     using (FormWebpageDownload dlc = new FormWebpageDownload("https://sshnuke.net/cemuhook", "Latest Version"))
     {
         dlc.ShowDialog(this);
         foreach (var line in dlc.Result.Split('\n'))
         {
             string s = line.Trim();
             if (s.Contains(".zip"))
             {
                 if (s.Length > 20)
                 {
                     s = s.Substring(39);
                     int p = s.IndexOf("\"", StringComparison.Ordinal);
                     if (p > -1)
                     {
                         string cemuHook = s.Substring(0, p);
                         if (File.Exists("cemu_hook.zip"))
                         {
                             File.Delete("cemu_hook.zip");
                         }
                         unpacker.DownloadAndUnpack("cemu_hook.zip", "https://files.sshnuke.net/" + cemuHook, "Downloads", "CEMU Hook");
                         return;
                     }
                 }
             }
         }
     }
 }
Exemplo n.º 2
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void downloadGraphicsPacksToolStripMenuItem_Click(object sender, EventArgs e)
 {
     using (FormWebpageDownload dlc = new FormWebpageDownload("https://api.github.com/repos/slashiee/cemu_graphic_packs/releases/latest", "Latest Graphic Pack"))
     {
         dlc.ShowDialog(this);
         CemuFeatures.DownloadLatestGraphicPack(this, dlc.Result);
         UpdateGraphicsPackCombo(true);
     }
 }