private void restoreAllValue() { FuncSettings.physicsFPS(); FuncSettings.restoreENBAdapter(); FuncSettings.restoreENBBorderless(); FuncSettings.restoreENBVSync(); }
// ------------------------------------------------ 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(); }
public FormENB() { InitializeComponent(); Directory.SetCurrentDirectory(FormMain.launcherFolder); if (FormMain.numberStyle > 1) { imageBackgroundImage(); } if (FormMain.langTranslate != "RU") { LangTranslateEN(); } toolTip1.SetToolTip(trackBar1, reservedMemory); toolTip1.SetToolTip(label2, reservedMemory); toolTip1.SetToolTip(label3, reservedMemory); toolTip1.SetToolTip(label8, dinamicDOF); toolTip1.SetToolTip(buttonDOF, dinamicDOF); toolTip1.SetToolTip(buttonDriver, driverDisable); toolTip1.SetToolTip(label9, driverDisable); toolTip1.SetToolTip(label11, ambOcc); toolTip1.SetToolTip(buttonAmbientOcclusion, ambOcc); toolTip1.SetToolTip(buttonWaitBuffer, waitBuffer); toolTip1.SetToolTip(label6, waitBuffer); toolTip1.SetToolTip(label12, aaSUB); toolTip1.SetToolTip(buttonSubPixelAA, aaSUB); toolTip1.SetToolTip(buttonTemporalAA, aaTEMP); toolTip1.SetToolTip(label7, aaTEMP); refreshFileList(); refreshAllValue(); FuncSettings.ENBCheck(false); }
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e) { if (setupENB && fps) { FormMain.predictFPS = FuncParser.stringToInt(comboBox1.SelectedItem.ToString()); FuncSettings.physicsFPS(); } }
private void comboBox_FPS_SelectedIndexChanged(object sender, EventArgs e) { if (fps) { FormMain.maxFPS = FuncParser.stringToInt(comboBox_FPS.SelectedItem.ToString()); FuncSettings.physicsFPS(); } }
//////////////////////////////////////////////////////ГРАНИЦА ФУНКЦИИ////////////////////////////////////////////////////////////// private void button_deleteAllENB_Click(object sender, EventArgs e) { DialogResult dialogResult = MessageBox.Show(removeENBFiles, confirmTitle, MessageBoxButtons.YesNo); if (dialogResult == DialogResult.Yes) { FuncClear.removeENB(); FuncSettings.checkENB(); refreshAllValue(); } }
private void enbUnpack(string filename) { FuncMisc.ToggleButtons(this, false); listBox1.Enabled = false; trackBar1.Enabled = false; FuncMisc.UnPackRAR(enbPath + filename); FuncSettings.ENBCheck(true); FuncMisc.ToggleButtons(this, true); listBox1.Enabled = true; trackBar1.Enabled = true; refreshAllValue(); }
//////////////////////////////////////////////////////ГРАНИЦА ФУНКЦИИ////////////////////////////////////////////////////////////// private void refreshAllValue() { setupENB = FuncSettings.checkENB(); refreshMemory(); refreshAA(); refreshAF(); refreshFPS(); refresWaitBuffer(); refresAutoDetect(); refresCompressMemory(); refresOcclusionCulling(); refresbuttonExpandMemory(); }
//////////////////////////////////////////////////////ГРАНИЦА ФУНКЦИИ////////////////////////////////////////////////////////////// private void button_deleteAllENB_Click(object sender, EventArgs e) { DialogResult dialogResult = MessageBox.Show(removeENBFiles, confirmTitle, MessageBoxButtons.YesNo); if (dialogResult == DialogResult.Yes) { FuncClear.removeENB(); FuncSettings.checkENB(); FuncParser.iniWrite(FormMain.pathSkyrimPrefsINI, "Display", "iMaxAnisotropy", "16"); FuncParser.iniWrite(FormMain.pathSkyrimPrefsINI, "Display", "bFXAAEnabled", "1"); FuncParser.iniWrite(FormMain.pathLauncherINI, "ENB", "LastPreset", ""); FuncMisc.unpackRAR(FormMain.pathLauncherFolder + @"CPFiles\System\GameText9.rar"); refreshAllValue(); } }
//////////////////////////////////////////////////////ГРАНИЦА ФУНКЦИИ////////////////////////////////////////////////////////////// private void refreshSettings() { refreshScreenResolution(); refreshScreenIndex(); refreshTextures(); refreshDecals(); refreshShadow(); refreshWaterReflect(); refreshWaterReflectSky(); refreshWaterReflectLand(); refreshWaterReflectObjects(); refreshWaterReflectTrees(); refreshWindow(); refreshVsync(); refreshGrass(); refreshValueLabelPapyrus(); refreshObjects(); refreshActors(); refreshLights(); refreshLODObjects(); refreshItems(); refreshPredictFPS(); refreshGrassDistance(); refreshShadowRange(); refreshHideObjects(); if (FuncSettings.checkENB()) { comboBoxAFTAB.Enabled = false; if (!FuncSettings.checkENBoost()) { comboBoxAATAB.Enabled = false; button_FXAATAB.Enabled = false; } else { refreshFXAA(); refreshAA(); } } else { refreshFXAA(); refreshAA(); refreshAF(); } }
private void enbUnpack(string filename) { FuncMisc.toggleButtons(this, false); listBox1.Enabled = false; FuncMisc.unpackRAR(pathENBfolder + filename); FuncMisc.toggleButtons(this, true); listBox1.Enabled = true; if (filename.ToUpper().Contains("ENB")) { FuncSettings.restoreENBLimit(); FuncSettings.restoreENBAdapter(); FuncSettings.restoreENBBorderless(); FuncSettings.restoreENBVSync(); FuncSettings.restoreENBVideoMemory(); } refreshAllValue(); }
public void resetSettings() { if (File.Exists(pathLauncherFolder + "Skyrim.ini") && File.Exists(pathLauncherFolder + "SkyrimPrefs.ini") && File.Exists(pathLauncherFolder + @"MasterList\Plugins.txt")) { try { RegistryKey key; key = Registry.LocalMachine.CreateSubKey(registryPath); key.SetValue(registryKey, pathGameFolder); key.Close(); } catch { MessageBox.Show(failWriteToRegistry + registryPath + " " + registryKey + "=" + pathGameFolder); } FuncFiles.deleteAny(pathSkyrimINI); FuncFiles.deleteAny(pathSkyrimPrefsINI); FuncFiles.deleteAny(pathMyDoc + "Logs"); FuncFiles.deleteAny(pathMyDoc + "SKSE"); FuncFiles.deleteAny(pathMyDoc + "SkyProc"); FuncFiles.deleteAny(pathMyDoc + "BashSettings.dat"); FuncFiles.deleteAny(pathMyDoc + "BashSettings.dat.bak"); FuncFiles.deleteAny(pathMyDoc + "RendererInfo.txt"); FuncFiles.deleteAny(pathMyDoc + @"Saves\Bash"); FuncFiles.creatDirectory(pathMyDoc); FuncFiles.copyAny(pathLauncherFolder + "Skyrim.ini", pathSkyrimINI); FuncFiles.copyAny(pathLauncherFolder + "SkyrimPrefs.ini", pathSkyrimPrefsINI); FuncFiles.copyAny(pathLauncherFolder + @"MasterList\BashSettings.dat", pathMyDoc + "BashSettings.dat"); FuncFiles.deleteAny(pathAppData + @"Plugins.txt"); FuncFiles.deleteAny(pathAppData + @"LoadOrder.txt"); FuncFiles.deleteAny(pathAppData + @"Plugins.tes5viewsettings"); FuncFiles.creatDirectory(pathAppData); FuncFiles.copyAny(pathLauncherFolder + @"MasterList\Plugins.txt", pathAppData + @"Plugins.txt"); FuncFiles.copyAny(pathLauncherFolder + @"MasterList\Plugins.txt", pathAppData + @"LoadOrder.txt"); FuncFiles.copyAny(pathLauncherFolder + @"MasterList\Plugins.tes5viewsettings", pathAppData + @"Plugins.tes5viewsettings"); FuncSettings.setSettingsPreset(settingsPreset); FuncParser.iniWrite(pathSkyrimPrefsINI, "Display", "iSize W", Screen.PrimaryScreen.Bounds.Width.ToString()); FuncParser.iniWrite(pathSkyrimPrefsINI, "Display", "iSize H", Screen.PrimaryScreen.Bounds.Height.ToString()); FuncSettings.physicsFPS(); MessageBox.Show(typeSettings[settingsPreset] + setSettings); } else { MessageBox.Show(notFoundTemplates); } }
//////////////////////////////////////////////////////ГРАНИЦА ФУНКЦИИ////////////////////////////////////////////////////////////// private void refreshAllValue() { setupENB = FuncSettings.checkENB(); if (!FuncSettings.checkENBoost()) { refreshEAA(); refreshSAA(); refreshTAA(); refreshDOF(); } refresAutoDetect(); refresbuttonExpandMemory(); refresCompressMemory(); refreshAF(); refreshFPS(); refreshMemory(); restoreAllValue(); }
private void numericUpDown1_ValueChanged(object sender, EventArgs e) { FuncParser.iniWrite(FormMain.pathLauncherINI, "ENB", "MemorySizeMb", numericUpDown1.Value.ToString()); FuncSettings.restoreENBVideoMemory(); }
private void button_Medium_Click(object sender, EventArgs e) { FuncSettings.setSettingsPreset(1); refreshSettings(); }
private void button_Ultra_Click(object sender, EventArgs e) { FuncSettings.setSettingsPreset(3); refreshSettings(); }
//////////////////////////////////////////////////////ГРАНИЦА ФУНКЦИИ////////////////////////////////////////////////////////////// private void comboBoxScreen_SelectedIndexChanged(object sender, EventArgs e) { FuncParser.iniWrite(FormMain.pathSkyrimINI, "Display", "iAdapter", comboBoxScreenTAB.SelectedIndex.ToString()); FuncSettings.restoreENBAdapter(); }
//////////////////////////////////////////////////////ГРАНИЦА ФУНКЦИИ////////////////////////////////////////////////////////////// private void button_Window_Click(object sender, EventArgs e) { FuncParser.iniWrite(FormMain.pathSkyrimPrefsINI, "Display", "bFull Screen", Convert.ToInt32(window).ToString()); FuncSettings.restoreENBBorderless(); refreshWindow(); }
public void resetSettings() { try { RegistryKey key; key = Registry.LocalMachine.CreateSubKey(registryPath); key.SetValue(registryKey, pathGameFolder); key.Close(); } catch { MessageBox.Show(textRegistryFail + registryPath + " " + registryKey + "=" + pathGameFolder); } FuncFiles.deleteAny(pathMyDoc + "Logs"); FuncFiles.deleteAny(pathMyDoc + "SKSE"); FuncFiles.deleteAny(pathMyDoc + "SkyProc"); FuncFiles.deleteAny(pathMyDoc + "BethINI Cache"); FuncFiles.deleteAny(pathMyDoc + "BashSettings.dat"); FuncFiles.deleteAny(pathMyDoc + "BashSettings.dat.bak"); FuncFiles.deleteAny(pathMyDoc + "BashLoadOrders.dat"); FuncFiles.deleteAny(pathMyDoc + "BashLoadOrders.dat.bak"); FuncFiles.deleteAny(pathMyDoc + "ModChecker.html"); FuncFiles.deleteAny(pathMyDoc + "RendererInfo.txt"); FuncFiles.deleteAny(pathMyDoc + @"Saves\Bash"); FuncFiles.deleteAny(pathSkyrimINI); FuncFiles.deleteAny(pathMyDoc + "Skyrim.ini.BethINIbackup"); FuncFiles.deleteAny(pathSkyrimPrefsINI); FuncFiles.deleteAny(pathMyDoc + "SkyrimPrefs.ini.BethINIbackup"); FuncFiles.creatDirectory(pathMyDoc); if (File.Exists(pathLauncherFolder + "Skyrim.ini")) { FuncFiles.copyAny(pathLauncherFolder + "Skyrim.ini", pathSkyrimINI); } else { MessageBox.Show(textUseStandart + pathLauncherFolder + "Skyrim.ini"); FuncMisc.writeToFile(pathSkyrimINI, FuncSettings.skyrimINI()); } if (File.Exists(pathLauncherFolder + "SkyrimPrefs.ini")) { FuncFiles.copyAny(pathLauncherFolder + "SkyrimPrefs.ini", pathSkyrimPrefsINI); } else { MessageBox.Show(textUseStandart + pathLauncherFolder + "SkyrimPrefs.ini"); FuncMisc.writeToFile(pathSkyrimPrefsINI, FuncSettings.skyrimPrefsINI()); } if (File.Exists(pathProgramFilesFolder + "BashSettings.dat")) { FuncFiles.copyAny(pathProgramFilesFolder + "BashSettings.dat", pathMyDoc + "BashSettings.dat"); } FuncFiles.deleteAny(pathAppData + "DLCList.txt"); FuncFiles.deleteAny(pathAppData + "Plugins.txt"); FuncFiles.deleteAny(pathAppData + "LoadOrder.txt"); FuncFiles.deleteAny(pathAppData + "Plugins.tes5viewsettings"); FuncFiles.creatDirectory(pathAppData); if (File.Exists(pathLauncherFolder + "Plugins.txt")) { FuncFiles.copyAny(pathLauncherFolder + "Plugins.txt", pathAppData + "Plugins.txt"); FuncFiles.copyAny(pathLauncherFolder + "Plugins.txt", pathAppData + "LoadOrder.txt"); } else { MessageBox.Show(textUseStandart + pathLauncherFolder + "Plugins.txt"); FuncMisc.writeToFile(pathAppData + "Plugins.txt", FuncSettings.pluginsTXT()); FuncMisc.writeToFile(pathAppData + "LoadOrder.txt", FuncSettings.pluginsTXT()); } if (File.Exists(pathProgramFilesFolder + "Plugins.tes5viewsettings")) { FuncFiles.copyAny(pathProgramFilesFolder + "Plugins.tes5viewsettings", pathAppData + "Plugins.tes5viewsettings"); } if (File.Exists(pathSkyrimINI) && File.Exists(pathSkyrimPrefsINI)) { FuncSettings.setSettingsPreset(settingsPreset); FuncParser.iniWrite(pathSkyrimPrefsINI, "Display", "iSize W", Screen.PrimaryScreen.Bounds.Width.ToString()); FuncParser.iniWrite(pathSkyrimPrefsINI, "Display", "iSize H", Screen.PrimaryScreen.Bounds.Height.ToString()); FuncSettings.physicsFPS(); FuncSettings.restoreENBAdapter(); FuncSettings.restoreENBBorderless(); FuncSettings.restoreENBVSync(); MessageBox.Show(typeSettings[settingsPreset] + textSetSettings); } else { MessageBox.Show(textSetSettingsFail); } }
//////////////////////////////////////////////////////ГРАНИЦА ФУНКЦИИ////////////////////////////////////////////////////////////// private void button_Vsync_Click(object sender, EventArgs e) { FuncParser.iniWrite(FormMain.pathSkyrimINI, "Display", "iPresentInterval", Convert.ToInt32(!vsync).ToString()); FuncSettings.restoreENBVSync(); refreshVsync(); }