private void RTC_Form_Load(object sender, EventArgs e) { //As of 0.71+ HexEditor must be loaded to hook memory domains //thx bizhawk devs for increasing complexity GlobalWin.Tools.Load <HexEditor>(); cbBlastRadius.SelectedIndex = 0; cbBlastType.SelectedIndex = 0; cbExternalSelectedPlugin.SelectedIndex = 0; gbNightmareEngine.Location = new Point(gbSelectedEngine.Location.X + gbGeneralSettings.Location.X, gbSelectedEngine.Location.Y + gbGeneralSettings.Location.Y); gbHellgenieEngine.Location = new Point(gbSelectedEngine.Location.X + gbGeneralSettings.Location.X, gbSelectedEngine.Location.Y + gbGeneralSettings.Location.Y); gbDistortionEngine.Location = new Point(gbSelectedEngine.Location.X + gbGeneralSettings.Location.X, gbSelectedEngine.Location.Y + gbGeneralSettings.Location.Y); gbFreezeEngine.Location = new Point(gbSelectedEngine.Location.X + gbGeneralSettings.Location.X, gbSelectedEngine.Location.Y + gbGeneralSettings.Location.Y); gbExternalRomPlugin.Location = new Point(gbSelectedEngine.Location.X + gbGeneralSettings.Location.X, gbSelectedEngine.Location.Y + gbGeneralSettings.Location.Y); gbFreezeEngineActive.Location = gbMemoryZonesManagement.Location; cbSelectedEngine.SelectedIndex = 0; foreach (string item in Directory.GetDirectories(RTC_Core.rtcDir + "\\PLUGINS")) { cbExternalSelectedPlugin.Items.Add(item.Substring(item.LastIndexOf("\\") + 1)); } //if (RTC_Core.args.Length != 0 && RTC_Core.args[0].ToUpper().Contains("RESTORE")) if (File.Exists(RTC_Core.rtcDir + "\\SESSION\\Restore.dat")) { RTC_Restore.LoadRestore(); } else { RTC_Core.LoadDefaultRom(); } if (File.Exists(RTC_Core.rtcDir + "\\SESSION\\WindowRestore.dat")) { RTC_Restore.LoadWindowRestore(); } RTC_Restore.IsEnabled = true; this.BringToFront(); this.Focus(); GlobalWin.MainForm.Focus(); }