private void Save_Settings(IniFile game) { GameHotkeysRA2.Save_Hotkeys(KeyboardINI); GameHotkeysYR.Save_Hotkeys(KeyboardMDINI); game.SetFloatValue("Audio", "VoiceVolume", ((double)trbrVoiceVolumeRA2.Value / 20)); game.SetFloatValue("Audio", "SoundVolume", ((double)trbrAudioVolumeRA2.Value / 20)); game.SetFloatValue("Audio", "ScoreVolume", ((double)trbrMusicVolumeRA2.Value / 20)); game.SetIntValue("Options", "ScrollRate", trbrScrollRateRA2.Value); game.SetIntValue("Options", "DetailLevel", trbrDetailLevelRA2.Value); var res = cmbResolutionRA2.SelectedItem.ToString().Split('x'); game.SetStringValue("Video", "ScreenWidth", res[0]); game.SetStringValue("Video", "ScreenHeight", res[1]); game.SetBoolValue("Video", "AllowVRAMSidebar", chbAllowVRAMSidebarRA2.Checked); game.SetBoolValue("Video", "VideoBackBuffer", chbVideoBackBufferRA2.Checked); game.SetBoolValue("Options", "ToolTips", chbShowToolTipsRA2.Checked); game.SetBoolValue("Options", "UnitActionLines", chbShowTargetLinesRA2.Checked); game.SetBoolValue("Options", "ShowHidden", chbShowHiddenObjectsRA2.Checked); game.SetBoolValue("Video", "Windowed", chbWindowedModeRA2.Checked); game.SetBoolValue("Video", "UseGraphicsPatch", chbUseGraphicsPatchRA2.Checked); game.SetBoolValue("Audio", "IsScoreRepeat", chbRepeatMusicRA2.Checked); game.SetBoolValue("Audio", "IsScoreShuffle", chbShuffleMusicRA2.Checked); game.WriteIni(); }