]> de.git.xonotic.org Git - xonotic/xonotic-maps.pk3dir.git/blobdiff - scripts/exx.shader
Not sure if this makes sense, but include my TEMPORARY nebulae cubemap here, which...
[xonotic/xonotic-maps.pk3dir.git] / scripts / exx.shader
index a004b74ebf22593bffe3a56f5ecc63a67698d001..da04560286ef52ff91051d050c0cef7e0d14625c 100644 (file)
@@ -3,9 +3,9 @@ textures/exx/base-crete01
        qer_editorimage textures/exx/base/base_crete01.tga
        
        q3map_bounceScale  0.5
-       dpoffsetmapping - 2
-       dpglossintensitymod  3
-       dpglossexponentmod  4
+       dpoffsetmapping - 2 match8 65
+       dpglossintensitymod  1
+       dpglossexponentmod  1
 
 
        {
@@ -26,8 +26,8 @@ textures/exx/base-crete01blue
        
        q3map_bounceScale  0.5
        dpoffsetmapping - 2
-       dpglossintensitymod  3
-       dpglossexponentmod  4
+       dpglossintensitymod  1
+       dpglossexponentmod  1
 
 
        {
@@ -48,8 +48,8 @@ textures/exx/base-crete01red
        
        q3map_bounceScale  0.5
        dpoffsetmapping - 2
-       dpglossintensitymod  3
-       dpglossexponentmod  4
+       dpglossintensitymod  1
+       dpglossexponentmod  1
 
 
        {
@@ -69,9 +69,9 @@ textures/exx/base-crete02
        qer_editorimage textures/exx/base/base_crete02.tga
        
        q3map_bounceScale  0.5
-       dpoffsetmapping - 2
-       dpglossintensitymod  3
-       dpglossexponentmod  4
+       dpoffsetmapping - 2 match8 65
+       dpglossintensitymod  1
+       dpglossexponentmod  1
 
 
        {
@@ -91,9 +91,9 @@ textures/exx/base-crete03
        qer_editorimage textures/exx/base/base_crete03.tga
        
        q3map_bounceScale  0.5
-       dpoffsetmapping - 2
-       dpglossintensitymod  3
-       dpglossexponentmod  4
+       dpoffsetmapping - 2 match8 65
+       dpglossintensitymod  1
+       dpglossexponentmod  1
 
 
        {
@@ -114,10 +114,10 @@ textures/exx/base-metal01
        
        surfaceparm metalsteps
        q3map_bounceScale  2
-       dpoffsetmapping - 2
+       dpoffsetmapping - 2 match8 106
        dpglossintensitymod  3
        dpglossexponentmod  4
-
+       dpreflectcube cubemaps/nebulae/nebulae
 
        {
                map textures/exx/base/base_metal01.tga
@@ -137,10 +137,10 @@ textures/exx/base-metal02
        
        surfaceparm metalsteps
        q3map_bounceScale  2
-       dpoffsetmapping - 2
+       dpoffsetmapping - 2 match8 106
        dpglossintensitymod  3
        dpglossexponentmod  4
-
+       dpreflectcube cubemaps/nebulae/nebulae
 
        {
                map textures/exx/base/base_metal02.tga
@@ -160,10 +160,10 @@ textures/exx/base-metal03
        
        surfaceparm metalsteps
        q3map_bounceScale  2
-       dpoffsetmapping - 2
+       dpoffsetmapping - 2 match8 106
        dpglossintensitymod  3
        dpglossexponentmod  4
-
+       dpreflectcube cubemaps/nebulae/nebulae
 
        {
                map textures/exx/base/base_metal03.tga
@@ -183,10 +183,10 @@ textures/exx/base-metal04
        
        surfaceparm metalsteps
        q3map_bounceScale  2
-       dpoffsetmapping - 2
+       dpoffsetmapping - 2 match8 106
        dpglossintensitymod  3
        dpglossexponentmod  4
-
+       dpreflectcube cubemaps/nebulae/nebulae
 
        {
                map textures/exx/base/base_metal04.tga
@@ -206,10 +206,10 @@ textures/exx/base-metal05rust
        
        surfaceparm metalsteps
        q3map_bounceScale  2
-       dpoffsetmapping - 2
+       dpoffsetmapping - 2 match8 70
        dpglossintensitymod  3
        dpglossexponentmod  4
-
+       dpreflectcube cubemaps/nebulae/nebulae
 
        {
                map textures/exx/base/base_metal05rust.tga
@@ -229,10 +229,10 @@ textures/exx/base-metal06rust
        
        surfaceparm metalsteps
        q3map_bounceScale  2
-       dpoffsetmapping - 2
+       dpoffsetmapping - 2 match8 70
        dpglossintensitymod  3
        dpglossexponentmod  4
-
+       dpreflectcube cubemaps/nebulae/nebulae
 
        {
                map textures/exx/base/base_metal06rust.tga
@@ -252,10 +252,10 @@ textures/exx/base-metal07rust
        
        surfaceparm metalsteps
        q3map_bounceScale  2
-       dpoffsetmapping - 2
+       dpoffsetmapping - 2 match8 70
        dpglossintensitymod  3
        dpglossexponentmod  4
-
+       dpreflectcube cubemaps/nebulae/nebulae
 
        {
                map textures/exx/base/base_metal07rust.tga
@@ -274,12 +274,11 @@ textures/exx/floor-clang01
        qer_editorimage textures/exx/floor/floor_clang01.tga
        
        q3map_bounceScale  0.75
-       dpoffsetmapping - 2
+       dpoffsetmapping - 2 match8 37
        dpglossintensitymod  3
        dpglossexponentmod  4
        surfaceparm metalsteps
-
-
+       dpreflectcube cubemaps/nebulae/nebulae
 
        {
                map textures/exx/floor/floor_clang01.tga
@@ -298,11 +297,11 @@ textures/exx/floor-clang01b
        qer_editorimage textures/exx/floor/floor_clang01b.tga
        
        q3map_bounceScale  0.75
-       dpoffsetmapping - 2
+       dpoffsetmapping - 2 match8 37
        dpglossintensitymod  3
        dpglossexponentmod  4
        surfaceparm metalsteps
-       
+       dpreflectcube cubemaps/nebulae/nebulae
 
        {
                map textures/exx/floor/floor_clang01b.tga
@@ -321,9 +320,9 @@ textures/exx/floor-crete01
        qer_editorimage textures/exx/floor/floor_crete01.tga
        
        q3map_bounceScale  0.5
-       dpoffsetmapping - 2
-       dpglossintensitymod  3
-       dpglossexponentmod  4
+       dpoffsetmapping - 2 match8 148
+       dpglossintensitymod  1
+       dpglossexponentmod  1
 
 
        {
@@ -343,9 +342,9 @@ textures/exx/floor-crete01-phoenix
        qer_editorimage textures/exx/floor/floor_crete01_phoenix.tga
        
        q3map_bounceScale  0.5
-       dpoffsetmapping - 2
-       dpglossintensitymod  3
-       dpglossexponentmod  4
+       dpoffsetmapping - 2 match8 148
+       dpglossintensitymod  1
+       dpglossexponentmod  1
 
 
        {
@@ -365,9 +364,9 @@ textures/exx/floor-crete01-phoenixb
        qer_editorimage textures/exx/floor/floor_crete01_phoenixb.tga
        
        q3map_bounceScale  0.5
-       dpoffsetmapping - 2
-       dpglossintensitymod  3
-       dpglossexponentmod  4
+       dpoffsetmapping - 2 match8 148
+       dpglossintensitymod  1
+       dpglossexponentmod  1
 
 
        {
@@ -387,9 +386,9 @@ textures/exx/floor-crete01b
        qer_editorimage textures/exx/floor/floor_crete01b.tga
        
        q3map_bounceScale  0.5
-       dpoffsetmapping - 2
-       dpglossintensitymod  3
-       dpglossexponentmod  4
+       dpoffsetmapping - 2 match8 48
+       dpglossintensitymod  1
+       dpglossexponentmod  1
 
 
        {
@@ -413,10 +412,34 @@ textures/exx/floor-grate01
        surfaceparm alphashadow
        surfaceparm nomarks
        Cull None
-       dpoffsetmapping - 2
+       dpoffsetmapping - 2 match8 126
        dpglossintensitymod  3
        dpglossexponentmod  4
+       dpreflectcube cubemaps/nebulae/nebulae
 
+       {
+               map textures/exx/floor/floor_grate01.tga
+            alphaFunc GT0
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+textures/exx/floor-grate01-cull
+{
+       qer_editorimage textures/exx/floor/floor_grate01.tga
+       surfaceparm trans
+       surfaceparm metalsteps
+       q3map_bounceScale  0.75
+       surfaceparm alphashadow
+       surfaceparm nomarks
+       dpoffsetmapping - 2 match8 126
+       dpglossintensitymod  3
+       dpglossexponentmod  4
+       dpreflectcube cubemaps/nebulae/nebulae
 
        {
                map textures/exx/floor/floor_grate01.tga
@@ -438,10 +461,34 @@ textures/exx/floor-grate02
        surfaceparm alphashadow
        surfaceparm nomarks
        Cull None
-       dpoffsetmapping - 2
+       dpoffsetmapping - 2 match8 224
        dpglossintensitymod  3
        dpglossexponentmod  4
+       dpreflectcube cubemaps/nebulae/nebulae
 
+       {
+               map textures/exx/floor/floor_grate02.tga
+            alphaFunc GT0
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+textures/exx/floor-grate02-cull
+{
+       qer_editorimage textures/exx/floor/floor_grate02.tga
+       surfaceparm trans
+       surfaceparm metalsteps
+       q3map_bounceScale  0.75
+       surfaceparm alphashadow
+       surfaceparm nomarks
+       dpoffsetmapping - 2 match8 224
+       dpglossintensitymod  3
+       dpglossexponentmod  4
+       dpreflectcube cubemaps/nebulae/nebulae
 
        {
                map textures/exx/floor/floor_grate02.tga
@@ -463,10 +510,34 @@ textures/exx/floor-grate03
        surfaceparm alphashadow
        surfaceparm nomarks
        Cull None
-       dpoffsetmapping - 2
+       dpoffsetmapping - 2 match8 223
        dpglossintensitymod  3
        dpglossexponentmod  4
+       dpreflectcube cubemaps/nebulae/nebulae
 
+       {
+               map textures/exx/floor/floor_grate03.tga
+            alphaFunc GT0
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+textures/exx/floor-grate03-cull
+{
+       qer_editorimage textures/exx/floor/floor_grate03.tga
+       surfaceparm trans
+       surfaceparm metalsteps
+       q3map_bounceScale  0.75
+       surfaceparm alphashadow
+       surfaceparm nomarks
+       dpoffsetmapping - 2 match8 223
+       dpglossintensitymod  3
+       dpglossexponentmod  4
+       dpreflectcube cubemaps/nebulae/nebulae
 
        {
                map textures/exx/floor/floor_grate03.tga
@@ -488,10 +559,35 @@ textures/exx/floor-grate04
        surfaceparm alphashadow
        surfaceparm nomarks
        Cull None
-       dpoffsetmapping - 2
+       dpoffsetmapping - 2 match8 248
        dpglossintensitymod  3
        dpglossexponentmod  4
+       dpreflectcube cubemaps/nebulae/nebulae
+
+       {
+               map textures/exx/floor/floor_grate04.tga
+            alphaFunc GT0
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
 
+textures/exx/floor-grate04-cull
+{
+       qer_editorimage textures/exx/floor/floor_grate04.tga
+       surfaceparm trans
+       surfaceparm metalsteps
+       q3map_bounceScale  0.75
+       surfaceparm alphashadow
+       surfaceparm nomarks
+       dpoffsetmapping - 2 match8 248
+       dpglossintensitymod  3
+       dpglossexponentmod  4
+       dpreflectcube cubemaps/nebulae/nebulae
 
        {
                map textures/exx/floor/floor_grate04.tga
@@ -504,16 +600,18 @@ textures/exx/floor-grate04
                blendfunc filter
        }
 }
+
+
 textures/exx/floor-metal02
 {
        qer_editorimage textures/exx/floor/floor_metal02.tga
        
        surfaceparm metalsteps
        q3map_bounceScale  2
-       dpoffsetmapping - 2
+       dpoffsetmapping - 2 match8 241
        dpglossintensitymod  3
        dpglossexponentmod  4
-
+       dpreflectcube cubemaps/nebulae/nebulae
 
        {
                map textures/exx/floor/floor_metal02.tga
@@ -532,10 +630,10 @@ textures/exx/floor-panel01
        qer_editorimage textures/exx/floor/floor_panel01.tga
        surfaceparm metalsteps
        q3map_bounceScale  0.75
-       dpoffsetmapping - 2
+       dpoffsetmapping - 2 match8 172
        dpglossintensitymod  3
        dpglossexponentmod  4
-
+       dpreflectcube cubemaps/nebulae/nebulae
 
        {
                map textures/exx/floor/floor_panel01.tga
@@ -555,10 +653,10 @@ textures/exx/floor-rnd01
        surfaceparm metalsteps
        
        q3map_bounceScale  0.75
-       dpoffsetmapping - 2
+       dpoffsetmapping - 2 match8 128
        dpglossintensitymod  3
        dpglossexponentmod  4
-
+       dpreflectcube cubemaps/nebulae/nebulae
 
        {
                map textures/exx/floor/floor_rnd01.tga
@@ -578,10 +676,10 @@ textures/exx/floor-rnd02
        surfaceparm metalsteps
        
        q3map_bounceScale  0.75
-       dpoffsetmapping - 2
+       dpoffsetmapping - 2 match8 110
        dpglossintensitymod  3
        dpglossexponentmod  4
-
+       dpreflectcube cubemaps/nebulae/nebulae
 
        {
                map textures/exx/floor/floor_rnd02.tga
@@ -601,10 +699,10 @@ textures/exx/floor-simple05
        surfaceparm metalsteps
        
        q3map_bounceScale  0.75
-       dpoffsetmapping - 2
+       dpoffsetmapping - 4 match8 32
        dpglossintensitymod  3
        dpglossexponentmod  4
-
+       dpreflectcube cubemaps/nebulae/nebulae
 
        {
                map textures/exx/floor/floor_simple05.tga
@@ -623,10 +721,10 @@ textures/exx/floor-simplines
        qer_editorimage textures/exx/floor/floor_simplines.tga
        
        q3map_bounceScale  0.75
-       dpoffsetmapping - 2
+       dpoffsetmapping - 1 match8 244
        dpglossintensitymod  3
        dpglossexponentmod  4
-
+       dpreflectcube cubemaps/nebulae/nebulae
 
        {
                map textures/exx/floor/floor_simplines.tga
@@ -646,10 +744,10 @@ textures/exx/floor-tile03
        surfaceparm metalsteps
        
        q3map_bounceScale  0.75
-       dpoffsetmapping - 2
+       dpoffsetmapping - 2 match8 218
        dpglossintensitymod  3
        dpglossexponentmod  4
-
+       dpreflectcube cubemaps/nebulae/nebulae
 
        {
                map textures/exx/floor/floor_tile03.tga
@@ -669,10 +767,10 @@ textures/exx/floor-tread01
        surfaceparm metalsteps
        
        q3map_bounceScale  0.75
-       dpoffsetmapping - 2
+       dpoffsetmapping - 1 match8 221
        dpglossintensitymod  3
        dpglossexponentmod  4
-
+       dpreflectcube cubemaps/nebulae/nebulae
 
        {
                map textures/exx/floor/floor_tread01.tga
@@ -691,7 +789,7 @@ textures/exx/floor-wrn01
        qer_editorimage textures/exx/floor/floor_wrn01.tga
        
        q3map_bounceScale  0.75
-       dpoffsetmapping - 2
+       dpoffsetmapping - 2 match8 46
        dpglossintensitymod  3
        dpglossexponentmod  4
 
@@ -709,14 +807,84 @@ textures/exx/floor-wrn01
        }
 }
 
+textures/exx/floor-wrn01-blue
+{
+       qer_editorimage textures/exx/floor/floor_wrn01-blue.tga
+       
+       q3map_bounceScale  0.75
+       dpoffsetmapping - 2 match8 46
+       dpglossintensitymod  3
+       dpglossexponentmod  4
+
+
+       {
+               map textures/exx/floor/floor_wrn01-blue.tga
+               
+
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+
+textures/exx/floor-wrn01-red
+{
+       qer_editorimage textures/exx/floor/floor_wrn01-red.tga
+       
+       q3map_bounceScale  0.75
+       dpoffsetmapping - 2 match8 46
+       dpglossintensitymod  3
+       dpglossexponentmod  4
+
+
+       {
+               map textures/exx/floor/floor_wrn01-red.tga
+               
+
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+
+textures/exx/floor-wrn01-purple
+{
+       qer_editorimage textures/exx/floor/floor_wrn01-purple.tga
+       
+       q3map_bounceScale  0.75
+       dpoffsetmapping - 2 match8 46
+       dpglossintensitymod  3
+       dpglossexponentmod  4
+
+
+       {
+               map textures/exx/floor/floor_wrn01-purple.tga
+               
+
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+
 textures/exx/light-panel01
 {
        qer_editorimage textures/exx/light/light_panel01.tga
        
        q3map_bounceScale  0.75
-       dpoffsetmapping - 2
+       dpoffsetmapping - 2 match8 79
        dpglossintensitymod  3
        dpglossexponentmod  4
+       dpreflectcube cubemaps/nebulae/nebulae
 
        {
                map textures/exx/light/light_panel01.tga
@@ -735,11 +903,14 @@ textures/exx/light-panel01-surfacelight
        qer_editorimage textures/exx/light/light_panel01.tga
        
        q3map_bounceScale  0.75
-       dpoffsetmapping - 2
+       dpoffsetmapping - 2 match8 79
        dpglossintensitymod  3
        dpglossexponentmod  4
 
        q3map_surfacelight 2500
+       q3map_lightSubdivide 64
+
+       dpreflectcube cubemaps/nebulae/nebulae
 
        {
                map textures/exx/light/light_panel01.tga
@@ -758,10 +929,12 @@ textures/exx/light-u201
        qer_editorimage textures/exx/light/light_u201.tga
        
        q3map_bounceScale  0.75
-       dpoffsetmapping - 2
+       dpoffsetmapping - 2 match8 76
        dpglossintensitymod  3
        dpglossexponentmod  4
 
+       dpreflectcube cubemaps/nebulae/nebulae
+
        {
                map textures/exx/light/light_u201.tga
                
@@ -779,11 +952,14 @@ textures/exx/light-u201-surfacelight
        qer_editorimage textures/exx/light/light_u201.tga
        
        q3map_bounceScale  0.75
-       dpoffsetmapping - 2
+       dpoffsetmapping - 2 match8 76
        dpglossintensitymod  3
        dpglossexponentmod  4
 
        q3map_surfacelight 2500
+       q3map_lightSubdivide 64
+
+       dpreflectcube cubemaps/nebulae/nebulae
 
        {
                map textures/exx/light/light_u201.tga
@@ -797,9 +973,41 @@ textures/exx/light-u201-surfacelight
                blendfunc filter
        }
 }
-textures/exx/panel-metal01
+textures/exx/panel-grate01
 {
-       qer_editorimage textures/exx/panel/panel_metal01.tga
+       qer_editorimage textures/exx/panel/panel_grate01.tga
+       
+       surfaceparm metalsteps
+       q3map_bounceScale  2
+       dpoffsetmapping - 2
+       dpglossintensitymod  3
+       dpglossexponentmod  4
+
+       surfaceparm nomarks
+       surfaceparm trans
+       surfaceparm alphashadow
+
+       cull none
+       nopicmip
+       nomipmaps
+
+       dpreflectcube cubemaps/nebulae/nebulae
+
+       {
+               map textures/exx/panel/panel_grate01.tga
+               alphaFunc GT0
+               rgbgen vertex
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+textures/exx/panel-grate01-cull
+{
+       qer_editorimage textures/exx/panel/panel_grate01.tga
        
        surfaceparm metalsteps
        q3map_bounceScale  2
@@ -807,11 +1015,65 @@ textures/exx/panel-metal01
        dpglossintensitymod  3
        dpglossexponentmod  4
 
+       surfaceparm nomarks
+       surfaceparm trans
+       surfaceparm alphashadow
+
+       nopicmip
+       nomipmaps
+
+       dpreflectcube cubemaps/nebulae/nebulae
+
+       {
+               map textures/exx/panel/panel_grate01.tga
+               alphaFunc GT0
+               rgbgen vertex
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+textures/exx/panel-metal01
+{
+       qer_editorimage textures/exx/panel/panel_metal01.tga
+       
+       surfaceparm metalsteps
+       q3map_bounceScale  2
+       dpoffsetmapping - 2 match8 101
+       dpglossintensitymod  3
+       dpglossexponentmod  4
+       dpreflectcube cubemaps/nebulae/nebulae
 
        {
                map textures/exx/panel/panel_metal01.tga
                
 
+       }
+       {
+               map $lightmap
+               rgbGen identity
+               tcGen lightmap
+               blendfunc filter
+       }
+}
+textures/exx/panel-metal01b
+{
+       qer_editorimage textures/exx/panel/panel_metal01b.tga
+       
+       surfaceparm metalsteps
+       q3map_bounceScale  2
+       dpoffsetmapping - 2 match8 101
+       dpglossintensitymod  3
+       dpglossexponentmod  4
+       dpreflectcube cubemaps/nebulae/nebulae
+
+       {
+               map textures/exx/panel/panel_metal01b.tga
+               
+
        }
        {
                map $lightmap
@@ -826,10 +1088,10 @@ textures/exx/panel-metal01c
        
        surfaceparm metalsteps
        q3map_bounceScale  2
-       dpoffsetmapping - 2
+       dpoffsetmapping - 2 match8 116
        dpglossintensitymod  3
        dpglossexponentmod  4
-
+       dpreflectcube cubemaps/nebulae/nebulae
 
        {
                map textures/exx/panel/panel_metal01c.tga
@@ -849,10 +1111,10 @@ textures/exx/panel-metal02
        
        surfaceparm metalsteps
        q3map_bounceScale  2
-       dpoffsetmapping - 2
+       dpoffsetmapping - 2 match8 216
        dpglossintensitymod  3
        dpglossexponentmod  4
-
+       dpreflectcube cubemaps/nebulae/nebulae
 
        {
                map textures/exx/panel/panel_metal02.tga
@@ -872,10 +1134,10 @@ textures/exx/panel-metal03
        
        surfaceparm metalsteps
        q3map_bounceScale  2
-       dpoffsetmapping - 2
+       dpoffsetmapping - 2 match8 241
        dpglossintensitymod  3
        dpglossexponentmod  4
-
+       dpreflectcube cubemaps/nebulae/nebulae
 
        {
                map textures/exx/panel/panel_metal03.tga
@@ -895,10 +1157,10 @@ textures/exx/panel-metal04
        
        surfaceparm metalsteps
        q3map_bounceScale  2
-       dpoffsetmapping - 2
+       dpoffsetmapping - 2 match8 229
        dpglossintensitymod  3
        dpglossexponentmod  4
-
+       dpreflectcube cubemaps/nebulae/nebulae
 
        {
                map textures/exx/panel/panel_metal04.tga
@@ -918,10 +1180,10 @@ textures/exx/panel-metal05
        
        surfaceparm metalsteps
        q3map_bounceScale  2
-       dpoffsetmapping - 2
+       dpoffsetmapping - 2 match8 238
        dpglossintensitymod  3
        dpglossexponentmod  4
-
+       dpreflectcube cubemaps/nebulae/nebulae
 
        {
                map textures/exx/panel/panel_metal05.tga
@@ -941,10 +1203,10 @@ textures/exx/panel-metalbig04
        
        surfaceparm metalsteps
        q3map_bounceScale  2
-       dpoffsetmapping - 2
+       dpoffsetmapping - 2 match8 165
        dpglossintensitymod  3
        dpglossexponentmod  4
-
+       dpreflectcube cubemaps/nebulae/nebulae
 
        {
                map textures/exx/panel/panel_metalbig04.tga
@@ -964,10 +1226,10 @@ textures/exx/panel-metalbig04b
        
        surfaceparm metalsteps
        q3map_bounceScale  2
-       dpoffsetmapping - 2
+       dpoffsetmapping - 2 match8 177
        dpglossintensitymod  3
        dpglossexponentmod  4
-
+       dpreflectcube cubemaps/nebulae/nebulae
 
        {
                map textures/exx/panel/panel_metalbig04b.tga
@@ -987,10 +1249,10 @@ textures/exx/panel-q201
        surfaceparm metalsteps
        
        q3map_bounceScale  0.75
-       dpoffsetmapping - 2
+       dpoffsetmapping - 2 match8 138
        dpglossintensitymod  3
        dpglossexponentmod  4
-
+       dpreflectcube cubemaps/nebulae/nebulae
 
        {
                map textures/exx/panel/panel_q201.tga
@@ -1010,10 +1272,10 @@ textures/exx/panel-q201b
        
        surfaceparm metalsteps
        q3map_bounceScale  0.75
-       dpoffsetmapping - 2
+       dpoffsetmapping - 2 match8 81
        dpglossintensitymod  3
        dpglossexponentmod  4
-
+       dpreflectcube cubemaps/nebulae/nebulae
 
        {
                map textures/exx/panel/panel_q201b.tga
@@ -1033,10 +1295,10 @@ textures/exx/panel-q201c
        
        surfaceparm metalsteps
        q3map_bounceScale  0.75
-       dpoffsetmapping - 2
+       dpoffsetmapping - 2 match8 98
        dpglossintensitymod  3
        dpglossexponentmod  4
-
+       dpreflectcube cubemaps/nebulae/nebulae
 
        {
                map textures/exx/panel/panel_q201c.tga
@@ -1056,10 +1318,10 @@ textures/exx/panel-q201d
        
        surfaceparm metalsteps
        q3map_bounceScale  0.75
-       dpoffsetmapping - 2
+       dpoffsetmapping - 2 match8 189
        dpglossintensitymod  3
        dpglossexponentmod  4
-
+       dpreflectcube cubemaps/nebulae/nebulae
 
        {
                map textures/exx/panel/panel_q201d.tga
@@ -1079,10 +1341,10 @@ textures/exx/panel-q201e
        
        surfaceparm metalsteps
        q3map_bounceScale  0.75
-       dpoffsetmapping - 2
+       dpoffsetmapping - 2 match8 132
        dpglossintensitymod  3
        dpglossexponentmod  4
-
+       dpreflectcube cubemaps/nebulae/nebulae
 
        {
                map textures/exx/panel/panel_q201e.tga
@@ -1102,10 +1364,10 @@ textures/exx/panel-rs01
        
        surfaceparm metalsteps
        q3map_bounceScale  0.75
-       dpoffsetmapping - 2
+       dpoffsetmapping - 2 match8 178
        dpglossintensitymod  3
        dpglossexponentmod  4
-
+       dpreflectcube cubemaps/nebulae/nebulae
 
        {
                map textures/exx/panel/panel_rs01.tga
@@ -1125,10 +1387,10 @@ textures/exx/trim-01
        
        surfaceparm metalsteps
        q3map_bounceScale  1.5
-       dpoffsetmapping - 2
+       dpoffsetmapping - 2 match8 169
        dpglossintensitymod  3
        dpglossexponentmod  4
-
+       dpreflectcube cubemaps/nebulae/nebulae
 
        {
                map textures/exx/trim/trim_01.tga
@@ -1148,10 +1410,10 @@ textures/exx/trim-baseboard
        
        surfaceparm metalsteps
        q3map_bounceScale  1.5
-       dpoffsetmapping - 2
+       dpoffsetmapping - 2 match8 181
        dpglossintensitymod  3
        dpglossexponentmod  4
-
+       dpreflectcube cubemaps/nebulae/nebulae
 
        {
                map textures/exx/trim/trim_baseboard.tga                
@@ -1170,10 +1432,10 @@ textures/exx/trim-baseboard02
        
        surfaceparm metalsteps
        q3map_bounceScale  1.5
-       dpoffsetmapping - 2
+       dpoffsetmapping - 2 match8 162
        dpglossintensitymod  3
        dpglossexponentmod  4
-
+       dpreflectcube cubemaps/nebulae/nebulae
 
        {
                map textures/exx/trim/trim_baseboard02.tga
@@ -1193,10 +1455,10 @@ textures/exx/trim-baseboard03
        
        surfaceparm metalsteps
        q3map_bounceScale  1.5
-       dpoffsetmapping - 2
+       dpoffsetmapping - 2 match8 110
        dpglossintensitymod  3
        dpglossexponentmod  4
-
+       dpreflectcube cubemaps/nebulae/nebulae
 
        {
                map textures/exx/trim/trim_baseboard03.tga
@@ -1216,10 +1478,10 @@ textures/exx/trim-metalsupp01
        
        surfaceparm metalsteps
        q3map_bounceScale  2
-       dpoffsetmapping - 2
+       dpoffsetmapping - 8 match8 243
        dpglossintensitymod  3
        dpglossexponentmod  4
-
+       dpreflectcube cubemaps/nebulae/nebulae
 
        {
                map textures/exx/trim/trim_metalsupp01.tga
@@ -1239,10 +1501,10 @@ textures/exx/trim-psimple04
        
        surfaceparm metalsteps
        q3map_bounceScale  1.5
-       dpoffsetmapping - 2
+       dpoffsetmapping - 2 match8 44
        dpglossintensitymod  3
        dpglossexponentmod  4
-
+       dpreflectcube cubemaps/nebulae/nebulae
 
        {
                map textures/exx/trim/trim_psimple04.tga
@@ -1262,10 +1524,10 @@ textures/exx/trim-psimple05
        
        surfaceparm metalsteps
        q3map_bounceScale  1.5
-       dpoffsetmapping - 2
+       dpoffsetmapping - 2 match8 230
        dpglossintensitymod  3
        dpglossexponentmod  4
-
+       dpreflectcube cubemaps/nebulae/nebulae
 
        {
                map textures/exx/trim/trim_psimple05.tga
@@ -1285,10 +1547,10 @@ textures/exx/trim-simple01
        
        surfaceparm metalsteps
        q3map_bounceScale  1.75
-       dpoffsetmapping - 2
+       dpoffsetmapping - 2 match8 213
        dpglossintensitymod  3
        dpglossexponentmod  4
-
+       dpreflectcube cubemaps/nebulae/nebulae
 
        {
                map textures/exx/trim/trim_simple01.tga
@@ -1308,10 +1570,10 @@ textures/exx/trim-simple03
        
        surfaceparm metalsteps
        q3map_bounceScale  0.75
-       dpoffsetmapping - 2
+       dpoffsetmapping - 2 match8 142
        dpglossintensitymod  3
        dpglossexponentmod  4
-
+       dpreflectcube cubemaps/nebulae/nebulae
 
        {
                map textures/exx/trim/trim_simple03.tga
@@ -1331,10 +1593,10 @@ textures/exx/trim-steptop01
        
        surfaceparm metalsteps
        q3map_bounceScale  0.75
-       dpoffsetmapping - 2
+       dpoffsetmapping - 2 match8 140
        dpglossintensitymod  3
        dpglossexponentmod  4
-
+       dpreflectcube cubemaps/nebulae/nebulae
 
        {
                map textures/exx/trim/trim_steptop01.tga
@@ -1354,10 +1616,10 @@ textures/exx/trim-support03
        
        surfaceparm metalsteps
        q3map_bounceScale  1.5
-       dpoffsetmapping - 2
+       dpoffsetmapping - 2 match8 111
        dpglossintensitymod  3
        dpglossexponentmod  4
-
+       dpreflectcube cubemaps/nebulae/nebulae
 
        {
                map textures/exx/trim/trim_support03.tga
@@ -1377,10 +1639,10 @@ textures/exx/trim-vert01
        
        surfaceparm metalsteps
        q3map_bounceScale  1.5
-       dpoffsetmapping - 2
+       dpoffsetmapping - 2 match8 231
        dpglossintensitymod  3
        dpglossexponentmod  4
-
+       dpreflectcube cubemaps/nebulae/nebulae
 
        {
                map textures/exx/trim/trim_vert01.tga
@@ -1400,10 +1662,10 @@ textures/exx/trim-horz01
        
        surfaceparm metalsteps
        q3map_bounceScale  1.5
-       dpoffsetmapping - 2
+       dpoffsetmapping - 2 match8 231
        dpglossintensitymod  3
        dpglossexponentmod  4
-
+       dpreflectcube cubemaps/nebulae/nebulae
 
        {
                map textures/exx/trim/trim_horz01.tga
@@ -1424,10 +1686,10 @@ textures/exx/wall-bigrib02
        
        surfaceparm metalsteps
        q3map_bounceScale  1.75
-       dpoffsetmapping - 2
+       dpoffsetmapping - 2 match8 250
        dpglossintensitymod  3
        dpglossexponentmod  4
-
+       dpreflectcube cubemaps/nebulae/nebulae
 
        {
                map textures/exx/wall/wall_bigrib02.tga
@@ -1447,10 +1709,10 @@ textures/exx/wall-bplate06
        
        surfaceparm metalsteps
        q3map_bounceScale  1.75
-       dpoffsetmapping - 2
+       dpoffsetmapping - 8 match8 114
        dpglossintensitymod  3
        dpglossexponentmod  4
-
+       dpreflectcube cubemaps/nebulae/nebulae
 
        {
                map textures/exx/wall/wall_bplate06.tga
@@ -1469,9 +1731,9 @@ textures/exx/wall-crete01
        qer_editorimage textures/exx/wall/wall_crete01.tga
        
        q3map_bounceScale  0.5
-       dpoffsetmapping - 2
-       dpglossintensitymod  3
-       dpglossexponentmod  4
+       dpoffsetmapping - 2 match8 44
+       dpglossintensitymod  1
+       dpglossexponentmod  1
 
 
        {
@@ -1491,9 +1753,9 @@ textures/exx/wall-crete02
        qer_editorimage textures/exx/wall/wall_crete02.tga
        
        q3map_bounceScale  0.5
-       dpoffsetmapping - 2
-       dpglossintensitymod  3
-       dpglossexponentmod  4
+       dpoffsetmapping - 2 match8 242
+       dpglossintensitymod  1
+       dpglossexponentmod  1
 
 
        {
@@ -1513,9 +1775,9 @@ textures/exx/wall-crete03
        qer_editorimage textures/exx/wall/wall_crete03.tga
        
        q3map_bounceScale  0.5
-       dpoffsetmapping - 2
-       dpglossintensitymod  3
-       dpglossexponentmod  4
+       dpoffsetmapping - 2 match8 233
+       dpglossintensitymod  1
+       dpglossexponentmod  1
 
 
        {
@@ -1535,9 +1797,9 @@ textures/exx/wall-crete03b
        qer_editorimage textures/exx/wall/wall_crete03b.tga
        
        q3map_bounceScale  0.5
-       dpoffsetmapping - 2
-       dpglossintensitymod  3
-       dpglossexponentmod  4
+       dpoffsetmapping - 2 match8 38
+       dpglossintensitymod  1
+       dpglossexponentmod  1
 
 
        {
@@ -1558,10 +1820,10 @@ textures/exx/wall-des01
 
        surfaceparm metalsteps  
        q3map_bounceScale  1.75
-       dpoffsetmapping - 2
+       dpoffsetmapping - 2 match8 55
        dpglossintensitymod  3
        dpglossexponentmod  4
-
+       dpreflectcube cubemaps/nebulae/nebulae
 
        {
                map textures/exx/wall/wall_des01.tga
@@ -1581,10 +1843,10 @@ textures/exx/wall-metal01
        
        surfaceparm metalsteps
        q3map_bounceScale  2
-       dpoffsetmapping - 2
+       dpoffsetmapping - 2 match8 225
        dpglossintensitymod  3
        dpglossexponentmod  4
-
+       dpreflectcube cubemaps/nebulae/nebulae
 
        {
                map textures/exx/wall/wall_metal01.tga
@@ -1604,10 +1866,10 @@ textures/exx/wall-metal01b
        
        surfaceparm metalsteps
        q3map_bounceScale  2
-       dpoffsetmapping - 2
+       dpoffsetmapping - 2 match8 225
        dpglossintensitymod  3
        dpglossexponentmod  4
-
+       dpreflectcube cubemaps/nebulae/nebulae
 
        {
                map textures/exx/wall/wall_metal01b.tga
@@ -1627,10 +1889,10 @@ textures/exx/wall-metal02
        
        surfaceparm metalsteps
        q3map_bounceScale  2
-       dpoffsetmapping - 2
+       dpoffsetmapping - 2 match8 177
        dpglossintensitymod  3
        dpglossexponentmod  4
-
+       dpreflectcube cubemaps/nebulae/nebulae
 
        {
                map textures/exx/wall/wall_metal02.tga
@@ -1650,10 +1912,10 @@ textures/exx/wall-metalb01
        
        surfaceparm metalsteps
        q3map_bounceScale  2
-       dpoffsetmapping - 2
+       dpoffsetmapping - 1 match8 37
        dpglossintensitymod  3
        dpglossexponentmod  4
-
+       dpreflectcube cubemaps/nebulae/nebulae
 
        {
                map textures/exx/wall/wall_metalb01.tga
@@ -1673,10 +1935,10 @@ textures/exx/wall-metalrib01
        
        surfaceparm metalsteps
        q3map_bounceScale  2
-       dpoffsetmapping - 2
+       dpoffsetmapping - 2 match8 216
        dpglossintensitymod  3
        dpglossexponentmod  4
-
+       dpreflectcube cubemaps/nebulae/nebulae
 
        {
                map textures/exx/wall/wall_metalrib01.tga
@@ -1696,10 +1958,10 @@ textures/exx/wall-panel05
        
        surfaceparm metalsteps
        q3map_bounceScale  1.75
-       dpoffsetmapping - 2
+       dpoffsetmapping - 2 match8 66
        dpglossintensitymod  3
        dpglossexponentmod  4
-
+       dpreflectcube cubemaps/nebulae/nebulae
 
        {
                map textures/exx/wall/wall_panel05.tga
@@ -1719,10 +1981,10 @@ textures/exx/wall-panels08
        
        surfaceparm metalsteps
        q3map_bounceScale  1.75
-       dpoffsetmapping - 2
+       dpoffsetmapping - 2 match8 195
        dpglossintensitymod  3
        dpglossexponentmod  4
-
+       dpreflectcube cubemaps/nebulae/nebulae
 
        {
                map textures/exx/wall/wall_panels08.tga
@@ -1742,10 +2004,10 @@ textures/exx/wall-panels08b
        
        surfaceparm metalsteps
        q3map_bounceScale  1.75
-       dpoffsetmapping - 2
+       dpoffsetmapping - 2 match8 195
        dpglossintensitymod  3
        dpglossexponentmod  4
-
+       dpreflectcube cubemaps/nebulae/nebulae
 
        {
                map textures/exx/wall/wall_panels08b.tga
@@ -1765,10 +2027,10 @@ textures/exx/wall-pipe
        
        surfaceparm metalsteps
        q3map_bounceScale  1.25
-       dpoffsetmapping - 2
+       dpoffsetmapping - 2 match8 157
        dpglossintensitymod  3
        dpglossexponentmod  4
-
+       dpreflectcube cubemaps/nebulae/nebulae
 
        {
                map textures/exx/wall/wall_pipe.tga
@@ -1788,10 +2050,10 @@ textures/exx/wall-u207
        
        surfaceparm metalsteps
        q3map_bounceScale  1.75
-       dpoffsetmapping - 2
+       dpoffsetmapping - 2 match8 109
        dpglossintensitymod  3
        dpglossexponentmod  4
-
+       dpreflectcube cubemaps/nebulae/nebulae
 
        {
                map textures/exx/wall/wall_u207.tga