private static void setVsync(string line) { if (File.Exists(FormMain.gameFolder + "d3d9.dll")) { FuncParser.iniWrite(FormENB.enbLocal, "ENGINE", "EnableVSync", line); } }
//////////////////////////////////////////////////////ГРАНИЦА ФУНКЦИИ////////////////////////////////////////////////////////////// private void trackBar1_Scroll(object sender, EventArgs e) { var trackValueExit = trackBar1.Value * 128; FuncParser.iniWrite(enbLocal, "MEMORY", "ReservedMemorySizeMb", trackValueExit.ToString()); refreshTrackBar1(); }
//////////////////////////////////////////////////////ГРАНИЦА ФУНКЦИИ////////////////////////////////////////////////////////////// private void OnProcessExit(object sender, EventArgs e) { if (!File.Exists(iniLauncher)) { StreamWriter sw = new StreamWriter(iniLauncher); sw.WriteLine("[General]"); sw.WriteLine("Version_CP=" + FileVersionInfo.GetVersionInfo(Process.GetCurrentProcess().MainModule.FileName).ProductVersion); sw.WriteLine("HideWebButtons=false"); sw.WriteLine("NumberStyle=" + numberStyle); sw.WriteLine("Language=" + langTranslate); sw.WriteLine(""); sw.WriteLine("[Position]"); sw.WriteLine("POS_WindowTop=" + Top); sw.WriteLine("POS_WindowLeft=" + Left); sw.WriteLine(""); sw.WriteLine("[Updates]"); sw.Close(); } else { FuncParser.iniWrite(iniLauncher, "General", "NumberStyle", numberStyle.ToString()); FuncParser.iniWrite(iniLauncher, "General", "Language", langTranslate); FuncParser.iniWrite(iniLauncher, "Position", "POS_WindowTop", Top.ToString()); FuncParser.iniWrite(iniLauncher, "Position", "POS_WindowLeft", Left.ToString()); } AppDomain.CurrentDomain.ProcessExit -= new EventHandler(OnProcessExit); }
// ------------------------------------------------ BORDER OF FUNCTION ---------------------------------------------------------- // private void comboBox_Memory_SelectedIndexChanged(object sender, EventArgs e) { if (File.Exists(FormMain.pathENBLocalINI)) { FuncParser.iniWrite(FormMain.pathENBLocalINI, "MEMORY", "ReservedMemorySizeMb", comboBox_Memory.SelectedItem.ToString()); } }
public static void restoreENBBorderless() { if (File.Exists(FormENB.pathENBLocalINI)) { FuncParser.iniWrite(FormENB.pathENBLocalINI, "WINDOW", "ForceBorderless", (FuncParser.stringRead(FormMain.pathSkyrimPrefsINI, "Display", "bFull Screen") == "0").ToString().ToLower()); } }
//////////////////////////////////////////////////////ГРАНИЦА ФУНКЦИИ////////////////////////////////////////////////////////////// public static void restoreENBLimit() { if (File.Exists(FormENB.pathENBLocalINI)) { FuncParser.iniWrite(FormENB.pathENBLocalINI, "LIMITER", "FPSLimit", FormMain.predictFPS.ToString() + ".0"); } }
public static void restoreENBVideoMemory() { if (File.Exists(FormENB.pathENBLocalINI)) { FuncParser.iniWrite(FormENB.pathENBLocalINI, "MEMORY", "VideoMemorySizeMb", FuncParser.stringRead(FormMain.pathLauncherINI, "ENB", "MemorySizeMb")); } }
public static void restoreENBVSync() { if (File.Exists(FormENB.pathENBLocalINI)) { FuncParser.iniWrite(FormENB.pathENBLocalINI, "ENGINE", "EnableVSync", (FuncParser.stringRead(FormMain.pathSkyrimINI, "Display", "iPresentInterval") == "1").ToString().ToLower()); } }
public static bool checkENB() { if (File.Exists(FormMain.pathGameFolder + @"d3d9.dll") && File.Exists(FormMain.pathGameFolder + "enblocal.ini")) { if (!checkENBoost()) { FuncParser.iniWrite(FormMain.pathSkyrimPrefsINI, "Display", "iMaxAnisotropy", "0"); FuncParser.iniWrite(FormMain.pathSkyrimPrefsINI, "Display", "iMultiSample", "0"); FuncParser.iniWrite(FormMain.pathSkyrimPrefsINI, "Display", "bFXAAEnabled", "0"); FuncParser.iniWrite(FormMain.pathSkyrimPrefsINI, "Display", "bFloatPointRenderTarget", "1"); } else { FuncParser.iniWrite(FormMain.pathSkyrimPrefsINI, "Display", "bFloatPointRenderTarget", "0"); } FuncParser.iniWrite(FormMain.pathSkyrimINI, "Display", "bAllowScreenshot", "0"); return(true); } else { FuncParser.iniWrite(FormMain.pathSkyrimPrefsINI, "Display", "bFloatPointRenderTarget", "0"); FuncParser.iniWrite(FormMain.pathSkyrimINI, "Display", "bAllowScreenshot", "1"); return(false); } }
public static void ENBCheck(bool fromENBMenu) { if (File.Exists(FormMain.gameFolder + "d3d9.dll")) { FuncParser.iniWrite(FormMain.iniSkyrimPrefs, "Display", "iMaxAnisotropy", "1"); FuncParser.iniWrite(FormMain.iniSkyrimPrefs, "Display", "iMultiSample", "1"); FuncParser.iniWrite(FormMain.iniSkyrimPrefs, "Display", "bFXAAEnabled", "0"); FuncParser.iniWrite(FormMain.iniSkyrimPrefs, "Display", "bFloatPointRenderTarget", "1"); FuncParser.iniWrite(FormMain.iniSkyrim, "Display", "bAllowScreenshot", "0"); } else if (fromENBMenu) { FuncParser.iniWrite(FormMain.iniSkyrimPrefs, "Display", "iMaxAnisotropy", "16"); FuncParser.iniWrite(FormMain.iniSkyrimPrefs, "Display", "iMultiSample", "1"); FuncParser.iniWrite(FormMain.iniSkyrimPrefs, "Display", "bFXAAEnabled", "1"); FuncParser.iniWrite(FormMain.iniSkyrimPrefs, "Display", "bFloatPointRenderTarget", "0"); FuncParser.iniWrite(FormMain.iniSkyrim, "Display", "bAllowScreenshot", "1"); } if (FuncParser.stringRead(FormMain.iniSkyrimPrefs, "Display", "bFull Screen") == "0") { setBorderless("true"); } else { setBorderless("false"); } if (FuncParser.stringRead(FormMain.iniSkyrim, "Display", "iPresentInterval") == "1") { setVsync("true"); } else { setVsync("false"); } }
private static void setBorderless(string line) { if (File.Exists(FormMain.gameFolder + "d3d9.dll")) { FuncParser.iniWrite(FormENB.enbLocal, "WINDOW", "ForceBorderless", line); } }
//////////////////////////////////////////////////////ГРАНИЦА ФУНКЦИИ////////////////////////////////////////////////////////////// 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); } }
//////////////////////////////////////////////////////ГРАНИЦА ФУНКЦИИ////////////////////////////////////////////////////////////// private void comboBox3_SelectedIndexChanged(object sender, EventArgs e) { if (setupENB) { FuncParser.iniWrite(pathENBLocalINI, "MEMORY", "ReservedMemorySizeMb", comboBox3.SelectedItem.ToString()); } }
//////////////////////////////////////////////////////ГРАНИЦА ФУНКЦИИ////////////////////////////////////////////////////////////// private void OnProcessExit(object sender, EventArgs e) { if (!File.Exists(pathLauncherINI)) { FuncMisc.writeToFile(pathLauncherINI, new List <string>() { "[General]", "Version_CP=" + panelFileVersion, "HideWebButtons=false", "POS_WindowTop=100", "POS_WindowLeft=100", "SettingsPreset=2", "NumberStyle=1", "AspectRatio=-1", "Language=RU", "", "[Game]", "PredictFPS=60", "ZFighting=0", "NearDistance=18", "", "[ENB]", "MemorySizeMb=0", "LastPreset=", "", "[Font]", "CP_Font=", "", "Exaples:", " Comic Sans MS", " Courier New", " Franklin Gothic Medium", " Georgia", " Impact", " Lucida Sans Unicode", " Microsoft Sans Serif", " Palatino Linotype", " Tahoma", " Times New Roman", " Trebuchet MS", "", "[Updates]", "UpdateHost=http://www.slmp.ru/_SLMP-GR/2.6/" }); } else { FuncParser.iniWrite(pathLauncherINI, "General", "SettingsPreset", settingsPreset.ToString()); FuncParser.iniWrite(pathLauncherINI, "General", "NumberStyle", numberStyle.ToString()); FuncParser.iniWrite(pathLauncherINI, "General", "Language", langTranslate); FuncParser.iniWrite(pathLauncherINI, "Game", "PredictFPS", predictFPS.ToString()); if (Top >= 0 && Left >= 0) { FuncParser.iniWrite(pathLauncherINI, "General", "POS_WindowTop", Top.ToString()); FuncParser.iniWrite(pathLauncherINI, "General", "POS_WindowLeft", Left.ToString()); } } AppDomain.CurrentDomain.ProcessExit -= new EventHandler(OnProcessExit); }
// ------------------------------------------------ BORDER OF FUNCTION ---------------------------------------------------------- // public static void physicsFPS() { FuncParser.iniWrite(FormMain.pathSkyrimINI, "HAVOK", "fMaxTime", (((double)1 / FormMain.predictFPS).ToString() + "000000").Replace(",", ".").Remove(6)); if (File.Exists(FormMain.pathENBLocalINI)) { FuncParser.iniWrite(FormMain.pathENBLocalINI, "LIMITER", "FPSLimit", FormMain.predictFPS.ToString() + ".0"); } }
private void comboBox_AF_SelectedIndexChanged(object sender, EventArgs e) { if (af) { FuncParser.iniWrite(FormMain.pathENBLocalINI, "ENGINE", "MaxAnisotropy", comboBox_AF.SelectedItem.ToString()); FuncParser.iniWrite(FormMain.pathSkyrimPrefsINI, "Display", "iMaxAnisotropy", comboBox_AF.SelectedItem.ToString()); } }
public static void restoreENBAdapter() { if (File.Exists(FormENB.pathENBLocalINI)) { int value = FuncParser.intRead(FormMain.pathSkyrimINI, "Display", "iAdapter"); FuncParser.iniWrite(FormENB.pathENBLocalINI, "MULTIHEAD", "VideoAdapterIndex", value.ToString()); FuncParser.iniWrite(FormENB.pathENBLocalINI, "MULTIHEAD", "ForceVideoAdapterIndex", (value > 0).ToString().ToLower()); } }
// ------------------------------------------------ BORDER OF FUNCTION ---------------------------------------------------------- // private void button_Uninstall_Click(object sender, EventArgs e) { if (FuncMisc.dialogResult(textRemoveENB)) { FuncClear.removeENB(); FuncParser.iniWrite(FormMain.pathLauncherINI, "ENB", "LastPreset", ""); refreshAllValue(); } }
private void setDecals(string bDecals, string bSkinnedDecals, string uMaxSkinDecals, string uMaxSkinDecalsPerActor, string iMaxDecalsPerFrame, string iMaxSkinDecalsPerFrame, string iMaxDesired) { FuncParser.iniWrite(FormMain.pathSkyrimINI, "Decals", "bDecals", bDecals); FuncParser.iniWrite(FormMain.pathSkyrimINI, "Decals", "bSkinnedDecals", bSkinnedDecals); FuncParser.iniWrite(FormMain.pathSkyrimINI, "Decals", "uMaxSkinDecals", uMaxSkinDecals); FuncParser.iniWrite(FormMain.pathSkyrimINI, "Decals", "uMaxSkinDecalsPerActor", uMaxSkinDecalsPerActor); FuncParser.iniWrite(FormMain.pathSkyrimPrefsINI, "Display", "iMaxDecalsPerFrame", iMaxDecalsPerFrame); FuncParser.iniWrite(FormMain.pathSkyrimPrefsINI, "Display", "iMaxSkinDecalsPerFrame", iMaxSkinDecalsPerFrame); FuncParser.iniWrite(FormMain.pathSkyrimPrefsINI, "Particles", "iMaxDesired", iMaxDesired); }
private void setLODObjects(string fTreeLoadDistance, string fBlockMaximumDistance, string fBlockLevel1Distance, string fBlockLevel0Distance, string fSplitDistanceMult, string fTreesMidLODSwitchDist, string fSkyCellRefFadeDistance) { FuncParser.iniWrite(FormMain.pathSkyrimPrefsINI, "TerrainManager", "fTreeLoadDistance", fTreeLoadDistance); FuncParser.iniWrite(FormMain.pathSkyrimPrefsINI, "TerrainManager", "fBlockMaximumDistance", fBlockMaximumDistance); FuncParser.iniWrite(FormMain.pathSkyrimPrefsINI, "TerrainManager", "fBlockLevel1Distance", fBlockLevel1Distance); FuncParser.iniWrite(FormMain.pathSkyrimPrefsINI, "TerrainManager", "fBlockLevel0Distance", fBlockLevel0Distance); FuncParser.iniWrite(FormMain.pathSkyrimPrefsINI, "TerrainManager", "fSplitDistanceMult", fSplitDistanceMult); FuncParser.iniWrite(FormMain.pathSkyrimPrefsINI, "Display", "fTreesMidLODSwitchDist", fTreesMidLODSwitchDist); FuncParser.iniWrite(FormMain.pathSkyrimPrefsINI, "MAIN", "fSkyCellRefFadeDistance", fSkyCellRefFadeDistance); }
private void unpackUpdates() { FuncMisc.UnPackRAR(updateFolder + "file" + numberSelectFile + ".rar"); if (File.Exists(updateFolder + "Update_" + numberSelectFile + ".bat")) { Process.Start(updateFolder + "Update_" + numberSelectFile + ".bat"); } FuncParser.iniWrite(FormMain.iniLauncher, "Updates", "Update_" + numberSelectFile + "_Version", FuncParser.stringRead(updateFolder + nameUpdateInfo, "Update_" + numberSelectFile, "update_file_version")); comboBox1_SelectedIndexChanged(this, new EventArgs()); }
private void buttonTemporalAA_Click(object sender, EventArgs e) { if (aatemp) { FuncParser.iniWrite(enbLocal, "ANTIALIASING", "EnableTemporalAA", "false"); refreshAATEMP(); } else { FuncParser.iniWrite(enbLocal, "ANTIALIASING", "EnableTemporalAA", "true"); refreshAATEMP(); } }
//////////////////////////////////////////////////////ГРАНИЦА ФУНКЦИИ////////////////////////////////////////////////////////////// private void buttonDriver_Click(object sender, EventArgs e) { if (driver) { FuncParser.iniWrite(enbLocal, "MEMORY", "DisableDriverMemoryManager", "false"); refresDriver(); } else { FuncParser.iniWrite(enbLocal, "MEMORY", "DisableDriverMemoryManager", "true"); refresDriver(); } }
//////////////////////////////////////////////////////ГРАНИЦА ФУНКЦИИ////////////////////////////////////////////////////////////// private void buttonAmbientOcclusion_Click(object sender, EventArgs e) { if (ambocc) { FuncParser.iniWrite(enbSeries, "EFFECT", "EnableAmbientOcclusion", "false"); refresAmbOcc(); } else { FuncParser.iniWrite(enbSeries, "EFFECT", "EnableAmbientOcclusion", "true"); refresAmbOcc(); } }
//////////////////////////////////////////////////////ГРАНИЦА ФУНКЦИИ////////////////////////////////////////////////////////////// private void buttonFPS_Click(object sender, EventArgs e) { if (fps) { FuncParser.iniWrite(enbLocal, "LIMITER", "EnableFPSLimit", "false"); refreshFPS(); } else { FuncParser.iniWrite(enbLocal, "LIMITER", "EnableFPSLimit", "true"); refreshFPS(); } }
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e) { if (comboBox1.SelectedIndex == 0) { FuncParser.iniWrite(enbLocal, "LIMITER", "FPSLimit", "30.0"); refreshFPS(); } else if (comboBox1.SelectedIndex == 1) { FuncParser.iniWrite(enbLocal, "LIMITER", "FPSLimit", "60.0"); refreshFPS(); } }
//////////////////////////////////////////////////////ГРАНИЦА ФУНКЦИИ////////////////////////////////////////////////////////////// private void buttonWaitBuffer_Click(object sender, EventArgs e) { if (waitbuffer) { FuncParser.iniWrite(enbLocal, "LIMITER", "WaitBusyRenderer", "false"); refresWaitBuffer(); } else { FuncParser.iniWrite(enbLocal, "LIMITER", "WaitBusyRenderer", "true"); refresWaitBuffer(); } }
//////////////////////////////////////////////////////ГРАНИЦА ФУНКЦИИ////////////////////////////////////////////////////////////// private void buttonAF_Click(object sender, EventArgs e) { if (af) { FuncParser.iniWrite(enbLocal, "ENGINE", "ForceAnisotropicFiltering", "false"); refrashAF(); } else { FuncParser.iniWrite(enbLocal, "ENGINE", "ForceAnisotropicFiltering", "true"); refrashAF(); } }
//////////////////////////////////////////////////////ГРАНИЦА ФУНКЦИИ////////////////////////////////////////////////////////////// private void buttonDOF_Click(object sender, EventArgs e) { if (dof) { FuncParser.iniWrite(enbSeries, "EFFECT", "EnableDepthOfField", "false"); refresDOF(); } else { FuncParser.iniWrite(enbSeries, "EFFECT", "EnableDepthOfField", "true"); refresDOF(); } }
private void buttonSubPixelAA_Click(object sender, EventArgs e) { if (aasub) { FuncParser.iniWrite(enbLocal, "ANTIALIASING", "EnableSubPixelAA", "false"); refreshAASUB(); } else { FuncParser.iniWrite(enbLocal, "ANTIALIASING", "EnableSubPixelAA", "true"); refreshAASUB(); } }