示例#1
0
 //////////////////////////////////////////////////////ГРАНИЦА ФУНКЦИИ//////////////////////////////////////////////////////////////
 private void button_unpackENB_Click(object sender, EventArgs e)
 {
     if (listBox1.SelectedIndex != -1)
     {
         FuncClear.removeENB();
         enbUnpack(listBox1.SelectedItem.ToString());
         FuncParser.iniWrite(FormMain.pathLauncherINI, "ENB", "LastPreset", listBox1.SelectedItem.ToString());
         if (listBox1.SelectedItem.ToString().ToLower().Contains("boost"))
         {
             FuncMisc.refreshButton(button_DOF, "", "", "", null, false);
             FuncMisc.refreshButton(button_EAA, "", "", "", null, false);
             FuncMisc.refreshButton(button_SAA, "", "", "", null, false);
             FuncMisc.refreshButton(button_TAA, "", "", "", null, false);
             FuncMisc.unpackRAR(FormMain.pathLauncherFolder + @"CPFiles\System\GameText9.rar");
         }
         else
         {
             FuncFiles.deleteAny(FormMain.pathGameFolder + @"Data\GameText9.bsa");
         }
     }
     else
     {
         MessageBox.Show(noFileSelect);
     }
 }
示例#2
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();
 }
示例#3
0
 private void refreshValueLabelPapyrus()
 {
     papyrus = FuncMisc.refreshButton(button_Papyrus, FormMain.pathSkyrimINI, "Papyrus", "bEnableLogging", null, false);
     if (papyrus)
     {
         FuncFiles.creatDirectory(FormMain.pathMyDoc + "Logs");
     }
 }
示例#4
0
 private void refreshAF()
 {
     af = FuncMisc.refreshButton(button_AF, FormMain.pathENBLocalINI, "ENGINE", "ForceAnisotropicFiltering", null, false);
     if (af)
     {
         FuncMisc.refreshComboBox(comboBox_AF, new List <double>()
         {
             0, 2, 4, 8, 16
         }, FuncParser.intRead(FormMain.pathENBLocalINI, "ENGINE", "MaxAnisotropy"), false, comboBox_AF_SelectedIndexChanged);
     }
     else
     {
         comboBox_AF.SelectedIndex = -1;
     }
     comboBox_AF.Enabled = af;
 }
示例#5
0
 private void refreshFPS()
 {
     fps = FuncMisc.refreshButton(button_FPS, FormMain.pathENBLocalINI, "LIMITER", "EnableFPSLimit", null, false);
     if (fps)
     {
         FuncMisc.refreshComboBox(comboBox_FPS, new List <double>()
         {
             30, 60, 75, 90, 120, 144, 240
         }, FuncParser.intRead(FormMain.pathENBLocalINI, "LIMITER", "FPSLimit"), false, comboBox_FPS_SelectedIndexChanged);
     }
     else
     {
         comboBox_FPS.SelectedIndex = -1;
     }
     comboBox_FPS.Enabled = fps;
 }
示例#6
0
 private void refreshSAA()
 {
     saa = FuncMisc.refreshButton(button_SAA, FormMain.pathENBLocalINI, "ANTIALIASING", "EnableSubPixelAA", null, false);
 }
示例#7
0
 private void refreshEAA()
 {
     eaa = FuncMisc.refreshButton(button_EAA, FormMain.pathENBLocalINI, "ANTIALIASING", "EnableEdgeAA", null, false);
 }
示例#8
0
 private void refreshAO()
 {
     ao = FuncMisc.refreshButton(button_AO, FormMain.pathENBSeriesINI, "EFFECT", "EnableAmbientOcclusion", null, false);
 }
示例#9
0
 private void refreshDOF()
 {
     dof = FuncMisc.refreshButton(button_DOF, FormMain.pathENBSeriesINI, "EFFECT", "EnableDepthOfField", null, false);
 }
示例#10
0
 private void refreshWaterReflectLand()
 {
     rland = FuncMisc.refreshButton(button_ReflectLanscapeTAB, FormMain.pathSkyrimINI, "Water", "bReflectLODLand", null, false);
 }
示例#11
0
 private void refresOcclusionCulling()
 {
     oc = FuncMisc.refreshButton(button_OC, pathENBLocalINI, "PERFORMANCE", "EnableOcclusionCulling", null, false);
 }
示例#12
0
 private void refreshWindow()
 {
     window = FuncMisc.refreshButton(button_WindowTAB, FormMain.pathSkyrimPrefsINI, "Display", "bFull Screen", null, true);
 }
示例#13
0
 private void refreshCompressMemory()
 {
     compress = FuncMisc.refreshButton(button_Compress, FormMain.pathENBLocalINI, "MEMORY", "EnableCompression", null, false);
 }
示例#14
0
 private void refreshWaterReflectObjects()
 {
     robj = FuncMisc.refreshButton(button_ReflectObjectsTAB, FormMain.pathSkyrimINI, "Water", "bReflectLODObjects", null, false);
 }
示例#15
0
 private void refreshHideObjects()
 {
     hideobjects = FuncMisc.refreshButton(button_HideObjectsTAB, FormMain.pathSkyrimPrefsINI, "Display", "fMeshLODLevel1FadeDist", "4096.0000", false);
 }
示例#16
0
 private void refreshFXAA()
 {
     fxaa = FuncMisc.refreshButton(button_FXAATAB, FormMain.pathSkyrimPrefsINI, "Display", "bFXAAEnabled", null, false);
 }
示例#17
0
 private void refreshVsync()
 {
     vsync = FuncMisc.refreshButton(button_VsyncTAB, FormMain.pathSkyrimINI, "Display", "iPresentInterval", null, false);
 }
示例#18
0
 private void refreshTAA()
 {
     taa = FuncMisc.refreshButton(button_TAA, FormMain.pathENBLocalINI, "ANTIALIASING", "EnableTemporalAA", null, false);
 }
示例#19
0
 private void refreshWaterReflectSky()
 {
     rsky = FuncMisc.refreshButton(button_ReflectSkyTAB, FormMain.pathSkyrimINI, "Water", "bReflectSky", null, false);
 }
示例#20
0
 private void refreshAA()
 {
     aa = FuncMisc.refreshButton(button_AA, pathENBLocalINI, "ANTIALIASING", "EnableEdgeAA", null, false);
 }
示例#21
0
 private void refreshWaterReflectTrees()
 {
     rtree = FuncMisc.refreshButton(button_ReflectTreesTAB, FormMain.pathSkyrimINI, "Water", "bReflectLODTrees", null, false);
 }
示例#22
0
 private void refreshExpandMemory()
 {
     expandmemory = FuncMisc.refreshButton(button_ExpandMemory, FormMain.pathENBLocalINI, "MEMORY", "ExpandSystemMemoryX64", null, false);
 }
示例#23
0
 private void refreshAF()
 {
     af = FuncMisc.refreshButton(button_AF, pathENBLocalINI, "ENGINE", "ForceAnisotropicFiltering", null, false);
 }
示例#24
0
 private void refreshAutoDetect()
 {
     autovram = FuncMisc.refreshButton(button_AutoMemory, FormMain.pathENBLocalINI, "MEMORY", "AutodetectVideoMemorySize", null, false);
     FuncMisc.refreshNumericUpDown(numericUpDown1, FormMain.pathENBLocalINI, "MEMORY", "VideoMemorySizeMb", numericUpDown1_ValueChanged);
     numericUpDown1.Enabled = !autovram && setupENB;
 }
示例#25
0
 private void refresWaitBuffer()
 {
     waitbuffer = FuncMisc.refreshButton(button_WaitBuffer, pathENBLocalINI, "LIMITER", "WaitBusyRenderer", null, false);
 }