// ------------------------------------------------ BORDER OF FUNCTION ---------------------------------------------------------- // private void refreshAllValue() { setupENB = FuncSettings.checkENB(); FuncSettings.physicsFPS(); FuncSettings.restoreENBAdapter(); FuncSettings.restoreENBBorderless(); FuncSettings.restoreENBVSync(); if (!setupENB || FuncSettings.checkENBoost()) { FuncMisc.refreshButton(button_AO, "", "", "", null, false); FuncMisc.refreshButton(button_DOF, "", "", "", null, false); FuncMisc.refreshButton(button_EAA, "", "", "", null, false); FuncMisc.refreshButton(button_SAA, "", "", "", null, false); FuncMisc.refreshButton(button_TAA, "", "", "", null, false); if (!File.Exists(FormMain.pathDataFolder + "GameText9.bsa")) { FuncMisc.unpackArhive(FormMain.pathSystemFolder + "GameText9", true); } } else { refreshAO(); refreshDOF(); refreshEAA(); refreshSAA(); refreshTAA(); FuncFiles.deleteAny(FormMain.pathDataFolder + "GameText9.bsa"); } refreshAF(); refreshAutoDetect(); refreshCompressMemory(); refreshFPS(); refreshMemory(); refreshExpandMemory(); }
private void fileUnpack(string filename) { FuncMisc.toggleButtons(this, false); listBox1.Enabled = false; FuncMisc.unpackArhive(FormMain.pathModsFolder + filename, false); FuncMisc.toggleButtons(this, true); listBox1.Enabled = true; }
// ------------------------------------------------ BORDER OF FUNCTION ---------------------------------------------------------- // private void button_Install_Click(object sender, EventArgs e) { if (listBox1.SelectedIndex != -1) { FuncMisc.toggleButtons(this, false); listBox1.Enabled = false; FuncClear.removeENB(); FuncMisc.unpackArhive(FormMain.pathENBFolder + listBox1.SelectedItem.ToString(), false); FuncParser.iniWrite(FormMain.pathLauncherINI, "ENB", "LastPreset", listBox1.SelectedItem.ToString()); FuncParser.iniWrite(FormMain.pathENBLocalINI, "MEMORY", "VideoMemorySizeMb", FuncParser.stringRead(FormMain.pathLauncherINI, "ENB", "MemorySizeMb")); listBox1.Enabled = true; FuncMisc.toggleButtons(this, true); refreshAllValue(); } else { MessageBox.Show(textNoFile); } }
private void unpackUpdates(bool readyDL) { for (int i = 1; i <= 200; i++) { if (FuncParser.keyExists(pathUpdateFolder + nameUpdateInfo, "Update_" + numberSelectFile, "update_delete_file_" + i.ToString())) { FuncFiles.deleteAny(FormMain.pathGameFolder + FuncParser.stringRead(pathUpdateFolder + nameUpdateInfo, "Update_" + numberSelectFile, "update_delete_file_" + i.ToString())); } else { break; } } FuncMisc.unpackArhive(pathUpdateFolder + "file" + numberSelectFile + textUpdateExt, false); FuncParser.iniWrite(FormMain.pathLauncherINI, "Updates", "Update_" + numberSelectFile + "_Version", FuncParser.stringRead(pathUpdateFolder + nameUpdateInfo, "Update_" + numberSelectFile, "update_file_version")); comboBox_Updates_SelectedIndexChanged(this, new EventArgs()); if (readyDL) { stopDownload = false; enableDisableButtons(); } }
// ------------------------------------------------ BORDER OF FUNCTION ---------------------------------------------------------- // private void button_Uninstall_Click(object sender, EventArgs e) { if (listBox1.SelectedIndex != -1) { if (FuncMisc.dialogResult(textDeleteMod)) { string file = FormMain.pathModsFolder + Path.GetFileNameWithoutExtension(FormMain.pathModsFolder + listBox1.SelectedItem.ToString()) + ".txt"; if (File.Exists(file)) { foreach (string line in File.ReadLines(file)) { if (line.StartsWith("[")) { break; } else if (line.Length > 0) { FuncFiles.deleteAny(FormMain.pathGameFolder + line); } } if (FuncParser.keyExists(file, "UNINSTALL", "UNPACK")) { FuncMisc.unpackArhive(FormMain.pathGameFolder + FuncParser.stringRead(file, "UNINSTALL", "UNPACK"), true); } } else { MessageBox.Show(textNoUninstalFile); } } } else { MessageBox.Show(textNoFileSelect); } }
private void programsUnpack(string FileName) { FuncMisc.toggleButtons(this, false); FuncMisc.unpackArhive(FormMain.pathProgramFilesFolder + FileName, true); FuncMisc.toggleButtons(this, true); }