/// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void button3_Click(object sender, EventArgs e) { FileManager.SearchForInstalledVersions(model); FolderScanner.GetGameInformation(null, "", ""); CemuFeatures.UpdateFeaturesForInstalledVersions(model); autoSize = false; PopulateList(); }
/// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void oldVersionsToolStripMenuItem_Click(object sender, EventArgs e) { var toolStripMenuItem = sender as ToolStripMenuItem; if (toolStripMenuItem != null) { OldVersion oldVersion = toolStripMenuItem.Tag as OldVersion; if (oldVersion != null) { unpacker.DownloadAndUnpack(oldVersion.Name + ".zip", oldVersion.Uri, model.Settings.DefaultInstallFolder, oldVersion.Name); FileManager.SearchForInstalledVersions(model); FolderScanner.GetGameInformation(null, "", ""); CemuFeatures.UpdateFeaturesForInstalledVersions(model); } AddOldGameMenuItems(); PopulateList(); } }
/// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void addNewInstanceToolStripMenuItem_Click(object sender, EventArgs e) { using (var fbd = new FolderBrowserDialog()) { DialogResult result = fbd.ShowDialog(); if (result == DialogResult.OK && !string.IsNullOrWhiteSpace(fbd.SelectedPath)) { string version; if (CemuFeatures.IsCemuFolder(fbd.SelectedPath, out version)) { FileManager.AddInstalledVersion(model, fbd.SelectedPath, version); CemuFeatures.UpdateFeaturesForInstalledVersions(model); PopulateList(); } } } }
void DoTheCemu2() { unpacker.Unpack(fileNames[3], model.Settings.DefaultInstallFolder); FileManager.SearchForInstalledVersions(model); CemuFeatures.UpdateFeaturesForInstalledVersions(model); int latestVersion = 0; InstalledVersion latest = null; foreach (var v in model.Settings.InstalledVersions) { if (v.VersionNumber > latestVersion) { latestVersion = v.VersionNumber; latest = v; latest.IsLatest = false; } } if (latest != null) { latest.IsLatest = true; } }