/// <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; } } } } } }
/// <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); } }