示例#1
0
 // ------------------------------------------------ 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();
 }
示例#2
0
 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;
 }
示例#3
0
 // ------------------------------------------------ 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);
     }
 }
示例#4
0
 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();
     }
 }
示例#5
0
 // ------------------------------------------------ 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);
 }