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();
        }