diff --git a/res/gamedata/configs/ui/ui_mm_opt.xml b/res/gamedata/configs/ui/ui_mm_opt.xml
index 5271d3164c6..537d76116af 100644
--- a/res/gamedata/configs/ui/ui_mm_opt.xml
+++ b/res/gamedata/configs/ui/ui_mm_opt.xml
@@ -172,6 +172,14 @@
+
+
+ ui_mm_shader_options
+ ui_inGame2_button
+
+
+
+
@@ -532,6 +540,8 @@
+ #include "ui\ui_mm_shader_options.xml"
+
ui_mm_master_volume
diff --git a/res/gamedata/configs/ui/ui_mm_opt_16.xml b/res/gamedata/configs/ui/ui_mm_opt_16.xml
index 3bfffcab085..e60e0b937f0 100644
--- a/res/gamedata/configs/ui/ui_mm_opt_16.xml
+++ b/res/gamedata/configs/ui/ui_mm_opt_16.xml
@@ -175,7 +175,7 @@
-
+
ui_mm_shader_options
ui_inGame2_button
diff --git a/res/gamedata/configs/ui/ui_mm_shader_options.xml b/res/gamedata/configs/ui/ui_mm_shader_options.xml
new file mode 100644
index 00000000000..99aa3db84bf
--- /dev/null
+++ b/res/gamedata/configs/ui/ui_mm_shader_options.xml
@@ -0,0 +1,506 @@
+
+
+
+
+
+
+ ui_mcm_ssfx_module_florafixes_title
+
+
+ ui_mcm_ssfx_module_florafixes_sss_int_mcm
+
+
+ ui_mcm_ssfx_module_florafixes_sss_color_mcm
+
+
+ 0
+
+
+
+
+ ui_mcm_ssfx_module_florafixes_grass_specular_mcm
+
+
+ ui_mcm_ssfx_module_florafixes_grass_specular_wet_mcm
+
+
+ ui_mcm_ssfx_module_florafixes_trees_specular_mcm
+
+
+ ui_mcm_ssfx_module_florafixes_trees_specular_wet_mcm
+
+
+ 0
+
+
+
+
+
+ ui_mcm_ssfx_module_inter_grass_title
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+ ui_mcm_ssfx_module_inter_grass_radius_mcm
+
+
+ ui_mcm_ssfx_module_inter_grass_horizontal_str_mcm
+
+
+ ui_mcm_ssfx_module_inter_grass_vertical_str_mcm
+
+
+ ui_mcm_ssfx_module_inter_grass_anomalies_distance_mcm
+
+
+ 0
+
+
+
+
+
+ ui_mcm_ssfx_module_inter_grass_explosions_str_mcm
+
+
+ ui_mcm_ssfx_module_inter_grass_explosions_speed_mcm
+
+
+ ui_mcm_ssfx_module_inter_grass_shooting_str_mcm
+
+
+ ui_mcm_ssfx_module_inter_grass_shooting_range_mcm
+
+
+ 0
+
+
+
+
+
+ ui_mcm_ssfx_module_shw_cascades_title
+
+
+ ui_mcm_ssfx_module_shw_cascades_size_1_mcm
+
+
+ ui_mcm_ssfx_module_shw_cascades_size_2_mcm
+
+
+ ui_mcm_ssfx_module_shw_cascades_size_3_mcm
+
+
+ 0
+
+
+
+
+
+ ui_mcm_ssfx_module_shw_cascades_grass_shw_quality_mcm
+
+
+ ui_mcm_ssfx_module_shw_cascades_grass_shw_distance_mcm
+
+
+ ui_mcm_ssfx_module_shw_cascades_grass_shw_nondir_maxdistance_mcm
+
+
+ 0
+
+
+
+
+
+ ui_mcm_ssfx_module_rain_title
+
+
+ ui_mcm_ssfx_module_ssfx_rain_module_ssfx_rain_main_len_mcm
+
+
+ ui_mcm_ssfx_module_ssfx_rain_module_ssfx_rain_main_width_mcm
+
+
+ ui_mcm_ssfx_module_ssfx_rain_module_ssfx_rain_main_speed_mcm
+
+
+ ui_mcm_ssfx_module_ssfx_rain_module_ssfx_rain_main_quality_mcm
+
+
+ 0
+
+
+
+
+
+ ui_mcm_ssfx_module_ssfx_rain_module_ssfx_rain_main_alpha_mcm
+
+
+ ui_mcm_ssfx_module_ssfx_rain_module_ssfx_rain_main_brightness_mcm
+
+
+ ui_mcm_ssfx_module_ssfx_rain_module_ssfx_rain_main_refraction_mcm
+
+
+ ui_mcm_ssfx_module_ssfx_rain_module_ssfx_rain_main_reflection_mcm
+
+
+ 0
+
+
+
+
+
+ ui_mcm_ssfx_module_ssfx_rain_module_ssfx_rain_main_splash_alpha_mcm
+
+
+ ui_mcm_ssfx_module_ssfx_rain_module_ssfx_rain_main_splash_refraction_mcm
+
+
+ 0
+
+
+
+
+
+ ui_mcm_ssfx_module_hud_raindrops_title
+
+
+ ui_mcm_ssfx_module_ssfx_rain_module_ssfx_rain_hud_raindrops_density_mcm
+
+
+ ui_mcm_ssfx_module_ssfx_rain_module_ssfx_rain_hud_raindrops_reflection_str_mcm
+
+
+ ui_mcm_ssfx_module_ssfx_rain_module_ssfx_rain_hud_raindrops_refraction_str_mcm
+
+
+ ui_mcm_ssfx_module_ssfx_rain_module_ssfx_rain_hud_raindrops_animation_speed_mcm
+
+
+ 0
+
+
+
+
+
+ ui_mcm_ssfx_module_ssfx_rain_module_ssfx_rain_hud_raindrops_buildup_mcm
+
+
+ ui_mcm_ssfx_module_ssfx_rain_module_ssfx_rain_hud_raindrops_drying_mcm
+
+
+ ui_mcm_ssfx_module_ssfx_rain_module_ssfx_rain_hud_raindrops_size_mcm
+
+
+ ui_mcm_ssfx_module_ssfx_rain_module_ssfx_rain_hud_raindrops_gloss_mcm
+
+
+ 0
+
+
+
+
+
+
+ ui_mcm_ssfx_module_wpn_dof_title
+
+
+ ui_mcm_ssfx_module_wpn_dof_fadestart_mcm
+
+
+ ui_mcm_ssfx_module_wpn_dof_fadelen_mcm
+
+
+ ui_mcm_ssfx_module_wpn_dof_blur_mcm
+
+
+ ui_mcm_ssfx_module_wpn_dof_edgeblur_mcm
+
+
+ 0
+
+
+
+
+
+ ui_mcm_ssfx_module_wpn_dof_aim_fadestart_mcm
+
+
+ ui_mcm_ssfx_module_wpn_dof_aim_fadelen_mcm
+
+
+ ui_mcm_ssfx_module_wpn_dof_aim_blur_mcm
+
+
+ ui_mcm_ssfx_module_wpn_dof_aim_edgeblur_mcm
+
+
+ 0
+
+
+
+
+
+ ui_mcm_ssfx_module_gloss_title
+
+
+ ui_mcm_ssfx_module_ssfx_wetness_ssfx_gloss_min_gloss_mcm
+
+
+ ui_mcm_ssfx_module_ssfx_wetness_ssfx_gloss_max_gloss_mcm
+
+
+ 0
+
+
+
+
+
+ ui_mcm_ssfx_module_ssfx_wetness_ssfx_gloss_specular_int_mcm
+
+
+ ui_mcm_ssfx_module_ssfx_wetness_ssfx_gloss_specular_color_mcm
+
+
+ 0
+
+
+
+
+
+ ui_mcm_ssfx_module_wet_surf_title
+
+
+ ui_mcm_ssfx_module_ssfx_wetness_ssfx_wet_surf_buildup_speed_mcm
+
+
+ ui_mcm_ssfx_module_ssfx_wetness_ssfx_wet_surf_dry_speed_mcm
+
+
+ 0
+
+
+
+
+
+ ui_mcm_ssfx_module_ssfx_wetness_ssfx_wet_surf_ripples_size_mcm
+
+
+ ui_mcm_ssfx_module_ssfx_wetness_ssfx_wet_surf_ripples_speed_mcm
+
+
+ ui_mcm_ssfx_module_ssfx_wetness_ssfx_wet_surf_ripples_min_speed_mcm
+
+
+ ui_mcm_ssfx_module_ssfx_wetness_ssfx_wet_surf_ripples_intensity_mcm
+
+
+ 0
+
+
+
+
+
+ ui_mcm_ssfx_module_ssfx_wetness_ssfx_wet_surf_waterfall_size_mcm
+
+
+ ui_mcm_ssfx_module_ssfx_wetness_ssfx_wet_surf_waterfall_speed_mcm
+
+
+ ui_mcm_ssfx_module_ssfx_wetness_ssfx_wet_surf_waterfall_min_speed_mcm
+
+
+ ui_mcm_ssfx_module_ssfx_wetness_ssfx_wet_surf_waterfall_intensity_mcm
+
+
+ 0
+
+
+
+
+ ui_mm_simply_shader_opts
+ ui_inGame2_button
+
+
+
+
+
+
+ ui_mm_shader_options_default
+ ui_inGame2_button
+
+
+
+
+
diff --git a/res/gamedata/configs/ui/ui_mm_shader_options_16.xml b/res/gamedata/configs/ui/ui_mm_shader_options_16.xml
index 003f8367905..f6b65525461 100644
--- a/res/gamedata/configs/ui/ui_mm_shader_options_16.xml
+++ b/res/gamedata/configs/ui/ui_mm_shader_options_16.xml
@@ -283,21 +283,6 @@
-
-
-
+
-
-
-
-
-
+
ui_mm_shader_options_default
ui_inGame2_button