private void ApplyUserSettings() { for (int i = 0; i < 8; i++) { //if (DesiredCarList[i].userSettings.Equals(CurrentCarList[i].userSettings)) continue; Car c = DesiredCarList[i]; FileInfo fi = new FileInfo("Cars\\" + c.folder + "\\" + c.iniFile + ".ini"); fi.IsReadOnly = false; IniFileHelper.WriteValue("i_steeringwheel", "Switch", c.userSettings.hideSteeringWheel.ToString(), fi.FullName); IniFileHelper.WriteValue("i_wiper_l", "Switch", c.userSettings.hideWipers.ToString(), fi.FullName); IniFileHelper.WriteValue("i_wiper_r", "Switch", c.userSettings.hideWipers.ToString(), fi.FullName); IniFileHelper.WriteValue("i_window_f", "Switch", c.userSettings.hideWindShield.ToString(), fi.FullName); //apply the overrides defined in RBRCIT.ini (AlwaysHideXXX...) if (rbrcit_ini.GetParameterValueBool("AlwaysHideSteeringWheel", "RBRCIT")) { IniFileHelper.WriteValue("i_steeringwheel", "Switch", true.ToString(), fi.FullName); } if (rbrcit_ini.GetParameterValueBool("AlwaysHideWipers", "RBRCIT")) { IniFileHelper.WriteValue("i_wiper_l", "Switch", true.ToString(), fi.FullName); IniFileHelper.WriteValue("i_wiper_r", "Switch", true.ToString(), fi.FullName); } if (rbrcit_ini.GetParameterValueBool("AlwaysHideWindShield", "RBRCIT")) { IniFileHelper.WriteValue("i_window_f", "Switch", true.ToString(), fi.FullName); } } }
private void FormDownloadClosedAudioFMOD(object sender, FormClosedEventArgs e) { FormDownload fd = (FormDownload)sender; string version = fd.filename.Replace(".7z", "").Split('-')[1]; IniFileHelper.WriteValue("Versions", "AudioFMOD", version, FILEPATH_VERSIONS_INI); UpdateFMOD(); mainForm.UpdateFMODPanel(); }
private void WriteAudioFMODINI() { if (!FMODAvailable) { return; } for (int i = 0; i < 8; i++) { if (DesiredCarList[i].userSettings.Equals(CurrentCarList[i].userSettings)) { continue; } if (DesiredCarList[i].userSettings.FMODSoundBank != null) { //if (File.Exists("AudioFMOD\\" + DesiredCarList[i].userSettings.FMODSoundBank + ".bank")) IniFileHelper.WriteValue("Car" + i.ToString("00"), "bankName", DesiredCarList[i].userSettings.FMODSoundBank, "AudioFMOD\\AudioFMOD.ini"); } } }
public void SetFMODEnabled(bool status) { IniFileHelper.WriteValue("Settings", "enableFMOD", status.ToString(), FILEPATH_AUDIO_FMOD_INI); FMODEnabled = status; mainForm.UpdateFMODPanel(); }