]> git.rm.cloudns.org Git - xonotic/xonotic-data.pk3dir.git/commitdiff
Settings: migrate from r_water to r_water_cameraentitiesonly. divVerent/r_water_cameraentitiesonly 1299/head
authorRudolf Polzer <divVerent@gmail.com>
Fri, 12 Jul 2024 15:40:40 +0000 (08:40 -0700)
committerRudolf Polzer <divVerent@gmail.com>
Fri, 12 Jul 2024 15:41:57 +0000 (08:41 -0700)
Makes sure that maps with warpzones don't suddenly turn on water
reflections too.

config_update.cfg
effects-high.cfg
effects-low.cfg
effects-med.cfg
effects-normal.cfg
effects-omg.cfg
effects-ultimate.cfg
effects-ultra.cfg
qcsrc/menu/xonotic/dialog_settings_effects.qc
xonotic-client.cfg

index a99803136122e0b31e9d280c09a2b9ef06f42822..38f298b589609f4baf7ec786d071c8e0ec2fe8f7 100644 (file)
@@ -20,8 +20,11 @@ alias _update_configversion_5 "r_shadow_realtime_world_lightmaps 1; _update_conf
 alias _update_configversion_6 "r_font_disable_freetype 0; utf8_enable 1; _update_configversion_7"
 
 // place to put further updates
-alias _update_configversion_7 ""
+alias _update_configversion_7 "r_water 1; _update_configversion_8"
+
+// place to put further updates
+alias _update_configversion_8 ""
 
 _update_configversion_$g_configversion
 
-set g_configversion 7
+set g_configversion 8
index 508f5100cc52175a7dc2e063582a4d7891656b2f..0e551be0fd1f6b76cbec60d28e635af1b0f8311a 100644 (file)
@@ -35,7 +35,7 @@ r_showsurfaces 0
 r_sky 1
 r_subdivisions_tolerance 3
 r_texture_dds_load 1
-r_water 1
+r_water_cameraentitiesonly 0
 r_water_resolutionmultiplier 0.25
 
 menu_sync
index bbcc816a2bad774047e1fd51bfd51c02ffa6d9a8..db04f3163b794b52cc8f7d5cd399ac32b4e17497 100644 (file)
@@ -35,7 +35,7 @@ r_showsurfaces 0
 r_sky 1
 r_subdivisions_tolerance 8
 r_texture_dds_load 1
-r_water 0
+r_water_cameraentitiesonly 1
 r_water_resolutionmultiplier 0.25
 
 menu_sync
index a2d8ba7a517091f6161e022973bf60640dd21021..e1cffec3aeac043cd0e3bf459627f5140cf99dcf 100644 (file)
@@ -35,7 +35,7 @@ r_showsurfaces 0
 r_sky 1
 r_subdivisions_tolerance 4
 r_texture_dds_load 1
-r_water 0
+r_water_cameraentitiesonly 1
 r_water_resolutionmultiplier 0.25
 
 menu_sync
index 795492dad0751fd17d4c18874cf82f93cd2d2a37..1b607ad9fa6f0554c810212a133651b8b2e365df 100644 (file)
@@ -35,7 +35,7 @@ r_showsurfaces 0
 r_sky 1
 r_subdivisions_tolerance 3
 r_texture_dds_load 1
-r_water 0
+r_water_cameraentitiesonly 1
 r_water_resolutionmultiplier 0.25
 
 menu_sync
index e90282f4368935d9f00ccdc8f88dd0e796cf9512..6a2ad31c02ea409dcfd056cbd012926a5d32cf70 100644 (file)
@@ -35,7 +35,7 @@ r_showsurfaces 3
 r_sky 0
 r_subdivisions_tolerance 16
 r_texture_dds_load 1
-r_water 0
+r_water_cameraentitiesonly 1
 r_water_resolutionmultiplier 0.25
 
 menu_sync
index d887691eef12877261dccf69f3a3db6da09c33ef..2368ca7230cab8b0b2afdf47aa1da216e442a6ef 100644 (file)
@@ -35,7 +35,7 @@ r_showsurfaces 0
 r_sky 1
 r_subdivisions_tolerance 1
 r_texture_dds_load 0
-r_water 1
+r_water_cameraentitiesonly 0
 r_water_resolutionmultiplier 1
 
 menu_sync
index 2e66c0da1e1107d44389bc70117bef80b4529f35..7f471186ea6de11dfcae5906ba31c6e3ae2076f9 100644 (file)
@@ -35,7 +35,7 @@ r_showsurfaces 0
 r_sky 1
 r_subdivisions_tolerance 2
 r_texture_dds_load 0
-r_water 1
+r_water_cameraentitiesonly 0
 r_water_resolutionmultiplier 0.5
 
 menu_sync
index 1a08a42bd32721bceaf53f21e026663226bdd36f..0aafeb699d6cb43a28de617783fbaa7c0e9fe1e6 100644 (file)
@@ -150,7 +150,7 @@ void XonoticEffectsSettingsTab_fill(entity me)
                        _("Higher quality offset mapping, which also has a huge impact on performance")));
                        setDependentAND(e, "vid_gl20", 1, 1, "r_glsl_offsetmapping", 1, 1);
        me.TR(me);
-               me.TD(me, 1, 1, e = makeXonoticCheckBox_T(0, "r_water", _("Reflections:"),
+               me.TD(me, 1, 1, e = makeXonoticCheckBox_T(1, "r_water_cameraentitiesonly", _("Reflections:"),
                        _("Reflection and refraction quality, has a huge impact on performance on maps with reflecting surfaces")));
                        setDependent(e, "vid_gl20", 1, 1);
                me.TD(me, 1, 2, e = makeXonoticTextSlider_T("r_water_resolutionmultiplier",
@@ -159,7 +159,7 @@ void XonoticEffectsSettingsTab_fill(entity me)
                        e.addValue(e, ZCTX(_("REFL^Good")), "0.5");
                        e.addValue(e, _("Sharp"), "1");
                        e.configureXonoticTextSliderValues(e);
-                       setDependentAND(e, "vid_gl20", 1, 1, "r_water", 1, 1);
+                       setDependentAND(e, "vid_gl20", 1, 1, "r_water_cameraentitiesonly", 0, 0);
        me.TR(me);
                me.TD(me, 1, 1, e = makeXonoticCheckBox_T(0, "cl_decals", _("Decals"),
                        _("Enable decals (bullet holes and blood)")));
index 4abe50fa3738adc6fecbd73aa2f497ca283b98f2..38cdb82afdb91899950808330176964aa35fecdb 100644 (file)
@@ -863,6 +863,7 @@ r_shadow_glossintensity 1
 // use slightly better lighting than r_fullbright if map has no lightmaps, and for fullbrightplayers
 r_fullbright_directed 1
 
+r_water 1
 r_water_hideplayer 1 // hide your own feet/player model in refraction views, this way you don't see half of your body under water
 r_water_refractdistort 0.003