diff --git a/baseq3r/scripts/additional_textures.shader b/baseq3r/scripts/additional_textures.shader new file mode 100644 index 00000000..0549576a --- /dev/null +++ b/baseq3r/scripts/additional_textures.shader @@ -0,0 +1,668 @@ +// ------------------------------------------------------------ +// Shaders for Q3Rally additional textures - rewritten by P3rlE +// based on several shaders e.g. proto +// ------------------------------------------------------------ + + +// ------------------------------------------------------------ +// 1.cheapfloor +// ------------------------------------------------------------ + +textures/proto2/cheapfloor +{ + qer_editorimage textures/proto2/marble02b_floor.tga + { + map textures/proto2/marble02b_floor.tga + rgbgen identity + } + { + map textures/effects/tinfx.tga + tcgen environment + rgbgen vertex + } + { + map textures/proto2/marble02b_floor.tga + blendfunc add + rgbgen identity + } + { + map $lightmap + blendfunc filter + rgbgen identity + } +} + +// ------------------------------------------------------------ +// 2.mirrorfloor +// ------------------------------------------------------------ + +textures/proto2/mirrorfloor +{ + qer_editorimage textures/proto2/marble02b_floor.tga + portal + { + map textures/common/invisible.tga + blendfunc gl_one gl_one_minus_src_alpha + depthwrite + } + { + map textures/proto2/marble02b_floor.tga + blendfunc add + rgbgen identity + } + { + map $lightmap + blendfunc filter + rgbgen identity + } +} + +// ------------------------------------------------------------ +// 3.marble02b_s +// ------------------------------------------------------------ + +textures/proto2/marble02b_s +{ + qer_editorimage textures/proto2/marble02b_s.tga + surfaceparm metalsteps + { + map textures/proto2/marble02b_s.tga + rgbgen identity + } + { + map textures/effects/tinfx.tga + tcgen environment + rgbgen vertex + } + { + map textures/proto2/marble02b_s.tga + blendfunc add + rgbgen identity + } + { + map $lightmap + blendfunc filter + rgbgen identity + } +} + +// ------------------------------------------------------------ +// 4.marble02b_s_green +// ------------------------------------------------------------ + +textures/proto2/marble02b_s_green +{ + qer_editorimage textures/proto2/marble02b_s.tga + surfaceparm metalsteps + { + map $lightmap + rgbgen identity + } + { + map textures/proto2/marble02b_s.tga + blendfunc gl_dst_color gl_src_alpha + rgbgen identitylighting + alphagen lightingspecular + } +} + +// ------------------------------------------------------------ +// 5.timbutton +// ------------------------------------------------------------ + +textures/gothic_button/timbutton +{ + q3map_surfacelight textures/gothic_button/timbutton.tga + q3map_lightimage textures/gothic_button/timbutton2.jpg + q3map_surfacelight 20 + + { + map textures/gothic_button/timbutton.tga + rgbgen identity + } + { + map textures/effects/tinfx.tga + tcgen environment + rgbgen vertex + } + { + map textures/gothic_button/timbutton2.jpg + blendfunc add + rgbGen wave sin 1 1 0 0.5 + } + { + map textures/gothic_button/timbutton.tga + blendfunc blend + rgbgen identity + } + { + map $lightmap + blendfunc filter + rgbgen identity + } +} + +// ------------------------------------------------------------ +// 6.steam01 +// ------------------------------------------------------------ + +textures/proto2/steam01 +{ + qer_editorimage textures/proto2/steam01.tga + cull none + surfaceparm trans + deformvertexes autosprite2 + deformvertexes wave 30 sin 0.1 2 .5 .5 + { + map textures/proto2/steam01.tga + tcmod scroll 0 0.4 + blendfunc blend + rgbgen identity + } +} + +// ------------------------------------------------------------ +// 7.zinc_shiny +// ------------------------------------------------------------ + +textures/gothic_trim/zinc_shiny +{ + qer_editorimage textures/gothic_trim/zinc_shiny.tga + { + map textures/gothic_trim/zinc_shiny.tga + rgbgen identity + } + { + map textures/effects/tinfx.tga + tcgen environment + rgbgen identity + } + { + map textures/gothic_trim/zinc_shiny.tga + blendfunc blend + rgbgen identity + } + { + map $lightmap + blendfunc filter + rgbgen identity + } +} + +// ------------------------------------------------------------ +// 8.metalsupport4h_shiny +// ------------------------------------------------------------ + +textures/gothic_trim/metalsupport4h_shiny +{ + qer_editorimage textures/gothic_trim/metalsupport4h_shiny.tga + { + map $lightmap + rgbgen identity + } + { + map textures/gothic_trim/metalsupport4h_shiny.tga + blendfunc gl_dst_color gl_src_alpha + rgbgen identitylighting + alphagen lightingspecular + } +} + +// ------------------------------------------------------------ +// 9.metalsupport4h_trans +// ------------------------------------------------------------ + +textures/gothic_trim/metalsupport4h_trans +{ + qer_editorimage textures/gothic_trim/metalsupport4h_shiny.tga + surfaceparm nonsolid + { + map textures/gothic_trim/metalsupport4h_shiny.tga + rgbgen identity + } + { + map textures/effects/tinfx.tga + tcgen environment + rgbgen identity + } + { + map textures/gothic_trim/metalsupport4h_shiny.tga + blendfunc blend + rgbgen identity + } + { + map $lightmap + blendfunc filter + rgbgen identity + } +} + +// ------------------------------------------------------------ +// 10.gothgrate2 +// ------------------------------------------------------------ + +textures/gothic_trim/gothgrate2 +{ + surfaceparm metalsteps + cull none + { + map textures/gothic_trim/gothgrate2.tga + blendfunc blend + rgbgen identity + alphafunc GE128 + depthwrite + } + { + map $lightmap + blendfunc filter + rgbgen identity + depthfunc equal + } +} + +// ------------------------------------------------------------ +// 11.metalfloor_wall_14sr +// ------------------------------------------------------------ + +textures/clown/metalfloor_wall_14sr +{ + qer_editorimage textures/clown/metalfloor_wall_14sr.tga + + { + map $lightmap + rgbgen identity + } + { + map textures/clown/metalfloor_wall_14sr.tga + blendfunc gl_dst_color gl_src_alpha + rgbgen identitylighting + alphagen lightingspecular + } +} + +// ------------------------------------------------------------ +// 12.cheapfloor2 +// ------------------------------------------------------------ + +textures/clown/cheapfloor2 +{ + qer_editorimage textures/clown/stone_tile.jpg + { + map textures/clown/stone_tile.jpg + rgbgen identity + } + { + map textures/effects/tinfx.tga + tcgen environment + rgbgen vertex + } + { + map textures/clown/stone_tile.jpg + blendfunc add + rgbgen identity + } + { + map $lightmap + blendfunc filter + rgbgen identity + } +} + +// ------------------------------------------------------------ +// 13.c_zinc_shiny +// ------------------------------------------------------------ + +textures/proto2/c_zinc_shiny +{ + qer_editorimage textures/gothic_trim/zinc_shiny.tga + { + map $lightmap + rgbgen identity + } + { + map textures/gothic_trim/zinc_shiny.tga + blendfunc gl_dst_color gl_src_alpha + rgbgen identitylighting + alphagen lightingspecular + } +} + +// ------------------------------------------------------------ +// 14.vertex_greenstone +// ------------------------------------------------------------ + +textures/proto2/vertex_greenstone +{ + qer_editorimage textures/gothic_block/blocks17i.jpg + surfaceparm pointlight + { + map textures/gothic_block/blocks17i.jpg + rgbgen oneminusvertex + } +} + +// ------------------------------------------------------------ +// 15.vertex_cavestone +// ------------------------------------------------------------ + +textures/proto2/vertex_cavestone +{ + qer_editorimage textures/organics/pjrock7d.jpg + surfaceparm pointlight + { + map textures/organics/pjrock7d.jpg + rgbgen oneminusvertex + } +} + +// ------------------------------------------------------------ +// 16.tin_panel +// ------------------------------------------------------------ + +textures/proto2/tin_panel +{ + surfaceparm metalsteps + { + map textures/effects/tinfx.tga + blendfunc filter + tcgen environment + rgbgen identity + } + { + map textures/proto2/tin_panel.tga + blendfunc blend + rgbgen identity + } + { + map $lightmap + blendfunc gl_dst_color gl_zero + rgbgen identity + } +} + +// ------------------------------------------------------------ +// 17.concrete_blue +// ------------------------------------------------------------ + +textures/proto2/concrete_blue +{ + surfaceparm metalsteps + { + map $lightmap + rgbgen identity + } + { + map textures/proto2/concrete_blue.tga + blendfunc gl_dst_color gl_src_alpha + rgbgen identitylighting + alphagen lightingspecular + } + { + map $lightmap + blendfunc gl_dst_color gl_zero + rgbgen identity + } +} + +// ------------------------------------------------------------ +// 18.concrete_red +// ------------------------------------------------------------ + +textures/proto2/concrete_red +{ + surfaceparm metalsteps + { + map $lightmap + rgbgen identity + } + { + map textures/proto2/concrete_red.tga + blendfunc gl_dst_color gl_src_alpha + rgbgen identitylighting + alphagen lightingspecular + } + +} + +// ------------------------------------------------------------ +// 19.concrete_bluenfx +// ------------------------------------------------------------ + +textures/proto2/concrete_bluenfx +{ + qer_editorimage textures/proto2/concrete_blue.tga + surfaceparm metalsteps + { + map textures/proto2/concrete_blue.tga + rgbgen identity + } + { + map $lightmap + blendfunc filter + } +} + +// ------------------------------------------------------------ +// 20.concrete_rednfx +// ------------------------------------------------------------ + +textures/proto2/concrete_rednfx +{ + qer_editorimage textures/proto2/concrete_red.tga + surfaceparm metalsteps + { + map textures/proto2/concrete_red.tga + rgbgen identity + } + { + map $lightmap + blendfunc filter + } +} + +// ------------------------------------------------------------ +// 21.concrete01wetwall +// ------------------------------------------------------------ + +textures/proto2/concrete01wetwall +{ + { + map textures/liquids/proto_gruel3.tga + tcmod scale 5 5 + tcmod scroll 0 -0.2 + rgbgen identity + } + { + map textures/proto2/concrete01wetwall.tga + blendfunc blend + rgbgen identity + } + { + map $lightmap + blendfunc filter + rgbgen identity + } +} + +// ------------------------------------------------------------ +// 22.blue_zot +// ------------------------------------------------------------ + +textures/proto2/blue_zot +{ + qer_editorimage textures/proto2/blue_zot.tga + deformvertexes autosprite2 + deformvertexes move 0.23 0.2 0.3 sin 0 5 0 1 + deformvertexes move 0.3 0 0.3 sin 0 5 0 10 + surfaceparm nomarks + surfaceparm nonsolid + surfaceparm trans + surfaceparm nolightmap + cull none + { + map textures/proto2/blue_zot.tga + blendfunc add + rgbgen identity + } +} + +// ------------------------------------------------------------ +// 23.red_zot +// ------------------------------------------------------------ + +textures/proto2/red_zot +{ + qer_editorimage textures/proto2/red_zot.tga + deformvertexes autosprite2 + deformvertexes move 0.23 0.2 0.3 sin 0 5 0 1 + deformvertexes move 0.3 0 0.3 sin 0 5 0 10 + surfaceparm nomarks + surfaceparm nonsolid + surfaceparm trans + surfaceparm nolightmap + cull none + { + map textures/proto2/red_zot.tga + blendfunc add + rgbgen identity + } +} + +// ------------------------------------------------------------ +// 24.blue_zot2 +// ------------------------------------------------------------ + +textures/proto2/blue_zot2 +{ + qer_editorimage textures/proto2/blue_zot2.tga + q3map_lightimage textures/proto2/blue_zot2.tga + q3map_surfacelight 100 + deformvertexes autosprite2 + deformvertexes move 0.23 0.2 0.3 sin 0 5 0 1 + deformvertexes move 0.3 0 0.3 sin 0 5 0 10 + surfaceparm nomarks + surfaceparm nonsolid + surfaceparm trans + surfaceparm nolightmap + cull none + { + map textures/proto2/blue_zot2.tga + blendfunc add + rgbgen identity + } +} + +// ------------------------------------------------------------ +// 25.red_zot2 +// ------------------------------------------------------------ + +textures/proto2/red_zot2 +{ + qer_editorimage textures/proto2/red_zot2.tga + q3map_lightimage textures/proto2/red_zot2.tga + q3map_surfacelight 100 + deformvertexes autosprite2 + deformvertexes move 0.23 0.2 0.3 sin 0 5 0 1 + deformvertexes move 0.3 0 0.3 sin 0 5 0 10 + surfaceparm nomarks + surfaceparm nonsolid + surfaceparm trans + surfaceparm nolightmap + cull none + { + map textures/proto2/red_zot2.tga + blendfunc add + rgbgen identity + } +} + +// ------------------------------------------------------------ +// 26.blueflare +// ------------------------------------------------------------ + +textures/proto2/blueflare +{ + deformvertexes autosprite + surfaceparm trans + surfaceparm nonsolid + surfaceparm nomarks + surfaceparm nolightmap + cull none + { + clampmap textures/proto2/blueflare.tga + tcmod rotate 25 + blendfunc add + rgbgen identity + } +} + +// ------------------------------------------------------------ +// 27.blueflare2 +// ------------------------------------------------------------ + +textures/proto2/blueflare2 +{ + deformvertexes autosprite2 + surfaceparm trans + surfaceparm nonsolid + surfaceparm nomarks + surfaceparm nolightmap + cull none + { + map textures/proto2/blueflare2.tga + blendfunc add + rgbgen identity + } +} + +// ------------------------------------------------------------ +// 28.redflare +// ------------------------------------------------------------ + +textures/proto2/redflare +{ + deformvertexes autosprite + surfaceparm trans + surfaceparm nonsolid + surfaceparm nomarks + surfaceparm nolightmap + cull none + { + clampmap textures/proto2/redflare.tga + tcmod rotate 25 + blendfunc add + rgbgen identity + } +} + +// ------------------------------------------------------------ +// 29.redflare2 +// ------------------------------------------------------------ + +textures/proto2/redflare2 +{ + deformvertexes autosprite2 + surfaceparm trans + surfaceparm nonsolid + surfaceparm nomarks + surfaceparm nolightmap + cull none + { + map textures/proto2/redflare2.tga + blendfunc add + rgbgen identity + } +} + +// ------------------------------------------------------------ +// 30.flareGreen +// ------------------------------------------------------------ + +sfx/flareGreen +{ + q3map_flare flareShader + { + map textures/sfx/flarebox.tga + rgbGen const ( 0 1 0 ) + } +} \ No newline at end of file diff --git a/baseq3r/scripts/base_textures.shader b/baseq3r/scripts/base_textures.shader index e6c102a2..e981012c 100644 --- a/baseq3r/scripts/base_textures.shader +++ b/baseq3r/scripts/base_textures.shader @@ -13631,4 +13631,282 @@ textures/base_light/proto_lightmap { map textures/base_light/proto_lightmap.jpg } +} + +// ------------------------------------------------------------ +// 503.base_floor (tilefloor7_ow) +// ------------------------------------------------------------ + +textures/base_floor/tilefloor7_ow +{ + qer_editorimage textures/base_floor/tilefloor7_ow.jpg + q3map_lightimage textures/base_floor/tilefloor7_owfx.jpg + q3map_surfacelight 50 + { + map $lightmap + rgbgen identity + } + { + map textures/base_floor/tilefloor7_ow.jpg + blendfunc filter + rgbgen identity + } + { + map textures/base_floor/tilefloor7_owfx.jpg + blendfunc add + rgbgen wave sin 2 1 .5 6 + } + +} + +// ------------------------------------------------------------ +// 504.base_wall (metalfloor_wall_10) +// ------------------------------------------------------------ + +textures/base_wall/metalfloor_wall_10 +{ + qer_editorimage textures/base_wall/metalfloor_wall_10.jpg + { + map textures/base_wall/metalfloor_wall_10.jpg + rgbgen identity + } + { + map textures/effects/tinfx.tga + tcgen environment + rgbgen vertex + } + { + map textures/base_wall/metalfloor_wall_10.jpg + blendfunc add + rgbgen identity + } + { + map textures/base_wall/metalfloor_wall_10_glow.tga + blendfunc blend + rgbGen wave sin 0 1 0 1 + } + { + map $lightmap + blendfunc filter + rgbgen identity + } +} + +// ------------------------------------------------------------ +// 505.base_wall (respawn_effect1) +// ------------------------------------------------------------ + +textures/base_wall2/respawn_effect1 +{ + qer_editorimage textures/base_wall2/redjet_1.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm noimpact + surfaceparm nolightmap + surfaceparm nomarks + cull none + { + map textures/base_wall2/redjet_1.tga + blendfunc add + tcmod scroll .4 0 + tcmod scale 1 -1 + rgbGen wave sin 0 1 0 .5 + } + { + map textures/base_wall2/redjet_2.tga + blendfunc add + tcmod scroll -.4 0 + tcmod scale 1 -1 + rgbGen wave sin 1 0 0 1.5 + } + { + map textures/base_wall2/redjet_3.tga + blendfunc add + tcmod scale 1 -1 + } +} + +// ------------------------------------------------------------ +// 506.base_wall (respawn_effect1_blue) +// ------------------------------------------------------------ + +textures/base_wall2/respawn_effect1_blue +{ + qer_editorimage textures/base_wall2/bluejet_1.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm noimpact + surfaceparm nolightmap + surfaceparm nomarks + cull none + { + map textures/base_wall2/bluejet_1.tga + blendfunc add + tcmod scroll .4 0 + tcmod scale 1 -1 + rgbGen wave sin 0 1 0 .5 + } + { + map textures/base_wall2/bluejet_2.tga + blendfunc add + tcmod scroll -.4 0 + tcmod scale 1 -1 + rgbGen wave sin 1 0 0 1.5 + } + { + map textures/base_wall2/bluejet_3.tga + blendfunc add + tcmod scale 1 -1 + } +} + +// ------------------------------------------------------------ +// 507.base_wall (respawn_effect1_ntrl) +// ------------------------------------------------------------ + +textures/base_wall2/respawn_effect1_ntrl +{ + qer_editorimage textures/base_wall2/ntrljet_1.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm noimpact + surfaceparm nolightmap + surfaceparm nomarks + cull none + { + map textures/base_wall2/ntrljet_1.tga + blendfunc add + tcmod scroll .4 0 + tcmod scale 1 -1 + rgbGen wave sin 0 1 0 .5 + } + { + map textures/base_wall2/ntrljet_2.tga + blendfunc add + tcmod scroll -.4 0 + tcmod scale 1 -1 + rgbGen wave sin 1 0 0 1.5 + } + { + map textures/base_wall2/ntrljet_3.tga + blendfunc add + tcmod scale 1 -1 + + } +} + +// ------------------------------------------------------------ +// 508.base_wall (patch10beatup_spec) +// ------------------------------------------------------------ + +textures/base_wall/patch10beatup_spec +{ + qer_editorimage textures/base_wall/patch10_beatup4_alpha.tga + surfaceparm metalsteps + { + map $lightmap + rgbgen identity + } + { + map textures/base_wall/patch10_beatup4_alpha.tga + blendfunc gl_dst_color gl_src_alpha + rgbgen identitylighting + alphagen lightingspecular + } +} + +// ------------------------------------------------------------ +// 509.base_wall (patch10shiny_trans) +// ------------------------------------------------------------ + +textures/base_wall/patch10shiny_trans +{ + qer_editorimage textures/base_wall/patch10.jpg + surfaceparm nonsolid + { + map textures/base_wall/patch10.jpg + rgbGen identity + + } + { + map textures/base_wall/chrome_env.jpg + tcGen environment + rgbGen oneminusvertex + tcmod scale .5 .5 + } + { + map textures/base_wall/patch10.jpg + blendFunc add + rgbGen identity + + } + { + map $lightmap + blendFunc filter + rgbGen identity + } +} + +// ------------------------------------------------------------ +// 510.base_wall (space_concrete) +// ------------------------------------------------------------ + +textures/base_wall2/space_concrete +{ + qer_editorimage textures/base_wall2/space_panel_alt.tga + { + map textures/base_wall/concrete1.tga + rgbgen identity + } + { + map textures/base_wall2/space_panel_alt.tga + blendfunc filter + tcmod scale .1 .1 + } + { + map textures/base_wall2/space_panel_alt2.tga + blendfunc filter + tcmod scale .03 .03 + } + { + map $lightmap + rgbgen identity + blendfunc filter + } +} + +// ------------------------------------------------------------ +// 511.base_wall (scuffs1) +// ------------------------------------------------------------ + +textures/base_wall2/scuffs1 +{ + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + polygonoffset + { + map textures/base_wall2/scuffs1.tga + blendfunc filter + rgbgen identity + } +} + +// ------------------------------------------------------------ +// 512.base_wall (metalfloor_wall_14_specular) +// ------------------------------------------------------------ + +textures/base_wall/metalfloor_wall_14_specular +{ + qer_editorimage textures/base_wall/metalfloor_wall_14_specular.tga + { + map $lightmap + rgbgen identity + } + { + map textures/base_wall/metalfloor_wall_14_specular.tga + blendfunc gl_dst_color gl_src_alpha + rgbgen identitylighting + alphagen lightingspecular + } } \ No newline at end of file diff --git a/baseq3r/scripts/cargfx.shader b/baseq3r/scripts/cargfx.shader deleted file mode 100644 index 79e29261..00000000 --- a/baseq3r/scripts/cargfx.shader +++ /dev/null @@ -1,100 +0,0 @@ -gfx/flares/blite -{ - deformVertexes autosprite - - { - map gfx/flares/blite.tga - blendFunc add - rgbGen identity - } -} - -gfx/flares/hlite -{ - deformVertexes autosprite - - { - map gfx/flares/hlite.tga - blendFunc add - rgbGen identity - } -} - -gfx/flares/rlite -{ - deformVertexes autosprite - - { - map gfx/flares/rlite.tga - blendFunc add - rgbGen identity - } -} -gfx/skidmarks/asphalt -{ - polygonOffset - { - map gfx/skidmarks/asphalt.tga - blendFunc GL_ZERO GL_ONE_MINUS_SRC_COLOR - rgbGen exactVertex - } -} -gfx/skidmarks/grass -{ - polygonOffset - { - map gfx/skidmarks/grass.tga - blendFunc GL_ZERO GL_ONE_MINUS_SRC_COLOR - rgbGen exactVertex - } -} -gfx/skidmarks/dirt -{ - polygonOffset - { - map gfx/skidmarks/dirt.tga - blendFunc GL_ZERO GL_ONE_MINUS_SRC_COLOR - rgbGen exactVertex - } -} -gfx/skidmarks/flesh -{ - polygonOffset - { - map gfx/skidmarks/flesh.tga - blendFunc GL_ZERO GL_ONE_MINUS_SRC_COLOR - rgbGen exactVertex - } -} -gfx/damage/spark -{ - sort nearest - cull none - { - map gfx/damage/spark.jpg - blendFunc GL_ONE GL_ONE - rgbGen vertex - } -} - -gfx/damage/oil_mark -{ - polygonOffset - - - { - map gfx/damage/oil_mark.tga - blendFunc GL_ZERO GL_ONE_MINUS_SRC_COLOR - rgbGen exactVertex - } - { - map textures/reflect/oilreflect.tga - blendFunc add - rgbGen exactVertex - } - { - map gfx/damage/oil_mark_reflect.tga - blendFunc GL_ZERO GL_ONE_MINUS_SRC_COLOR - rgbGen exactVertex - } -} diff --git a/baseq3r/scripts/clown2.shader b/baseq3r/scripts/clown2.shader deleted file mode 100644 index f02dd519..00000000 --- a/baseq3r/scripts/clown2.shader +++ /dev/null @@ -1,1212 +0,0 @@ -textures/base_trim/wires01 -{ - qer_editorimage textures/base_trim/wires01.tga - cull none - surfaceparm alphashadow - surfaceparm trans - { - map textures/base_trim/wires01.tga - alphafunc GE128 - depthwrite - } - { - map $lightmap - rgbgen identity - blendfunc filter - depthfunc equal - } -} - -textures/base_trim/wires01_ass -{ - qer_editorimage textures/base_trim/wires01_ass.tga - cull none - surfaceparm alphashadow - surfaceparm trans - { - map textures/base_trim/wires01_ass.tga - alphafunc GE128 - depthwrite - } - { - map $lightmap - rgbgen identity - blendfunc filter - depthfunc equal - } -} - -textures/base_trim/wires02 -{ - qer_editorimage textures/base_trim/wires02.tga - cull none - surfaceparm alphashadow - surfaceparm trans - { - map textures/base_trim/wires02.tga - alphafunc GE128 - depthwrite - } - { - map $lightmap - rgbgen identity - blendfunc filter - depthfunc equal - } -} - -textures/base_floor/tilefloor7_ow -{ - qer_editorimage textures/base_floor/tilefloor7_ow.jpg - q3map_lightimage textures/base_floor/tilefloor7_owfx.jpg - q3map_surfacelight 50 - { - map $lightmap - rgbgen identity - } - { - map textures/base_floor/tilefloor7_ow.jpg - blendfunc filter - rgbgen identity - } - { - map textures/base_floor/tilefloor7_owfx.jpg - blendfunc add - rgbgen wave sin 2 1 .5 6 - } - -} - -textures/proto2/cheapfloor -{ - qer_editorimage textures/proto2/marble02b_floor.tga - { - map textures/proto2/marble02b_floor.tga - rgbgen identity - } - { - map textures/effects/tinfx.tga - tcgen environment - rgbgen vertex - } - { - map textures/proto2/marble02b_floor.tga - blendfunc add - rgbgen identity - } - { - map $lightmap - blendfunc filter - rgbgen identity - } -} - -textures/proto2/mirrorfloor -{ - qer_editorimage textures/proto2/marble02b_floor.tga - portal - { - map textures/common/invisible.tga - blendfunc gl_one gl_one_minus_src_alpha - depthwrite - } - { - map textures/proto2/marble02b_floor.tga - blendfunc add - rgbgen identity - } - { - map $lightmap - blendfunc filter - rgbgen identity - } -} - -textures/proto2/marble02b_s -{ - qer_editorimage textures/proto2/marble02b_s.tga - surfaceparm metalsteps - { - map textures/proto2/marble02b_s.tga - rgbgen identity - } - { - map textures/effects/tinfx.tga - tcgen environment - rgbgen vertex - } - { - map textures/proto2/marble02b_s.tga - blendfunc add - rgbgen identity - } - { - map $lightmap - blendfunc filter - rgbgen identity - } -} - -textures/proto2/marble02b_s_green -{ - qer_editorimage textures/proto2/marble02b_s.tga - surfaceparm metalsteps - { - map $lightmap - rgbgen identity - } - { - map textures/proto2/marble02b_s.tga - blendfunc gl_dst_color gl_src_alpha - rgbgen identitylighting - alphagen lightingspecular - } -} - -textures/gothic_button/timbutton -{ - q3map_surfacelight textures/gothic_button/timbutton.tga - q3map_lightimage textures/gothic_button/timbutton2.jpg - q3map_surfacelight 20 - - { - map textures/gothic_button/timbutton.tga - rgbgen identity - } - { - map textures/effects/tinfx.tga - tcgen environment - rgbgen vertex - } - { - map textures/gothic_button/timbutton2.jpg - blendfunc add - rgbGen wave sin 1 1 0 0.5 - } - { - map textures/gothic_button/timbutton.tga - blendfunc blend - rgbgen identity - } - { - map $lightmap - blendfunc filter - rgbgen identity - } -} - -textures/proto2/steam01 -{ - qer_editorimage textures/proto2/steam01.tga - cull none - surfaceparm trans - deformvertexes autosprite2 - deformvertexes wave 30 sin 0.1 2 .5 .5 - { - map textures/proto2/steam01.tga - tcmod scroll 0 0.4 - blendfunc blend - rgbgen identity - } -} - -textures/gothic_trim/zinc_shiny -{ - qer_editorimage textures/gothic_trim/zinc_shiny.tga - { - map textures/gothic_trim/zinc_shiny.tga - rgbgen identity - } - { - map textures/effects/tinfx.tga - tcgen environment - rgbgen identity - } - { - map textures/gothic_trim/zinc_shiny.tga - blendfunc blend - rgbgen identity - } - { - map $lightmap - blendfunc filter - rgbgen identity - } -} - -textures/base_floor/skylight_spec -{ - qer_editorimage textures/base_floor/skylight_spec.tga - { - map $lightmap - rgbgen identity - } - { - map textures/base_floor/skylight_spec.tga - blendfunc gl_dst_color gl_src_alpha - rgbgen identitylighting - alphagen lightingspecular - } -} - -textures/gothic_trim/metalsupport4h_shiny -{ - qer_editorimage textures/gothic_trim/metalsupport4h_shiny.tga - { - map $lightmap - rgbgen identity - } - { - map textures/gothic_trim/metalsupport4h_shiny.tga - blendfunc gl_dst_color gl_src_alpha - rgbgen identitylighting - alphagen lightingspecular - } -} - -textures/gothic_trim/metalsupport4h_trans -{ - qer_editorimage textures/gothic_trim/metalsupport4h_shiny.tga - surfaceparm nonsolid - { - map textures/gothic_trim/metalsupport4h_shiny.tga - rgbgen identity - } - { - map textures/effects/tinfx.tga - tcgen environment - rgbgen identity - } - { - map textures/gothic_trim/metalsupport4h_shiny.tga - blendfunc blend - rgbgen identity - } - { - map $lightmap - blendfunc filter - rgbgen identity - } -} - -textures/base_wall/bluemetal2_shiny -{ - qer_editorimage textures/base_wall/bluemetal2_shiny.tga - { - map $lightmap - rgbgen identity - } - { - map textures/base_wall/bluemetal2_shiny.tga - blendfunc gl_dst_color gl_src_alpha - rgbgen identitylighting - alphagen lightingspecular - } -} - -textures/base_wall/bluemetal1b_shiny -{ - qer_editorimage textures/base_wall/bluemetal1b_shiny.tga - { - map $lightmap - rgbgen identity - } - { - map textures/base_wall/bluemetal1b_shiny.tga - blendfunc gl_dst_color gl_src_alpha - rgbgen identitylighting - alphagen lightingspecular - } -} - -textures/base_wall/bluemetal2_noisy -{ - qer_editorimage textures/base_wall/bluemetal2_shiny.tga - surfaceparm metalsteps - { - map textures/base_wall/bluemetal2_shiny.tga - rgbgen identity - } - { - map textures/effects/tinfx.tga - tcgen environment - rgbgen identity - } - { - map textures/base_wall/bluemetal2_shiny.tga - blendfunc blend - rgbgen identity - } - { - map $lightmap - blendfunc filter - rgbgen identity - } -} - -textures/base_wall/bluemetal2_shiny_trans -{ - qer_editorimage textures/base_wall/bluemetal2_shiny.tga - { - map textures/base_wall/bluemetal2_shiny.tga - rgbgen identity - } - { - map textures/effects/tinfx.tga - tcgen environment - rgbgen identity - } - { - map textures/base_wall/bluemetal2_shiny.tga - blendfunc blend - rgbgen identity - } - { - map $lightmap - blendfunc filter - rgbgen identity - } -} - -textures/gothic_trim/gothgrate2 -{ - surfaceparm metalsteps - cull none - { - map textures/gothic_trim/gothgrate2.tga - blendfunc blend - rgbgen identity - alphafunc GE128 - depthwrite - } - { - map $lightmap - blendfunc filter - rgbgen identity - depthfunc equal - } -} - -textures/base_wall/metalfloor_wall_14_specular -{ - qer_editorimage textures/base_wall/metalfloor_wall_14_specular.tga - { - map $lightmap - rgbgen identity - } - { - map textures/base_wall/metalfloor_wall_14_specular.tga - blendfunc gl_dst_color gl_src_alpha - rgbgen identitylighting - alphagen lightingspecular - } -} - -textures/clown/metalfloor_wall_14sr -{ - qer_editorimage textures/clown/metalfloor_wall_14sr.tga - - { - map $lightmap - rgbgen identity - } - { - map textures/clown/metalfloor_wall_14sr.tga - blendfunc gl_dst_color gl_src_alpha - rgbgen identitylighting - alphagen lightingspecular - } -} - -textures/base_wall/metalfloor_wall_15ow -{ - qer_editorimage textures/base_wall/metalfloor_wall_15ow.tga - { - map textures/base_wall/metalfloor_wall_15ow.tga - rgbgen identity - } - { - map textures/sfx/zap_scroll2.jpg - tcmod scale 2 .1 - tcmod scroll -.4 1 - blendfunc add - rgbgen identity - } - { - map textures/sfx/zap_scroll.jpg - tcmod scale 2 .1 - tcmod scroll .4 -1 - blendfunc add - rgbgen identity - } - { - map textures/base_wall/metalfloor_wall_15ow.tga - blendfunc blend - rgbgen identity - } - { - map $lightmap - blendfunc filter - } -} - -textures/base_wall/metalfloor_wall_10 -{ - qer_editorimage textures/base_wall/metalfloor_wall_10.jpg - { - map textures/base_wall/metalfloor_wall_10.jpg - rgbgen identity - } - { - map textures/effects/tinfx.tga - tcgen environment - rgbgen vertex - } - { - map textures/base_wall/metalfloor_wall_10.jpg - blendfunc add - rgbgen identity - } - { - map textures/base_wall/metalfloor_wall_10_glow.tga - blendfunc blend - rgbGen wave sin 0 1 0 1 - } - { - map $lightmap - blendfunc filter - rgbgen identity - } -} - -textures/clown/cheapfloor2 -{ - qer_editorimage textures/clown/stone_tile.jpg - { - map textures/clown/stone_tile.jpg - rgbgen identity - } - { - map textures/effects/tinfx.tga - tcgen environment - rgbgen vertex - } - { - map textures/clown/stone_tile.jpg - blendfunc add - rgbgen identity - } - { - map $lightmap - blendfunc filter - rgbgen identity - } -} - -textures/proto2/c_zinc_shiny -{ - qer_editorimage textures/gothic_trim/zinc_shiny.tga - { - map $lightmap - rgbgen identity - } - { - map textures/gothic_trim/zinc_shiny.tga - blendfunc gl_dst_color gl_src_alpha - rgbgen identitylighting - alphagen lightingspecular - } -} - -textures/proto2/vertex_greenstone -{ - qer_editorimage textures/gothic_block/blocks17i.jpg - surfaceparm pointlight - { - map textures/gothic_block/blocks17i.jpg - rgbgen oneminusvertex - } -} - -textures/proto2/vertex_cavestone -{ - qer_editorimage textures/organics/pjrock7d.jpg - surfaceparm pointlight - { - map textures/organics/pjrock7d.jpg - rgbgen oneminusvertex - } -} - -textures/sfx2/redgoal2 -{ - surfaceparm nolightmap - surfaceparm trans - cull none - { - map textures/sfx2/redgoal2.tga - tcgen environment - blendfunc add - tcmod turb .1 .3 .5 .4 - tcmod scale .5 .5 - } -} - -textures/sfx2/bluegoal2 -{ - surfaceparm nolightmap - surfaceparm trans - cull none - { - map textures/sfx2/bluegoal2.tga - tcgen environment - blendfunc add - tcmod turb .1 .3 .5 .4 - tcmod scale .5 .5 - } -} - -textures/base_wall2/respawn_effect1 -{ - qer_editorimage textures/base_wall2/redjet_1.tga - surfaceparm trans - surfaceparm nonsolid - surfaceparm noimpact - surfaceparm nolightmap - surfaceparm nomarks - cull none - { - map textures/base_wall2/redjet_1.tga - blendfunc add - tcmod scroll .4 0 - tcmod scale 1 -1 - rgbGen wave sin 0 1 0 .5 - } - { - map textures/base_wall2/redjet_2.tga - blendfunc add - tcmod scroll -.4 0 - tcmod scale 1 -1 - rgbGen wave sin 1 0 0 1.5 - } - { - map textures/base_wall2/redjet_3.tga - blendfunc add - tcmod scale 1 -1 - } -} - -textures/base_wall2/respawn_effect1_blue -{ - qer_editorimage textures/base_wall2/bluejet_1.tga - surfaceparm trans - surfaceparm nonsolid - surfaceparm noimpact - surfaceparm nolightmap - surfaceparm nomarks - cull none - { - map textures/base_wall2/bluejet_1.tga - blendfunc add - tcmod scroll .4 0 - tcmod scale 1 -1 - rgbGen wave sin 0 1 0 .5 - } - { - map textures/base_wall2/bluejet_2.tga - blendfunc add - tcmod scroll -.4 0 - tcmod scale 1 -1 - rgbGen wave sin 1 0 0 1.5 - } - { - map textures/base_wall2/bluejet_3.tga - blendfunc add - tcmod scale 1 -1 - } -} - -textures/base_wall2/respawn_effect1_ntrl -{ - qer_editorimage textures/base_wall2/ntrljet_1.tga - surfaceparm trans - surfaceparm nonsolid - surfaceparm noimpact - surfaceparm nolightmap - surfaceparm nomarks - cull none - { - map textures/base_wall2/ntrljet_1.tga - blendfunc add - tcmod scroll .4 0 - tcmod scale 1 -1 - rgbGen wave sin 0 1 0 .5 - } - { - map textures/base_wall2/ntrljet_2.tga - blendfunc add - tcmod scroll -.4 0 - tcmod scale 1 -1 - rgbGen wave sin 1 0 0 1.5 - } - { - map textures/base_wall2/ntrljet_3.tga - blendfunc add - tcmod scale 1 -1 - - } -} - -textures/base_floor/proto_rustygrate2 -{ - surfaceparm metalsteps - surfaceparm nodamage - cull none - { - map textures/base_floor/proto_rustygrate2.tga - blendFunc gl_one gl_zero - rgbGen identity - alphaFunc GE128 - depthWrite - } - { - map $lightmap - blendFunc GL_DST_COLOR GL_ZERO - rgbGen identity - depthFunc equal - } -} - -textures/base_floor/rusty_pentagrate -{ - surfaceparm metalsteps - surfaceparm nodamage - cull none - { - map textures/base_floor/rusty_pentagrate.tga - blendFunc gl_one gl_zero - rgbGen identity - alphaFunc GE128 - depthWrite - } - { - map $lightmap - blendFunc GL_DST_COLOR GL_ZERO - rgbGen identity - depthFunc equal - } -} - -textures/base_floor/pjgrate1 -{ - surfaceparm metalsteps - surfaceparm nodamage - cull none - { - map textures/base_floor/pjgrate1.tga - blendFunc gl_one gl_zero - rgbGen identity - alphaFunc GE128 - depthWrite - } - { - map $lightmap - blendFunc GL_DST_COLOR GL_ZERO - rgbGen identity - depthFunc equal - } -} - -textures/base_floor/pjgrate2 -{ - surfaceparm metalsteps - surfaceparm nodamage - cull none - { - map textures/base_floor/pjgrate2.tga - blendFunc gl_one gl_zero - rgbGen identity - alphaFunc GE128 - depthWrite - } - { - map $lightmap - blendFunc GL_DST_COLOR GL_ZERO - rgbGen identity - depthFunc equal - } -} - -textures/base_floor/clangspot2 -{ - surfaceparm metalsteps - { - map textures/base_floor/clangspot2.tga - rgbgen identity - } - { - map textures/liquids/proto_gruel3.tga - blendfunc gl_one gl_zero - tcmod scroll .01 .01 - tcmod turb 0 0.01 0 .1 - } - { - map textures/effects/tinfx.tga - blendfunc add - tcgen environment - } - { - map textures/base_floor/clangspot2.tga - blendfunc blend - rgbgen identity - } - { - map $lightmap - blendFunc filter - rgbGen identity - } -} - -textures/proto2/tin_panel -{ - surfaceparm metalsteps - { - map textures/effects/tinfx.tga - blendfunc filter - tcgen environment - rgbgen identity - } - { - map textures/proto2/tin_panel.tga - blendfunc blend - rgbgen identity - } - { - map $lightmap - blendfunc gl_dst_color gl_zero - rgbgen identity - } -} - -textures/proto2/concrete_blue -{ - surfaceparm metalsteps - { - map $lightmap - rgbgen identity - } - { - map textures/proto2/concrete_blue.tga - blendfunc gl_dst_color gl_src_alpha - rgbgen identitylighting - alphagen lightingspecular - } - { - map $lightmap - blendfunc gl_dst_color gl_zero - rgbgen identity - } -} - -textures/proto2/concrete_red -{ - surfaceparm metalsteps - { - map $lightmap - rgbgen identity - } - { - map textures/proto2/concrete_red.tga - blendfunc gl_dst_color gl_src_alpha - rgbgen identitylighting - alphagen lightingspecular - } - -} - -textures/proto2/concrete_bluenfx -{ - qer_editorimage textures/proto2/concrete_blue.tga - surfaceparm metalsteps - { - map textures/proto2/concrete_blue.tga - rgbgen identity - } - { - map $lightmap - blendfunc filter - } -} - -textures/proto2/concrete_rednfx -{ - qer_editorimage textures/proto2/concrete_red.tga - surfaceparm metalsteps - { - map textures/proto2/concrete_red.tga - rgbgen identity - } - { - map $lightmap - blendfunc filter - } -} - -textures/proto2/concrete01wetwall -{ - { - map textures/liquids/proto_gruel3.tga - tcmod scale 5 5 - tcmod scroll 0 -0.2 - rgbgen identity - } - { - map textures/proto2/concrete01wetwall.tga - blendfunc blend - rgbgen identity - } - { - map $lightmap - blendfunc filter - rgbgen identity - } -} - -textures/base_wall/patch10beatup_spec -{ - qer_editorimage textures/base_wall/patch10_beatup4_alpha.tga - surfaceparm metalsteps - { - map $lightmap - rgbgen identity - } - { - map textures/base_wall/patch10_beatup4_alpha.tga - blendfunc gl_dst_color gl_src_alpha - rgbgen identitylighting - alphagen lightingspecular - } -} - -textures/base_wall/patch10shiny_trans -{ - qer_editorimage textures/base_wall/patch10.jpg - surfaceparm nonsolid - { - map textures/base_wall/patch10.jpg - rgbGen identity - - } - { - map textures/base_wall/chrome_env.jpg - tcGen environment - rgbGen oneminusvertex - tcmod scale .5 .5 - } - { - map textures/base_wall/patch10.jpg - blendFunc add - rgbGen identity - - } - { - map $lightmap - blendFunc filter - rgbGen identity - } -} - -textures/base_wall2/space_concrete -{ - qer_editorimage textures/base_wall2/space_panel_alt.tga - { - map textures/base_wall/concrete1.tga - rgbgen identity - } - { - map textures/base_wall2/space_panel_alt.tga - blendfunc filter - tcmod scale .1 .1 - } - { - map textures/base_wall2/space_panel_alt2.tga - blendfunc filter - tcmod scale .03 .03 - } - { - map $lightmap - rgbgen identity - blendfunc filter - } -} - -textures/base_wall2/scuffs1 -{ - surfaceparm trans - surfaceparm nomarks - surfaceparm nolightmap - polygonoffset - { - map textures/base_wall2/scuffs1.tga - blendfunc filter - rgbgen identity - } -} - -textures/proto2/blue_zot -{ - qer_editorimage textures/proto2/blue_zot.tga - deformvertexes autosprite2 - deformvertexes move 0.23 0.2 0.3 sin 0 5 0 1 - deformvertexes move 0.3 0 0.3 sin 0 5 0 10 - surfaceparm nomarks - surfaceparm nonsolid - surfaceparm trans - surfaceparm nolightmap - cull none - { - map textures/proto2/blue_zot.tga - blendfunc add - rgbgen identity - } -} - -textures/proto2/red_zot -{ - qer_editorimage textures/proto2/red_zot.tga - deformvertexes autosprite2 - deformvertexes move 0.23 0.2 0.3 sin 0 5 0 1 - deformvertexes move 0.3 0 0.3 sin 0 5 0 10 - surfaceparm nomarks - surfaceparm nonsolid - surfaceparm trans - surfaceparm nolightmap - cull none - { - map textures/proto2/red_zot.tga - blendfunc add - rgbgen identity - } -} - -textures/proto2/blue_zot2 -{ - qer_editorimage textures/proto2/blue_zot2.tga - q3map_lightimage textures/proto2/blue_zot2.tga - q3map_surfacelight 100 - deformvertexes autosprite2 - deformvertexes move 0.23 0.2 0.3 sin 0 5 0 1 - deformvertexes move 0.3 0 0.3 sin 0 5 0 10 - surfaceparm nomarks - surfaceparm nonsolid - surfaceparm trans - surfaceparm nolightmap - cull none - { - map textures/proto2/blue_zot2.tga - blendfunc add - rgbgen identity - } -} - -textures/proto2/red_zot2 -{ - qer_editorimage textures/proto2/red_zot2.tga - q3map_lightimage textures/proto2/red_zot2.tga - q3map_surfacelight 100 - deformvertexes autosprite2 - deformvertexes move 0.23 0.2 0.3 sin 0 5 0 1 - deformvertexes move 0.3 0 0.3 sin 0 5 0 10 - surfaceparm nomarks - surfaceparm nonsolid - surfaceparm trans - surfaceparm nolightmap - cull none - { - map textures/proto2/red_zot2.tga - blendfunc add - rgbgen identity - } -} - -textures/proto2/blueflare -{ - deformvertexes autosprite - surfaceparm trans - surfaceparm nonsolid - surfaceparm nomarks - surfaceparm nolightmap - cull none - { - clampmap textures/proto2/blueflare.tga - tcmod rotate 25 - blendfunc add - rgbgen identity - } -} - -textures/proto2/blueflare2 -{ - deformvertexes autosprite2 - surfaceparm trans - surfaceparm nonsolid - surfaceparm nomarks - surfaceparm nolightmap - cull none - { - map textures/proto2/blueflare2.tga - blendfunc add - rgbgen identity - } -} - -textures/proto2/redflare -{ - deformvertexes autosprite - surfaceparm trans - surfaceparm nonsolid - surfaceparm nomarks - surfaceparm nolightmap - cull none - { - clampmap textures/proto2/redflare.tga - tcmod rotate 25 - blendfunc add - rgbgen identity - } -} - -textures/proto2/redflare2 -{ - deformvertexes autosprite2 - surfaceparm trans - surfaceparm nonsolid - surfaceparm nomarks - surfaceparm nolightmap - cull none - { - map textures/proto2/redflare2.tga - blendfunc add - rgbgen identity - } -} - -textures/ctf2/blueteam01 -{ - surfaceparm trans - surfaceparm nomarks - surfaceparm nolightmap - polygonoffset - cull none - { - map textures/ctf2/blueteam01.tga - alphafunc GE128 - blendFunc GL_DST_COLOR GL_ONE - rgbgen wave sin .9 1 0 .1 - } -} - -textures/ctf2/redteam01 -{ - surfaceparm trans - surfaceparm nomarks - surfaceparm nolightmap - polygonoffset - cull none - { - map textures/ctf2/redteam01.tga - alphafunc GE128 - blendFunc GL_DST_COLOR GL_ONE - rgbgen wave sin .9 1 0 .1 - } -} -//remap shader thingies -textures/ctf2/blueteam02 -{ - qer_editorimage textures/ctf2/blueteam01.tga - surfaceparm trans - surfaceparm nomarks - surfaceparm nolightmap - polygonoffset - cull none - { - map textures/ctf2/blueteam01.tga - alphafunc GE128 - blendFunc GL_DST_COLOR GL_ONE - rgbgen wave sin .9 1 0 .1 - } -} - -textures/ctf2/redteam02 -{ - qer_editorimage textures/ctf2/redteam01.tga - surfaceparm trans - surfaceparm nomarks - surfaceparm nolightmap - polygonoffset - cull none - { - map textures/ctf2/redteam01.tga - alphafunc GE128 - blendFunc GL_DST_COLOR GL_ONE - rgbgen wave sin .9 1 0 .1 - } -} - -textures/ctf2/blue_banner02 -{ - cull none - { - map textures/ctf2/blue_banner02.tga - rgbgen identity - } - { - map $lightmap - rgbgen identity - blendfunc filter - } -} - -textures/ctf2/red_banner02 -{ - cull none - { - map textures/ctf2/red_banner02.tga - rgbgen identity - } - { - map $lightmap - rgbgen identity - blendfunc filter - } -} - -textures/ctf/test2_trans -{ - qer_editorimage textures/ctf/test2.tga - surfaceparm nonsolid - { - map $lightmap - rgbgen identity - } - { - map textures/ctf/test2.tga - rgbgen identity - blendfunc filter - } -} - -textures/ctf/test2_r_trans -{ - qer_editorimage textures/ctf/test2_r.tga - surfaceparm nonsolid - { - map $lightmap - rgbgen identity - } - { - map textures/ctf/test2_r.tga - rgbgen identity - blendfunc filter - } -} diff --git a/baseq3r/scripts/cosmoflash.shader b/baseq3r/scripts/cosmoflash.shader deleted file mode 100644 index 9f25cda8..00000000 --- a/baseq3r/scripts/cosmoflash.shader +++ /dev/null @@ -1,1897 +0,0 @@ - -textures/cosmo_sfx/flag_scimitar_brown1 -{ - qer_editorimage textures/cosmo_sfx/flag_scimitar_brown1.tga - surfaceparm nomarks - surfaceparm alphashadow - cull none - - { - map textures/cosmo_sfx/flag_scimitar_brown1.tga - blendFunc GL_ONE GL_ZERO - alphaFunc GE128 - depthWrite - rgbGen identity - } - { - map $lightmap - blendFunc GL_DST_COLOR GL_ZERO - depthFunc equal - rgbGen identity - } - -} - -textures/cosmo_sfx/flag_oa_brown1 -{ - qer_editorimage textures/cosmo_sfx/flag_oa_brown1.tga - surfaceparm nomarks - surfaceparm alphashadow - cull none - - { - map textures/cosmo_sfx/flag_oa_brown1.tga - blendFunc GL_ONE GL_ZERO - alphaFunc GE128 - rgbGen identity - } - { - map $lightmap - rgbGen identity - blendFunc GL_DST_COLOR GL_ZERO - depthFunc equal - } -} - -textures/cosmo_sfx/flag_oa_red1 -{ - qer_editorimage textures/cosmo_sfx/flag_oa_red1.tga - surfaceparm nomarks - surfaceparm alphashadow - cull none - - { - map textures/cosmo_sfx/flag_oa_red1.tga - blendFunc GL_ONE GL_ZERO - alphaFunc GE128 - rgbGen identity - } - { - map $lightmap - rgbGen identity - blendFunc GL_DST_COLOR GL_ZERO - depthFunc equal - } -} - -textures/cosmo_sfx/flag_oa_blue1 -{ - qer_editorimage textures/cosmo_sfx/flag_oa_blue1.tga - surfaceparm nomarks - surfaceparm alphashadow - cull none - - { - map textures/cosmo_sfx/flag_oa_blue1.tga - blendFunc GL_ONE GL_ZERO - alphaFunc GE128 - rgbGen identity - } - { - map $lightmap - blendFunc GL_DST_COLOR GL_ZERO - depthFunc equal - rgbGen identity - } -} - -textures/cosmo_sfx/pad_lums -{ - qer_editorimage textures/acc_dm5/fx_lums.jpg - surfaceparm trans - surfaceparm nonsolid - surfaceparm noimpact - surfaceparm nolightmap - surfaceparm nomarks - cull none - DeformVertexes autosprite - - { - map textures/acc_dm5/lum1c.tga - blendfunc blend - rgbGen wave sin 1 .5 0 .1 - tcMod scroll -0.15 1.5 - tcMod turb .2 -0.4 0.1 0.2 - } - { - map textures/acc_dm5/lum1a.tga - tcmod scale 1.2 1.2 - blendfunc blend - rgbGen wave sin 1 .5 0 .1 - tcMod scroll -0.2 0.75 - } - { - map textures/acc_dm5/lum1b.tga - blendfunc blend - tcmod scale 1 1 - tcMod scroll -0.5 1.1 - } - { - map textures/acc_dm5/lum1c.tga - blendfunc blend - tcMod scale 1 1 - tcMod scroll 0.5 2.0 - rgbGen wave sin 1 .5 0 .2 - tcmod turb .5 -0.5 0.2 0.2 - } -} - -textures/cosmo_sfx/orb_b1_1k -{ - qer_editorimage textures/cosmo_sfx/orb_b1.tga - surfaceparm trans - surfaceparm nonsolid - surfaceparm noimpact - surfaceparm nolightmap - surfaceparm nomarks - cull none - DeformVertexes autosprite - q3map_surfacelight 600 - q3map_flare flareShader-wide - - { - map textures/cosmo_sfx/orb_b1.tga - blendfunc blend - rgbGen wave sin 0.85 .15 0 .1 - } - { - map textures/cosmo_sfx/orb_b1a.tga - blendfunc add - tcMod rotate 15 - rgbGen wave sin 0.5 .15 0 .2 - } - { - map textures/cosmo_sfx/orb_b1b.tga - blendfunc add - tcMod rotate -25 - rgbGen wave sin 0.75 0.25 0 0.5 - } -} - -textures/cosmo_sfx/orb_o1_1k -{ - qer_editorimage textures/cosmo_sfx/orb_o1.tga - surfaceparm trans - surfaceparm nonsolid - surfaceparm noimpact - surfaceparm nolightmap - surfaceparm nomarks - cull none - DeformVertexes autosprite - q3map_surfacelight 800 - q3map_flare flareShader-wide - - { - map textures/cosmo_sfx/orb_o1.tga - blendfunc blend - rgbGen wave sin 0.9 .1 0 .1 - } -} - -textures/cosmo_sfx/orb_g1_1k -{ - qer_editorimage textures/cosmo_sfx/orb_g1.tga - surfaceparm trans - surfaceparm nonsolid - surfaceparm noimpact - surfaceparm nolightmap - surfaceparm nomarks - cull none - DeformVertexes autosprite - q3map_surfacelight 600 - q3map_flare flareShader-wide - - { - map textures/cosmo_sfx/orb_g1.tga - blendfunc blend - rgbGen wave sin 0.85 .15 0 .1 - } - { - map textures/cosmo_sfx/orb_b1c.tga - blendfunc add - tcMod rotate 15 - rgbGen wave sin 0.5 .15 0 .2 - } - { - map textures/cosmo_sfx/orb_b1a.tga - blendfunc add - tcMod rotate -25 - rgbGen wave sin 0.75 0.25 0 0.5 - } - -} - -textures/cosmo_sfx/energy_blue -{ - qer_editorimage textures/cosmo_sfx/diamond_b.tga - qer_trans 0.5 - surfaceparm noimpact - surfaceparm nomarks - surfaceparm nonsolid - surfaceparm playerclip - surfaceparm trans - surfaceparm nolightmap - cull none - q3map_surfacelight 150 - q3map_nolightmap - { - map textures/suction/solid_blue.jpg - blendFunc GL_DST_COLOR GL_ZERO - alphaFunc GT0 - depthWrite - } - { - map textures/base_trim/tinfx.jpg - tcGen environment - blendfunc add - rgbGen vertex - } -} - -textures/cosmo_sfx/energy_red -{ - qer_editorimage textures/suction/solid_red.jpg - qer_trans 0.5 - surfaceparm noimpact - surfaceparm nomarks - surfaceparm nonsolid - surfaceparm playerclip - surfaceparm nolightmap - surfaceparm trans - cull none - q3map_surfacelight 150 - q3map_nolightmap - { - map textures/suction/solid_red.jpg - blendFunc GL_DST_COLOR GL_ZERO - alphaFunc GT0 - depthWrite - } - { - map textures/base_trim/tinfx.jpg - tcGen environment - blendfunc add - rgbGen vertex - } -} - -textures/cosmo_sfx/teleporter_fade -{ - surfaceparm trans - surfaceparm nolightmap - qer_editorimage textures/cosmo_sfx/diamond_w.tga - { - map textures/cosmo_sfx/diamond_w.tga - tcmod scale 2 3 - rgbgen vertex - alphagen vertex - blendfunc blend - } - { - map textures/cosmo_sfx/pulse.tga - rgbgen vertex - alphagen vertex - blendfunc blend - tcmod scale 0.005 0.005 - tcMod scroll 0 0.75 - } -} - -textures/cosmo_trim/leaves1 -{ - qer_editorimage textures/cosmo_trim/leaves1.tga -// surfaceparm alphashadow - surfaceparm trans - surfaceparm nonsolid - surfaceparm noimpact - surfaceparm nomarks - nopicmip - cull none - { - map textures/cosmo_trim/leaves1.tga - blendFunc GL_ONE GL_ZERO - alphaFunc GE128 - depthWrite - rgbGen identity - } - { - map $lightmap - rgbGen identity - blendFunc GL_DST_COLOR GL_ZERO - depthFunc equal - } -} - -textures/cosmo_trim/leaves2 -{ - qer_editorimage textures/cosmo_trim/leaves2.tga -// surfaceparm alphashadow - surfaceparm trans - surfaceparm nonsolid - surfaceparm noimpact - surfaceparm nomarks - nopicmip - cull none - { - map textures/cosmo_trim/leaves2.tga - blendFunc GL_ONE GL_ZERO - alphaFunc GE128 - depthWrite - rgbGen identity - } - { - map $lightmap - rgbGen identity - blendFunc GL_DST_COLOR GL_ZERO - depthFunc equal - } -} - -textures/cosmo_trim/leaves3 -{ - qer_editorimage textures/cosmo_trim/leaves3.tga -// surfaceparm alphashadow - surfaceparm trans - surfaceparm nonsolid - surfaceparm noimpact - surfaceparm nomarks - nopicmip - cull none - { - map textures/cosmo_trim/leaves3.tga - blendFunc GL_ONE GL_ZERO - alphaFunc GE128 - depthWrite - rgbGen identity - } - { - map $lightmap - rgbGen identity - blendFunc GL_DST_COLOR GL_ZERO - depthFunc equal - } -} - -textures/cosmo_trim/leaves4 -{ - qer_editorimage textures/cosmo_trim/leaves4.tga -// surfaceparm alphashadow - surfaceparm trans - surfaceparm nonsolid - surfaceparm noimpact - surfaceparm nomarks - nopicmip - cull none - { - map textures/cosmo_trim/leaves4.tga - blendFunc GL_ONE GL_ZERO - alphaFunc GE128 - depthWrite - rgbGen identity - } - { - map $lightmap - rgbGen identity - blendFunc GL_DST_COLOR GL_ZERO - depthFunc equal - } -} - -textures/cosmo_skies/killsky_r -{ - qer_editorimage textures/skies/killsky_1.jpg - q3map_lightimage textures/skies/skywater.tga - surfaceparm nomarks - surfaceparm noimpact - surfaceparm nolightmap - surfaceparm sky - q3map_surfacelight 200 - q3map_globaltexture - q3map_sun 1 1 1 200 305 70 - skyParms full 512 - - { - map textures/skies/intelredclouds.jpg - tcmod scale 2 3 - tcmod scroll -.01 .02 - } - { - map textures/skies/killsky_1.jpg - blendfunc filter - tcmod scale 3 2 - tcmod scroll 0.05 0.03 - } -} - -textures/cosmo_skies/desertsky1 -{ - qer_editorimage textures/cosmo_sfx/fog_or.jpg - surfaceparm noimpact - surfaceparm nomarks - surfaceparm nolightmap - surfaceparm sky - surfaceparm nodlight - - skyparms env/sky1/sky001 512 - -// q3map_lightrgb .980 0.572 0.172 - q3map_sunExt .980 0.572 0.172 175 225 75 1 32 -// q3map_skylight 125 3 - q3map_nofog - -} - -textures/cosmo_skies/foghull_or -{ - qer_editorimage textures/cosmo_sfx/fog_or.jpg - qer_nocarve - surfaceparm trans - surfaceparm nonsolid - surfaceparm nolightmap - surfaceparm fog - fogparms ( .76 .56 .16 ) 2048 -// fogparms ( .76 .56 .16 ) 8192 -// fogparms ( .980 .572 .172 ) 8192 -} - -textures/cosmo_sfx/iceberg_fog -{ - qer_editorimage textures/cosmo_sfx/fog_or.jpg - qer_nocarve - surfaceparm trans - surfaceparm nonsolid - surfaceparm nolightmap - surfaceparm fog - fogparms ( .5 .5 .5 ) 512 - -} - -textures/cosmo_sfx/creepymist -{ - qer_editorimage textures/skies/intelredclouds.jpg - qer_nocarve - surfaceparm trans - surfaceparm nonsolid - surfaceparm fog - fogparms ( .66 .45 .2 ) 512 - - { - map textures/skies/intelredclouds.jpg - blendfunc add - tcmod scale 0.2 0.3 - tcmod scroll -.01 .02 - } - { - map textures/skies/killsky_1.jpg - blendfunc add - tcmod scale 0.3 0.2 - tcmod scroll 0.05 0.03 - } -} - -textures/cosmo_sfx/portal_blue -{ - qer_editorimage textures/sfx2/b_blur.tga - q3map_lightimage textures/sfx2/b_blur.tga - surfaceparm nodamage - surfaceparm nonsolid - surfaceparm trans - surfaceparm nolightmap - polygonOffset - q3map_surfacelight 75 - cull none - { - clampmap textures/sfx2/b_blur.tga - blendFunc GL_SRC_ALPHA GL_ONE - tcmod rotate 300 - rgbgen identity - } - { - clampmap textures/sfx/jcb2.tga - blendfunc add - tcmod rotate -100 - tcmod stretch sin 1.25 .25 0 0.04 - rgbgen identity - } -} - -textures/cosmo_sfx/penta_glow -{ - qer_editorimage textures/gothic_light/pentagram_light1_3k_blend.jpg - surfaceparm nodamage - surfaceparm nonsolid - surfaceparm trans - surfaceparm nolightmap - polygonOffset - q3map_surfacelight 200 - { - clampmap textures/gothic_light/pentagram_light1_3k_blend.jpg - blendFunc add -// rgbGen wave sin 0.25 0.75 0.5 .15 - rgbGen wave noise 0.8 0.2 0 1 - } -} - -textures/cosmo_sfx/cel_ink -{ - qer_editorimage gfx/colors/black.tga - q3map_notjunc - q3map_nonplanar - q3map_bounce 0.0 - q3map_shadeangle 179 - q3map_texturesize 1 1 - q3map_invert - q3map_offset -1.0 - surfaceparm nolightmap - surfaceparm trans - surfaceparm nonsolid - surfaceparm nomarks - { - map gfx/colors/black.tga - rgbGen identity - } -} - - -textures/cosmo_sfx/blood1_decal -{ - qer_editorimage textures/cosmo_sfx/blood1.tga - nopicmip - qer_trans 0.75 - q3map_nonplanar - q3map_shadeAngle 179 - q3map_noTJunc - surfaceparm nonsolid - surfaceparm nomarks - surfaceparm pointlight - surfaceparm trans - polygonOffset - - { - map textures/cosmo_sfx/blood1.tga - blendFunc GL_SRC_ALPHA GL_ONE - rgbGen identity - } -} - -textures/cosmo_sfx/blood2_decal -{ - qer_editorimage textures/cosmo_sfx/blood2.tga - nopicmip - qer_trans 0.75 - q3map_nonplanar - q3map_shadeAngle 179 - q3map_noTJunc - surfaceparm nonsolid - surfaceparm nomarks - surfaceparm pointlight - surfaceparm trans - polygonOffset - - { - map textures/cosmo_sfx/blood2.tga - blendFunc GL_SRC_ALPHA GL_ONE - rgbGen identity - } - { - map $lightmap - rgbGen identity - blendFunc GL_DST_COLOR GL_ZERO - depthFunc equal - } -} - -textures/cosmo_sfx/chains01 -{ - qer_editorimage textures/cosmo_sfx/chains01.tga - surfaceparm nomarks - surfaceparm alphashadow - deformVertexes autosprite2 - cull none - - { - map textures/cosmo_sfx/chains01.tga - blendFunc GL_ONE GL_ZERO - alphaFunc GE128 - depthWrite - rgbGen identity - } - { - map $lightmap - rgbGen identity - blendFunc GL_DST_COLOR GL_ZERO - depthFunc equal - } -} - -textures/cosmo_light/window1 -{ - qer_editorimage textures/cosmo_light/window1.tga - surfaceparm nomarks - q3map_lightimage textures/cosmo_light/window1_l.tga - q3map_surfacelight 640 - { - map textures/cosmo_light/window1.tga - blendFunc GL_ONE GL_ZERO - alphaFunc GE128 - depthWrite - rgbgen identity - } - { - map $lightmap - blendFunc GL_DST_COLOR GL_ZERO - depthFunc equal - rgbGen identity - } -} - - -textures/cosmo_light/dmask1_red -{ - qer_editorimage textures/cosmo_light/dmask1.tga - surfaceparm nomarks - q3map_lightimage textures/cosmo_light/dmask1_r.tga - q3map_surfacelight 2000 - - { - map textures/cosmo_light/dmask1.tga - blendfunc gl_one gl_zero - rgbgen identity - } - { - map $lightmap - blendfunc filter - tcgen lightmap - } - { - map textures/cosmo_light/dmask1_r.tga - blendfunc add - rgbGen wave sin 0.25 0.25 0 .25 - } -} - -textures/cosmo_light/dmask1_blue -{ - qer_editorimage textures/cosmo_light/dmask1.tga - surfaceparm nomarks - q3map_lightimage textures/cosmo_light/dmask1_b.tga - q3map_surfacelight 2000 - - { - map textures/cosmo_light/dmask1.tga - blendfunc gl_one gl_zero - rgbgen identity - } - { - map $lightmap - blendfunc filter - tcgen lightmap - } - { - map textures/cosmo_light/dmask1_b.tga - blendfunc add - rgbGen wave sin 0.25 0.25 0 .25 - } -} - - -textures/cosmo_trim/ctf_wall_red1 -{ - qer_editorimage textures/cosmo_trim/ctf_wall_red1.jpg - surfaceparm nomarks - { - map textures/cosmo_trim/ctf_wall_red1.jpg - rgbgen identity - } - { - map $lightmap - blendFunc GL_DST_COLOR GL_ZERO - rgbGen identity - } - { - map textures/cosmo_trim/flashyspots1.jpg - blendfunc add - rgbGen wave sin 0.25 0.25 0 .05 - } -} - - -textures/cosmo_trim/ctf_wall_blue1 -{ - qer_editorimage textures/cosmo_trim/ctf_wall_blue1.jpg - surfaceparm nomarks - { - map textures/cosmo_trim/ctf_wall_blue1.jpg - rgbgen identity - } - { - map $lightmap - blendFunc GL_DST_COLOR GL_ZERO - rgbGen identity - } - { - map textures/cosmo_trim/flashyspots1.jpg - blendfunc add - rgbGen wave sin 0.25 0.25 0 .05 - } -} - - -textures/cosmo_liquids/plasma_red -{ - - q3map_globaltexture - surfaceparm trans - surfaceparm nonsolid - surfaceparm noimpact - surfaceparm lava - surfaceparm nolightmap - q3map_surfacelight 1250 - cull disable - - tesssize 128 - cull disable - deformVertexes wave 100 sin 3 2 .1 0.1 - - { - map textures/cosmo_liquids/plasma_red.jpg - rgbGen identity - } - -} - -textures/cosmo_trim/darkgreen02 -{ - qer_editorimage textures/cosmo_trim/darkgreen02.tga - tessSize 64 - surfaceparm nomarks - cull none - - { - map textures/cosmo_trim/darkgreen02.tga - blendFunc GL_ONE GL_ZERO - alphaFunc GE128 - depthWrite - rgbGen identity - } - { - map $lightmap - blendFunc GL_DST_COLOR GL_ZERO - depthFunc equal - rgbGen identity - } - -} - -textures/cosmo_light/lightyel02_12k -{ - qer_editorimage textures/cosmo_light/lightyel02.jpg - surfaceparm nomarks - q3map_surfacelight 12000 - { - map textures/cosmo_light/lightyel02.jpg - rgbgen identity - } - { - map $lightmap - blendFunc filter - tcgen lightmap - } -} - -textures/cosmo_light/lightyel03_5k -{ - qer_editorimage textures/cosmo_light/lightyel03.jpg - surfaceparm nomarks - q3map_surfacelight 5000 - { - map textures/cosmo_light/lightyel03_f.jpg - tcMod scroll 0 0.1 - rgbgen identity - } - { - map textures/cosmo_sfx/stoerung.jpg - blendFunc GL_ONE GL_ONE - rgbgen wave sin .25 0.1 0 0.1 - tcMod scroll 0 10 - } - { - map textures/cosmo_sfx/stoerung.jpg - blendFunc GL_ONE GL_ONE - rgbgen wave sin 0.25 0.1 0 0.1 - tcMod scale -1 1 - tcMod scroll 0 -5 - } - { - map $lightmap - blendfunc filter - tcgen lightmap - } - { - map textures/cosmo_light/lightyel03.tga - blendFunc blend - rgbGen identity - } -} - -textures/cosmo_light/oa_logo1_9k -{ - qer_editorimage textures/cosmo_light/oa_logo01.tga - surfaceparm nomarks - q3map_surfacelight 9000 - { - map textures/cosmo_light/oa_logo01.tga - rgbgen identity - } - { - map $lightmap - blendFunc filter - tcgen lightmap - } -} - -textures/cosmo_light/triangle1 -{ - qer_editorimage textures/cosmo_light/triangle1.tga - surfaceparm nomarks - q3map_surfacelight 10000 - { - map textures/cosmo_light/triangle1.tga - rgbgen identity - } - { - map $lightmap - blendFunc filter - tcgen lightmap - } -} - - -textures/cosmo_wall/grgr_wall2 -{ - qer_editorimage textures/cosmo_wall/grgr_wall2.tga -// surfaceparm nomarks - q3map_surfacelight 175 - { - map textures/cosmo_sfx/pulse.jpg - tcMod scroll 0 -0.65 - rgbgen identity - } - { - map textures/cosmo_wall/grgr_wall2.tga - blendFunc blend - rgbGen identity - } - - { - map $lightmap - blendfunc filter - tcgen lightmap - } - -} - -textures/cosmo_light/wall_light1 -{ - qer_editorimage textures/cosmo_light/wall_light1.jpg - q3map_lightimage textures/cosmo_light/wall_light1_m.jpg - q3map_surfacelight 1600 - { - map textures/cosmo_light/wall_light1.jpg - blendFunc GL_ONE GL_ZERO - rgbgen identity - } - { - map $lightmap - blendFunc GL_DST_COLOR GL_ZERO - rgbGen identity - } -} - -textures/cosmo_light/wall_light2 -{ - qer_editorimage textures/cosmo_light/wall_light2.jpg - q3map_surfacelight 1600 - { - map textures/cosmo_light/wall_light2.jpg - blendFunc GL_ONE GL_ZERO - rgbgen identity - } - { - map $lightmap - blendFunc GL_DST_COLOR GL_ZERO - rgbGen identity - } -} - -textures/cosmo_floor/metalgrid -{ - qer_editorimage textures/cosmo_floor/metalgrid.tga - cull none - surfaceparm nomarks - nopicmip - - { - map textures/cosmo_floor/metalgrid.tga - blendFunc GL_DST_COLOR GL_ZERO - alphaFunc GE128 - rgbGen identity - } - { - map $lightmap - blendfunc filter - tcgen lightmap - } - -} - -textures/cosmo_sfx/jumppad -{ - qer_editorimage textures/cosmo_sfx/jumppad.tga - - { - map textures/cosmo_sfx/jumppad.tga - blendfunc gl_one gl_zero - rgbgen identity - } - { - map $lightmap - blendfunc filter - tcgen lightmap - } - { - map textures/cosmo_sfx/jumppad_b.jpg - blendfunc add - rgbGen wave sin 0.25 0.25 0 .25 - } -} - -textures/cosmo_sfx/jumppad2 -{ - qer_editorimage textures/cosmo_sfx/jumppad2.tga - q3map_lightimage textures/cosmo_sfx/jumppad2_b.jpg - q3map_surfacelight 600 - - { - map textures/cosmo_sfx/jumppad2.tga - rgbgen identity - } - { - map textures/cosmo_sfx/jumppad2_b.jpg - blendfunc GL_ONE GL_ONE - tcMod stretch triangle 2 1 0 0.7 - rgbGen wave sin 0.25 0.25 0 0.7 - } - { - map textures/cosmo_sfx/jumppad2.tga - blendfunc blend - rgbgen identity - } - { - map $lightmap - blendFunc filter - tcgen lightmap - } - -} - -textures/cosmo_sfx/teleporter -{ - qer_editorimage textures/cosmo_sfx/teleporter.jpg - surfaceparm nomarks - surfaceparm alphashadow - deformVertexes normal 0.1 1 - - { - map textures/cosmo_sfx/teleporter.jpg - tcGen environment - rgbGen identity - } - { - map textures/cosmo_sfx/pulse.jpg - tcMod scroll 0 -0.65 - blendfunc GL_ONE GL_ONE - rgbgen identity - } - - -} - -textures/cosmo_sfx/cobweb1 -{ - qer_editorimage textures/cosmo_sfx/cobweb1.tga - surfaceparm alphashadow - surfaceparm trans - surfaceparm nonsolid - surfaceparm noimpact - surfaceparm nomarks - q3map_nonplanar - q3map_shadeAngle 60 - nopicmip - { - map textures/cosmo_sfx/cobweb1.tga - blendFunc GL_ONE GL_SRC_ALPHA - alphaFunc GE128 - depthWrite - rgbGen identity - } - { - map $lightmap - blendFunc GL_DST_COLOR GL_ZERO - depthFunc equal - depthWrite - tcgen lightmap - } -} - - -textures/cosmo_sfx/decal1 -{ - qer_editorimage textures/cosmo_sfx/decal1.tga - nopicmip - polygonOffset - - { - map textures/cosmo_sfx/decal1.tga - blendFunc blend - rgbGen identity - } -} - -textures/cosmo_sfx/decal2 -{ - qer_editorimage textures/cosmo_sfx/decal2.tga - nopicmip - polygonOffset - - { - map textures/cosmo_sfx/decal2.tga - blendFunc blend - rgbGen identity - } -} - -textures/cosmo_sfx/decal3 -{ - qer_editorimage textures/cosmo_sfx/decal3.tga - nopicmip - polygonOffset - - { - map textures/cosmo_sfx/decal3.tga - blendFunc blend - rgbGen identity - } -} - -textures/cosmo_sfx/decal4 -{ - qer_editorimage textures/cosmo_sfx/decal4.tga - nopicmip - polygonOffset - - { - map textures/cosmo_sfx/decal4.tga - blendFunc blend - rgbGen identity - } -} - -textures/cosmo_skies/tim_tourney2 -{ - qer_editorimage textures/skies/s18.tga - surfaceparm noimpact - surfaceparm nolightmap - surfaceparm nomarks - surfaceparm sky - q3map_lightimage textures/skies/s17.tga - q3map_surfacelight 100 - q3map_sun .5 .5 .5 120 65 90 - skyparms - 1024 - - { - map textures/skies/s18.tga - tcmod scale 2 3 - tcmod scroll 0.03 0.03 - } - { - map textures/skies/s14.tga - blendfunc add - tcmod scale 3 2 - tcmod scroll 0.015 0.015 - } -} - -textures/cosmo_liquids/greenliqu1 -{ - qer_editorimage textures/cosmo_liquids/greenliqu1.jpg - surfaceparm noimpact - surfaceparm nolightmap - surfaceparm nomarks - surfaceparm slime - q3map_surfacelight 1750 - deformVertexes bulge 4 2 0.75 - - { - map textures/cosmo_liquids/greenliqu1.jpg - rgbGen identity - tcmod scroll 0.03 0.25 - } -} - -textures/cosmo_sfx/dm17_jpad -{ - qer_editorimage textures/cosmo_sfx/e8jumpspawn02red.tga - surfaceparm nomarks - surfaceparm metalsteps - q3map_surfacelight 15000 -// q3map_lightimage textures/sfx/jc2.jpg { - clampmap textures/sfx/jc2.jpg - tcMod stretch sin 1.2 .8 0 1.5 - rgbGen wave square .5 .5 .25 1.5 - } - { - map textures/cosmo_sfx/e8jumpspawn02red.tga - blendfunc blend - rgbGen identity - } - { - map $lightmap - blendfunc gl_dst_color gl_one_minus_dst_alpha - rgbGen identity - tcGen lightmap - } -} - -textures/base_floor/clang_floor_s2 -{ - qer_editorimage textures/base_floor/clang_floor_s2.jpg - surfaceparm metalsteps - - { - map textures/base_floor/clang_floor_s2.jpg - rgbGen identity - } - - { - map $lightmap - blendfunc filter - rgbGen identity - } -} - -textures/base_floor/clang_decal2 -{ - qer_editorimage textures/base_floor/clang_decal2.tga - nopicmip - polygonOffset - surfaceparm metalsteps - - { - map textures/base_floor/clang_decal2.tga - blendFunc blend - rgbGen identity - } -} - - -textures/evil6_lights/e6v_light_s_3k -{ - qer_editorimage textures/evil6_lights/e6v_light_s_nolight.jpg - surfaceparm nomarks - q3map_surfacelight 13000 - - { - map textures/evil6_lights/e6v_light_s_nolight.jpg - rgbgen identity - } - { - map $lightmap -// blendFunc GL_DST_COLOR GL_ZERO - blendFunc filter - rgbGen identity - } -} - -textures/cosmo_light/border7_ceil39_6k -{ - qer_editorimage textures/gothic_light/border7_ceil39.jpg - q3map_lightimage textures/gothic_light/border7_ceil39blend.jpg - q3map_surfacelight 6000 - - { - map textures/gothic_light/border7_ceil39.jpg - rgbgen identity - } - { - map $lightmap - blendFunc filter - rgbGen identity - } -} - - -textures/cosmo_sfx/diamond_blue -{ - qer_editorimage textures/cosmo_sfx/diamond_b.tga - surfaceparm nomarks - surfaceparm nonsolid - q3map_surfacelight 4500 - { - map textures/cosmo_sfx/diamond_b.tga - blendFunc GL_ONE GL_ZERO - } - { - map textures/base_trim/tinfx.jpg - tcGen environment - blendfunc add - rgbGen vertex - } -} - - -textures/cosmo_sfx/chalkdoor_d -{ - qer_editorimage textures/cosmo_sfx/chalkdoor.tga - nopicmip - polygonOffset - - { - map textures/cosmo_sfx/chalkdoor.tga - blendFunc blend - rgbGen identity - } -} - -textures/cosmo_light/ironcrosslt1_3k -{ - qer_editorimage textures/cosmo_light/ironcrosslt1.tga - surfaceparm nomarks - q3map_lightimage textures/cosmo_light/ironcrosslt1.blend.tga - q3map_surfacelight 3400 - { - map textures/cosmo_light/ironcrosslt1.tga - blendFunc GL_ONE GL_ZERO - rgbgen identity - } - { - map $lightmap - blendFunc GL_DST_COLOR GL_ZERO - depthFunc equal - rgbGen identity - } -} - -textures/cosmo_light/crystalwhite_5k -{ - qer_editorimage textures/cosmo_sfx/diamond_w.tga - surfaceparm nomarks - surfaceparm nolightmap - q3map_lightimage textures/cosmo_sfx/diamond_w.tga - q3map_surfacelight 7500 - { - map textures/cosmo_sfx/diamond_w.tga - blendFunc GL_ONE GL_ZERO - rgbgen identity - } - { - map textures/base_trim/tinfx.jpg - tcGen environment - blendfunc add - rgbGen vertex - } -} - - - -/* DETAILS */ -textures/cosmo_block/sand02 -{ - qer_editorimage textures/cosmo_floor/sand02.tga - q3map_nonplanar - q3map_shadeAngle 65 -// q3map_tcGen ivector ( 256 0 0 ) ( 0 256 0 ) - q3map_alphaMod dotproduct2 ( 1.0 1.0 1.0 ) - - { - map textures/proto2/concrete01dark.jpg - rgbGen identity - } - { - map textures/cosmo_floor/sand02.tga - alphaGen vertex - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } - { - map $lightmap - blendFunc filter - tcGen lightmap - } - { - map textures/detail/d_sand.tga - blendfunc gl_dst_color gl_src_color - rgbGen identity - tcMod scale 4 4 - detail - } - { - map textures/detail/d_sandy.tga - blendfunc gl_dst_color gl_src_color - rgbGen identity - tcMod scale 16 16 - detail - } -} - - -textures/cosmo_floor/sand01 -{ - qer_editorimage textures/cosmo_floor/sand01.jpg - surfaceparm nodamage - surfaceparm nosteps - surfaceparm dust -// q3map_lightmapsamplesize 0.1 - q3map_lightmapBrightness 0.25 - q3map_bounceScale 2.0 - q3map_nonplanar - q3map_shadeangle 179 -// q3map_lightmapAxis y - q3map_tcGen ivector ( 512 0 0 ) ( 0 512 0 ) - q3map_alphaMod dotproduct2 ( 0.0 0.0 1.0 ) - { - map textures/proto2/concrete01dark.jpg - rgbGen identity - } - { - map textures/cosmo_floor/sand01.jpg - tcMod scale 7 7 - alphaGen vertex - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } - { - map $lightmap - blendfunc gl_dst_color gl_src_color - } - { - map textures/detail/d_sand.tga - blendfunc gl_dst_color gl_src_color - rgbGen identity - tcMod scale 0.5 0.5 - detail - } - { - map textures/detail/d_sandy.tga - blendfunc gl_dst_color gl_src_color - rgbGen identity - tcMod scale 2 2 - detail - } -} - -textures/cosmo_block/ancient_bricks2 -{ - { - map $lightmap - rgbGen identity - } - { - map textures/cosmo_block/ancient_bricks2.tga - blendFunc filter - rgbGen identity - } - { - map textures/detail/d_sandy.tga - blendfunc gl_dst_color gl_src_color - rgbGen identity - tcMod scale 8 8 - detail - } -} - -textures/cosmo_block/ancient_bricks2_soft -{ - qer_editorimage textures/cosmo_block/ancient_bricks2.tga - q3map_nonplanar - q3map_shadeangle 179 - { - map $lightmap - rgbGen identity - } - { - map textures/cosmo_block/ancient_bricks2.tga - blendFunc filter - rgbGen identity - } - { - map textures/detail/d_sandy.tga - blendfunc gl_dst_color gl_src_color - rgbGen identity - tcMod scale 8 8 - detail - } -} - -textures/cosmo_block/ancient_bricks3 -{ - { - map textures/cosmo_block/ancient_bricks3.tga - rgbGen identity - } - { - map $lightmap - blendfunc filter - } - { - map textures/detail/d_sandy.tga - blendfunc gl_dst_color gl_src_color - rgbGen identity - tcMod scale 8 8 - detail - } -} - -textures/cosmo_block/ancient_bricks4 -{ - { - map textures/cosmo_block/ancient_bricks4.tga - rgbGen identity - } - { - map $lightmap - blendfunc filter - } - { - map textures/detail/d_sandy.tga - blendfunc gl_dst_color gl_src_color - rgbGen identity - tcMod scale 8 8 - detail - } -} - -textures/cosmo_block/ancient_bricks6 -{ - { - map textures/cosmo_block/ancient_bricks6.tga - rgbGen identity - } - { - map $lightmap - blendfunc filter - } - { - map textures/detail/d_sandy.tga - blendfunc gl_dst_color gl_src_color - rgbGen identity - tcMod scale 8 8 - detail - } -} - -textures/cosmo_block/rock01 -{ - qer_editorimage textures/cosmo_block/rock01.tga - q3map_nonplanar - q3map_shadeangle 75 -// q3map_lightmapAxis y - q3map_tcGen ivector ( 0 0 512 ) ( 512 512 0 ) -// q3map_alphaMod dotproduct2 ( 1.0 1.0 1.0 ) - - { - map textures/cosmo_block/rock02.tga - rgbGen identity - } - { - map textures/cosmo_block/rock01.tga - alphaGen vertex - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } - { - map $lightmap - blendFunc filter - rgbGen identity - } - { - map textures/detail/d_stone.tga - blendfunc gl_dst_color gl_src_color - tcMod scale 8 8 - detail - } -} - -textures/cosmo_block/rock02 -{ - { - map textures/cosmo_block/rock02.tga - rgbGen identity - } - { - map $lightmap - blendfunc filter - } - { - map textures/detail/d_stone.tga - blendfunc gl_dst_color gl_src_color - rgbGen identity - tcMod scale 8 8 - detail - } -} - -textures/cosmo_block/rock05 -{ - { - map textures/cosmo_block/rock05.tga - rgbGen identity - } - { - map $lightmap - blendfunc filter - } - { - map textures/detail/d_stone.tga - blendfunc gl_dst_color gl_src_color - rgbGen identity - tcMod scale 8 8 - detail - } -} - -textures/cosmo_block/rock06 -{ - { - map textures/cosmo_block/rock06.tga - rgbGen identity - } - { - map $lightmap - blendfunc filter - } - { - map textures/detail/d_stone.tga - blendfunc gl_dst_color gl_src_color - rgbGen identity - tcMod scale 8 8 - detail - } -} - -textures/cosmo_floor/gravel1 -{ - qer_editorimage textures/acc_dm5/rust.jpg - q3map_nonplanar - q3map_shadeAngle 60 -// q3map_tcGen ivector ( 256 0 0 ) ( 0 256 0 ) - q3map_alphaMod dotproduct2 ( 0.0 0.0 1.0 ) - - { - map textures/base_floor/metalbridge06.jpg - rgbGen identity - } - { - map textures/acc_dm5/rust.jpg - alphaGen vertex - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } - { - map $lightmap -// blendFunc GL_DST_COLOR GL_SRC_COLOR - blendFunc filter - tcGen lightmap - } -} - -textures/cosmo_floor/gravel2 -{ - qer_editorimage textures/base_floor/dirt.jpg - q3map_nonplanar - q3map_shadeAngle 60 -// q3map_tcGen ivector ( 256 0 0 ) ( 0 256 0 ) - q3map_alphaMod dotproduct2 ( 0.0 0.0 1.0 ) - - { - map textures/base_floor/dirt.jpg - rgbGen identity - } - { - map textures/gothic_floor/metalbridge02.jpg - alphaGen vertex - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } - { - map $lightmap -// blendFunc GL_DST_COLOR GL_SRC_COLOR - blendFunc filter - tcGen lightmap - } -} - -textures/islandctf/terrain_2to4_vertical1 -{ - qer_editorimage textures/stone/pjrock21.jpg - q3map_texturesize 512 512 - q3map_nonPlanar - q3map_shadeAngle 120 -// q3map_tcGen ivector ( 0 256 0 ) ( 256 0 0 ) - q3map_tcGen ivector ( 0 0 512 ) ( 512 512 0 ) - - { - map textures/stone/pjrock16.jpg - rgbGen identity - } - { - map textures/stone/pjrock21.jpg - alphaGen vertex - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } - { - map $lightmap - blendFunc GL_DST_COLOR GL_SRC_COLOR - tcGen lightmap - RgbGen identity - } -} - - -textures/cosmo_block/snow1 -{ - qer_editorimage textures/cosmo_block/snow1.tga - q3map_lightmapMergable - q3map_nonplanar - q3map_shadeAngle 60 - q3map_tcGen ivector ( 256 0 0 ) ( 0 256 0 ) - q3map_alphaMod dotproduct2 ( 0.0 0.0 0.8 ) - { - map textures/cosmo_block/snow2.tga - rgbGen identity - } - { - map textures/cosmo_block/snow1.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - alphaFunc GE128 - rgbGen identity - alphaGen vertex - } - { - map $lightmap - blendFunc GL_DST_COLOR GL_ZERO - rgbGen identity - } -} - -textures/cosmo_sfx/alpha_000 -{ - qer_editorimage textures/common/weapclip.tga - q3map_alphaMod volume - q3map_alphaMod set 0 - surfaceparm nodraw - surfaceparm nonsolid - surfaceparm trans - qer_trans 0.75 -} - -textures/cosmo_liquids/icewater -{ - surfaceparm nomarks - surfaceparm trans - surfaceparm water - surfaceparm slime - cull disable - surfaceparm fog - fogparms ( 0.115686 0.178431 0.333333 ) 128 - { - map textures/liquids/pool2.tga - blendfunc filter - tcMod scroll 0.05 0.05 - } - { - map textures/liquids/pool3d_4b2.tga - blendfunc add - rgbGen const ( 0.501961 0.501961 0.501961 ) - tcMod scroll -0.03 -0.06 - } - { - map textures/liquids/pool3d_4b2.tga - blendfunc add - rgbGen const ( 0.501961 0.501961 0.501961 ) - tcGen environment - } - { - map $lightmap - blendfunc filter - rgbGen identity - } -} - - -textures/cosmo_floor/bfloor3 -{ - { - map textures/cosmo_floor/bfloor3.tga - rgbGen identity - } - { - map $lightmap - blendfunc filter - } - { - map textures/detail/d_sandy.tga - blendfunc gl_dst_color gl_src_color - rgbGen identity - tcMod scale 2 2 - detail - } -} - -textures/cosmo_block/ns_brick1 -{ - { - map textures/cosmo_block/ns_brick1.tga - rgbGen identity - } - { - map $lightmap - blendfunc filter - } - { - map textures/detail/d_sandy.tga - blendfunc gl_dst_color gl_src_color - rgbGen identity - tcMod scale 2 2 - detail - } -} - -textures/cosmo_block/ns_brick2 -{ - { - map textures/cosmo_block/ns_brick2.tga - rgbGen identity - } - { - map $lightmap - blendfunc filter - } - { - map textures/detail/d_sandy.tga - blendfunc gl_dst_color gl_src_color - rgbGen identity - tcMod scale 2 2 - detail - } -} - -textures/cosmo_block/ns_brick2_soft -{ - qer_editorimage textures/cosmo_block/ns_brick2.tga - q3map_nonplanar - q3map_shadeangle 179 - { - map textures/cosmo_block/ns_brick2.tga - rgbGen identity - } - { - map $lightmap - blendfunc filter - } - { - map textures/detail/d_sandy.tga - blendfunc gl_dst_color gl_src_color - rgbGen identity - tcMod scale 2 2 - detail - } -} - - -textures/cosmo_block/ns_brick3 -{ - { - map textures/cosmo_block/ns_brick3.tga - rgbGen identity - } - { - map $lightmap - blendfunc filter - } - { - map textures/detail/d_sandy.tga - blendfunc gl_dst_color gl_src_color - rgbGen identity - tcMod scale 2 2 - detail - } -} - -textures/cosmo_block/ns_brick3f -{ - { - map textures/cosmo_block/ns_brick3.tga - rgbGen identity - } - { - map $lightmap - blendfunc filter - } - { - map textures/detail/d_sandy.tga - blendfunc gl_dst_color gl_src_color - rgbGen identity - tcMod scale 2 2 - detail - } - { - map $lightmap - blendFunc GL_DST_COLOR GL_ZERO - rgbGen identity - } - { - map textures/cosmo_trim/flashyspots1.jpg - blendfunc add - rgbGen wave sin 0.25 0.25 0 .05 - } -} - -textures/cosmo_block/ns_brick4 -{ - { - map textures/cosmo_block/ns_brick4.tga - rgbGen identity - } - { - map $lightmap - blendfunc filter - } - { - map textures/detail/d_sandy.tga - blendfunc gl_dst_color gl_src_color - rgbGen identity - tcMod scale 2 2 - detail - } -} - -textures/cosmo_block/ns_brick5 -{ - { - map textures/cosmo_block/ns_brick5.tga - rgbGen identity - } - { - map $lightmap - blendfunc filter - } - { - map textures/detail/d_sandy.tga - blendfunc gl_dst_color gl_src_color - rgbGen identity - tcMod scale 2 2 - detail - } -} - -textures/cosmo_block/ns_brick6 -{ - { - map textures/cosmo_block/ns_brick6.tga - rgbGen identity - } - { - map $lightmap - blendfunc filter - } - { - map textures/detail/d_sandy.tga - blendfunc gl_dst_color gl_src_color - rgbGen identity - tcMod scale 2 2 - detail - } -} diff --git a/baseq3r/scripts/ctf.shader b/baseq3r/scripts/ctf.shader index 1544538d..5a299985 100644 --- a/baseq3r/scripts/ctf.shader +++ b/baseq3r/scripts/ctf.shader @@ -913,4 +913,290 @@ textures/ctf/q3r_redlong_01 { map textures/ctf/q3r_bannerredlong.tga } +} + +// ------------------------------------------------------------ +// 37.ctf (blueteam01) +// ------------------------------------------------------------ + +textures/ctf2/blueteam01 +{ + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + polygonoffset + cull none + { + map textures/ctf2/blueteam01.tga + alphafunc GE128 + blendFunc GL_DST_COLOR GL_ONE + rgbgen wave sin .9 1 0 .1 + } +} + +// ------------------------------------------------------------ +// 38.ctf (redteam01) +// ------------------------------------------------------------ + +textures/ctf2/redteam01 +{ + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + polygonoffset + cull none + { + map textures/ctf2/redteam01.tga + alphafunc GE128 + blendFunc GL_DST_COLOR GL_ONE + rgbgen wave sin .9 1 0 .1 + } +} + +// ------------------------------------------------------------ +// 39.ctf (blueteam02) +// ------------------------------------------------------------ + +textures/ctf2/blueteam02 +{ + qer_editorimage textures/ctf2/blueteam01.tga + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + polygonoffset + cull none + { + map textures/ctf2/blueteam01.tga + alphafunc GE128 + blendFunc GL_DST_COLOR GL_ONE + rgbgen wave sin .9 1 0 .1 + } +} + +// ------------------------------------------------------------ +// 40.ctf (redteam02) +// ------------------------------------------------------------ + +textures/ctf2/redteam02 +{ + qer_editorimage textures/ctf2/redteam01.tga + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + polygonoffset + cull none + { + map textures/ctf2/redteam01.tga + alphafunc GE128 + blendFunc GL_DST_COLOR GL_ONE + rgbgen wave sin .9 1 0 .1 + } +} + +// ------------------------------------------------------------ +// 41.ctf (blue_banner02) +// ------------------------------------------------------------ + +textures/ctf2/blue_banner02 +{ + cull none + { + map textures/ctf2/blue_banner02.tga + rgbgen identity + } + { + map $lightmap + rgbgen identity + blendfunc filter + } +} + +// ------------------------------------------------------------ +// 42.ctf (red_banner02) +// ------------------------------------------------------------ + +textures/ctf2/red_banner02 +{ + cull none + { + map textures/ctf2/red_banner02.tga + rgbgen identity + } + { + map $lightmap + rgbgen identity + blendfunc filter + } +} + +// ------------------------------------------------------------ +// 43.ctf (blue_telep) +// ------------------------------------------------------------ + +textures/ctf/blue_telep +{ + q3map_lightimage textures/effects/jumpcircblue.tga + surfaceparm noimpact + surfaceparm nolightmap + surfaceparm nomarks + surfaceparm trans + cull disable + q3map_surfacelight 455 + { + clampmap textures/effects/jumpcircblue.tga + blendfunc add + tcMod rotate 46 + } + { + clampmap textures/effects/jumpcircblue.tga + blendfunc add + tcMod rotate -80 + tcMod stretch sin 0.6 -0.3 0 0.5 + } + { + clampmap textures/effects/jumpcircblue.tga + blendfunc add + tcMod rotate -80 + tcMod stretch sin 0.5 0.3 0 0.5 + } +} + +// ------------------------------------------------------------ +// 44.ctf (red_telep) +// ------------------------------------------------------------ + +textures/ctf/red_telep +{ + q3map_lightimage textures/effects/jumpcircred.tga + surfaceparm noimpact + surfaceparm nolightmap + surfaceparm nomarks + surfaceparm trans + cull disable + q3map_surfacelight 455 + { + clampmap textures/effects/jumpcircred.tga + blendfunc add + tcMod rotate 46 + } + { + clampmap textures/effects/jumpcircred.tga + blendfunc add + tcMod rotate -80 + tcMod stretch sin 0.6 -0.3 0 0.5 + } + { + clampmap textures/effects/jumpcircred.tga + blendfunc add + tcMod rotate -80 + tcMod stretch sin 0.5 0.3 0 0.5 + } +} + +// ------------------------------------------------------------ +// 45.ctf (weapfloor_red) +// ------------------------------------------------------------ + +textures/bubctf1/weapfloor_red +{ + cull disable + { + clampmap textures/flares/largeglow.tga + blendfunc add + rgbGen const ( 0.85098 0.701961 0.701961 ) + tcMod rotate -40 + } + { + clampmap textures/flares/wide.tga + blendfunc add + rgbGen const ( 1 0 0 ) + tcMod rotate 42 + tcMod stretch sin 1 0.1 0 1 + } +} + +// ------------------------------------------------------------ +// 46.ctf (weapfloor_blue) +// ------------------------------------------------------------ + +textures/bubctf1/weapfloor_blue +{ + cull disable + { + clampmap textures/flares/largeglow.tga + blendfunc add + rgbGen const ( 0.705882 0.717647 0.847059 ) + tcMod rotate -40 + } + { + clampmap textures/flares/wide.tga + blendfunc add + rgbGen const ( 0 0 1 ) + tcMod rotate 42 + tcMod stretch sin 1 0.1 0 1 + } +} + +// ------------------------------------------------------------ +// 47.ctf (ta_techspawn_blue) +// ------------------------------------------------------------ + +textures/ctf_unified/ta_techspawn_blue +{ + cull disable + { + clampmap textures/flares/largeglow.tga + blendfunc add + rgbGen const ( 0.705882 0.717647 0.847059 ) + tcMod rotate -40 + } + { + clampmap textures/flares/wide.tga + blendfunc add + rgbGen const ( 0 0 1 ) + tcMod rotate 42 + tcMod stretch sin 1 0.1 0 1 + } +} + +// ------------------------------------------------------------ +// 48.ctf (ta_techspawn_red) +// ------------------------------------------------------------ + +textures/ctf_unified/ta_techspawn_red +{ + cull disable + { + clampmap textures/flares/largeglow.tga + blendfunc add + rgbGen const ( 0.85098 0.701961 0.701961 ) + tcMod rotate -40 + } + { + clampmap textures/flares/wide.tga + blendfunc add + rgbGen const ( 1 0 0 ) + tcMod rotate 42 + tcMod stretch sin 1 0.1 0 1 + } +} + +// ------------------------------------------------------------ +// 49.ctf (weapfloor_neutral) +// ------------------------------------------------------------ + +textures/bubctf1/weapfloor_neutral +{ + cull disable + { + clampmap textures/flares/largeglow.tga + blendfunc add + tcMod rotate -40 + } + { + clampmap textures/flares/wide.tga + blendfunc add + tcMod rotate 42 + tcMod stretch sin 1 0.1 0 1 + } } \ No newline at end of file diff --git a/baseq3r/scripts/evil8.shader b/baseq3r/scripts/evil8.shader deleted file mode 100644 index 7ad35a6c..00000000 --- a/baseq3r/scripts/evil8.shader +++ /dev/null @@ -1,1515 +0,0 @@ -textures/bubctf1/bubctf1_skybox -{ - qer_editorimage textures/bubctf1/bubctf1_view.tga - surfaceparm noimpact - surfaceparm nolightmap - surfaceparm sky - q3map_lightsubdivide 256 - q3map_surfacelight 42 - q3map_globaltexture - q3map_sun 0.419608 0.34902 0.270588 210 42 33 - skyParms env/bubctf1/bubctf1 128 - -} - -textures/bubctf1/e8_launchpad1 -{ - q3map_lightimage textures/bubctf1/e8_launchpad1.blend.tga - surfaceparm nodamage - q3map_surfacelight 100 - { - map textures/bubctf1/e8_launchpad1_fx.tga - rgbGen identity - tcMod scroll 0 3 - } - { - map textures/bubctf1/e8_launchpad1.tga - blendfunc blend - rgbGen identity - } - { - map textures/bubctf1/e8_launchpad1.blend.tga - blendfunc add - rgbGen wave triangle 0.2 2 1 2 - } - { - map $lightmap - blendfunc gl_dst_color gl_one_minus_dst_alpha - rgbGen identity - tcGen lightmap - } -} - -textures/bubctf1/e8_launchpad1r -{ - q3map_lightimage textures/bubctf1/e8_launchpad1.blendr.tga - surfaceparm nodamage - q3map_surfacelight 100 - { - map textures/bubctf1/e8_launchpad1_fxr.tga - rgbGen identity - tcMod scroll 0 3 - } - { - map textures/bubctf1/e8_launchpad1r.tga - blendfunc blend - rgbGen identity - } - { - map textures/bubctf1/e8_launchpad1.blendr.tga - blendfunc add - rgbGen wave triangle 0.2 2 1 2 - } - { - map $lightmap - blendfunc gl_dst_color gl_one_minus_dst_alpha - rgbGen identity - tcGen lightmap - } -} - -//changed the order of the mapping -// so it doesn't look like shit -// in vertex lighting 2-20-2007 dmn_clown -textures/bubctf1/e8_jumppad02 -{ - q3map_lightimage textures/bubctf1/e8_jumppad02_fx.tga - surfaceparm nodamage - polygonoffset - q3map_surfacelight 200 - { - map textures/bubctf1/e8_jumppad02.tga - rgbGen identity - } - { - map textures/bubctf1/e8_jumppad02_fx.tga - blendfunc add - tcMod rotate 360 - tcMod stretch sin 1 0.8 1 0.4 - } - { - map textures/bubctf1/e8_jumppad02.tga - blendfunc blend - rgbGen identity - } - { - map $lightmap - blendfunc gl_dst_color gl_one_minus_dst_alpha - rgbGen identity - tcGen lightmap - } -} -//changed the order of the mapping -// so it doesn't look like shit -// in vertex lighting 2-20-2007 dmn_clown -textures/bubctf1/e8_jumppad02r -{ - q3map_lightimage textures/bubctf1/e8_jumppad02_fxr.tga - surfaceparm nodamage - polygonoffset - q3map_surfacelight 200 - { - map textures/bubctf1/e8_jumppad02r.tga - rgbGen identity - } - { - map textures/bubctf1/e8_jumppad02_fxr.tga - blendfunc add - tcMod rotate 360 - tcMod stretch sin 1 0.8 1 0.4 - } - { - map textures/bubctf1/e8_jumppad02r.tga - blendfunc blend - rgbGen identity - } - { - map $lightmap - blendfunc gl_dst_color gl_one_minus_dst_alpha - rgbGen identity - tcGen lightmap - } -} - -textures/evil8_lights/e8btrimlight -{ - qer_editorimage textures/evil8_lights/e8btrimlight.tga - q3map_lightimage textures/evil8_lights/e8btrimlight.blend.tga - surfaceparm nomarks - q3map_surfacelight 250 - { - map textures/evil8_lights/e8btrimlight.tga - } - { - map $lightmap - blendfunc filter - tcGen lightmap - } - { - map textures/evil8_lights/e8btrimlight.blend.tga - blendfunc add - } -} - -textures/ctf/blue_telep -{ - q3map_lightimage textures/effects/jumpcircblue.tga - surfaceparm noimpact - surfaceparm nolightmap - surfaceparm nomarks - surfaceparm trans - cull disable - q3map_surfacelight 455 - { - clampmap textures/effects/jumpcircblue.tga - blendfunc add - tcMod rotate 46 - } - { - clampmap textures/effects/jumpcircblue.tga - blendfunc add - tcMod rotate -80 - tcMod stretch sin 0.6 -0.3 0 0.5 - } - { - clampmap textures/effects/jumpcircblue.tga - blendfunc add - tcMod rotate -80 - tcMod stretch sin 0.5 0.3 0 0.5 - } -} - -textures/ctf/red_telep -{ - q3map_lightimage textures/effects/jumpcircred.tga - surfaceparm noimpact - surfaceparm nolightmap - surfaceparm nomarks - surfaceparm trans - cull disable - q3map_surfacelight 455 - { - clampmap textures/effects/jumpcircred.tga - blendfunc add - tcMod rotate 46 - } - { - clampmap textures/effects/jumpcircred.tga - blendfunc add - tcMod rotate -80 - tcMod stretch sin 0.6 -0.3 0 0.5 - } - { - clampmap textures/effects/jumpcircred.tga - blendfunc add - tcMod rotate -80 - tcMod stretch sin 0.5 0.3 0 0.5 - } -} - -textures/bubctf1/weapfloor_red -{ - cull disable - { - clampmap textures/flares/largeglow.tga - blendfunc add - rgbGen const ( 0.85098 0.701961 0.701961 ) - tcMod rotate -40 - } - { - clampmap textures/flares/wide.tga - blendfunc add - rgbGen const ( 1 0 0 ) - tcMod rotate 42 - tcMod stretch sin 1 0.1 0 1 - } -} - -textures/bubctf1/weapfloor_blue -{ - cull disable - { - clampmap textures/flares/largeglow.tga - blendfunc add - rgbGen const ( 0.705882 0.717647 0.847059 ) - tcMod rotate -40 - } - { - clampmap textures/flares/wide.tga - blendfunc add - rgbGen const ( 0 0 1 ) - tcMod rotate 42 - tcMod stretch sin 1 0.1 0 1 - } -} - -textures/ctf_unified/ta_techspawn_blue -{ - cull disable - { - clampmap textures/flares/largeglow.tga - blendfunc add - rgbGen const ( 0.705882 0.717647 0.847059 ) - tcMod rotate -40 - } - { - clampmap textures/flares/wide.tga - blendfunc add - rgbGen const ( 0 0 1 ) - tcMod rotate 42 - tcMod stretch sin 1 0.1 0 1 - } -} - -textures/ctf_unified/ta_techspawn_red -{ - cull disable - { - clampmap textures/flares/largeglow.tga - blendfunc add - rgbGen const ( 0.85098 0.701961 0.701961 ) - tcMod rotate -40 - } - { - clampmap textures/flares/wide.tga - blendfunc add - rgbGen const ( 1 0 0 ) - tcMod rotate 42 - tcMod stretch sin 1 0.1 0 1 - } -} - -textures/bubctf1/weapfloor_neutral -{ - cull disable - { - clampmap textures/flares/largeglow.tga - blendfunc add - tcMod rotate -40 - } - { - clampmap textures/flares/wide.tga - blendfunc add - tcMod rotate 42 - tcMod stretch sin 1 0.1 0 1 - } -} - -textures/base_light/baslt4_1_2k -{ - qer_editorimage textures/base_light/xlight5.blend.tga - q3map_lightimage textures/base_light/xlight5.blend.tga - surfaceparm nomarks - q3map_surfacelight 250 - { - map textures/base_light/xlight5.tga - } - { - map $lightmap - blendfunc filter - tcGen lightmap - } - { - map textures/base_light/xlight5.blend.tga - blendfunc add - } -} - -textures/evil8_lights/e8trimlight -{ - qer_editorimage textures/evil8_lights/e8trimlight.tga - q3map_lightimage textures/evil8_lights/e8trimlight.blend.tga - surfaceparm nomarks - q3map_surfacelight 250 - { - map textures/evil8_lights/e8trimlight.tga - } - { - map $lightmap - blendfunc filter - tcGen lightmap - } - { - map textures/evil8_lights/e8trimlight.blend.tga - blendfunc add - } -} - -textures/evil8_floor/e8warn2steplight -{ - qer_editorimage textures/evil8_floor/e8warn2steplight.tga - q3map_lightimage textures/evil8_floor/e8warn2steplight.blend.tga - surfaceparm nomarks - q3map_surfacelight 250 - { - map textures/evil8_floor/e8warn2steplight.tga - } - { - map $lightmap - blendfunc filter - tcGen lightmap - } - { - map textures/evil8_floor/e8warn2steplight.blend.tga - blendfunc add - } -} - -textures/evil8_floor/e8minitrimlight -{ - qer_editorimage textures/evil8_lights/e8minitrimlight.tga - q3map_lightimage textures/evil8_lights/e8minitrimlight.blend.tga - surfaceparm nomarks - q3map_surfacelight 250 - { - map textures/evil8_lights/e8minitrimlight.tga - } - { - map $lightmap - blendfunc filter - tcGen lightmap - } - { - map textures/evil8_lights/e8minitrimlight.blend.tga - blendfunc add - } -} - -textures/evil8_fx/e8_jumppad02 -{ - q3map_lightimage textures/evil8_fx/e8_jumppad02_fx.tga - surfaceparm metalsteps - q3map_surfacelight 100 - - { - map textures/evil8_fx/e8_jumppad02.tga - // blendfunc add - rgbGen identity - } - { - map textures/evil8_fx/e8_jumppad02_fx.tga - blendfunc add - tcMod rotate 360 - tcMod stretch sin 1 0.8 1 0.4 - } - { - map textures/evil8_fx/e8_jumppad02.tga - blendfunc add - rgbGen identity - } - { - map textures/evil8_fx/e8_jumppad02.tga - blendfunc blend - rgbGen identity - } - { - map $lightmap - blendfunc gl_dst_color gl_one_minus_dst_alpha - rgbGen identity - tcGen lightmap - } -} - -textures/evil8_lights/e8_rlightb2 -{ - qer_editorimage textures/evil8_lights/e8_rlightb2.tga - q3map_lightimage textures/evil8_lights/e8_rlightb2.blend.tga - surfaceparm nomarks - q3map_surfacelight 450 - q3map_flare flareShader - { - map textures/evil8_lights/e8_rlightb2.tga - } - { - map $lightmap - blendfunc filter - tcGen lightmap - } - { - map textures/evil8_lights/e8_rlightb2.blend.tga - blendfunc add - } -} - -textures/evil8_lights/e8_rlightb -{ - qer_editorimage textures/evil8_lights/e8_rlightb.tga - q3map_lightimage textures/evil8_lights/e8_rlightb.blend.tga - surfaceparm nomarks - q3map_surfacelight 450 - { - map textures/evil8_lights/e8_rlightb.tga - } - { - map $lightmap - blendfunc filter - tcGen lightmap - } - { - map textures/evil8_lights/e8_rlightb.blend.tga - blendfunc add - } -} - -textures/evil8_lights/evil8_rlight -{ - qer_editorimage textures/evil8_lights/e8_rlight.tga - q3map_lightimage textures/evil8_lights/e8_rlight.blend.tga - surfaceparm nomarks - q3map_surfacelight 950 - q3map_flare flareShader - { - map textures/evil8_lights/e8_rlight.tga - } - { - map $lightmap - blendfunc filter - tcGen lightmap - } - { - map textures/evil8_lights/e8_rlight.blend.tga - blendfunc add - } -} - -textures/evil8_lights/e8tmtllight -{ - qer_editorimage textures/evil8_lights/e8tmtllight.tga - q3map_lightimage textures/evil8_lights/e8tmtllight.blend.tga - surfaceparm nomarks - q3map_surfacelight 950 - { - map textures/evil8_lights/e8tmtllight.tga - } - { - map $lightmap - blendfunc filter - tcGen lightmap - } - { - map textures/evil8_lights/e8tmtllight.blend.tga - blendfunc add - } -} - -textures/evil8_lights/e8tmtllight2 -{ - qer_editorimage textures/evil8_lights/e8tmtllight2.tga - q3map_lightimage textures/evil8_lights/e8tmtllight2.blend.tga - surfaceparm nomarks - q3map_surfacelight 950 - { - map textures/evil8_lights/e8tmtllight2.tga - } - { - map $lightmap - blendfunc filter - tcGen lightmap - } - { - map textures/evil8_lights/e8tmtllight2.blend.tga - blendfunc add - } -} - -textures/evil8_lights/e8tmtllight2b -{ - qer_editorimage textures/evil8_lights/e8tmtllight2b.tga - q3map_lightimage textures/evil8_lights/e8tmtllight2b.blend.tga - surfaceparm nomarks - q3map_surfacelight 950 - { - map textures/evil8_lights/e8tmtllight2b.tga - } - { - map $lightmap - blendfunc filter - tcGen lightmap - } - { - map textures/evil8_lights/e8tmtllight2b.blend.tga - blendfunc add - } -} - -textures/evil8_grate/e8xgirder_small2 -{ - cull disable - { - map textures/evil8_grate/e8xgirder_small2.tga - rgbGen identity - depthWrite - alphaFunc GE128 - } - { - map $lightmap - blendfunc filter - rgbGen identity - tcGen lightmap - depthFunc equal - } -} - -textures/evil8_fx/e8alphaspawn -{ - surfaceparm nomarks - surfaceparm trans - surfaceparm pointlight - { - map textures/evil8_fx/e8alphaspawn.tga - blendfunc add - rgbGen Vertex - } -} - -textures/evil8_fx/e8yarrow -{ - surfaceparm nomarks - surfaceparm trans - surfaceparm pointlight - { - map textures/evil8_fx/e8yarrow.tga - blendfunc add - rgbGen Vertex - } -} - -textures/evil8_trim/e8lighttrim_static -{ - qer_editorimage textures/evil8_trim/e8lighttrim.tga - surfaceparm nomarks - q3map_surfacelight 400 - { - map textures/evil8_trim/e8lighttrim.tga - } - { - map $lightmap - blendfunc filter - tcGen lightmap - } - { - map textures/evil8_trim/e8lighttrim.blend.tga - blendfunc add - } -} - -textures/evil8_trim/e8lighttrim_glow -{ - qer_editorimage textures/evil8_trim/e8lighttrim.tga - surfaceparm nomarks - q3map_surfacelight 400 - { - map textures/evil8_trim/e8lighttrim.tga - } - { - map $lightmap - blendfunc filter - tcGen lightmap - } - { - map textures/evil8_trim/e8lighttrim.blend.tga - blendfunc add - rgbGen wave sawtooth 0.2 1 1 0.2 - } -} - -textures/evil8_trim/e8lighttrim_b_static -{ - qer_editorimage textures/evil8_trim/e8lighttrim_b.tga - surfaceparm nomarks - q3map_surfacelight 400 - { - map textures/evil8_trim/e8lighttrim_b.tga - } - { - map $lightmap - blendfunc filter - tcGen lightmap - } - { - map textures/evil8_trim/e8lighttrim_b.blend.tga - blendfunc add - } -} - -textures/evil8_trim/e8lighttrim_b_glow -{ - qer_editorimage textures/evil8_trim/e8lighttrim_b.tga - surfaceparm nomarks - q3map_surfacelight 400 - { - map textures/evil8_trim/e8lighttrim_b.tga - } - { - map $lightmap - blendfunc filter - tcGen lightmap - } - { - map textures/evil8_trim/e8lighttrim_b.blend.tga - blendfunc add - rgbGen wave sawtooth 0.2 1 1 0.2 - } -} - -textures/evil8_fx/e8jumpspawn02 -{ - q3map_lightimage textures/evil8_fx/e8jumpspawn02_fx.tga - surfaceparm metalsteps - q3map_surfacelight 100 - { - map textures/evil8_fx/e8jumpspawn02_fx.tga - rgbGen identity - tcMod rotate 760 - } - { - map textures/evil8_fx/e8jumpspawn02.tga - blendfunc blend - rgbGen identity - } - { - map $lightmap - blendfunc gl_dst_color gl_one_minus_dst_alpha - rgbGen identity - tcGen lightmap - } -} - -textures/evil8_fx/e8jumpspawn02b -{ - q3map_lightimage textures/evil8_fx/e8jumpspawn02_fx.tga - surfaceparm metalsteps - q3map_surfacelight 100 - { - map textures/evil8_fx/e8jumpspawn02_fx.tga - rgbGen identity - tcMod rotate 760 - } - { - map textures/evil8_fx/e8jumpspawn02b.tga - blendfunc blend - rgbGen identity - } - { - map $lightmap - blendfunc gl_dst_color gl_one_minus_dst_alpha - rgbGen identity - tcGen lightmap - } -} - -textures/evil8_fx/e8jumpspawn02c -{ - q3map_lightimage textures/evil8_fx/e8jumpspawn02_fx.tga - surfaceparm metalsteps - q3map_surfacelight 100 - { - map textures/evil8_fx/e8jumpspawn02_fx.tga - rgbGen identity - tcMod rotate 760 - } - { - map textures/evil8_fx/e8jumpspawn02c.tga - blendfunc blend - rgbGen identity - } - { - map $lightmap - blendfunc gl_dst_color gl_one_minus_dst_alpha - rgbGen identity - tcGen lightmap - } -} - -textures/evil8_fx/e8_launchpad1 -{ - q3map_lightimage textures/evil8_fx/e8_launchpad1.blend.tga - surfaceparm metalsteps - q3map_surfacelight 100 - { - map textures/evil8_fx/e8_launchpad1_fx.tga - rgbGen identity - tcMod scroll 0 3 - } - { - map textures/evil8_fx/e8_launchpad1.tga - blendfunc blend - rgbGen identity - } - { - map textures/evil8_fx/e8_launchpad1.blend.tga - blendfunc add - rgbGen wave triangle 0.2 2 1 2 - } - { - map $lightmap - blendfunc gl_dst_color gl_one_minus_dst_alpha - rgbGen identity - tcGen lightmap - } -} - -textures/evil8_fx/e8red_dcl -{ - surfaceparm nomarks - surfaceparm trans - surfaceparm pointlight - { - map textures/evil8_fx/e8red_dcl.tga - blendfunc add - rgbGen Vertex - } -} - -textures/evil8_fx/e8blue_dcl -{ - surfaceparm nomarks - surfaceparm trans - surfaceparm pointlight - { - map textures/evil8_fx/e8blue_dcl.tga - blendfunc add - rgbGen Vertex - } -} - -textures/evil8_grate/e8xgirder -{ - surfaceparm alphashadow - surfaceparm metalsteps - surfaceparm nomarks - surfaceparm trans - cull disable - nopicmip - { - map textures/evil8_grate/e8xgirder.tga - rgbGen identity - depthWrite - alphaFunc GE128 - } - { - map $lightmap - blendfunc filter - rgbGen identity - tcGen lightmap - depthFunc equal - } -} - -textures/evil8_grate/e8xgirder_small -{ - cull disable - { - map textures/evil8_grate/e8xgirder_small.tga - rgbGen identity - depthWrite - alphaFunc GE128 - } - { - map $lightmap - blendfunc filter - rgbGen identity - tcGen lightmap - depthFunc equal - } -} - -textures/evil8_trim/e8mtltrim2 -{ - surfaceparm alphashadow - surfaceparm metalsteps - surfaceparm trans - cull disable - { - map textures/evil8_trim/e8mtltrim2.tga - rgbGen identity - depthWrite - alphaFunc GE128 - } - { - map $lightmap - blendfunc filter - rgbGen identity - tcGen lightmap - depthFunc equal - } -} - -textures/evil8_trim/e8wrntrim2 -{ - surfaceparm alphashadow - surfaceparm metalsteps - surfaceparm trans - cull disable - { - map textures/evil8_trim/e8wrntrim2.tga - rgbGen identity - depthWrite - alphaFunc GE128 - } - { - map $lightmap - blendfunc filter - rgbGen identity - tcGen lightmap - depthFunc equal - } -} - -textures/evil8_trim/e8mtltrim2 -{ - surfaceparm alphashadow - surfaceparm metalsteps - surfaceparm trans - cull disable - { - map textures/evil8_trim/e8mtltrim2.tga - rgbGen identity - depthWrite - alphaFunc GE128 - } - { - map $lightmap - blendfunc filter - rgbGen identity - tcGen lightmap - depthFunc equal - } -} - -textures/evil8_grate/e8bgrate01 -{ - surfaceparm alphashadow - surfaceparm metalsteps - cull disable - { - map textures/evil8_grate/e8bgrate01.tga - rgbGen identity - depthWrite - alphaFunc GE128 - } - { - map $lightmap - blendfunc filter - rgbGen identity - tcGen lightmap - depthFunc equal - } -} - -textures/evil8_fx/e8rail -{ - surfaceparm alphashadow - cull disable - nomipmaps - { - map textures/evil8_fx/e8rail.tga - rgbGen identity - depthWrite - alphaFunc GE128 - } - { - map $lightmap - blendfunc filter - rgbGen identity - tcGen lightmap - depthFunc equal - } -} - -textures/evil8_fx/e8icon_red -{ - surfaceparm nolightmap - surfaceparm nomarks - surfaceparm trans - cull disable - { - map textures/evil8_fx/e8icon_red.tga - blendfunc add - rgbGen wave triangle 0.2 0.5 0 0.2 - } -} - -textures/evil8_fx/e8icon_blue -{ - surfaceparm nolightmap - surfaceparm nomarks - surfaceparm trans - cull disable - { - map textures/evil8_fx/e8icon_blue.tga - blendfunc add - rgbGen wave triangle 0.2 0.5 0 0.2 - } -} - -//doesn't work right, please edit as you see fit -textures/evil8_fx/e8scuffs1 -{ - surfaceparm nolightmap - surfaceparm nomarks - surfaceparm trans - cull disable - qer_trans 0.4 - { - map textures/evil8_fx/e8scuffs1.tga - blendfunc blend - rgbGen Vertex - depthWrite - } -} - -textures/evil8_fx/e8circle_red -{ - surfaceparm nolightmap - surfaceparm nomarks - surfaceparm trans - { - map textures/evil8_fx/e8circle_red.tga - blendfunc add - rgbGen identity - } -} - -textures/evil8_fx/e8circle_blue -{ - surfaceparm nolightmap - surfaceparm nomarks - surfaceparm trans - { - map textures/evil8_fx/e8circle_blue.tga - blendfunc add - rgbGen identity - } -} - -textures/evil8_fx/e8circle_red_fade -{ - qer_editorimage textures/evil8_fx/e8circle_red.tga - surfaceparm nolightmap - surfaceparm nomarks - surfaceparm trans - cull disable - { - map textures/evil8_fx/e8circle_red.tga - blendfunc add - rgbGen wave triangle 0.2 0.5 0 0.5 - } -} - -textures/evil8_fx/e8circle_blue_fade -{ - qer_editorimage textures/evil8_fx/e8circle_blue.tga - surfaceparm nolightmap - surfaceparm nomarks - surfaceparm trans - cull disable - { - map textures/evil8_fx/e8circle_blue.tga - blendfunc add - rgbGen wave triangle 0.2 0.5 0 0.5 - } -} - -textures/evil8_fx/e8spawn01b -{ - { - map textures/sfx/proto_zzztblu2.tga - rgbGen identity - tcMod turb 0 0.5 0 9.6 - tcMod scale 2 2 - tcMod scroll 9 5 - } - { - map textures/evil8_fx/e8spawn01b.tga - blendfunc blend - rgbGen identity - } - { - map $lightmap - blendfunc gl_dst_color gl_one_minus_dst_alpha - rgbGen identity - tcGen lightmap - } -} - -textures/evil8_trim/e8trim_bluefx -{ - q3map_lightimage textures/e8trim/evil8_trimfx_b.tga - q3map_surfacelight 100 - { - map $lightmap - rgbGen identity - tcGen lightmap - } - { - map textures/evil8_trim/e8trim_bluefx.tga - blendfunc filter - rgbGen identity - } - { - map textures/evil8_trim/e8trimfx_b.tga - blendfunc add - tcMod scroll -2 0 - } -} - -textures/evil8_trim/e8trim_redfx -{ - q3map_lightimage textures/evil8_trim/e8trimfx_r.tga - q3map_surfacelight 100 - { - map $lightmap - rgbGen identity - tcGen lightmap - } - { - map textures/evil8_trim/e8trim_redfx.tga - blendfunc filter - rgbGen identity - } - { - map textures/evil8_trim/e8trimfx_r.tga - blendfunc add - tcMod scroll -2 0 - } -} - -//not for public release :P -textures/evil8_fx/e8evilspacetxt -{ - surfaceparm nomarks - surfaceparm trans - surfaceparm pointlight - { - map textures/evil8_fx/e8evilspacetxt.tga - blendfunc add - rgbGen Vertex - } -} - -textures/evil8_lights/e8tinylight -{ - qer_editorimage textures/evil8_lights/e8tinylight.tga - q3map_lightimage textures/evil8_lights/e8tinylight.blend.tga - surfaceparm nomarks - q3map_surfacelight 950 - { - map textures/evil8_lights/e8tinylight.tga - } - { - map $lightmap - blendfunc filter - tcGen lightmap - } - { - map textures/evil8_lights/e8tinylight.blend.tga - blendfunc add - } -} - -textures/evil8_lights/e8tinylightblue -{ - qer_editorimage textures/evil8_lights/e8tinylightblue.tga - surfaceparm nomarks - q3map_surfacelight 950 - q3map_flare flareShader - { - map textures/evil8_lights/e8tinylightblue.tga - } - { - map $lightmap - blendfunc filter - tcGen lightmap - } - { - map textures/evil8_lights/e8tinylightblue.blend.tga - blendfunc add - } -} - -textures/evil8_fx/e8beam -{ - qer_editorimage textures/evil8_fx/e8beam.tga - surfaceparm nolightmap - surfaceparm nomarks - surfaceparm nonsolid - surfaceparm trans - cull disable - qer_trans 0.6 - { - map textures/evil8_fx/e8beam.tga - blendfunc add - tcMod scroll 0.3 0 - } -} - -textures/evil8_fx/e8beam_blue -{ - qer_editorimage textures/evil8_fx/e8beam_blue.tga - surfaceparm nolightmap - surfaceparm nomarks - surfaceparm nonsolid - surfaceparm trans - cull disable - qer_trans 0.6 - { - map textures/evil8_fx/e8beam_blue.tga - blendfunc add - tcMod scroll 0.3 0 - } -} - -textures/evil8_base/e8metal03c_shiney -{ - qer_editorimage textures/evil8_base/e8metal03c.tga - { - map textures/effects/tinfx.tga - rgbGen identity - tcGen environment - } - { - map textures/evil8_base/e8metal03c.tga - blendfunc blend - rgbGen identity - } - { - map $lightmap - blendfunc gl_dst_color gl_one_minus_dst_alpha - rgbGen identity - tcGen lightmap - } -} - -textures/evil8_base/e8metal_blue_shiney -{ - qer_editorimage textures/evil8_base/e8metal_blue.tga - { - map textures/effects/tinfx.tga - rgbGen identity - tcGen environment - } - { - map textures/evil8_base/e8metal_blue.tga - blendfunc blend - rgbGen identity - } - { - map $lightmap - blendfunc gl_dst_color gl_one_minus_dst_alpha - rgbGen identity - tcGen lightmap - } -} - -textures/evil8_base/e8metal_red_shiney -{ - qer_editorimage textures/evil8_base/e8metal_red.tga - { - map textures/effects/tinfx.tga - rgbGen identity - tcGen environment - } - { - map textures/evil8_base/e8metal_red.tga - blendfunc blend - rgbGen identity - } - { - map $lightmap - blendfunc gl_dst_color gl_one_minus_dst_alpha - rgbGen identity - tcGen lightmap - } -} - -//broken shader D:? -textures/evil8_trim/e8trimlight -{ - q3map_lightimage textures/evil8_trim/e8trimlight_fx.tga - q3map_surfacelight 100 - { - map $lightmap - rgbGen identity - tcGen lightmap - } - { - map textures/evil8_trim/e8trimlight.tga - blendfunc filter - rgbGen identity - } - { - map textures/evil8_trim/e8trimlight_fx.tga - blendfunc add - tcMod scroll -2 0 - } -} - -textures/evil8_trim/e8trimlight2_blue -{ - qer_editorimage textures/evil8_trim/e8trimlight2_blue.tga - surfaceparm nomarks - q3map_surfacelight 400 - q3map_flare flareShader - { - map textures/evil8_trim/e8trimlight2_blue.tga - } - { - map $lightmap - blendfunc filter - tcGen lightmap - } - { - map textures/evil8_trim/e8trimlight2_blue.blend.tga - blendfunc add - tcMod scroll -0.7 0 - } -} - -textures/evil8_trim/e8trimlight2_red -{ - qer_editorimage textures/evil8_trim/e8trimlight2_red.tga - surfaceparm nomarks - q3map_surfacelight 400 - q3map_flare flareShader - { - map textures/evil8_trim/e8trimlight2_red.tga - } - { - map $lightmap - blendfunc filter - tcGen lightmap - } - { - map textures/evil8_trim/e8trimlight2_red.blend.tga - blendfunc add - tcMod scroll -0.7 0 - } -} - -//===========================// -//=======floor sounds========// -//===========================// -textures/evil8_floor/e8clangfloor -{ - surfaceparm metalsteps - { - map $lightmap - rgbGen identity - tcGen lightmap - } - { - map textures/evil8_floor/e8clangfloor.tga - blendfunc filter - rgbGen identity - } -} - -textures/evil8_floor/e8clangfloor01 -{ - surfaceparm metalsteps - { - map $lightmap - rgbGen identity - tcGen lightmap - } - { - map textures/evil8_floor/e8clangfloor01.tga - blendfunc filter - rgbGen identity - } -} - -textures/evil8_floor/e8clangfloor03 -{ - surfaceparm metalsteps - { - map $lightmap - rgbGen identity - tcGen lightmap - } - { - map textures/evil8_floor/e8clangfloor03.tga - blendfunc filter - rgbGen identity - } -} - -textures/evil8_floor/e8clangfloor04 -{ - surfaceparm metalsteps - { - map $lightmap - rgbGen identity - tcGen lightmap - } - { - map textures/evil8_floor/e8clangfloor04.tga - blendfunc filter - rgbGen identity - } - { - map textures/detail/d_conc.tga - blendfunc gl_dst_color gl_src_color - tcMod scale 4 4 - } -} - -textures/evil8_floor/e8clangfloor04_blue -{ - surfaceparm metalsteps - { - map $lightmap - rgbGen identity - tcGen lightmap - } - { - map textures/evil8_floor/e8clangfloor04_blue.tga - blendfunc filter - rgbGen identity - } -} - -textures/evil8_floor/e8clangfloor04_red -{ - surfaceparm metalsteps - { - map $lightmap - rgbGen identity - tcGen lightmap - } - { - map textures/evil8_floor/e8clangfloor04_red.tga - blendfunc filter - rgbGen identity - } -} - -textures/evil8_floor/e8clangfloor04b -{ - surfaceparm metalsteps - { - map $lightmap - rgbGen identity - tcGen lightmap - } - { - map textures/evil8_floor/e8clangfloor04b.tga - blendfunc filter - rgbGen identity - } -} - -textures/evil8_floor/e8clangfloor04warn -{ - surfaceparm metalsteps - { - map $lightmap - rgbGen identity - tcGen lightmap - } - { - map textures/evil8_floor/e8clangfloor04warn.tga - blendfunc filter - rgbGen identity - } -} - -textures/evil8_floor/e8clangfloor04warn2 -{ - surfaceparm metalsteps - { - map $lightmap - rgbGen identity - tcGen lightmap - } - { - map textures/evil8_floor/e8clangfloor04warn2.tga - blendfunc filter - rgbGen identity - } -} - -textures/evil8_floor/e8clangfloor05 -{ - surfaceparm metalsteps - { - map $lightmap - rgbGen identity - tcGen lightmap - } - { - map textures/evil8_floor/e8clangfloor05.tga - blendfunc filter - rgbGen identity - } -} - -textures/evil8_floor/e8clangfloor05b -{ - surfaceparm metalsteps - { - map $lightmap - rgbGen identity - tcGen lightmap - } - { - map textures/evil8_floor/e8clangfloor05b.tga - blendfunc filter - rgbGen identity - } -} - -textures/evil8_floor/e8clangfloor05c -{ - surfaceparm metalsteps - { - map $lightmap - rgbGen identity - tcGen lightmap - } - { - map textures/evil8_floor/e8clangfloor05c.tga - blendfunc filter - rgbGen identity - } -} - -textures/dsi/weapspawn01 -{ - surfaceparm nomarks - surfaceparm trans - surfaceparm pointlight - nopicmip - polygonoffset - { - clampmap textures/dsi/weapspawn01.tga - blendfunc add - rgbGen Vertex - tcMod rotate 45 - } - { - map textures/dsi/weapspawn01_glow.tga - blendfunc add - rgbGen Vertex - } -} - -textures/dsi/dsiglass -{ - qer_editorimage textures/dsi/dsiglass.tga - surfaceparm trans - cull disable - qer_trans 0.5 - { - map textures/effects/tinfx.tga - blendfunc add - rgbGen identity - tcGen environment - } - { - map $lightmap - blendfunc filter - rgbGen identity - tcGen lightmap - } -} diff --git a/baseq3r/scripts/evil8_base.shader b/baseq3r/scripts/evil8_base.shader deleted file mode 100644 index 19a405ae..00000000 --- a/baseq3r/scripts/evil8_base.shader +++ /dev/null @@ -1,1079 +0,0 @@ -textures/e8/e8jumpspawn02b -{ - q3map_lightimage textures/e8/e8jumpspawn02b_glow.tga - surfaceparm metalsteps - q3map_surfacelight 100 - - { - map textures/e8/e8jumpspawn02b - animmap 10 textures/e8/e8jumpspawn02b textures/e8/e8jumpspawn02b-1 textures/e8/e8jumpspawn02b-2 textures/e8/e8jumpspawn02b-3 textures/e8/e8jumpspawn02b-4 textures/e8/e8jumpspawn02b-5 textures/e8/e8jumpspawn02b-6 - } - { - map $lightmap - tcGen lightmap - blendfunc filter - } -} - -textures/e8/e8jumpspawn02c -{ - q3map_lightimage textures/e8/e8jumpspawn02c_glow.tga - surfaceparm metalsteps - q3map_surfacelight 100 - - { - map textures/e8/e8jumpspawn02c - animmap 10 textures/e8/e8jumpspawn02c textures/e8/e8jumpspawn02c-1 textures/e8/e8jumpspawn02c-2 textures/e8/e8jumpspawn02c-3 textures/e8/e8jumpspawn02c-4 textures/e8/e8jumpspawn02c-5 textures/e8/e8jumpspawn02c-6 - } - { - map $lightmap - tcGen lightmap - blendfunc filter - } -} - -textures/e8/e8_base1broke -{ - q3map_nonplanar - q3map_shadeAngle 75 - { - map textures/e8/e8_base1broke - rgbGen vertex - } -} - -textures/evil8_lights/e8btrimlight -{ - qer_editorimage textures/evil8_lights/e8btrimlight.tga - surfaceparm nomarks - q3map_surfacelight 250 - { - map textures/evil8_lights/e8btrimlight.tga - } - { - map $lightmap - blendfunc filter - tcGen lightmap - } -} - -textures/evil8_floor/e8warn2steplight -{ - qer_editorimage textures/evil8_floor/e8warn2steplight.tga - surfaceparm nomarks - q3map_surfacelight 250 - { - map textures/evil8_floor/e8warn2steplight.tga - } - { - map $lightmap - blendfunc filter - tcGen lightmap - } -} - -textures/evil8_floor/e8minitrimlight -{ - qer_editorimage textures/evil8_lights/e8minitrimlight.tga - surfaceparm nomarks - q3map_surfacelight 250 - { - map textures/evil8_lights/e8minitrimlight.tga - } - { - map $lightmap - blendfunc filter - tcGen lightmap - } -} - -textures/evil8_fx/e8_jumppad02 -{ - q3map_lightimage textures/evil8_fx/e8_jumppad02_fx.tga - surfaceparm metalsteps - q3map_surfacelight 100 - { - map textures/evil8_fx/e8_jumppad02.tga - rgbGen identity - } - { - map $lightmap - blendfunc gl_dst_color gl_one_minus_dst_alpha - rgbGen identity - tcGen lightmap - } -} - -textures/evil8_lights/e8_rlightb2 -{ - qer_editorimage textures/evil8_lights/e8_rlightb2.tga - surfaceparm nomarks - q3map_surfacelight 450 - { - map textures/evil8_lights/e8_rlightb2.tga - } - { - map $lightmap - blendfunc filter - tcGen lightmap - } -} - -textures/evil8_lights/e8_rlightb -{ - qer_editorimage textures/evil8_lights/e8_rlightb.tga - surfaceparm nomarks - q3map_surfacelight 450 - { - map textures/evil8_lights/e8_rlightb.tga - } - { - map $lightmap - blendfunc filter - tcGen lightmap - } -} - -textures/evil8_lights/evil8_rlight -{ - qer_editorimage textures/evil8_lights/e8_rlight.tga - surfaceparm nomarks - q3map_surfacelight 950 - { - map textures/evil8_lights/e8_rlight.tga - } - { - map $lightmap - blendfunc filter - tcGen lightmap - } -} - -textures/evil8_lights/e8tmtllight -{ - qer_editorimage textures/evil8_lights/e8tmtllight.tga - surfaceparm nomarks - q3map_surfacelight 950 - { - map textures/evil8_lights/e8tmtllight.tga - } - { - map $lightmap - blendfunc filter - tcGen lightmap - } -} - -textures/evil8_lights/e8tmtllight2 -{ - qer_editorimage textures/evil8_lights/e8tmtllight2.tga - surfaceparm nomarks - q3map_surfacelight 950 - { - map textures/evil8_lights/e8tmtllight2.tga - } - { - map $lightmap - blendfunc filter - tcGen lightmap - } -} - -textures/evil8_lights/e8tmtllight2b -{ - qer_editorimage textures/evil8_lights/e8tmtllight2b.tga - surfaceparm nomarks - q3map_surfacelight 950 - { - map textures/evil8_lights/e8tmtllight2b.tga - } - { - map $lightmap - blendfunc filter - tcGen lightmap - } -} - -textures/evil8_grate/e8xgirder_small2 -{ - cull disable - { - map textures/evil8_grate/e8xgirder_small2.tga - rgbGen identity - depthWrite - alphaFunc GE128 - } - { - map $lightmap - blendfunc filter - rgbGen identity - tcGen lightmap - depthFunc equal - } -} - -textures/evil8_fx/e8alphaspawn -{ - surfaceparm nomarks - surfaceparm trans - surfaceparm pointlight - { - map textures/evil8_fx/e8alphaspawn.tga - blendfunc add - rgbGen Vertex - } -} - -textures/evil8_fx/e8yarrow -{ - surfaceparm nomarks - surfaceparm trans - surfaceparm pointlight - { - map textures/evil8_fx/e8yarrow.tga - blendfunc add - rgbGen Vertex - } -} - -textures/evil8_trim/e8lighttrim_static -{ - qer_editorimage textures/evil8_trim/e8lighttrim.tga - surfaceparm nomarks - q3map_surfacelight 400 - { - map textures/evil8_trim/e8lighttrim.tga - } - { - map $lightmap - blendfunc filter - tcGen lightmap - } -} - -textures/evil8_trim/e8lighttrim_glow -{ - qer_editorimage textures/evil8_trim/e8lighttrim.tga - surfaceparm nomarks - q3map_surfacelight 400 - { - map textures/evil8_trim/e8lighttrim.tga - } - { - map $lightmap - blendfunc filter - tcGen lightmap - } -} - -textures/evil8_trim/e8lighttrim_b_static -{ - qer_editorimage textures/evil8_trim/e8lighttrim_b.tga - surfaceparm nomarks - q3map_surfacelight 400 - { - map textures/evil8_trim/e8lighttrim_b.tga - } - { - map $lightmap - blendfunc filter - tcGen lightmap - } -} - -textures/evil8_trim/e8lighttrim_b_glow -{ - qer_editorimage textures/evil8_trim/e8lighttrim_b.tga - surfaceparm nomarks - q3map_surfacelight 400 - { - map textures/evil8_trim/e8lighttrim_b.tga - } - { - map $lightmap - blendfunc filter - tcGen lightmap - } -} - -textures/evil8_fx/e8jumpspawn02grey -{ - q3map_lightimage textures/evil8_fx/e8jumpspawn02grey_glow.tga - surfaceparm metalsteps - q3map_surfacelight 100 - - { - map textures/evil8_fx/e8jumpspawn02grey - animmap 10 textures/evil8_fx/e8jumpspawn02grey textures/evil8_fx/e8jumpspawn02grey-1 textures/evil8_fx/e8jumpspawn02grey-2 textures/evil8_fx/e8jumpspawn02grey-3 textures/evil8_fx/e8jumpspawn02grey-4 textures/evil8_fx/e8jumpspawn02grey-5 textures/evil8_fx/e8jumpspawn02grey-6 - } - { - map $lightmap - tcGen lightmap - blendfunc filter - } - -} - -textures/evil8_fx/e8jumpspawn02 -{ - q3map_lightimage textures/evil8_fx/e8jumpspawn02.tga - surfaceparm metalsteps - q3map_surfacelight 100 - - { - map textures/evil8_fx/e8jumpspawn02 - animmap 10 textures/evil8_fx/e8jumpspawn02 textures/evil8_fx/e8jumpspawn02-1 textures/evil8_fx/e8jumpspawn02-2 textures/evil8_fx/e8jumpspawn02-3 textures/evil8_fx/e8jumpspawn02-4 textures/evil8_fx/e8jumpspawn02-5 textures/evil8_fx/e8jumpspawn02-6 - } - { - map $lightmap - tcGen lightmap - blendfunc filter - } -} - -textures/evil8_fx/e8jumpspawn02red -{ - q3map_lightimage textures/evil8_fx/e8jumpspawn02red_glow.tga - surfaceparm metalsteps - q3map_surfacelight 100 - - { - map textures/evil8_fx/e8jumpspawn02red - animmap 10 textures/evil8_fx/e8jumpspawn02red textures/evil8_fx/e8jumpspawn02red-1 textures/evil8_fx/e8jumpspawn02red-2 textures/evil8_fx/e8jumpspawn02red-3 textures/evil8_fx/e8jumpspawn02red-4 textures/evil8_fx/e8jumpspawn02red-5 textures/evil8_fx/e8jumpspawn02red-6 - } - { - map $lightmap - tcGen lightmap - blendfunc filter - } - -} - -textures/evil8_fx/e8jumpspawn02b -{ - surfaceparm metalsteps - q3map_surfacelight 100 - { - map textures/evil8_fx/e8jumpspawn02b.tga - blendfunc blend - rgbGen identity - } - { - map $lightmap - blendfunc gl_dst_color gl_one_minus_dst_alpha - rgbGen identity - tcGen lightmap - } -} - -textures/evil8_fx/e8jumpspawn02c -{ - surfaceparm metalsteps - q3map_surfacelight 100 - { - map textures/evil8_fx/e8jumpspawn02c.tga - blendfunc blend - rgbGen identity - } - { - map $lightmap - blendfunc gl_dst_color gl_one_minus_dst_alpha - rgbGen identity - tcGen lightmap - } -} - -textures/evil8_fx/e8_launchpad1 -{ - surfaceparm metalsteps - q3map_surfacelight 100 - { - map textures/evil8_fx/e8_launchpad1.tga - blendfunc blend - rgbGen identity - } - { - map $lightmap - blendfunc gl_dst_color gl_one_minus_dst_alpha - rgbGen identity - tcGen lightmap - } -} - -textures/evil8_fx/e8red_dcl -{ - surfaceparm nomarks - surfaceparm trans - surfaceparm pointlight - nopicmip - { - map textures/evil8_fx/e8red_dcl.tga - blendfunc add - rgbGen Vertex - } -} - -textures/evil8_fx/e8blue_dcl -{ - surfaceparm nomarks - surfaceparm trans - surfaceparm pointlight - nopicmip - { - map textures/evil8_fx/e8blue_dcl.tga - blendfunc add - rgbGen Vertex - } -} - -textures/evil8_grate/e8xgirder -{ - surfaceparm alphashadow - surfaceparm metalsteps - surfaceparm nomarks - surfaceparm trans - cull disable - nopicmip - { - map textures/evil8_grate/e8xgirder.tga - rgbGen identity - depthWrite - alphaFunc GE128 - } - { - map $lightmap - blendfunc filter - rgbGen identity - tcGen lightmap - depthFunc equal - } -} - -textures/evil8_grate/e8xgirder_small -{ - cull disable - { - map textures/evil8_grate/e8xgirder_small.tga - rgbGen identity - depthWrite - alphaFunc GE128 - } - { - map $lightmap - blendfunc filter - rgbGen identity - tcGen lightmap - depthFunc equal - } -} - -textures/evil8_trim/e8mtltrim2 -{ - surfaceparm alphashadow - surfaceparm metalsteps - surfaceparm trans - cull disable - { - map textures/evil8_trim/e8mtltrim2.tga - rgbGen identity - depthWrite - alphaFunc GE128 - } - { - map $lightmap - blendfunc filter - rgbGen identity - tcGen lightmap - depthFunc equal - } -} - -textures/evil8_trim/e8wrntrim2 -{ - surfaceparm alphashadow - surfaceparm metalsteps - surfaceparm trans - cull disable - { - map textures/evil8_trim/e8wrntrim2.tga - rgbGen identity - depthWrite - alphaFunc GE128 - } - { - map $lightmap - blendfunc filter - rgbGen identity - tcGen lightmap - depthFunc equal - } -} - -textures/evil8_grate/e8bgrate01 -{ - surfaceparm alphashadow - surfaceparm metalsteps - cull disable - { - map textures/evil8_grate/e8bgrate01.tga - rgbGen identity - depthWrite - alphaFunc GE128 - } - { - map $lightmap - blendfunc filter - rgbGen identity - tcGen lightmap - depthFunc equal - } -} - -textures/evil8_fx/e8rail -{ - surfaceparm alphashadow - cull disable - nomipmaps - { - map textures/evil8_fx/e8rail.tga - rgbGen identity - depthWrite - alphaFunc GE128 - } - { - map $lightmap - blendfunc filter - rgbGen identity - tcGen lightmap - depthFunc equal - } -} - -textures/evil8_fx/e8icon_red -{ - surfaceparm nolightmap - surfaceparm nomarks - surfaceparm trans - cull disable - { - map textures/evil8_fx/e8icon_red.tga - blendfunc add - rgbGen wave triangle 0.2 0.5 0 0.2 - } -} - -textures/evil8_fx/e8icon_blue -{ - surfaceparm nolightmap - surfaceparm nomarks - surfaceparm trans - cull disable - { - map textures/evil8_fx/e8icon_blue.tga - blendfunc add - rgbGen wave triangle 0.2 0.5 0 0.2 - } -} - -//doesn't work right, please edit as you see fit - -textures/evil8_fx/e8scuffs1 -{ - surfaceparm nolightmap - surfaceparm nomarks - surfaceparm trans - cull disable - qer_trans 0.4 - { - map textures/evil8_fx/e8scuffs1.tga - blendfunc blend - rgbGen Vertex - depthWrite - } -} - -textures/evil8_fx/e8circle_red -{ - surfaceparm nolightmap - surfaceparm nomarks - surfaceparm trans - { - map textures/evil8_fx/e8circle_red.tga - blendfunc add - rgbGen identity - } -} - -textures/evil8_fx/e8circle_blue -{ - surfaceparm nolightmap - surfaceparm nomarks - surfaceparm trans - { - map textures/evil8_fx/e8circle_blue.tga - blendfunc add - rgbGen identity - } -} - -textures/evil8_fx/e8circle_red_fade -{ - qer_editorimage textures/evil8_fx/e8circle_red.tga - surfaceparm nolightmap - surfaceparm nomarks - surfaceparm trans - cull disable - { - map textures/evil8_fx/e8circle_red.tga - blendfunc add - rgbGen wave triangle 0.2 0.5 0 0.5 - } -} - -textures/evil8_fx/e8circle_blue_fade -{ - qer_editorimage textures/evil8_fx/e8circle_blue.tga - surfaceparm nolightmap - surfaceparm nomarks - surfaceparm trans - cull disable - { - map textures/evil8_fx/e8circle_blue.tga - blendfunc add - rgbGen wave triangle 0.2 0.5 0 0.5 - } -} - -textures/evil8_fx/e8spawn01b -{ - { - map textures/evil8_fx/e8spawn01b.tga - blendfunc blend - rgbGen identity - } - { - map $lightmap - blendfunc gl_dst_color gl_one_minus_dst_alpha - rgbGen identity - tcGen lightmap - } -} - -textures/evil8_trim/e8trim_bluefx -{ - q3map_lightimage textures/e8trim/evil8_trimfx_b.tga - q3map_surfacelight 100 - { - map $lightmap - rgbGen identity - tcGen lightmap - } - { - map textures/evil8_trim/e8trim_bluefx.tga - blendfunc filter - rgbGen identity - } - { - map textures/evil8_trim/e8trimfx_b.tga - blendfunc add - tcMod scroll -2 0 - } -} - -textures/evil8_trim/e8trim_redfx -{ - q3map_lightimage textures/evil8_trim/e8trimfx_r.tga - q3map_surfacelight 100 - { - map $lightmap - rgbGen identity - tcGen lightmap - } - { - map textures/evil8_trim/e8trim_redfx.tga - blendfunc filter - rgbGen identity - } - { - map textures/evil8_trim/e8trimfx_r.tga - blendfunc add - tcMod scroll -2 0 - } -} - -//not for public release :P - -textures/evil8_fx/e8evilspacetxt -{ - surfaceparm nomarks - surfaceparm trans - surfaceparm pointlight - { - map textures/evil8_fx/e8evilspacetxt.tga - blendfunc add - rgbGen Vertex - } -} - -textures/evil8_lights/e8tinylight -{ - qer_editorimage textures/evil8_lights/e8tinylight.tga - surfaceparm nomarks - q3map_surfacelight 950 - { - map textures/evil8_lights/e8tinylight.tga - } - { - map $lightmap - blendfunc filter - tcGen lightmap - } -} - -textures/evil8_lights/e8tinylightblue -{ - qer_editorimage textures/evil8_lights/e8tinylightblue.tga - surfaceparm nomarks - q3map_surfacelight 950 - { - map textures/evil8_lights/e8tinylightblue.tga - } - { - map $lightmap - blendfunc filter - tcGen lightmap - } -} - -textures/evil8_fx/e8beam -{ - qer_editorimage textures/evil8_fx/e8beam.tga - surfaceparm nolightmap - surfaceparm nomarks - surfaceparm nonsolid - surfaceparm trans - cull disable - qer_trans 0.6 - { - map textures/evil8_fx/e8beam.tga - blendfunc add - tcMod scroll 0.3 0 - } -} - -textures/evil8_fx/e8beam_blue -{ - qer_editorimage textures/evil8_fx/e8beam_blue.tga - surfaceparm nolightmap - surfaceparm nomarks - surfaceparm nonsolid - surfaceparm trans - cull disable - qer_trans 0.6 - { - map textures/evil8_fx/e8beam_blue.tga - blendfunc add - tcMod scroll 0.3 0 - } -} - -textures/evil8_base/e8metal03c_shiney -{ - qer_editorimage textures/evil8_base/e8metal03c.tga - { - map textures/effects/tinfx.tga - rgbGen identity - tcGen environment - } - { - map textures/evil8_base/e8metal03c.tga - blendfunc blend - rgbGen identity - } - { - map $lightmap - blendfunc gl_dst_color gl_one_minus_dst_alpha - rgbGen identity - tcGen lightmap - } -} - -textures/evil8_base/e8metal_blue_shiney -{ - qer_editorimage textures/evil8_base/e8metal_blue.tga - { - map textures/effects/tinfx.tga - rgbGen identity - tcGen environment - } - { - map textures/evil8_base/e8metal_blue.tga - blendfunc blend - rgbGen identity - } - { - map $lightmap - blendfunc gl_dst_color gl_one_minus_dst_alpha - rgbGen identity - tcGen lightmap - } -} - -textures/evil8_base/e8metal_red_shiney -{ - qer_editorimage textures/evil8_base/e8metal_red.tga - { - map textures/effects/tinfx.tga - rgbGen identity - tcGen environment - } - { - map textures/evil8_base/e8metal_red.tga - blendfunc blend - rgbGen identity - } - { - map $lightmap - blendfunc gl_dst_color gl_one_minus_dst_alpha - rgbGen identity - tcGen lightmap - } -} - -//broken shader D:? - -textures/evil8_trim/e8trimlight -{ - q3map_lightimage textures/evil8_trim/e8trimlight_fx.tga - q3map_surfacelight 100 - { - map $lightmap - rgbGen identity - tcGen lightmap - } - { - map textures/evil8_trim/e8trimlight.tga - blendfunc filter - rgbGen identity - } - { - map textures/evil8_trim/e8trimlight_fx.tga - blendfunc add - tcMod scroll -2 0 - } -} - -textures/evil8_trim/e8trimlight2_blue -{ - qer_editorimage textures/evil8_trim/e8trimlight2_blue.tga - surfaceparm nomarks - q3map_surfacelight 400 - { - map textures/evil8_trim/e8trimlight2_blue.tga - } - { - map $lightmap - blendfunc filter - tcGen lightmap - } -} - -textures/evil8_trim/e8trimlight2_red -{ - qer_editorimage textures/evil8_trim/e8trimlight2_red.tga - surfaceparm nomarks - q3map_surfacelight 400 - { - map textures/evil8_trim/e8trimlight2_red.tga - } - { - map $lightmap - blendfunc filter - tcGen lightmap - } -} - -//===========================// -//=======floor sounds========// -//===========================// - -textures/evil8_floor/e8clangfloor -{ - //qer_editorimage textures/evil8_floor/e8clangfloor.tga - surfaceparm metalsteps - { - map $lightmap - rgbGen identity - tcGen lightmap - } - { - map textures/evil8_floor/e8clangfloor.tga - blendfunc filter - rgbGen identity - } -} - -textures/evil8_floor/e8clangfloor01 -{ - surfaceparm metalsteps - { - map $lightmap - rgbGen identity - tcGen lightmap - } - { - map textures/evil8_floor/e8clangfloor01.tga - blendfunc filter - rgbGen identity - } -} - -textures/evil8_floor/e8clangfloor03 -{ - surfaceparm metalsteps - { - map $lightmap - rgbGen identity - tcGen lightmap - } - { - map textures/evil8_floor/e8clangfloor03.tga - blendfunc filter - rgbGen identity - } -} - -textures/evil8_floor/e8clangfloor04 -{ - surfaceparm metalsteps - { - map $lightmap - rgbGen identity - tcGen lightmap - } - { - map textures/evil8_floor/e8clangfloor04.tga - blendfunc filter - rgbGen identity - } -} - -textures/evil8_floor/e8clangfloor04_blue -{ - surfaceparm metalsteps - { - map $lightmap - rgbGen identity - tcGen lightmap - } - { - map textures/evil8_floor/e8clangfloor04_blue.tga - blendfunc filter - rgbGen identity - } -} - -textures/evil8_floor/e8clangfloor04_red -{ - surfaceparm metalsteps - { - map $lightmap - rgbGen identity - tcGen lightmap - } - { - map textures/evil8_floor/e8clangfloor04_red.tga - blendfunc filter - rgbGen identity - } -} - -textures/evil8_floor/e8clangfloor04b -{ - surfaceparm metalsteps - { - map $lightmap - rgbGen identity - tcGen lightmap - } - { - map textures/evil8_floor/e8clangfloor04b.tga - blendfunc filter - rgbGen identity - } -} - -textures/evil8_floor/e8clangfloor04warn -{ - surfaceparm metalsteps - { - map $lightmap - rgbGen identity - tcGen lightmap - } - { - map textures/evil8_floor/e8clangfloor04warn.tga - blendfunc filter - rgbGen identity - } -} - -textures/evil8_floor/e8clangfloor04warn2 -{ - surfaceparm metalsteps - { - map $lightmap - rgbGen identity - tcGen lightmap - } - { - map textures/evil8_floor/e8clangfloor04warn2.tga - blendfunc filter - rgbGen identity - } -} - -textures/evil8_floor/e8clangfloor05 -{ - surfaceparm metalsteps - { - map $lightmap - rgbGen identity - tcGen lightmap - } - { - map textures/evil8_floor/e8clangfloor05.tga - blendfunc filter - rgbGen identity - } -} - -textures/evil8_floor/e8clangfloor05b -{ - surfaceparm metalsteps - { - map $lightmap - rgbGen identity - tcGen lightmap - } - { - map textures/evil8_floor/e8clangfloor05b.tga - blendfunc filter - rgbGen identity - } -} - -textures/evil8_floor/e8clangfloor05c -{ - surfaceparm metalsteps - { - map $lightmap - rgbGen identity - tcGen lightmap - } - { - map textures/evil8_floor/e8clangfloor05c.tga - blendfunc filter - rgbGen identity - } -} diff --git a/baseq3r/scripts/flaretest.shader b/baseq3r/scripts/flaretest.shader deleted file mode 100644 index 1d031828..00000000 --- a/baseq3r/scripts/flaretest.shader +++ /dev/null @@ -1,9 +0,0 @@ -sfx/flareGreen -{ - q3map_flare flareShader - { - map textures/sfx/flarebox.tga - rgbGen const ( 0 1 0 ) - } -} - diff --git a/baseq3r/scripts/gfx.shader b/baseq3r/scripts/gfx.shader index 52b4d2b0..8e0bef16 100644 --- a/baseq3r/scripts/gfx.shader +++ b/baseq3r/scripts/gfx.shader @@ -1,6 +1,11 @@ -//================ -// Hud GFX -//================ +// ------------------------------------------------------------ +// Shaders for Q3Rally GFX Textures - rewritten by P3rlE +// based on several q3r_xxx.shader from quake3rally +// ------------------------------------------------------------ + +// ------------------------------------------------------------ +// 1.hud (arrow) +// ------------------------------------------------------------ gfx/hud/arrow @@ -14,123 +19,9 @@ gfx/hud/arrow } } -//================ -// Atmosphere -//================ - -gfx/atmosphere/raindrop -{ - cull none - polygonoffset - sort 16 - { - map gfx/atmosphere/raindrop.tga - blendfunc blend - alphagen vertex - } -} - -gfx/atmosphere/raindropwater -{ - cull none - { - map gfx/atmosphere/raindropwater.tga - blendfunc blend - alphagen vertex - } -} - -gfx/atmosphere/raindropsolid -{ - polygonoffset - { - map gfx/atmosphere/raindropsolid.tga - blendfunc blend - alphagen vertex - } -} - -gfx/atmosphere/snowflake00 -{ - nopicmip - cull none - polygonoffset - sort 16 - { - map gfx/atmosphere/snowflake00.tga - blendfunc blend - alphagen vertex - } -} - -gfx/atmosphere/snowflake01 -{ - nopicmip - cull none - polygonoffset - sort 16 - { - map gfx/atmosphere/snowflake01.tga - blendfunc blend - alphagen vertex - } -} - -gfx/atmosphere/snowflake02 -{ - nopicmip - cull none - polygonoffset - sort 16 - { - map gfx/atmosphere/snowflake02.tga - blendfunc blend - alphagen vertex - } -} - -gfx/atmosphere/snowflake03 -{ - nopicmip - cull none - polygonoffset - sort 16 - { - map gfx/atmosphere/snowflake03.tga - blendfunc blend - alphagen vertex - } -} - -gfx/atmosphere/snowflake04 -{ - nopicmip - cull none - polygonoffset - sort 16 - { - map gfx/atmosphere/snowflake04.tga - blendfunc blend - alphagen vertex - } -} - -gfx/atmosphere/snowflake05 -{ - nopicmip - cull none - polygonoffset - sort 16 - { - map gfx/atmosphere/snowflake05.tga - blendfunc blend - alphagen vertex - } -} - -//================ -// Region -//================ +// ------------------------------------------------------------ +// 2.region +// ------------------------------------------------------------ // the REGION shader is generated by the map editor on temporary // brushes around a selected area for testing parts of maps @@ -140,11 +31,10 @@ textures/REGION surfaceparm nolightmap } -//================ -// Lag-O-Meter -//================ +// ------------------------------------------------------------ +// 3.lagometer (the background for the netgraph) +// ------------------------------------------------------------ -// the background for the netgraph lagometer { nopicmip @@ -154,6 +44,7 @@ lagometer } // blinked on top of lagometer when connection is interrupted + disconnected { nopicmip @@ -171,9 +62,9 @@ white } } -//================ -// Console -//================ +// ------------------------------------------------------------ +// 4.console +// ------------------------------------------------------------ console { @@ -189,9 +80,9 @@ console } -//========== -// Menu -//========== +// ------------------------------------------------------------ +// 5.menu +// ------------------------------------------------------------ menuback { @@ -235,11 +126,9 @@ menubackRagePro // blends turn to shit on rage pro, so skip it } -//====================== -// Levelshot Detail -//====================== - -// used to break up the blur on levelshots +// ------------------------------------------------------------ +// 6.levelshot detail (used to break up the blur on levelshots) +// ------------------------------------------------------------ levelShotDetail { @@ -251,9 +140,9 @@ levelShotDetail } } -//====================== -// Menu 2D GFX -//====================== +// ------------------------------------------------------------ +// 7.menu 2D gfx +// ------------------------------------------------------------ gfx/2d/menuinfo { @@ -289,9 +178,9 @@ gfx/2d/cursor } } -//================ -// Chat Icon -//================ +// ------------------------------------------------------------ +// 8.chat icon +// ------------------------------------------------------------ sprites/balloon3 { @@ -301,9 +190,9 @@ sprites/balloon3 } } -//====================== -// Teamplay Icons -//====================== +// ------------------------------------------------------------ +// 9.teamplay icons +// ------------------------------------------------------------ sprites/foe { @@ -325,9 +214,9 @@ sprites/friend } } -//====================== -// Misc Effects -//====================== +// ------------------------------------------------------------ +// 10.misc effects +// ------------------------------------------------------------ sprites/plasma1 { @@ -632,9 +521,424 @@ gfx/damage/plasma_mrk } } -//================ -// Scoreboard -//================ +railDic +{ + cull disable + deformVertexes autosprite + { + clampmap textures/oafx/plastrail.tga + blendfunc gl_one gl_src_alpha + rgbGen wave inversesawtooth 0 1 0 1.3 + tcMod rotate -460 + } + { + clampmap textures/oafx/plastrail.tga + blendfunc gl_one gl_src_alpha + rgbGen wave inversesawtooth 0 1 0 1.3 + tcMod rotate 754 + } +} + +oldbulletExplosion +{ + cull disable + { + map models/weaphits/bulletscroll.tga + blendfunc add + tcMod scroll -1.4 0 + } +} + +bitoutofdatebulletExplosion +{ + cull disable + { + map models/weaphits/bulletscroll2.tga + blendfunc gl_one gl_src_alpha + rgbGen wave inversesawtooth 0 1 0 2.8 + tcMod scroll -1.5 0 + } + { + map models/weaphits/bulletscroll2.tga + blendfunc gl_one gl_src_alpha + rgbGen wave inversesawtooth 0 1 0 2.8 + tcMod scroll -1.5 0 + } +} + +bulletExplosion +{ + cull disable + { + animmap 12 models/weaphits/bullet_0000.tga models/weaphits/bullet_0001.tga models/weaphits/bullet_0002.tga models/weaphits/bullet_0003.tga models/weaphits/bullet_0004.tga models/weaphits/bullet_0005.tga models/weaphits/bullet_0006.tga models/weaphits/bullet_0007.tga + blendfunc add + } +} + +lightningExplosion +{ + cull disable + deformVertexes wave 9 sin 0 1 0 9 + { + map models/weaphits/elecscroll.tga + blendfunc add + tcMod scroll -8 0 + } +} + +bfgExplocsion +{ + cull disable + { + map models/weaphits/bfgscroll.tga + blendfunc add + tcMod scroll -1.4 0 + } + { + map models/weaphits/bfgscroll.tga + blendfunc add + tcMod scroll -0.6 0 + } +} + +bfgExplosion +{ + { + clampmap textures/oa/bfgfiar.tga + blendfunc add + rgbGen wave inversesawtooth 0 1 0 1.6 + tcMod rotate 77 + tcMod stretch sin 0.3 0.7 0 0.6 + } + { + clampmap textures/oa/bfgfiar.tga + blendfunc add + rgbGen wave inversesawtooth 0 1 0 1.6 + tcMod rotate -17 + tcMod stretch sin 0 1.3 0 0.8 + } + { + clampmap textures/oa/bfgfiar.tga + blendfunc add + rgbGen wave inversesawtooth 0 1 0 1.6 + tcMod rotate -77 + tcMod stretch sawtooth 0 1.3 0 0.8 + } +} + +plasmaExplosion +{ + cull disable + deformVertexes wave 1 sin 0 1 0 2 + { + clampmap models/weaphits/plasring.tga + blendfunc add + rgbGen wave inversesawtooth 0 1 0 1.6 + tcMod stretch sawtooth 0 4.3 0 1.4 + tcMod rotate -37 + } + { + clampmap models/weaphits/plasring.tga + blendfunc add + rgbGen wave inversesawtooth 0 1 0 1.6 + tcMod stretch sawtooth 0 4.5 0 1.4 + tcMod rotate 66 + } +} + +railExplosion +{ + cull disable + { + clampmap models/weaphits/smokering2.tga + blendfunc blend + rgbGen lightingDiffuse + tcMod stretch sawtooth 0 4.5 0 1.3 + tcMod rotate -80 + alphaGen wave inversesawtooth 0 1 0 1.65 + } + { + clampmap models/weaphits/smokering2.tga + blendfunc blend + rgbGen lightingDiffuse + tcMod stretch sawtooth 0 4.5 0 1.4 + tcMod rotate 66 + alphaGen wave inversesawtooth 0 1 0 1.65 + } + { + clampmap models/weaphits/spark.tga + blendfunc gl_src_alpha gl_one + rgbGen identity + tcMod stretch sawtooth 1.5 -3.5 0 1.1 + tcMod rotate -80 + alphaGen wave inversesawtooth 0 1 0 1.65 + } +} + +OLDplasmaExplosion +{ + cull disable + { + map models/weaphits/plasscroll2.tga + blendfunc add + tcMod scroll -1.2 7 + } +} + +OLDrailExplosion +{ + cull disable + { + map models/weaphits/railscroll.tga + blendfunc blend + rgbGen lightingDiffuse + tcMod scroll -1 -0.06 + } + { + map models/weaphits/plasscroll2.tga + blendfunc add + rgbGen wave inversesawtooth 0 1 0 0.6 + tcMod scroll 0 1 + } +} + +OLDrocketExplosion +{ + { + clampmap textures/oa/fiar.tga + blendfunc add + rgbGen wave inversesawtooth 0 1 0 1 + tcMod rotate 77 + tcMod stretch sin 0.3 0.4 0 0.4 + } + { + clampmap textures/oa/fiar2.tga + blendfunc add + rgbGen wave inversesawtooth 0 1 0 1 + tcMod rotate 33 + tcMod stretch sin 0.8 -0.4 0 0.1 + } + { + clampmap textures/oa/fiar.tga + blendfunc add + rgbGen wave inversesawtooth 0 1 0 1 + tcMod rotate -17 + } + { + clampmap textures/oa/fiar2.tga + blendfunc add + rgbGen wave inversesawtooth 0 1 0 1 + tcMod rotate -77 + } +} + +bloodExplosion +{ + { + clampmap gfx/2d/bloodspew.tga + blendfunc blend + tcMod rotate 77 + tcMod stretch sin 0 2 0 0.4 + alphaGen wave inversesawtooth 0 1 0 1 + } + { + clampmap gfx/2d/bloodspew.tga + blendfunc blend + tcMod rotate -43 + tcMod stretch sin 0 1.7 0 0.4 + alphaGen wave inversesawtooth 0 1 0 1 + } +} + +olderrocketExplosion +{ + { + clampmap textures/oa/fiar.tga + blendfunc add + rgbGen wave inversesawtooth 0 1 0 1 + tcMod rotate 77 + tcMod stretch sin 0 1 0 0.4 + } + { + clampmap textures/oa/fiar2.tga + blendfunc add + rgbGen wave inversesawtooth 0 1 0 1 + tcMod rotate 33 + tcMod stretch sin 0 1 0 0.4 + } + { + clampmap textures/oa/fiar.tga + blendfunc add + rgbGen wave inversesawtooth 0 1 0 1 + tcMod rotate -17 + tcMod stretch sawtooth 0 1.8 0 1 + } + { + clampmap textures/oa/fiar2.tga + blendfunc add + rgbGen wave inversesawtooth 0 1 0 1 + tcMod rotate -77 + tcMod stretch sawtooth 0.3 1 0 1 + } +} + +rocketExplosion +{ + { + animmap 8 models/weaphits/rlboom/rlboom_1.tga models/weaphits/rlboom/rlboom_2.tga models/weaphits/rlboom/rlboom_3.tga models/weaphits/rlboom/rlboom_4.tga models/weaphits/rlboom/rlboom_5.tga models/weaphits/rlboom/rlboom_6.tga models/weaphits/rlboom/rlboom_7.tga models/weaphits/rlboom/rlboom_8.tga + blendfunc gl_one gl_src_alpha + rgbGen wave inversesawtooth 0 1 0 8 + } + { + animmap 8 models/weaphits/rlboom/rlboom_2.tga models/weaphits/rlboom/rlboom_3.tga models/weaphits/rlboom/rlboom_4.tga models/weaphits/rlboom/rlboom_5.tga models/weaphits/rlboom/rlboom_6.tga models/weaphits/rlboom/rlboom_7.tga models/weaphits/rlboom/rlboom_8.tga models/weaphits/rlboom/rlboom_8.tga + blendfunc gl_one gl_src_alpha + rgbGen wave sawtooth 0 1 0 8 + } + { + clampmap textures/oa/fiar.tga + blendfunc add + rgbGen wave inversesawtooth 0 1 0 1 + tcMod rotate 77 + tcMod stretch sawtooth 0 1 0 0.4 + } + { + clampmap textures/oa/fiar2.tga + blendfunc add + rgbGen wave inversesawtooth 0 1 0 1 + tcMod rotate 33 + tcMod stretch sin 0 1 0 0.4 + } + { + clampmap textures/oa/fiar.tga + blendfunc add + rgbGen wave inversesawtooth 0 1 0 1 + tcMod rotate -17 + tcMod stretch sawtooth 0 1.5 0 1 + } + { + clampmap textures/oa/fiar2.tga + blendfunc add + rgbGen wave inversesawtooth 0 1 0 1 + tcMod rotate -77 + tcMod stretch sawtooth 0.3 1 0 1 + } +} + +lasmaExplosion +{ + cull disable + { + clampmap textures/oa/fiar.tga + blendfunc add + rgbGen wave inversesawtooth 0 1 0 4 + tcMod rotate 300 + tcMod stretch sin 0.3 0.4 0 0.4 + } + { + clampmap textures/oa/fiar2.tga + blendfunc add + rgbGen wave inversesawtooth 0 1 0 4 + tcMod rotate 122 + tcMod stretch sin 0.8 -0.7 0 0.1 + } +} + +ailExplosion +{ + cull disable + { + clampmap textures/oa/fiar.tga + blendfunc add + rgbGen wave inversesawtooth 0 1 0 1 + tcMod rotate 12 + tcMod stretch sin 0.3 0.4 0 0.4 + } + { + clampmap textures/oa/fiar2.tga + blendfunc add + rgbGen wave inversesawtooth 0 1 0 1 + tcMod rotate 15 + tcMod stretch sin 0.8 -0.4 0 0.1 + } + { + clampmap textures/oa/fiar.tga + blendfunc add + rgbGen wave inversesawtooth 0 1 0 1 + tcMod rotate -12 + } + { + clampmap textures/oa/fiar2.tga + blendfunc add + rgbGen wave inversesawtooth 0 1 0 1 + tcMod rotate -78 + } +} + +OLDgrenadeExplosion +{ + { + clampmap textures/oa/grenfiar.tga + blendfunc add + rgbGen wave inversesawtooth 0 1 0 1.6 + tcMod rotate 77 + tcMod stretch sin 0.3 0.4 0 0.4 + } + { + clampmap textures/oa/grenfiar.tga + blendfunc add + rgbGen wave inversesawtooth 0 1 0 1.6 + tcMod rotate 33 + tcMod stretch sin 0.8 -0.4 0 0.4 + } + { + clampmap textures/oa/grenfiar.tga + blendfunc add + rgbGen wave inversesawtooth 0 1 0 1.6 + tcMod rotate -17 + } + { + clampmap textures/oa/grenfiar.tga + blendfunc add + rgbGen wave inversesawtooth 0 1 0 1.6 + tcMod rotate -77 + } +} + +grenadeExplosion +{ + { + clampmap textures/oa/grenfiar.tga + blendfunc add + rgbGen wave inversesawtooth 0 1 0 1.6 + tcMod rotate 77 + tcMod stretch sin 0 1 0 0.4 + } + { + clampmap textures/oa/grenfiar.tga + blendfunc add + rgbGen wave inversesawtooth 0 1 0 1.6 + tcMod rotate 33 + tcMod stretch sin 0 1 0 0.4 + } + { + clampmap textures/oa/grenfiar.tga + blendfunc add + rgbGen wave inversesawtooth 0 1 0 1.6 + tcMod rotate -17 + tcMod stretch sawtooth 0 1.8 0 1 + } + { + clampmap textures/oa/grenfiar.tga + blendfunc add + rgbGen wave inversesawtooth 0 1 0 1.6 + tcMod rotate -77 + tcMod stretch sawtooth 0.3 1 0 1 + } +} + +// ------------------------------------------------------------ +// 11.scoreboard +// ------------------------------------------------------------ scoreboardName { @@ -676,9 +980,9 @@ scoreboardPing } } -//====================== -// Crosshairs -//====================== +// ------------------------------------------------------------ +// 12.crosshairs +// ------------------------------------------------------------ gfx/2d/crosshair { @@ -791,9 +1095,9 @@ gfx/2d/crosshairk } } -//============================ -// Characters and Numbers -//============================ +// ------------------------------------------------------------ +// 13.characters and numbers +// ------------------------------------------------------------ gfx/2d/bigchars { @@ -963,9 +1267,9 @@ gfx/2d/numbers/minus_32b } } -//====================== -// Explosions -//====================== +// ------------------------------------------------------------ +// 14.explosions +// ------------------------------------------------------------ plasmaExplosion { @@ -1108,6 +1412,10 @@ textures/sfx/flame1 } +// ------------------------------------------------------------ +// 15.camera flash +// ------------------------------------------------------------ + textures/stecki/cameraflash_01 { qer_editorimage textures/stecki/cameraflash_01.tga @@ -1188,23 +1496,452 @@ textures/stecki/cameraflash_05 } } -textures/base_light/light5_5k +textures/stecki/cameraflash { - qer_editorimage textures/base_light/light5.tga - light 1 - surfaceparm nomarks - q3map_surfacelight 5000 - { - map $lightmap - rgbGen identity - } - { - map textures/base_light/light5.tga - blendFunc GL_DST_COLOR GL_ZERO - rgbGen identity - } - { - map textures/base_light/light5.blend.tga - blendfunc add - } + qer_editorimage textures/stecki/cameraflash_01.tga + surfaceparm nomarks + surfaceparm nonsolid + surfaceparm nolightmap + deformVertexes autosprite + + { + animMap 2 textures/stecki/cameraflash_01.tga textures/stecki/cameraflash_02.tga textures/stecki/cameraflash_02.tga textures/stecki/cameraflash_02.tga textures/stecki/cameraflash_02.tga textures/stecki/cameraflash_02.tga textures/stecki/cameraflash_02.tga textures/stecki/cameraflash_02.tga + blendFunc add + rgbGen wave Inversesawtooth 0 2 0 2 +// rgbGen wave Inversesawtooth 1 1 0 1 + } +} + +textures/stecki/cameraflash2 +{ + qer_editorimage textures/stecki/cameraflash_01.tga + surfaceparm nomarks + surfaceparm nonsolid + surfaceparm nolightmap + deformVertexes autosprite + + { + animMap 2 textures/stecki/cameraflash_02.tga textures/stecki/cameraflash_01.tga textures/stecki/cameraflash_02.tga textures/stecki/cameraflash_02.tga textures/stecki/cameraflash_02.tga textures/stecki/cameraflash_02.tga textures/stecki/cameraflash_02.tga textures/stecki/cameraflash_02.tga + blendFunc add + rgbGen wave Inversesawtooth 0 2 0 2 +// rgbGen wave Inversesawtooth 1 1 0 1 + } +} + +textures/stecki/cameraflash3 +{ + qer_editorimage textures/stecki/cameraflash_01.tga + surfaceparm nomarks + surfaceparm nonsolid + surfaceparm nolightmap + deformVertexes autosprite + + { + animMap 2 textures/stecki/cameraflash_02.tga textures/stecki/cameraflash_02.tga textures/stecki/cameraflash_01.tga textures/stecki/cameraflash_02.tga textures/stecki/cameraflash_02.tga textures/stecki/cameraflash_02.tga textures/stecki/cameraflash_02.tga textures/stecki/cameraflash_02.tga + blendFunc add + rgbGen wave Inversesawtooth 0 2 0 2 +// rgbGen wave Inversesawtooth 1 1 0 1 + } +} + +textures/stecki/cameraflash4 +{ + qer_editorimage textures/stecki/cameraflash_01.tga + surfaceparm nomarks + surfaceparm nonsolid + surfaceparm nolightmap + deformVertexes autosprite + + { + animMap 2 textures/stecki/cameraflash_02.tga textures/stecki/cameraflash_02.tga textures/stecki/cameraflash_02.tga textures/stecki/cameraflash_02.tga textures/stecki/cameraflash_01.tga textures/stecki/cameraflash_02.tga textures/stecki/cameraflash_02.tga textures/stecki/cameraflash_02.tga + blendFunc add + rgbGen wave Inversesawtooth 0 2 0 2 +// rgbGen wave Inversesawtooth 1 1 0 1 + } +} + +textures/stecki/cameraflash5 +{ + qer_editorimage textures/stecki/cameraflash_01.tga + surfaceparm nomarks + surfaceparm nonsolid + surfaceparm nolightmap + deformVertexes autosprite + + { + animMap 2 textures/stecki/cameraflash_02.tga textures/stecki/cameraflash_02.tga textures/stecki/cameraflash_02.tga textures/stecki/cameraflash_02.tga textures/stecki/cameraflash_02.tga textures/stecki/cameraflash_02.tga textures/stecki/cameraflash_01.tga textures/stecki/cameraflash_02.tga + blendFunc add + rgbGen wave Inversesawtooth 0 2 0 2 +// rgbGen wave Inversesawtooth 1 1 0 1 + } +} + +// ------------------------------------------------------------ +// 16.ufo gfx +// ------------------------------------------------------------ + +textures/q3r_sfx/force_green + +{ + qer_editorimage models/mapobjects/ufo/ufo01glow.tga + cull disable + surfaceparm alphashadow + surfaceparm playerclip + { + map models/mapobjects/ufo/ufo01glow.tga + tcMod scroll 2.1 0 + blendFunc add + rgbGen wave sin 1 1 .5 .1 + } + { + map models/mapobjects/ufo/ufo01glow.tga + tcMod scroll 1.4 0 + blendFunc add + rgbGen wave square 1 1 .5 2 + } + { + map models/mapobjects/ufo/ufo01glow.tga + tcMod scroll -.9 0 + blendFunc add + rgbGen wave square 1 1 .25 .5 + } + + +} + +// ------------------------------------------------------------ +// 17.stecki gfx +// ------------------------------------------------------------ + +textures/stecki/haze +{ + qer_editorimage textures/stecki/haze_rt.tga + surfaceparm sky + surfaceparm noimpact + surfaceparm nolightmap + q3map_sun 1 .992 .879 80 38 30 + q3map_surfacelight 50 + skyparms textures/stecki/haze - - +} + +//stecki haze fog + +textures/stecki/fog_haze +{ +qer_editorimage textures/sfx/fog_grey.tga +surfaceparm trans +surfaceparm nonsolid +surfaceparm fog +surfaceparm nolightmap + +fogparms ( .477 .477 .479 ) 400 + +} + +textures/stecki/night01 +{ + qer_editorimage textures/stecki/night01_up.tga + surfaceparm noimpact + surfaceparm nolightmap + surfaceparm sky +// q3map_lightimage textures/stecki/night01_up.tga + q3map_sun .9 .8 1 30 30 60 + q3map_surfacelight 5 + + skyparms textures/stecki/night01 512 textures/stecki/night01 + +} + +textures/stecki/decal01 +{ + qer_editorimage gfx/damage/plasma_mrk.tga + polygonOffset + { + map gfx/damage/plasma_mrk.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen vertex + alphaGen vertex + } +} + +// ------------------------------------------------------------ +// 18.teleporter +// ------------------------------------------------------------ + +teleptThis +{ + surfaceparm nolightmap + cull disable + deformVertexes autosprite + { + clampmap textures/flares/newflare.tga + blendfunc add + rgbGen wave sawtooth 0 1 0 2 + tcMod stretch inversesawtooth 0 1 0 2 + tcMod rotate 333 + } + { + clampmap textures/flares/lava.tga + blendfunc add + rgbGen wave sawtooth 0 1 0 0.5 + tcMod stretch inversesawtooth 0 1 0 0.5 + tcMod rotate -333 + } + { + clampmap textures/flares/newflare.tga + blendfunc add + rgbGen wave sawtooth 0 1 0 1.25 + tcMod stretch inversesawtooth 0 1 0 1.25 + tcMod rotate 500 + } + { + clampmap textures/flares/portalflare.tga + blendfunc add + rgbGen wave inversesawtooth 0 1 0 4 + tcMod stretch sawtooth 0 1 0 4 + tcMod rotate 1323 + } +} + +teleptThat +{ + q3map_lightimage textures/effects/jumpcirc.tga + surfaceparm nolightmap + cull disable + deformVertexes autosprite + q3map_surfacelight 300 + { + clampmap textures/effects/jumpcirc.tga + blendfunc add + rgbGen wave sawtooth 0 1 0 2 + tcMod stretch inversesawtooth 0 1 0 2 + tcMod rotate 333 + } + { + clampmap textures/effects/jumpcirc.tga + blendfunc add + rgbGen wave sawtooth 0 1 0 0.5 + tcMod stretch inversesawtooth 0 1 0 0.5 + tcMod rotate -333 + } + { + clampmap textures/effects/jumpcirc.tga + blendfunc add + rgbGen wave sawtooth 0 1 0 1.25 + tcMod stretch inversesawtooth 0 1 0 1.25 + tcMod rotate 500 + } +} + +// ------------------------------------------------------------ +// 19.car gfx +// ------------------------------------------------------------ + +gfx/flares/blite +{ + deformVertexes autosprite + + { + map gfx/flares/blite.tga + blendFunc add + rgbGen identity + } +} + +gfx/flares/hlite +{ + deformVertexes autosprite + + { + map gfx/flares/hlite.tga + blendFunc add + rgbGen identity + } +} + +gfx/flares/rlite +{ + deformVertexes autosprite + + { + map gfx/flares/rlite.tga + blendFunc add + rgbGen identity + } +} +gfx/skidmarks/asphalt +{ + polygonOffset + { + map gfx/skidmarks/asphalt.tga + blendFunc GL_ZERO GL_ONE_MINUS_SRC_COLOR + rgbGen exactVertex + } +} +gfx/skidmarks/grass +{ + polygonOffset + { + map gfx/skidmarks/grass.tga + blendFunc GL_ZERO GL_ONE_MINUS_SRC_COLOR + rgbGen exactVertex + } +} +gfx/skidmarks/dirt +{ + polygonOffset + { + map gfx/skidmarks/dirt.tga + blendFunc GL_ZERO GL_ONE_MINUS_SRC_COLOR + rgbGen exactVertex + } +} +gfx/skidmarks/flesh +{ + polygonOffset + { + map gfx/skidmarks/flesh.tga + blendFunc GL_ZERO GL_ONE_MINUS_SRC_COLOR + rgbGen exactVertex + } +} +gfx/damage/spark +{ + sort nearest + cull none + { + map gfx/damage/spark.jpg + blendFunc GL_ONE GL_ONE + rgbGen vertex + } +} + +gfx/damage/oil_mark +{ + polygonOffset + + + { + map gfx/damage/oil_mark.tga + blendFunc GL_ZERO GL_ONE_MINUS_SRC_COLOR + rgbGen exactVertex + } + { + map textures/reflect/oilreflect.tga + blendFunc add + rgbGen exactVertex + } + { + map gfx/damage/oil_mark_reflect.tga + blendFunc GL_ZERO GL_ONE_MINUS_SRC_COLOR + rgbGen exactVertex + } +} + +// ------------------------------------------------------------ +// 20.goal gfx +// ------------------------------------------------------------ + +textures/sfx2/redgoal2 +{ + surfaceparm nolightmap + surfaceparm trans + cull none + { + map textures/sfx2/redgoal2.tga + tcgen environment + blendfunc add + tcmod turb .1 .3 .5 .4 + tcmod scale .5 .5 + } +} + +textures/sfx2/bluegoal2 +{ + surfaceparm nolightmap + surfaceparm trans + cull none + { + map textures/sfx2/bluegoal2.tga + tcgen environment + blendfunc add + tcmod turb .1 .3 .5 .4 + tcmod scale .5 .5 + } +} + +// ------------------------------------------------------------ +// 21.car gibs +// ------------------------------------------------------------ + +models/gibs/muffler + +{ + + { + map textures/sfx/specular.tga + tcGen environment + } + { + map models/gibs/gibs.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +models/gibs/piston + +{ + + { + map textures/sfx/specular.tga + tcGen environment + } + { + map models/gibs/gibs.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + + +models/gibs/shock + +{ + cull disable + { + map models/gibs/gibs.tga + blendFunc blend + alphaFunc GE128 + depthWrite + } +} + +models/gibs/steer + +{ + { + map models/gibs/gibs.tga + blendFunc blend + alphaFunc GE128 + depthWrite + } +} + +// ------------------------------------------------------------ +// 22.driver heads +// ------------------------------------------------------------ + +models/players/heads/doom_f +{ + { + map models/players/heads/doom.tga + rgbGen lightingDiffuse + } + { + + map models/players/heads/doom_fx.tga + tcGen environment + rgbGen lightingDiffuse + blendfunc gl_ONE gl_ONE + } + } \ No newline at end of file diff --git a/baseq3r/scripts/gibs.shader b/baseq3r/scripts/gibs.shader deleted file mode 100644 index 137a33b5..00000000 --- a/baseq3r/scripts/gibs.shader +++ /dev/null @@ -1,52 +0,0 @@ -models/gibs/muffler - -{ - - { - map textures/sfx/specular.tga - tcGen environment - } - { - map models/gibs/gibs.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -models/gibs/piston - -{ - - { - map textures/sfx/specular.tga - tcGen environment - } - { - map models/gibs/gibs.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - - -models/gibs/shock - -{ - cull disable - { - map models/gibs/gibs.tga - blendFunc blend - alphaFunc GE128 - depthWrite - } -} - -models/gibs/steer - -{ - { - map models/gibs/gibs.tga - blendFunc blend - alphaFunc GE128 - depthWrite - } -} - diff --git a/baseq3r/scripts/heads.shader b/baseq3r/scripts/heads.shader deleted file mode 100644 index 2702854c..00000000 --- a/baseq3r/scripts/heads.shader +++ /dev/null @@ -1,22 +0,0 @@ -//====================== -// Driver Heads -//====================== - - -//DOOMGUY - -models/players/heads/doom_f -{ - { - map models/players/heads/doom.tga - rgbGen lightingDiffuse - } - { - - map models/players/heads/doom_fx.tga - tcGen environment - rgbGen lightingDiffuse - blendfunc gl_ONE gl_ONE - } - -} diff --git a/baseq3r/scripts/iconsprites.shader b/baseq3r/scripts/iconsprites.shader deleted file mode 100644 index e780159a..00000000 --- a/baseq3r/scripts/iconsprites.shader +++ /dev/null @@ -1,1068 +0,0 @@ -// just simple icon shaders needed - -textures/REGION -{ - surfaceparm nolightmap -} - -lagometer -{ - nopicmip - { - map gfx/2d/lag.tga - } -} - -disconnected -{ - nopicmip - { - map gfx/2d/net.tga - } -} - -white -{ - { - map *white - blendfunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - rgbgen vertex - } -} - -levelShotDetail -{ - nopicmip - { - map textures/sfx/detail.tga - blendFunc GL_DST_COLOR GL_SRC_COLOR - rgbgen identity - } -} - -icons/teleporter -{ - nopicmip - { - map icons/teleporter.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} -icons/medkit -{ - nopicmip - { - map icons/medkit.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -icons/envirosuit -{ - nopicmip - { - map icons/envirosuit.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} -icons/quad -{ - nopicmip - { - map icons/quad.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} -icons/haste -{ - nopicmip - { - map icons/haste.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} -icons/invis -{ - nopicmip - { - map icons/invis.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} -icons/regen -{ - nopicmip - { - map icons/regen.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} -icons/flight -{ - nopicmip - { - map icons/flight.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - - -medal_impressive -{ - nopicmip - { - clampmap menu/medals/medal_impressive.tga - blendFunc blend - } -} - -medal_frags -{ - nopicmip - { - clampmap menu/medals/medal_frags.tga - blendFunc blend - } -} - -medal_excellent -{ - nopicmip - { - clampmap menu/medals/medal_excellent.tga - blendFunc blend - } -} - -medal_gauntlet -{ - nopicmip - { - clampmap menu/medals/medal_gauntlet.tga - blendFunc blend - } -} - -medal_assist -{ - nopicmip - { - clampmap menu/medals/medal_assist.tga - blendFunc blend - } -} - -medal_defend -{ - nopicmip - { - clampmap menu/medals/medal_defend.tga - blendFunc blend - } -} - -medal_capture -{ - nopicmip - { - clampmap menu/medals/medal_capture.tga - blendFunc blend - } -} - - -icons/iconw_gauntlet -{ - nopicmip - { - map icons/iconw_gauntlet.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} -icons/iconw_machinegun -{ - nopicmip - { - map icons/iconw_machinegun.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} -icons/iconw_rocket -{ - nopicmip - { - map icons/iconw_rocket.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -icons/iconw_shotgun -{ - nopicmip - { - map icons/iconw_shotgun.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - rgbgen identitylighting - } -} - -icons/iconw_grenade -{ - nopicmip - { - map icons/iconw_grenade.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -icons/iconw_lightning -{ - nopicmip - { - map icons/iconw_lightning.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -icons/iconw_plasma -{ - nopicmip - { - map icons/iconw_plasma.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -icons/iconw_railgun -{ - nopicmip - { - map icons/iconw_railgun.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -icons/iconw_bfg -{ - nopicmip - { - map icons/iconw_bfg.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -icons/iconw_grapple -{ - nopicmip - { - map icons/iconw_grapple.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -icons/icona_machinegun -{ - nopicmip - { - map icons/icona_machinegun.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} -icons/icona_rocket -{ - nopicmip - { - map icons/icona_rocket.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -icons/icona_shotgun -{ - nopicmip - { - map icons/icona_shotgun.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - rgbgen identitylighting - } -} - -icons/icona_grenade -{ - nopicmip - { - map icons/icona_grenade.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -icons/icona_lightning -{ - nopicmip - { - map icons/icona_lightning.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -icons/icona_plasma -{ - nopicmip - { - map icons/icona_plasma.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -icons/icona_railgun -{ - nopicmip - { - map icons/icona_railgun.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -icons/icona_bfg -{ - nopicmip - { - map icons/icona_bfg.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - - -icons/iconr_shard -{ - nopicmip - { - map icons/iconr_shard.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -icons/iconr_yellow -{ - nopicmip - { - map icons/iconr_yellow.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -icons/iconr_red -{ - nopicmip - { - map icons/iconr_red.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - - -icons/iconh_green -{ - nopicmip - { - map icons/iconh_green.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -icons/iconh_yellow -{ - nopicmip - { - map icons/iconh_yellow.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -icons/iconh_red -{ - nopicmip - { - map icons/iconh_red.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } - -} - -icons/iconh_mega -{ - nopicmip - { - map icons/iconh_mega.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -icons/iconf_red -{ - nopicmip - { - map icons/iconf_red.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -icons/iconf_blu -{ - nopicmip - { - map icons/iconf_blu.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - - - -gfx/2d/menuinfo -{ - nopicmip - { - map gfx/2d/menuinfo.tga - } -} - -gfx/2d/menuinfo2 -{ - nopicmip - { - map gfx/2d/menuinfo2.tga - } -} - -gfx/2d/quit -{ - nopicmip - nomipmaps - { - map gfx/2d/quit.tga - } -} - -gfx/2d/cursor -{ - nopicmip - nomipmaps - { - map gfx/2d/cursor.tga - } -} - -sprites/balloon3 -{ - { - map sprites/balloon4.tga - blendfunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -viewBloodBlend -{ - sort nearest - { - //map models/weaphits/blood201.tga - map gfx/damage/blood_screen.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - rgbGen identityLighting - alphaGen vertex - } -} - -waterBubble -{ - sort underwater - cull none - entityMergable - { - map sprites/bubble.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - rgbGen vertex - alphaGen vertex - } -} - - -Grareflaader -{ - cull none - { - map gfx/misc/flare.tga - blendFunc GL_ONE GL_ONE - rgbGen vertex - } -} -boens -{ - cull none - { - map gfx/misc/sun.tga - blendFunc GL_ONE GL_ONE - rgbGen vertex - } -} -gfx/misc/tracer -{ - cull none - { - map gfx/misc/tracer2.tga - blendFunc GL_ONE GL_ONE - } -} - -bloodMark -{ - nopicmip - polygonOffset - { - clampmap gfx/damage/blood_stain.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - rgbGen identityLighting - alphaGen vertex - } -} - -bloodTrail -{ - - nopicmip - entityMergable - { - //clampmap gfx/misc/blood.tga - clampmap gfx/damage/blood_spurt.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - rgbGen vertex - alphaGen vertex - } -} - -scoreboardName -{ - nopicmip - nomipmaps - { - clampmap menu/tab/name.tga - blendfunc blend - } -} - -scoreboardScore -{ - nopicmip - nomipmaps - { - clampmap menu/tab/score.tga - blendfunc blend - } -} - -scoreboardTime -{ - nopicmip - nomipmaps - { - clampmap menu/tab/time.tga - blendfunc blend - } -} - -scoreboardPing -{ - nopicmip - nomipmaps - { - clampmap menu/tab/ping.tga - blendfunc blend - } -} -gfx/2d/crosshair -{ - nopicmip - { - map gfx/2d/crosshair.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - rgbGen vertex - } -} - -gfx/2d/crosshairb -{ - nopicmip - { - map gfx/2d/crosshairb.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - rgbGen vertex - } -} - -gfx/2d/crosshairc -{ - nopicmip - { - map gfx/2d/crosshairc.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - rgbGen vertex - } -} - -gfx/2d/crosshaird -{ - nopicmip - { - map gfx/2d/crosshaird.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - rgbGen vertex - } -} - -gfx/2d/crosshaire -{ - nopicmip - { - map gfx/2d/crosshaire.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - rgbGen vertex - } -} - -gfx/2d/crosshairf -{ - nopicmip - { - map gfx/2d/crosshairf.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - rgbGen vertex - } -} - -gfx/2d/crosshairg -{ - nopicmip - { - map gfx/2d/crosshairg.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - rgbGen vertex - } -} - -gfx/2d/crosshairh -{ - nopicmip - { - map gfx/2d/crosshairh.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - rgbGen vertex - } -} - -gfx/2d/crosshairi -{ - nopicmip - { - map gfx/2d/crosshairi.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - rgbGen vertex - } - -} -gfx/2d/crosshairj -{ - nopicmip - { - map gfx/2d/crosshairj.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - rgbGen vertex - } -} -gfx/2d/crosshairk -{ - nopicmip - { - map gfx/2d/crosshairk.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - rgbGen vertex - } -} - - - - -gfx/2d/bigchars -{ - nopicmip - nomipmaps - { - map gfx/2d/bigchars.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - rgbgen vertex - } -} -gfx/2d/select -{ - nopicmip - { - map gfx/2d/select.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - rgbGen identity - rgbgen vertex - } -} - - -gfx/2d/assault1d -{ - nopicmip - { - map gfx/2d/assault1d.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} -gfx/2d/armor1h -{ - nopicmip - { - map gfx/2d/armor1h.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} -gfx/2d/health -{ - nopicmip - { - map gfx/2d/health.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} -gfx/2d/blank -{ - nopicmip - { - map gfx/2d/blank.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} -gfx/2d/numbers/zero_32b -{ - nopicmip - { - map gfx/2d/numbers/zero_32b.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - rgbgen vertex - } -} -gfx/2d/numbers/one_32b -{ - nopicmip - { - map gfx/2d/numbers/one_32b.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - rgbgen vertex - } -} -gfx/2d/numbers/two_32b -{ - nopicmip - { - map gfx/2d/numbers/two_32b.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - rgbgen vertex - } -} -gfx/2d/numbers/three_32b -{ - nopicmip - { - map gfx/2d/numbers/three_32b.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - rgbgen vertex - } -} -gfx/2d/numbers/four_32b -{ - nopicmip - { - map gfx/2d/numbers/four_32b.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - rgbgen vertex - } -} -gfx/2d/numbers/five_32b -{ - nopicmip - { - map gfx/2d/numbers/five_32b.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - rgbgen vertex - } -} -gfx/2d/numbers/six_32b -{ - nopicmip - { - map gfx/2d/numbers/six_32b.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - rgbgen vertex - } -} -gfx/2d/numbers/seven_32b -{ - nopicmip - { - map gfx/2d/numbers/seven_32b.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - rgbgen vertex - } -} -gfx/2d/numbers/eight_32b -{ - nopicmip - { - map gfx/2d/numbers/eight_32b.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - rgbgen vertex - } -} -gfx/2d/numbers/nine_32b -{ - nopicmip - { - map gfx/2d/numbers/nine_32b.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - rgbgen vertex - } -} -gfx/2d/numbers/minus_32b -{ - nopicmip - { - map gfx/2d/numbers/minus_32b.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - rgbgen vertex - } -} - - -// missionpack icons - -icons/iconw_chaingun -{ - nopicmip - { - map icons/iconw_chaingun.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -icons/iconw_chaingun_cl1 -{ - nopicmip - { - map icons/iconw_chaingun_cl1.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -icons/iconw_chaingun_cl2 -{ - nopicmip - { - map icons/iconw_chaingun_cl2.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -icons/iconw_grapple -{ - nopicmip - { - map icons/iconw_grapple.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -icons/iconw_kamikaze -{ - nopicmip - { - map icons/iconw_kamikaze.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -icons/iconw_nailgun -{ - nopicmip - { - map icons/iconw_nailgun.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -icons/iconw_proxlauncher -{ - nopicmip - { - map icons/iconw_proxlauncher.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -icons/icona_chaingun -{ - nopicmip - { - map icons/icona_chaingun.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - - -icons/icona_proxlauncher -{ - nopicmip - { - map icons/icona_proxlauncher.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - - -icons/icona_nailgun -{ - nopicmip - { - map icons/icona_nailgun.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - - -icons/guard -{ - nopicmip - { - map icons/guard.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -icons/doubler -{ - nopicmip - { - map icons/doubler.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -icons/ammo_regen -{ - nopicmip - { - map icons/ammo_regen.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -icons/scout -{ - nopicmip - { - map icons/scout.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - - -icons/icona_red -{ - nopicmip - { - map icons/icona_red.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -icons/icona_blue -{ - nopicmip - { - map icons/icona_blue.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -icons/icona_white -{ - nopicmip - { - map icons/icona_white.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -icons/iconb_red -{ - nopicmip - { - map icons/iconb_red.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -icons/iconb_blue -{ - nopicmip - { - map icons/iconb_blue.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -icons/iconb_white -{ - nopicmip - { - map icons/iconb_white.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -icons/icona_red -{ - nopicmip - { - map icons/icona_red.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -icons/icona_blue -{ - nopicmip - { - map icons/icona_blue.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -icons/iconf_blu -{ - nopicmip - { - map icons/iconf_blu.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -icons/iconf_red -{ - nopicmip - { - map icons/iconf_red.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} diff --git a/baseq3r/scripts/item_health.shader b/baseq3r/scripts/item_health.shader deleted file mode 100644 index 172e87f3..00000000 --- a/baseq3r/scripts/item_health.shader +++ /dev/null @@ -1,124 +0,0 @@ -smallCross -{ - { - map textures/oafx/greenchrm.tga - tcMod rotate -76 - tcGen environment - } - { - map textures/oafx/greenchrm.tga - blendfunc add - tcMod rotate 54 - tcGen environment - } -} - -mediumCross -{ - { - map textures/effects/envmapligh.tga - tcMod rotate -76 - tcGen environment - } - { - map textures/effects/envmapyel.tga - blendfunc add - tcMod rotate 54 - tcGen environment - } -} - -largeCross -{ - { - map textures/oafx/orangechrm.tga - tcMod rotate -76 - tcGen environment - } - { - map textures/oafx/orangechrm.tga - blendfunc add - tcMod rotate 54 - tcGen environment - } -} - -megaCross -{ - { - map textures/effects/envmapblue2.tga - tcMod rotate -76 - tcGen environment - } - { - map textures/effects/megahelth.tga - blendfunc add - tcMod rotate 54 - tcGen environment - } -} - -smallCrossFlare -{ - deformVertexes autosprite - { - clampmap textures/oafx/greenflr1.tga - blendfunc add - tcMod rotate -149 - tcMod stretch sin -1 1 0 0.2 - } - { - clampmap textures/oafx/greenflr2.tga - blendfunc add - tcMod rotate 1765 - tcMod stretch sin 0 -1.2 0 0.3 - } -} - -oldflare -{ - deformVertexes autosprite - { - clampmap textures/oafx/flare.tga - blendfunc add - tcMod rotate 12 - } - { - clampmap textures/oafx/flare.tga - blendfunc add - tcMod rotate -17 - } -} - -oldysunFlare -{ - deformVertexes autosprite - { - clampmap textures/oafx/flare.tga - blendfunc add - tcMod rotate 12 - } - { - clampmap textures/oafx/flare.tga - blendfunc add - tcMod rotate -17 - } -} - -largeCrossFlare -{ - deformVertexes autosprite - { - clampmap textures/oafx/orangeflr1.tga - blendfunc add - tcMod rotate -46 - tcMod stretch sin -1 0.4 0 0.2 - } - { - clampmap textures/oafx/orangeflr2.tga - blendfunc add - tcMod rotate 122 - tcMod stretch inversesawtooth -0.7 -1 0 2 - } -} - diff --git a/baseq3r/scripts/liquids.shader b/baseq3r/scripts/liquids.shader index ec899eac..7495f6d5 100644 --- a/baseq3r/scripts/liquids.shader +++ b/baseq3r/scripts/liquids.shader @@ -1,3 +1,8 @@ +// ------------------------------------------------------------ +// Shaders for Q3Rally liquids - rewritten by P3rlE +// based on the q3r_liquids.shader from quake3rally +// ------------------------------------------------------------ + textures/q3r_liquids/q3r_water_01 { qer_editorimage textures/q3r_liquids/water.tga @@ -111,7 +116,6 @@ textures/q3r_liquids/q3r_lavahell } -// lava for q3r --tbb textures/q3r_liquids/lava_1a { qer_editorimage textures/q3r_liquids/lava_1a.tga @@ -135,7 +139,6 @@ textures/q3r_liquids/lava_1a } -// rotating fireball --tbb textures/q3r_liquids/fireball_rot2 { qer_editorimage textures/q3r_liquids/fireball_1a.tga @@ -155,7 +158,6 @@ textures/q3r_liquids/fireball_rot2 } } -// rotating fireball --tbb textures/q3r_liquids/fireball_rot1 { qer_editorimage textures/q3r_liquids/fireball_1a.tga @@ -170,6 +172,7 @@ textures/q3r_liquids/fireball_rot1 tcMod rotate 180 } } + textures/q3r_liquids/fireball_rotani1 { qer_editorimage textures/q3r_liquids/fireball_1a.tga @@ -184,7 +187,6 @@ textures/q3r_liquids/fireball_rotani1 } } - textures/liquids/protolava { @@ -219,12 +221,6 @@ textures/liquids/protolava textures/liquids/slime2 { - // ************************************************* - // * SLIME Feb 11 1999 * - // * IF YOU CHANGE THIS PLEASE COMMENT THE CHANGE * - // ************************************************* - - // Added to g3map_global texture on May 11, 1999 qer_editorimage textures/liquids/slime7e.tga q3map_lightimage textures/liquids/slime7e4.tga q3map_globaltexture @@ -271,10 +267,6 @@ textures/liquids/slime2 } textures/liquids/watertest - -// ************************************************************ -// * Water test with environmentmap. Created September 21* -// ************************************************************ { qer_editorimage textures/liquids/pool3d_3b.tga @@ -307,7 +299,6 @@ textures/liquids/watertest textures/liquids/flatripplewater_1500 { - // Added to g3map_global texture on May 11, 1999 qer_editorimage textures/liquids/pool2.tga q3map_globaltexture q3map_lightsubdivide 32 @@ -319,8 +310,6 @@ textures/liquids/flatripplewater_1500 q3map_surfacelight 500 cull disable -// tesssize 128 -// cull disable deformVertexes wave 100 sin 3 2 .1 0.1 { @@ -367,12 +356,8 @@ textures/liquids/xctf_painwater //rgbgen wave sin .1 1 5 .1 } } -textures/liquids/clear_calm1 -// ********************************************************* -// * Medium clear calm water. Created September 9 * -// ********************************************************* - +textures/liquids/clear_calm1 { qer_editorimage textures/liquids/pool3d_3e.tga qer_trans .5 @@ -407,15 +392,9 @@ textures/liquids/clear_calm1 -// END } -textures/liquids/clear_ripple3 - -// ********************************************************* -// * Medium clear ripple water. Created September 9 * -// ********************************************************* - +textures/liquids/clear_ripple3 { qer_editorimage textures/liquids/pool3d_3c.tga qer_trans .5 diff --git a/baseq3r/scripts/mapobjects.shader b/baseq3r/scripts/mapobjects.shader index 4488ef36..1c82779e 100644 --- a/baseq3r/scripts/mapobjects.shader +++ b/baseq3r/scripts/mapobjects.shader @@ -1,3 +1,8 @@ +// ------------------------------------------------------------ +// Shaders for Q3Rally mapobjects - rewritten by P3rlE +// based on mapobjects.shader from quake3rally +// ------------------------------------------------------------ + //================ // watertower //================ diff --git a/baseq3r/scripts/mappinggfx.shader b/baseq3r/scripts/mappinggfx.shader deleted file mode 100644 index 8b9434c2..00000000 --- a/baseq3r/scripts/mappinggfx.shader +++ /dev/null @@ -1,116 +0,0 @@ -//====================== -// Camera Flash -//====================== - -textures/stecki/cameraflash -{ - qer_editorimage textures/stecki/cameraflash_01.tga - surfaceparm nomarks - surfaceparm nonsolid - surfaceparm nolightmap - deformVertexes autosprite - - { - animMap 2 textures/stecki/cameraflash_01.tga textures/stecki/cameraflash_02.tga textures/stecki/cameraflash_02.tga textures/stecki/cameraflash_02.tga textures/stecki/cameraflash_02.tga textures/stecki/cameraflash_02.tga textures/stecki/cameraflash_02.tga textures/stecki/cameraflash_02.tga - blendFunc add - rgbGen wave Inversesawtooth 0 2 0 2 -// rgbGen wave Inversesawtooth 1 1 0 1 - } -} - -textures/stecki/cameraflash2 -{ - qer_editorimage textures/stecki/cameraflash_01.tga - surfaceparm nomarks - surfaceparm nonsolid - surfaceparm nolightmap - deformVertexes autosprite - - { - animMap 2 textures/stecki/cameraflash_02.tga textures/stecki/cameraflash_01.tga textures/stecki/cameraflash_02.tga textures/stecki/cameraflash_02.tga textures/stecki/cameraflash_02.tga textures/stecki/cameraflash_02.tga textures/stecki/cameraflash_02.tga textures/stecki/cameraflash_02.tga - blendFunc add - rgbGen wave Inversesawtooth 0 2 0 2 -// rgbGen wave Inversesawtooth 1 1 0 1 - } -} - -textures/stecki/cameraflash3 -{ - qer_editorimage textures/stecki/cameraflash_01.tga - surfaceparm nomarks - surfaceparm nonsolid - surfaceparm nolightmap - deformVertexes autosprite - - { - animMap 2 textures/stecki/cameraflash_02.tga textures/stecki/cameraflash_02.tga textures/stecki/cameraflash_01.tga textures/stecki/cameraflash_02.tga textures/stecki/cameraflash_02.tga textures/stecki/cameraflash_02.tga textures/stecki/cameraflash_02.tga textures/stecki/cameraflash_02.tga - blendFunc add - rgbGen wave Inversesawtooth 0 2 0 2 -// rgbGen wave Inversesawtooth 1 1 0 1 - } -} - -textures/stecki/cameraflash4 -{ - qer_editorimage textures/stecki/cameraflash_01.tga - surfaceparm nomarks - surfaceparm nonsolid - surfaceparm nolightmap - deformVertexes autosprite - - { - animMap 2 textures/stecki/cameraflash_02.tga textures/stecki/cameraflash_02.tga textures/stecki/cameraflash_02.tga textures/stecki/cameraflash_02.tga textures/stecki/cameraflash_01.tga textures/stecki/cameraflash_02.tga textures/stecki/cameraflash_02.tga textures/stecki/cameraflash_02.tga - blendFunc add - rgbGen wave Inversesawtooth 0 2 0 2 -// rgbGen wave Inversesawtooth 1 1 0 1 - } -} - -textures/stecki/cameraflash5 -{ - qer_editorimage textures/stecki/cameraflash_01.tga - surfaceparm nomarks - surfaceparm nonsolid - surfaceparm nolightmap - deformVertexes autosprite - - { - animMap 2 textures/stecki/cameraflash_02.tga textures/stecki/cameraflash_02.tga textures/stecki/cameraflash_02.tga textures/stecki/cameraflash_02.tga textures/stecki/cameraflash_02.tga textures/stecki/cameraflash_02.tga textures/stecki/cameraflash_01.tga textures/stecki/cameraflash_02.tga - blendFunc add - rgbGen wave Inversesawtooth 0 2 0 2 -// rgbGen wave Inversesawtooth 1 1 0 1 - } -} - -//================ -// UFO GFX -//================ - -textures/q3r_sfx/force_green - -{ - qer_editorimage models/mapobjects/ufo/ufo01glow.tga - cull disable - surfaceparm alphashadow - surfaceparm playerclip - { - map models/mapobjects/ufo/ufo01glow.tga - tcMod scroll 2.1 0 - blendFunc add - rgbGen wave sin 1 1 .5 .1 - } - { - map models/mapobjects/ufo/ufo01glow.tga - tcMod scroll 1.4 0 - blendFunc add - rgbGen wave square 1 1 .5 2 - } - { - map models/mapobjects/ufo/ufo01glow.tga - tcMod scroll -.9 0 - blendFunc add - rgbGen wave square 1 1 .25 .5 - } - - -} diff --git a/baseq3r/scripts/maybe_useless.shader b/baseq3r/scripts/maybe_useless.shader deleted file mode 100644 index d85edeef..00000000 --- a/baseq3r/scripts/maybe_useless.shader +++ /dev/null @@ -1,484 +0,0 @@ -// -// special effects as seen on players -// - -powerups/battleSuit -{ - deformVertexes wave 100 sin 1 0 0 0 - { - map textures/effects/envmapgold2.tga - //map textures/sfx/specular.tga - tcGen environment - tcMod turb 0 0.15 0 0.3 - tcmod rotate 333 - tcmod scroll .3 .3 - blendfunc GL_ONE GL_ONE - } -} - -powerups/battleWeapon -{ - deformVertexes wave 100 sin 0.5 0 0 0 - { - map textures/effects/envmapgold2.tga - //map textures/sfx/specular.tga - tcGen environment - tcMod turb 0 0.15 0 0.3 - tcmod rotate 333 - tcmod scroll .3 .3 - blendfunc GL_ONE GL_ONE - } -} - -powerups/invisibility -{ - { - map textures/effects/invismap.tga - //map textures/sfx/specular.tga - blendfunc GL_ONE GL_ONE - tcMod turb 0 0.15 0 0.25 - tcGen environment - } -} - -powerups/quad -{ - deformVertexes wave 100 sin 3 0 0 0 - { - map textures/effects/quadmap2.tga - blendfunc GL_ONE GL_ONE - tcGen environment - tcmod rotate 30 - //tcMod turb 0 0.2 0 .2 - tcmod scroll 1 .1 - } -} - -powerups/quadWeapon -{ - deformVertexes wave 100 sin 0.5 0 0 0 - { - map textures/effects/quadmap2.tga - blendfunc GL_ONE GL_ONE - tcGen environment - tcmod rotate 30 - //tcMod turb 0 0.2 0 .2 - tcmod scroll 1 .1 - } -} - -powerups/regen -{ - deformVertexes wave 100 sin 3 0 0 0 - { - map textures/effects/regenmap2.tga - blendfunc GL_ONE GL_ONE - tcGen environment - tcmod rotate 30 - //tcMod turb 0 0.2 0 .2 - tcmod scroll 1 .1 - } -} - -powerups/blueflag -{ - deformVertexes wave 100 sin 3 0 0 0 - { - map textures/effects/blueflagmap.tga - blendfunc GL_ONE GL_ONE - tcGen environment - tcMod turb 0 0.2 0 1 - } -} - -powerups/redflag -{ - deformVertexes wave 100 sin 3 0 0 0 - { - map textures/effects/redflagmap.tga - blendfunc GL_ONE GL_ONE - tcGen environment - tcMod turb 0 0.2 0 1 - } -} - -// -// holdable item icons -// - -icons/medkit -{ - nopicmip - { - map icons/medkit.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -icons/teleporter -{ - nopicmip - { - map icons/teleporter.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -// -// powerup icons -// - -icons/envirosuit -{ - nopicmip - { - map icons/envirosuit.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -icons/flight -{ - nopicmip - { - map icons/flight.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -icons/haste -{ - nopicmip - { - map icons/haste.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -icons/invis -{ - nopicmip - { - map icons/invis.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -icons/quad -{ - nopicmip - { - map icons/quad.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -icons/regen -{ - nopicmip - { - map icons/regen.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - - -// reward medals used in the game floating over client's heads - -medal_excellent -{ - nopicmip - { - clampmap menu/medals/medal_excellent.tga - blendFunc blend - } -} - -medal_gauntlet -{ - nopicmip - { - clampmap menu/medals/medal_gauntlet.tga - blendFunc blend - } -} - -medal_impressive -{ - nopicmip - { - clampmap menu/medals/medal_impressive.tga - blendFunc blend - } -} - -// -// weapon icons -// - -icons/iconw_gauntlet -{ - nopicmip - { - map icons/iconw_gauntlet.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -icons/iconw_machinegun -{ - nopicmip - { - map icons/iconw_machinegun.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -icons/iconw_rocket -{ - nopicmip - { - map icons/iconw_rocket.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -icons/iconw_shotgun -{ - nopicmip - { - map icons/iconw_shotgun.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - rgbgen identitylighting - } -} - -icons/iconw_grenade -{ - nopicmip - { - map icons/iconw_grenade.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -icons/iconw_lightning -{ - nopicmip - { - map icons/iconw_lightning.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -icons/iconw_plasma -{ - nopicmip - { - map icons/iconw_plasma.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -icons/iconw_railgun -{ - nopicmip - { - map icons/iconw_railgun.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -icons/iconw_bfg -{ - nopicmip - { - map icons/iconw_bfg.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -icons/iconw_grapple -{ - nopicmip - { - map icons/iconw_grapple.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -// -// ammo icons -// - -icons/icona_machinegun -{ - nopicmip - { - map icons/icona_machinegun.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -icons/icona_rocket -{ - nopicmip - { - map icons/icona_rocket.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -icons/icona_shotgun -{ - nopicmip - { - map icons/icona_shotgun.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - rgbgen identitylighting - } -} - -icons/icona_grenade -{ - nopicmip - { - map icons/icona_grenade.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -icons/icona_lightning -{ - nopicmip - { - map icons/icona_lightning.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -icons/icona_plasma -{ - nopicmip - { - map icons/icona_plasma.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -icons/icona_railgun -{ - nopicmip - { - map icons/icona_railgun.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -icons/icona_bfg -{ - nopicmip - { - map icons/icona_bfg.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -// -// armor icons -// - -icons/iconr_shard -{ - nopicmip - { - map icons/iconr_shard.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -icons/iconr_yellow -{ - nopicmip - { - map icons/iconr_yellow.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -icons/iconr_red -{ - nopicmip - { - map icons/iconr_red.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -// -// health icons -// - -icons/iconh_green -{ - nopicmip - { - map icons/iconh_green.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -icons/iconh_yellow -{ - nopicmip - { - map icons/iconh_yellow.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -icons/iconh_red -{ - nopicmip - { - map icons/iconh_red.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } - //{ - // clampmap icons/iconh_red2.tga - // blendFunc blend - // tcMod stretch sin .04 1 0 1 - //} -} - -icons/iconh_mega -{ - nopicmip - { - map icons/iconh_mega.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -// -// CTF icons -// - -icons/iconf_red -{ - nopicmip - { - map icons/iconf_red.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -icons/iconf_blu -{ - nopicmip - { - map icons/iconf_blu.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - diff --git a/baseq3r/scripts/plates.shader b/baseq3r/scripts/plates.shader index 51e9a2d7..730dd318 100644 --- a/baseq3r/scripts/plates.shader +++ b/baseq3r/scripts/plates.shader @@ -1,3 +1,7 @@ +// ------------------------------------------------------------ +// Shaders for Q3Rally plates - rewritten by P3rlE +// based on plates.shader from quake3rally +// ------------------------------------------------------------ models/players/plates/default { diff --git a/baseq3r/scripts/powerups.shader b/baseq3r/scripts/powerups.shader index eb5dbf5b..f770e1a9 100644 --- a/baseq3r/scripts/powerups.shader +++ b/baseq3r/scripts/powerups.shader @@ -1,3 +1,13 @@ +// ------------------------------------------------------------ +// Shaders for Q3Rally powerups - rewritten by P3rlE +// based on powerups_shaders +// ------------------------------------------------------------ + + +// ------------------------------------------------------------ +// 1.haste +// ------------------------------------------------------------ + powerups/haste { deformVertexes wave 100 sin 3 0 0 0 @@ -11,6 +21,10 @@ powerups/haste } } +// ------------------------------------------------------------ +// 2.sheild +// ------------------------------------------------------------ + models/powerups/sheild/sheild { { @@ -31,6 +45,11 @@ powerups/shield tcmod scroll 1 .1 } } + +// ------------------------------------------------------------ +// 3.regeneration +// ------------------------------------------------------------ + models/powerups/regen/regen { { @@ -40,6 +59,10 @@ models/powerups/regen/regen } } +// ------------------------------------------------------------ +// 4.gear1 +// ------------------------------------------------------------ + models/powerups/gear1 { { @@ -49,6 +72,10 @@ models/powerups/gear1 } } +// ------------------------------------------------------------ +// 5.invisibility +// ------------------------------------------------------------ + models/powerups/invis/invis { { @@ -59,6 +86,10 @@ models/powerups/invis/invis } } +// ------------------------------------------------------------ +// 6.atomic +// ------------------------------------------------------------ + models/powerups/env/atomic { { @@ -69,6 +100,10 @@ models/powerups/env/atomic } } +// ------------------------------------------------------------ +// 7.shield +// ------------------------------------------------------------ + models/powerups/shield/shield { { @@ -77,6 +112,9 @@ models/powerups/shield/shield } } +// ------------------------------------------------------------ +// 8.quad +// ------------------------------------------------------------ models/powerups/quad/quad { @@ -91,6 +129,10 @@ models/powerups/quad/quad } } +// ------------------------------------------------------------ +// 9.turbo +// ------------------------------------------------------------ + models/barrels/turbo { @@ -110,15 +152,9 @@ models/barrels/turbo } } -models/powerups/env/atomic -{ - { - map textures/effects/envmapgold.tga - blendfunc GL_ONE GL_ZERO - tcGen environment - rgbGen identity - } -} +// ------------------------------------------------------------ +// 10.mega2 +// ------------------------------------------------------------ models/powerups/quad/mega2 { @@ -139,7 +175,9 @@ models/powerups/quad/mega2 } } -//q3r haste +// ------------------------------------------------------------ +// 11.q3r_haste +// ------------------------------------------------------------ models/powerups/haste/haste { @@ -169,7 +207,9 @@ models/powerups/haste/hasteshell } } -//q3r turbo booster +// ------------------------------------------------------------ +// 12.q3r_turbo +// ------------------------------------------------------------ models/powerups/turbo/booster { @@ -187,8 +227,6 @@ models/powerups/turbo/booster } } -//q3r turbo thrust - models/powerups/turbo/thrust { { @@ -207,13 +245,10 @@ models/powerups/turbo/thrust } } -//*****************************************// -// q3r armor shards - based on ids shard // -//*****************************************// +// ------------------------------------------------------------ +// 13.armor_red +// ------------------------------------------------------------ -// -// mapobjects -// models/powerups/armor/energy_red1 { @@ -225,6 +260,10 @@ models/powerups/armor/energy_red1 } +// ------------------------------------------------------------ +// 14.armor_yellow +// ------------------------------------------------------------ + models/powerups/armor/energy_yel1 { @@ -236,6 +275,10 @@ models/powerups/armor/energy_yel1 } +// ------------------------------------------------------------ +// 15.armor_green +// ------------------------------------------------------------ + models/powerups/armor/energy_grn1 { deformVertexes wave 100 sin 2 0 0 0 @@ -250,6 +293,10 @@ models/powerups/armor/energy_grn1 } +// ------------------------------------------------------------ +// 16.armor_shard2 +// ------------------------------------------------------------ + models/powerups/armor/shard2 { { @@ -265,7 +312,6 @@ models/powerups/armor/shard2 } } -//green shard models/powerups/armor/greenshard { { @@ -295,8 +341,6 @@ models/powerups/armor/energy_grn1 } - -//yellow shard models/powerups/armor/yellowshard { { @@ -326,7 +370,6 @@ models/powerups/armor/energy_ylw1 } -//red shard models/powerups/armor/redshard { { @@ -356,9 +399,9 @@ models/powerups/armor/energy_red1 } -//************************************// -// q3r health - based on ids health // -//************************************// +// ------------------------------------------------------------ +// 17.health +// ------------------------------------------------------------ models/powerups/health/red2 { @@ -369,14 +412,7 @@ models/powerups/health/red2 blendfunc GL_ONE GL_ZERO } -// { -// map models/powerups/health/redelectric.jpg -// tcmod scale 2 2 -// tcmod rotate 333 -// tcmod scroll 9 9 -// blendfunc GL_ONE GL_ONE -// -// } + } models/powerups/health/red_sphere2 @@ -388,10 +424,6 @@ models/powerups/health/red_sphere2 } } -//******************************************************// -// models/powerups/health subfolder // -//******************************************************// - models/powerups/health/blue { { @@ -510,10 +542,6 @@ models/powerups/health/yellow_sphere } } -// -// health -// -//STONELANCE - update models/powerups/health/yellow { @@ -533,6 +561,7 @@ models/powerups/health/yellow_sphere blendfunc GL_ONE GL_ONE } } + models/powerups/health/red { @@ -551,6 +580,7 @@ models/powerups/health/red } } + models/powerups/health/mega2 { @@ -569,6 +599,7 @@ models/powerups/health/mega2 } } + models/powerups/health/mega1 { { @@ -579,6 +610,7 @@ models/powerups/health/mega1 blendfunc GL_ONE GL_ONE } } + models/powerups/health/red_sphere { { @@ -589,6 +621,7 @@ models/powerups/health/red_sphere blendfunc GL_ONE GL_ONE } } + models/powerups/health/green { @@ -598,6 +631,7 @@ models/powerups/health/green } } + models/powerups/health/green_sphere { { @@ -606,6 +640,7 @@ models/powerups/health/green_sphere blendfunc GL_ONE GL_ONE } } + models/powerups/health/blue { { @@ -614,6 +649,7 @@ models/powerups/health/blue } } + models/powerups/health/blue_sphere { { @@ -622,137 +658,1830 @@ models/powerups/health/blue_sphere blendfunc GL_ONE GL_ONE } } -// END -models/powerups/ammo/grenammo +smallCross { -{ -map models/powerups/ammo/ammobox.tga -rgbGen lightingDiffuse -} -{ -map models/powerups/ammo/ammolights.tga -blendFunc gl_src_alpha gl_one_minus_src_alpha -rgbGen const ( 0 0.56 0 ) -alphaGen wave sawtooth 0 1 0 1 -} + { + map textures/oafx/greenchrm.tga + tcMod rotate -76 + tcGen environment + } + { + map textures/oafx/greenchrm.tga + blendfunc add + tcMod rotate 54 + tcGen environment + } } -models/powerups/ammo/grenammo2 +mediumCross { -{ -map models/powerups/ammo/grenammo2.tga -rgbGen identity -} + { + map textures/effects/envmapligh.tga + tcMod rotate -76 + tcGen environment + } + { + map textures/effects/envmapyel.tga + blendfunc add + tcMod rotate 54 + tcGen environment + } } -models/powerups/ammo/machammo +largeCross { -{ -map models/powerups/ammo/ammobox.tga -rgbGen lightingDiffuse -} -{ -map models/powerups/ammo/ammolights.tga -blendFunc gl_src_alpha gl_one_minus_src_alpha -rgbGen const ( 1 1 0 ) -alphaGen wave sawtooth 0 1 0 1 -} + { + map textures/oafx/orangechrm.tga + tcMod rotate -76 + tcGen environment + } + { + map textures/oafx/orangechrm.tga + blendfunc add + tcMod rotate 54 + tcGen environment + } } -models/powerups/ammo/machammo2 +megaCross { -{ -map models/powerups/ammo/machammo2.tga -rgbGen identity -} + { + map textures/effects/envmapblue2.tga + tcMod rotate -76 + tcGen environment + } + { + map textures/effects/megahelth.tga + blendfunc add + tcMod rotate 54 + tcGen environment + } } -models/powerups/ammo/flameammo +smallCrossFlare { -{ -map models/powerups/ammo/ammobox.tga -rgbGen lightingDiffuse -} -{ -map models/powerups/ammo/ammolights.tga -blendFunc gl_src_alpha gl_one_minus_src_alpha -rgbGen const ( 0 1 0 ) -alphaGen wave sawtooth 0 1 0 1 -} + deformVertexes autosprite + { + clampmap textures/oafx/greenflr1.tga + blendfunc add + tcMod rotate -149 + tcMod stretch sin -1 1 0 0.2 + } + { + clampmap textures/oafx/greenflr2.tga + blendfunc add + tcMod rotate 1765 + tcMod stretch sin 0 -1.2 0 0.3 + } } -models/powerups/ammo/flameammo2 +oldflare { -{ -map models/powerups/ammo/flameammo2.tga -rgbGen identity + deformVertexes autosprite + { + clampmap textures/oafx/flare.tga + blendfunc add + tcMod rotate 12 + } + { + clampmap textures/oafx/flare.tga + blendfunc add + tcMod rotate -17 + } } + +oldysunFlare +{ + deformVertexes autosprite + { + clampmap textures/oafx/flare.tga + blendfunc add + tcMod rotate 12 + } + { + clampmap textures/oafx/flare.tga + blendfunc add + tcMod rotate -17 + } +} + +largeCrossFlare +{ + deformVertexes autosprite + { + clampmap textures/oafx/orangeflr1.tga + blendfunc add + tcMod rotate -46 + tcMod stretch sin -1 0.4 0 0.2 + } + { + clampmap textures/oafx/orangeflr2.tga + blendfunc add + tcMod rotate 122 + tcMod stretch inversesawtooth -0.7 -1 0 2 + } +} + +// ------------------------------------------------------------ +// 18.icons +// ------------------------------------------------------------ + +icons/env +{ + nopicmip + { + map icons/env.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/haste +{ + nopicmip + { + map icons/haste.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/invis +{ + nopicmip + { + map icons/invis.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/regen +{ + nopicmip + { + map icons/regen.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/quad +{ + nopicmip + { + map icons/quad.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/megahealth +{ + nopicmip + { + map icons/megahealth.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/shield +{ + nopicmip + { + map icons/shield.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/turbo +{ + nopicmip + { + map icons/turbo.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +// Weapons + +icons/iconw_flame +{ + nopicmip + { + map icons/iconw_flame.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/rf_bio +{ + nopicmip + { + map icons/rf_bio.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/rf_flame +{ + nopicmip + { + map icons/rf_flame.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/rf_smoke +{ + nopicmip + { + map icons/rf_smoke.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/rf_mine +{ + nopicmip + { + map icons/rf_mine.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/rf_oil +{ + nopicmip + { + map icons/rf_oil.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +// Ammo + +icons/icona_flame +{ + nopicmip + { + map icons/icona_flame.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +// Flags + +icons/iconf_blu1 +{ + nopicmip + { + map icons/iconf_blu1.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/iconf_red1 +{ + nopicmip + { + map icons/iconf_red1.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/iconf_neutral1 +{ + nopicmip + { + map icons/iconf_neutral1.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +// Health + +icons/redhealth +{ + nopicmip + { + map icons/redhealth.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +// Shards + +icons/shardg +{ + nopicmip + { + map icons/shardg.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/shardr +{ + nopicmip + { + map icons/shardr.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/shardy +{ + nopicmip + { + map icons/shardy.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } } -models/powerups/ammo/railammo +icons/iconw_gauntlet { -{ -map models/powerups/ammo/ammobox.tga -rgbGen lightingDiffuse -} -{ -map models/powerups/ammo/ammolights.tga -blendFunc gl_src_alpha gl_one_minus_src_alpha -rgbGen const ( 0 1 0 ) -alphaGen wave sawtooth 0 1 0 1 -} + nopicmip + { + map icons/iconw_gauntlet.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } } -models/powerups/ammo/railammo2 +icons/iconw_machinegun { -{ -map models/powerups/ammo/railammo2.tga -rgbGen identity -} + nopicmip + { + map icons/iconw_machinegun.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } } -models/powerups/ammo/rockammo +icons/iconw_rocket { -{ -map models/powerups/ammo/ammobox.tga -rgbGen lightingDiffuse -} -{ -map models/powerups/ammo/ammolights.tga -blendFunc gl_src_alpha gl_one_minus_src_alpha -rgbGen const ( 1 0 0 ) -alphaGen wave sawtooth 0 1 0 1 -} + nopicmip + { + map icons/iconw_rocket.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } } -models/powerups/ammo/rockammo2 +icons/iconw_shotgun { -{ -map models/powerups/ammo/rockammo2.tga -rgbGen identity -} + nopicmip + { + map icons/iconw_shotgun.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbgen identitylighting + } } -models/powerups/ammo/shotammo +icons/iconw_grenade { -{ -map models/powerups/ammo/ammobox.tga -rgbGen lightingDiffuse -} -{ -map models/powerups/ammo/ammolights.tga -blendFunc gl_src_alpha gl_one_minus_src_alpha -rgbGen const ( 1 0.5 0 ) -alphaGen wave sawtooth 0 1 0 1 -} + nopicmip + { + map icons/iconw_grenade.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } } -models/powerups/ammo/shotammo2 +icons/iconw_lightning { + nopicmip + { + map icons/iconw_lightning.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/iconw_plasma { -map models/powerups/ammo/shotammo2.tga -rgbGen identity + nopicmip + { + map icons/iconw_plasma.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } } + +icons/iconw_railgun +{ + nopicmip + { + map icons/iconw_railgun.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } } + +icons/iconw_bfg +{ + nopicmip + { + map icons/iconw_bfg.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/iconw_grapple +{ + nopicmip + { + map icons/iconw_grapple.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +// +// ammo icons +// + +icons/icona_machinegun +{ + nopicmip + { + map icons/icona_machinegun.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/icona_rocket +{ + nopicmip + { + map icons/icona_rocket.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/icona_shotgun +{ + nopicmip + { + map icons/icona_shotgun.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbgen identitylighting + } +} + +icons/icona_grenade +{ + nopicmip + { + map icons/icona_grenade.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/icona_lightning +{ + nopicmip + { + map icons/icona_lightning.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/icona_plasma +{ + nopicmip + { + map icons/icona_plasma.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/icona_railgun +{ + nopicmip + { + map icons/icona_railgun.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/icona_bfg +{ + nopicmip + { + map icons/icona_bfg.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + + +powerups/battleSuit +{ + deformVertexes wave 100 sin 1 0 0 0 + { + map textures/effects/envmapgold2.tga + //map textures/sfx/specular.tga + tcGen environment + tcMod turb 0 0.15 0 0.3 + tcmod rotate 333 + tcmod scroll .3 .3 + blendfunc GL_ONE GL_ONE + } +} + +powerups/battleWeapon +{ + deformVertexes wave 100 sin 0.5 0 0 0 + { + map textures/effects/envmapgold2.tga + //map textures/sfx/specular.tga + tcGen environment + tcMod turb 0 0.15 0 0.3 + tcmod rotate 333 + tcmod scroll .3 .3 + blendfunc GL_ONE GL_ONE + } +} + +powerups/invisibility +{ + { + map textures/effects/invismap.tga + //map textures/sfx/specular.tga + blendfunc GL_ONE GL_ONE + tcMod turb 0 0.15 0 0.25 + tcGen environment + } +} + +powerups/quad +{ + deformVertexes wave 100 sin 3 0 0 0 + { + map textures/effects/quadmap2.tga + blendfunc GL_ONE GL_ONE + tcGen environment + tcmod rotate 30 + //tcMod turb 0 0.2 0 .2 + tcmod scroll 1 .1 + } +} + +powerups/quadWeapon +{ + deformVertexes wave 100 sin 0.5 0 0 0 + { + map textures/effects/quadmap2.tga + blendfunc GL_ONE GL_ONE + tcGen environment + tcmod rotate 30 + //tcMod turb 0 0.2 0 .2 + tcmod scroll 1 .1 + } +} + +powerups/regen +{ + deformVertexes wave 100 sin 3 0 0 0 + { + map textures/effects/regenmap2.tga + blendfunc GL_ONE GL_ONE + tcGen environment + tcmod rotate 30 + //tcMod turb 0 0.2 0 .2 + tcmod scroll 1 .1 + } +} + +powerups/blueflag +{ + deformVertexes wave 100 sin 3 0 0 0 + { + map textures/effects/blueflagmap.tga + blendfunc GL_ONE GL_ONE + tcGen environment + tcMod turb 0 0.2 0 1 + } +} + +powerups/redflag +{ + deformVertexes wave 100 sin 3 0 0 0 + { + map textures/effects/redflagmap.tga + blendfunc GL_ONE GL_ONE + tcGen environment + tcMod turb 0 0.2 0 1 + } +} + +icons/medkit +{ + nopicmip + { + map icons/medkit.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/teleporter +{ + nopicmip + { + map icons/teleporter.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/envirosuit +{ + nopicmip + { + map icons/envirosuit.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/flight +{ + nopicmip + { + map icons/flight.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/haste +{ + nopicmip + { + map icons/haste.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/invis +{ + nopicmip + { + map icons/invis.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/quad +{ + nopicmip + { + map icons/quad.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/regen +{ + nopicmip + { + map icons/regen.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +medal_excellent +{ + nopicmip + { + clampmap menu/medals/medal_excellent.tga + blendFunc blend + } +} + +medal_gauntlet +{ + nopicmip + { + clampmap menu/medals/medal_gauntlet.tga + blendFunc blend + } +} + +medal_impressive +{ + nopicmip + { + clampmap menu/medals/medal_impressive.tga + blendFunc blend + } +} + +icons/iconr_shard +{ + nopicmip + { + map icons/iconr_shard.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/iconr_yellow +{ + nopicmip + { + map icons/iconr_yellow.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/iconr_red +{ + nopicmip + { + map icons/iconr_red.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +// +// health icons +// + +icons/iconh_green +{ + nopicmip + { + map icons/iconh_green.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/iconh_yellow +{ + nopicmip + { + map icons/iconh_yellow.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/iconh_red +{ + nopicmip + { + map icons/iconh_red.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } + //{ + // clampmap icons/iconh_red2.tga + // blendFunc blend + // tcMod stretch sin .04 1 0 1 + //} +} + +icons/iconh_mega +{ + nopicmip + { + map icons/iconh_mega.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +// +// CTF icons +// + +icons/iconf_red +{ + nopicmip + { + map icons/iconf_red.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/iconf_blu +{ + nopicmip + { + map icons/iconf_blu.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + + +icons/teleporter +{ + nopicmip + { + map icons/teleporter.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} +icons/medkit +{ + nopicmip + { + map icons/medkit.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/envirosuit +{ + nopicmip + { + map icons/envirosuit.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} +icons/quad +{ + nopicmip + { + map icons/quad.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} +icons/haste +{ + nopicmip + { + map icons/haste.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} +icons/invis +{ + nopicmip + { + map icons/invis.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} +icons/regen +{ + nopicmip + { + map icons/regen.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} +icons/flight +{ + nopicmip + { + map icons/flight.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + + +medal_impressive +{ + nopicmip + { + clampmap menu/medals/medal_impressive.tga + blendFunc blend + } +} + +medal_frags +{ + nopicmip + { + clampmap menu/medals/medal_frags.tga + blendFunc blend + } +} + +medal_excellent +{ + nopicmip + { + clampmap menu/medals/medal_excellent.tga + blendFunc blend + } +} + +medal_gauntlet +{ + nopicmip + { + clampmap menu/medals/medal_gauntlet.tga + blendFunc blend + } +} + +medal_assist +{ + nopicmip + { + clampmap menu/medals/medal_assist.tga + blendFunc blend + } +} + +medal_defend +{ + nopicmip + { + clampmap menu/medals/medal_defend.tga + blendFunc blend + } +} + +medal_capture +{ + nopicmip + { + clampmap menu/medals/medal_capture.tga + blendFunc blend + } +} + + +icons/iconw_gauntlet +{ + nopicmip + { + map icons/iconw_gauntlet.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} +icons/iconw_machinegun +{ + nopicmip + { + map icons/iconw_machinegun.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} +icons/iconw_rocket +{ + nopicmip + { + map icons/iconw_rocket.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/iconw_shotgun +{ + nopicmip + { + map icons/iconw_shotgun.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbgen identitylighting + } +} + +icons/iconw_grenade +{ + nopicmip + { + map icons/iconw_grenade.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/iconw_lightning +{ + nopicmip + { + map icons/iconw_lightning.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/iconw_plasma +{ + nopicmip + { + map icons/iconw_plasma.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/iconw_railgun +{ + nopicmip + { + map icons/iconw_railgun.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/iconw_bfg +{ + nopicmip + { + map icons/iconw_bfg.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/iconw_grapple +{ + nopicmip + { + map icons/iconw_grapple.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/icona_machinegun +{ + nopicmip + { + map icons/icona_machinegun.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} +icons/icona_rocket +{ + nopicmip + { + map icons/icona_rocket.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/icona_shotgun +{ + nopicmip + { + map icons/icona_shotgun.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbgen identitylighting + } +} + +icons/icona_grenade +{ + nopicmip + { + map icons/icona_grenade.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/icona_lightning +{ + nopicmip + { + map icons/icona_lightning.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/icona_plasma +{ + nopicmip + { + map icons/icona_plasma.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/icona_railgun +{ + nopicmip + { + map icons/icona_railgun.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/icona_bfg +{ + nopicmip + { + map icons/icona_bfg.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + + +icons/iconr_shard +{ + nopicmip + { + map icons/iconr_shard.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/iconr_yellow +{ + nopicmip + { + map icons/iconr_yellow.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/iconr_red +{ + nopicmip + { + map icons/iconr_red.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + + +icons/iconh_green +{ + nopicmip + { + map icons/iconh_green.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/iconh_yellow +{ + nopicmip + { + map icons/iconh_yellow.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/iconh_red +{ + nopicmip + { + map icons/iconh_red.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } + +} + +icons/iconh_mega +{ + nopicmip + { + map icons/iconh_mega.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/iconf_red +{ + nopicmip + { + map icons/iconf_red.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/iconf_blu +{ + nopicmip + { + map icons/iconf_blu.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + + + +gfx/2d/menuinfo +{ + nopicmip + { + map gfx/2d/menuinfo.tga + } +} + +gfx/2d/menuinfo2 +{ + nopicmip + { + map gfx/2d/menuinfo2.tga + } +} + +gfx/2d/quit +{ + nopicmip + nomipmaps + { + map gfx/2d/quit.tga + } +} + +gfx/2d/cursor +{ + nopicmip + nomipmaps + { + map gfx/2d/cursor.tga + } +} + +sprites/balloon3 +{ + { + map sprites/balloon4.tga + blendfunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +viewBloodBlend +{ + sort nearest + { + //map models/weaphits/blood201.tga + map gfx/damage/blood_screen.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identityLighting + alphaGen vertex + } +} + +waterBubble +{ + sort underwater + cull none + entityMergable + { + map sprites/bubble.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen vertex + alphaGen vertex + } +} + + +Grareflaader +{ + cull none + { + map gfx/misc/flare.tga + blendFunc GL_ONE GL_ONE + rgbGen vertex + } +} +boens +{ + cull none + { + map gfx/misc/sun.tga + blendFunc GL_ONE GL_ONE + rgbGen vertex + } +} +gfx/misc/tracer +{ + cull none + { + map gfx/misc/tracer2.tga + blendFunc GL_ONE GL_ONE + } +} + +bloodMark +{ + nopicmip + polygonOffset + { + clampmap gfx/damage/blood_stain.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identityLighting + alphaGen vertex + } +} + +bloodTrail +{ + + nopicmip + entityMergable + { + //clampmap gfx/misc/blood.tga + clampmap gfx/damage/blood_spurt.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen vertex + alphaGen vertex + } +} + +scoreboardName +{ + nopicmip + nomipmaps + { + clampmap menu/tab/name.tga + blendfunc blend + } +} + +scoreboardScore +{ + nopicmip + nomipmaps + { + clampmap menu/tab/score.tga + blendfunc blend + } +} + +scoreboardTime +{ + nopicmip + nomipmaps + { + clampmap menu/tab/time.tga + blendfunc blend + } +} + +scoreboardPing +{ + nopicmip + nomipmaps + { + clampmap menu/tab/ping.tga + blendfunc blend + } +} +gfx/2d/crosshair +{ + nopicmip + { + map gfx/2d/crosshair.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen vertex + } +} + +gfx/2d/crosshairb +{ + nopicmip + { + map gfx/2d/crosshairb.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen vertex + } +} + +gfx/2d/crosshairc +{ + nopicmip + { + map gfx/2d/crosshairc.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen vertex + } +} + +gfx/2d/crosshaird +{ + nopicmip + { + map gfx/2d/crosshaird.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen vertex + } +} + +gfx/2d/crosshaire +{ + nopicmip + { + map gfx/2d/crosshaire.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen vertex + } +} + +gfx/2d/crosshairf +{ + nopicmip + { + map gfx/2d/crosshairf.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen vertex + } +} + +gfx/2d/crosshairg +{ + nopicmip + { + map gfx/2d/crosshairg.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen vertex + } +} + +gfx/2d/crosshairh +{ + nopicmip + { + map gfx/2d/crosshairh.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen vertex + } +} + +gfx/2d/crosshairi +{ + nopicmip + { + map gfx/2d/crosshairi.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen vertex + } + +} +gfx/2d/crosshairj +{ + nopicmip + { + map gfx/2d/crosshairj.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen vertex + } +} +gfx/2d/crosshairk +{ + nopicmip + { + map gfx/2d/crosshairk.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen vertex + } +} + + + + +gfx/2d/bigchars +{ + nopicmip + nomipmaps + { + map gfx/2d/bigchars.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbgen vertex + } +} +gfx/2d/select +{ + nopicmip + { + map gfx/2d/select.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + rgbgen vertex + } +} + + +gfx/2d/assault1d +{ + nopicmip + { + map gfx/2d/assault1d.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} +gfx/2d/armor1h +{ + nopicmip + { + map gfx/2d/armor1h.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} +gfx/2d/health +{ + nopicmip + { + map gfx/2d/health.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} +gfx/2d/blank +{ + nopicmip + { + map gfx/2d/blank.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} +gfx/2d/numbers/zero_32b +{ + nopicmip + { + map gfx/2d/numbers/zero_32b.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbgen vertex + } +} +gfx/2d/numbers/one_32b +{ + nopicmip + { + map gfx/2d/numbers/one_32b.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbgen vertex + } +} +gfx/2d/numbers/two_32b +{ + nopicmip + { + map gfx/2d/numbers/two_32b.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbgen vertex + } +} +gfx/2d/numbers/three_32b +{ + nopicmip + { + map gfx/2d/numbers/three_32b.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbgen vertex + } +} +gfx/2d/numbers/four_32b +{ + nopicmip + { + map gfx/2d/numbers/four_32b.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbgen vertex + } +} +gfx/2d/numbers/five_32b +{ + nopicmip + { + map gfx/2d/numbers/five_32b.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbgen vertex + } +} +gfx/2d/numbers/six_32b +{ + nopicmip + { + map gfx/2d/numbers/six_32b.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbgen vertex + } +} +gfx/2d/numbers/seven_32b +{ + nopicmip + { + map gfx/2d/numbers/seven_32b.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbgen vertex + } +} +gfx/2d/numbers/eight_32b +{ + nopicmip + { + map gfx/2d/numbers/eight_32b.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbgen vertex + } +} +gfx/2d/numbers/nine_32b +{ + nopicmip + { + map gfx/2d/numbers/nine_32b.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbgen vertex + } +} +gfx/2d/numbers/minus_32b +{ + nopicmip + { + map gfx/2d/numbers/minus_32b.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbgen vertex + } +} + + +// missionpack icons + +icons/iconw_chaingun +{ + nopicmip + { + map icons/iconw_chaingun.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/iconw_chaingun_cl1 +{ + nopicmip + { + map icons/iconw_chaingun_cl1.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/iconw_chaingun_cl2 +{ + nopicmip + { + map icons/iconw_chaingun_cl2.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/iconw_grapple +{ + nopicmip + { + map icons/iconw_grapple.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/iconw_kamikaze +{ + nopicmip + { + map icons/iconw_kamikaze.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/iconw_nailgun +{ + nopicmip + { + map icons/iconw_nailgun.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/iconw_proxlauncher +{ + nopicmip + { + map icons/iconw_proxlauncher.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/icona_chaingun +{ + nopicmip + { + map icons/icona_chaingun.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + + +icons/icona_proxlauncher +{ + nopicmip + { + map icons/icona_proxlauncher.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + + +icons/icona_nailgun +{ + nopicmip + { + map icons/icona_nailgun.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + + +icons/guard +{ + nopicmip + { + map icons/guard.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/doubler +{ + nopicmip + { + map icons/doubler.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/ammo_regen +{ + nopicmip + { + map icons/ammo_regen.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/scout +{ + nopicmip + { + map icons/scout.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + + +icons/icona_red +{ + nopicmip + { + map icons/icona_red.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/icona_blue +{ + nopicmip + { + map icons/icona_blue.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/icona_white +{ + nopicmip + { + map icons/icona_white.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/iconb_red +{ + nopicmip + { + map icons/iconb_red.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/iconb_blue +{ + nopicmip + { + map icons/iconb_blue.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/iconb_white +{ + nopicmip + { + map icons/iconb_white.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/icona_red +{ + nopicmip + { + map icons/icona_red.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/icona_blue +{ + nopicmip + { + map icons/icona_blue.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/iconf_blu +{ + nopicmip + { + map icons/iconf_blu.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/iconf_red +{ + nopicmip + { + map icons/iconf_red.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} \ No newline at end of file diff --git a/baseq3r/scripts/q3r_models.shader b/baseq3r/scripts/q3r_models.shader deleted file mode 100644 index 580ec45f..00000000 --- a/baseq3r/scripts/q3r_models.shader +++ /dev/null @@ -1,122 +0,0 @@ - -//******************************************************// -// models/powerups/health subfolder // -//******************************************************// - -models/powerups/health/blue -{ - { - map textures/effects/envmapbfg.tga - tcGen environment - - } -} - -models/powerups/health/blue_sphere -{ - { - map textures/reflect/reflect.jpg - tcGen environment - blendfunc GL_ONE GL_ONE - } -} - -models/powerups/health/green -{ - - { - map textures/effects/envmaprail.tga - tcGen environment - - } -} - -models/powerups/health/green_sphere -{ - { - map textures/reflect/reflect.jpg - tcGen environment - blendfunc GL_ONE GL_ONE - } -} - -models/powerups/health/mega1 -{ - { - map textures/effects/envmapblue2.tga - tcGen environment - tcmod rotate 33 - tcmod scroll 1 1 - blendfunc GL_ONE GL_ONE - } -} - -models/powerups/health/mega2 -{ - - { - map textures/effects/envmapblue.tga - tcGen environment - blendfunc GL_ONE GL_ZERO - - } - { - map textures/sfx/kenelectric.tga - tcmod scale 2 2 - tcmod rotate 333 - tcmod scroll 9 9 - blendfunc GL_ONE GL_ONE - - } -} - -models/powerups/health/red -{ - - { - map textures/effects/envmapgold.tga - tcGen environment - blendfunc GL_ONE GL_ZERO - - } - { - map textures/sfx/kenelectric.tga - tcmod scale 2 2 - tcmod rotate 333 - tcmod scroll 9 9 - blendfunc GL_ONE GL_ONE - - } -} - -models/powerups/health/red_sphere -{ - { - map textures/reflect/reflect.jpg - tcGen environment - tcmod rotate 33 - tcmod scroll 1 1 - blendfunc GL_ONE GL_ONE - } -} - -models/powerups/health/yellow -{ - - { - map textures/effects/envmapyel.tga - tcGen environment - //blendfunc GL_ONE GL_ONE - - } - -} - -models/powerups/health/yellow_sphere -{ - { - map textures/reflect/reflect.jpg - tcGen environment - blendfunc GL_ONE GL_ONE - } -} diff --git a/baseq3r/scripts/q3r_sfx.shader b/baseq3r/scripts/q3r_sfx.shader deleted file mode 100644 index 93fbf62c..00000000 --- a/baseq3r/scripts/q3r_sfx.shader +++ /dev/null @@ -1,29 +0,0 @@ -textures/q3r_sfx/force_green - -{ - qer_editorimage models/mapobjects/ufo/ufo01glow.tga - cull disable - surfaceparm alphashadow - surfaceparm playerclip - { - map models/mapobjects/ufo/ufo01glow.tga - tcMod scroll 2.1 0 - blendFunc add - rgbGen wave sin 1 1 .5 .1 - } - { - map models/mapobjects/ufo/ufo01glow.tga - tcMod scroll 1.4 0 - blendFunc add - rgbGen wave square 1 1 .5 2 - } - { - map models/mapobjects/ufo/ufo01glow.tga - tcMod scroll -.9 0 - blendFunc add - rgbGen wave square 1 1 .25 .5 - } - - -} - diff --git a/baseq3r/scripts/q3r_textures.shader b/baseq3r/scripts/q3r_textures.shader index b2354c2a..d61553da 100644 --- a/baseq3r/scripts/q3r_textures.shader +++ b/baseq3r/scripts/q3r_textures.shader @@ -6279,4 +6279,52 @@ textures/q3r_ground/snowy05_slick { map textures/q3r_ground/snowy05.tga } +} + +// ------------------------------------------------------------ +// 287.q3r_trees (tree01_still) +// ------------------------------------------------------------ + +textures/q3r_trees/tree01_still +{ + surfaceparm trans + surfaceparm alphashadow + + { + map textures/q3r_trees/tree01_still.tga + blendFunc blend + alphaFunc GE128 + depthWrite + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } +} + +// ------------------------------------------------------------ +// 288.q3r_trees (tree03_still) +// ------------------------------------------------------------ + +textures/q3r_trees/tree03_still +{ + surfaceparm trans + surfaceparm alphashadow + + { + map textures/q3r_trees/tree03_still.tga + blendFunc blend + alphaFunc GE128 + depthWrite + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } } \ No newline at end of file diff --git a/baseq3r/scripts/shaderlist.txt b/baseq3r/scripts/shaderlist.txt index 87c31294..debcfb6b 100644 --- a/baseq3r/scripts/shaderlist.txt +++ b/baseq3r/scripts/shaderlist.txt @@ -1,42 +1,20 @@ //shaderlist +additional_textures ammo +atmosphere base_textures -beams blimp -building -clown2 common ctf -decals -details -dirt_grass -evil8 -evil8_base -flaretest -gibs -glass -heads -hotmenu -iconsprites -item_health +gfx liquids mapobjects -mappinggfx -maybe_useless -metals -people plates powerups -q3r_lights -road -signage -simpleitems +q3r_textures skies -sponsors -stecki -teleporter -terrain -trees +sprites +weapons diff --git a/baseq3r/scripts/simpleitems.shader b/baseq3r/scripts/simpleitems.shader deleted file mode 100644 index c64086c8..00000000 --- a/baseq3r/scripts/simpleitems.shader +++ /dev/null @@ -1,209 +0,0 @@ -// Powerups - -icons/env -{ - nopicmip - { - map icons/env.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -icons/haste -{ - nopicmip - { - map icons/haste.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -icons/invis -{ - nopicmip - { - map icons/invis.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -icons/regen -{ - nopicmip - { - map icons/regen.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -icons/quad -{ - nopicmip - { - map icons/quad.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -icons/megahealth -{ - nopicmip - { - map icons/megahealth.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -icons/shield -{ - nopicmip - { - map icons/shield.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -icons/turbo -{ - nopicmip - { - map icons/turbo.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -// Weapons - -icons/iconw_flame -{ - nopicmip - { - map icons/iconw_flame.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -icons/rf_bio -{ - nopicmip - { - map icons/rf_bio.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -icons/rf_flame -{ - nopicmip - { - map icons/rf_flame.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -icons/rf_smoke -{ - nopicmip - { - map icons/rf_smoke.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -icons/rf_mine -{ - nopicmip - { - map icons/rf_mine.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -icons/rf_oil -{ - nopicmip - { - map icons/rf_oil.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -// Ammo - -icons/icona_flame -{ - nopicmip - { - map icons/icona_flame.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -// Flags - -icons/iconf_blu1 -{ - nopicmip - { - map icons/iconf_blu1.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -icons/iconf_red1 -{ - nopicmip - { - map icons/iconf_red1.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -icons/iconf_neutral1 -{ - nopicmip - { - map icons/iconf_neutral1.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -// Health - -icons/redhealth -{ - nopicmip - { - map icons/redhealth.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -// Shards - -icons/shardg -{ - nopicmip - { - map icons/shardg.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -icons/shardr -{ - nopicmip - { - map icons/shardr.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -icons/shardy -{ - nopicmip - { - map icons/shardy.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} diff --git a/baseq3r/scripts/sponsors.shader b/baseq3r/scripts/sponsors.shader deleted file mode 100644 index 9fad035c..00000000 --- a/baseq3r/scripts/sponsors.shader +++ /dev/null @@ -1,387 +0,0 @@ -//SIMPLE QUAKE3RALLY BANNER - DETONATOR FONT - -textures/q3r_sponsors/q3r01banner -{ - cull disable - surfaceparm nonsolid - surfaceparm trans - surfaceparm nomarks - tessSize 64 - deformVertexes wave 30 sin 0 3 0 .2 - deformVertexes wave 100 sin 0 3 0 .7 - - { - map textures/q3r_sponsors/q3r01banner.tga - depthWrite - rgbGen vertex - } - { - map $lightmap - rgbGen identity - blendFunc filter - depthFunc equal - } - - -} - -//BIGHOUSE BANNER - -textures/q3r_sponsors/bighousebanner -{ - cull disable - surfaceparm nonsolid - surfaceparm trans - surfaceparm nomarks - tessSize 64 - deformVertexes wave 30 sin 0 3 0 .2 - deformVertexes wave 100 sin 0 3 0 .7 - - { - map textures/q3r_sponsors/bighousebanner.tga - depthWrite - rgbGen vertex - } - { - map $lightmap - rgbGen identity - blendFunc filter - depthFunc equal - } - - -} - -//BARRYSWORLD BANNER - -textures/q3r_sponsors/bwbanner -{ - cull disable - surfaceparm nonsolid - surfaceparm trans - surfaceparm nomarks - tessSize 64 - deformVertexes wave 30 sin 0 3 0 .2 - deformVertexes wave 100 sin 0 3 0 .7 - - { - map textures/q3r_sponsors/bwbanner.tga - depthWrite - rgbGen vertex - } - { - map $lightmap - rgbGen identity - blendFunc filter - depthFunc equal - } - - -} - -//FRENCH FRAG FACTORY BANNER - -textures/q3r_sponsors/fffbanner -{ - cull disable - surfaceparm nonsolid - surfaceparm trans - surfaceparm nomarks - tessSize 64 - deformVertexes wave 30 sin 0 3 0 .2 - deformVertexes wave 100 sin 0 3 0 .7 - - { - map textures/q3r_sponsors/fffbanner.tga - depthWrite - rgbGen vertex - } - { - map $lightmap - rgbGen identity - blendFunc filter - depthFunc equal - } - - -} - -//GAMESPY BANNER - -textures/q3r_sponsors/gamespybanner -{ - cull disable - surfaceparm nonsolid - surfaceparm trans - surfaceparm nomarks - tessSize 64 - deformVertexes wave 30 sin 0 3 0 .2 - deformVertexes wave 100 sin 0 3 0 .7 - - { - map textures/q3r_sponsors/gamespybanner.tga - depthWrite - rgbGen vertex - } - { - map $lightmap - rgbGen identity - blendFunc filter - depthFunc equal - } - - -} - -//..::LVL BANNER - -textures/q3r_sponsors/lvlbanner -{ - cull disable - surfaceparm nonsolid - surfaceparm trans - surfaceparm nomarks - tessSize 64 - deformVertexes wave 30 sin 0 3 0 .2 - deformVertexes wave 100 sin 0 3 0 .7 - - { - map textures/q3r_sponsors/lvlbanner.tga - depthWrite - rgbGen vertex - } - { - map $lightmap - rgbGen identity - blendFunc filter - depthFunc equal - } - - -} - -//POLYCOUNT BANNER - -textures/q3r_sponsors/polycountbanner -{ - cull disable - surfaceparm nonsolid - surfaceparm trans - surfaceparm nomarks - tessSize 64 - deformVertexes wave 30 sin 0 3 0 .2 - deformVertexes wave 100 sin 0 3 0 .7 - - { - map textures/q3r_sponsors/polycountbanner.tga - depthWrite - rgbGen vertex - } - { - map $lightmap - rgbGen identity - blendFunc filter - depthFunc equal - } - - -} - - -//PLANETQUAKE.DE BANNER - -textures/q3r_sponsors/pqdebanner -{ - cull disable - surfaceparm nonsolid - surfaceparm trans - surfaceparm nomarks - tessSize 64 - deformVertexes wave 30 sin 0 3 0 .2 - deformVertexes wave 100 sin 0 3 0 .7 - - { - map textures/q3r_sponsors/pqdebanner.tga - depthWrite - rgbGen vertex - } - { - map $lightmap - rgbGen identity - blendFunc filter - depthFunc equal - } - -} - -//ROCKET ARENA 3 BANNER - -textures/q3r_sponsors/ra3banner -{ - cull disable - surfaceparm nonsolid - surfaceparm trans - surfaceparm nomarks - tessSize 64 - deformVertexes wave 30 sin 0 3 0 .2 - deformVertexes wave 100 sin 0 3 0 .7 - - { - map textures/q3r_sponsors/ra3banner.tga - depthWrite - rgbGen vertex - } - { - map $lightmap - rgbGen identity - blendFunc filter - depthFunc equal - } - - -} - -//SHACKNEWS BANNER even though the posters will flame this mod... - -textures/q3r_sponsors/shackbanner -{ - cull disable - surfaceparm nonsolid - surfaceparm trans - surfaceparm nomarks - tessSize 64 - deformVertexes wave 30 sin 0 3 0 .2 - deformVertexes wave 100 sin 0 3 0 .7 - - { - map textures/q3r_sponsors/shackbanner.tga - depthWrite - rgbGen vertex - } - { - map $lightmap - rgbGen identity - blendFunc filter - depthFunc equal - } - -} - - -//STOMPED BANNER - -textures/q3r_sponsors/stompedbanner -{ - cull disable - surfaceparm nonsolid - surfaceparm trans - surfaceparm nomarks - tessSize 64 - deformVertexes wave 30 sin 0 3 0 .2 - deformVertexes wave 100 sin 0 3 0 .7 - - { - map textures/q3r_sponsors/stompedbanner.tga - depthWrite - rgbGen vertex - } - { - map $lightmap - rgbGen identity - blendFunc filter - depthFunc equal - } - - -} - - -//TELEFRAGGED BANNER - -textures/q3r_sponsors/telefraggedbanner -{ - cull disable - surfaceparm nonsolid - surfaceparm trans - surfaceparm nomarks - tessSize 64 - deformVertexes wave 30 sin 0 3 0 .2 - deformVertexes wave 100 sin 0 3 0 .7 - - { - map textures/q3r_sponsors/telefraggedbanner.tga - depthWrite - rgbGen vertex - } - { - map $lightmap - rgbGen identity - blendFunc filter - depthFunc equal - } - - -} - - -//WEBDOG BANNER sit... sit... stay... - -textures/q3r_sponsors/webdogbanner -{ - cull disable - surfaceparm nonsolid - surfaceparm trans - surfaceparm nomarks - tessSize 64 - deformVertexes wave 30 sin 0 3 0 .2 - deformVertexes wave 100 sin 0 3 0 .7 - - { - map textures/q3r_sponsors/webdogbanner.tga - depthWrite - rgbGen vertex - } - { - map $lightmap - rgbGen identity - blendFunc filter - depthFunc equal - } - - -} - - -textures/q3r_sponsors/q3r_long_01 -{ - qer_editorimage textures/q3r_sponsors/q3rlong01.tga - - { - map textures/base_wall/concrete.jpg - } - - { - map textures/q3r_sponsors/q3rlong01.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - tcMod scale .5 .5 - } - -} - - - - -textures/q3r_sponsors/q3r_logo_01 -{ - qer_editorimage textures/q3r_sponsors/q3rlogo01a.tga - - { - map textures/base_wall/concrete_dark.jpg - } - { - map textures/q3r_sponsors/q3rlogo01a.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - tcMod scale .25 .25 - // tcMod transform .8 0 0 .8 0 0 - } -} diff --git a/baseq3r/scripts/decals.shader b/baseq3r/scripts/sprites.shader similarity index 85% rename from baseq3r/scripts/decals.shader rename to baseq3r/scripts/sprites.shader index 8405ffe4..2f86faae 100644 --- a/baseq3r/scripts/decals.shader +++ b/baseq3r/scripts/sprites.shader @@ -1,3 +1,8 @@ +// ------------------------------------------------------------ +// Shaders for Q3Rally sprites - rewritten by P3rlE +// based on sprites.shader +// ------------------------------------------------------------ + wake { cull disable diff --git a/baseq3r/scripts/stecki.shader b/baseq3r/scripts/stecki.shader deleted file mode 100644 index c67560bc..00000000 --- a/baseq3r/scripts/stecki.shader +++ /dev/null @@ -1,131 +0,0 @@ -textures/stecki/haze -{ - qer_editorimage textures/stecki/haze_rt.tga - surfaceparm sky - surfaceparm noimpact - surfaceparm nolightmap - q3map_sun 1 .992 .879 80 38 30 - q3map_surfacelight 50 - skyparms textures/stecki/haze - - -} - -//stecki haze fog -textures/stecki/fog_haze -{ -qer_editorimage textures/sfx/fog_grey.tga -surfaceparm trans -surfaceparm nonsolid -surfaceparm fog -surfaceparm nolightmap - -fogparms ( .477 .477 .479 ) 400 - -} - -textures/stecki/cameraflash -{ - qer_editorimage textures/stecki/cameraflash_01.tga - surfaceparm nomarks - surfaceparm nonsolid - surfaceparm nolightmap - deformVertexes autosprite - - { - animMap 2 textures/stecki/cameraflash_01.tga textures/stecki/cameraflash_02.tga textures/stecki/cameraflash_02.tga textures/stecki/cameraflash_02.tga textures/stecki/cameraflash_02.tga textures/stecki/cameraflash_02.tga textures/stecki/cameraflash_02.tga textures/stecki/cameraflash_02.tga - blendFunc add - rgbGen wave Inversesawtooth 0 2 0 2 -// rgbGen wave Inversesawtooth 1 1 0 1 - } -} - -textures/stecki/cameraflash2 -{ - qer_editorimage textures/stecki/cameraflash_01.tga - surfaceparm nomarks - surfaceparm nonsolid - surfaceparm nolightmap - deformVertexes autosprite - - { - animMap 2 textures/stecki/cameraflash_02.tga textures/stecki/cameraflash_01.tga textures/stecki/cameraflash_02.tga textures/stecki/cameraflash_02.tga textures/stecki/cameraflash_02.tga textures/stecki/cameraflash_02.tga textures/stecki/cameraflash_02.tga textures/stecki/cameraflash_02.tga - blendFunc add - rgbGen wave Inversesawtooth 0 2 0 2 -// rgbGen wave Inversesawtooth 1 1 0 1 - } -} - -textures/stecki/cameraflash3 -{ - qer_editorimage textures/stecki/cameraflash_01.tga - surfaceparm nomarks - surfaceparm nonsolid - surfaceparm nolightmap - deformVertexes autosprite - - { - animMap 2 textures/stecki/cameraflash_02.tga textures/stecki/cameraflash_02.tga textures/stecki/cameraflash_01.tga textures/stecki/cameraflash_02.tga textures/stecki/cameraflash_02.tga textures/stecki/cameraflash_02.tga textures/stecki/cameraflash_02.tga textures/stecki/cameraflash_02.tga - blendFunc add - rgbGen wave Inversesawtooth 0 2 0 2 -// rgbGen wave Inversesawtooth 1 1 0 1 - } -} - -textures/stecki/cameraflash4 -{ - qer_editorimage textures/stecki/cameraflash_01.tga - surfaceparm nomarks - surfaceparm nonsolid - surfaceparm nolightmap - deformVertexes autosprite - - { - animMap 2 textures/stecki/cameraflash_02.tga textures/stecki/cameraflash_02.tga textures/stecki/cameraflash_02.tga textures/stecki/cameraflash_02.tga textures/stecki/cameraflash_01.tga textures/stecki/cameraflash_02.tga textures/stecki/cameraflash_02.tga textures/stecki/cameraflash_02.tga - blendFunc add - rgbGen wave Inversesawtooth 0 2 0 2 -// rgbGen wave Inversesawtooth 1 1 0 1 - } -} - -textures/stecki/cameraflash5 -{ - qer_editorimage textures/stecki/cameraflash_01.tga - surfaceparm nomarks - surfaceparm nonsolid - surfaceparm nolightmap - deformVertexes autosprite - - { - animMap 2 textures/stecki/cameraflash_02.tga textures/stecki/cameraflash_02.tga textures/stecki/cameraflash_02.tga textures/stecki/cameraflash_02.tga textures/stecki/cameraflash_02.tga textures/stecki/cameraflash_02.tga textures/stecki/cameraflash_01.tga textures/stecki/cameraflash_02.tga - blendFunc add - rgbGen wave Inversesawtooth 0 2 0 2 -// rgbGen wave Inversesawtooth 1 1 0 1 - } -} - - -textures/stecki/night01 -{ - qer_editorimage textures/stecki/night01_up.tga - surfaceparm noimpact - surfaceparm nolightmap - surfaceparm sky -// q3map_lightimage textures/stecki/night01_up.tga - q3map_sun .9 .8 1 30 30 60 - q3map_surfacelight 5 - - skyparms textures/stecki/night01 512 textures/stecki/night01 - -} - -textures/stecki/decal01 -{ - qer_editorimage gfx/damage/plasma_mrk.tga - polygonOffset - { - map gfx/damage/plasma_mrk.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - rgbGen vertex - alphaGen vertex - } -} - diff --git a/baseq3r/scripts/teleporter.shader b/baseq3r/scripts/teleporter.shader deleted file mode 100644 index 76d1ea25..00000000 --- a/baseq3r/scripts/teleporter.shader +++ /dev/null @@ -1,65 +0,0 @@ -teleptThis -{ - surfaceparm nolightmap - cull disable - deformVertexes autosprite - { - clampmap textures/flares/newflare.tga - blendfunc add - rgbGen wave sawtooth 0 1 0 2 - tcMod stretch inversesawtooth 0 1 0 2 - tcMod rotate 333 - } - { - clampmap textures/flares/lava.tga - blendfunc add - rgbGen wave sawtooth 0 1 0 0.5 - tcMod stretch inversesawtooth 0 1 0 0.5 - tcMod rotate -333 - } - { - clampmap textures/flares/newflare.tga - blendfunc add - rgbGen wave sawtooth 0 1 0 1.25 - tcMod stretch inversesawtooth 0 1 0 1.25 - tcMod rotate 500 - } - { - clampmap textures/flares/portalflare.tga - blendfunc add - rgbGen wave inversesawtooth 0 1 0 4 - tcMod stretch sawtooth 0 1 0 4 - tcMod rotate 1323 - } -} - -teleptThat -{ - q3map_lightimage textures/effects/jumpcirc.tga - surfaceparm nolightmap - cull disable - deformVertexes autosprite - q3map_surfacelight 300 - { - clampmap textures/effects/jumpcirc.tga - blendfunc add - rgbGen wave sawtooth 0 1 0 2 - tcMod stretch inversesawtooth 0 1 0 2 - tcMod rotate 333 - } - { - clampmap textures/effects/jumpcirc.tga - blendfunc add - rgbGen wave sawtooth 0 1 0 0.5 - tcMod stretch inversesawtooth 0 1 0 0.5 - tcMod rotate -333 - } - { - clampmap textures/effects/jumpcirc.tga - blendfunc add - rgbGen wave sawtooth 0 1 0 1.25 - tcMod stretch inversesawtooth 0 1 0 1.25 - tcMod rotate 500 - } -} - diff --git a/baseq3r/scripts/terrain.shader b/baseq3r/scripts/terrain.shader deleted file mode 100644 index 3475db93..00000000 --- a/baseq3r/scripts/terrain.shader +++ /dev/null @@ -1,2044 +0,0 @@ -//**************************************************** -// ************************************************* -// * -// * Q3Rcountry1 -// * -// ************************************************* -textures/terrain/q3rcountry1_0 -{ - surfaceparm nolightmap - q3map_novertexshadows - q3map_forcesunlight - - { - map textures/q3r_dirt_grass/dirt04.tga - rgbGen vertex - tcmod scale 0.25 0.25 - } - { - map textures/skies2/clouds.tga - blendfunc filter - detail - tcmod scale 0.01 0.01 - tcMod scroll -0.05 0.05 - tcmod transform 1 0 1 1 1 1 - } -} - -textures/terrain/q3rcountry1_1 -{ - surfaceparm nolightmap - q3map_novertexshadows - q3map_forcesunlight - { - map textures/q3r_dirt_grass/dirt01.tga - rgbGen vertex - tcmod scale 0.25 0.25 - } - { - map textures/skies2/clouds.tga - blendfunc filter - detail - tcmod scale 0.01 0.01 - tcMod scroll -0.05 0.05 - tcmod transform 1 0 1 1 1 1 - } -} - -textures/terrain/q3rcountry1_2 -{ - surfaceparm nolightmap - q3map_novertexshadows - q3map_forcesunlight - - { - map textures/q3r_dirt_grass/stones01grass.tga - tcmod scale 0.25 0.25 - rgbGen vertex - } - { - map textures/skies2/clouds.tga - blendfunc filter - detail - tcmod scale 0.01 0.01 - tcMod scroll -0.05 0.05 - tcmod transform 1 0 1 1 1 1 - } -} -textures/terrain/q3rcountry1_3 -{ - surfaceparm nolightmap - q3map_novertexshadows - q3map_forcesunlight - - { - map textures/q3r_dirt_grass/rock03.tga - tcmod scale 0.125 0.125 - rgbGen vertex - } - { - map textures/skies2/clouds.tga - blendfunc filter - detail - tcmod scale 0.01 0.01 - tcMod scroll -0.05 0.05 - tcmod transform 1 0 1 1 1 1 - } -} -textures/terrain/q3rcountry1_4 -{ - surfaceparm nolightmap - q3map_novertexshadows - q3map_forcesunlight - - { - map textures/q3r_dirt_grass/grass09.tga - tcmod scale 0.25 0.25 - rgbGen vertex - } - { - map textures/skies2/clouds.tga - blendfunc filter - detail - tcmod scale 0.01 0.01 - tcMod scroll -0.05 0.05 - tcmod transform 1 0 1 1 1 1 - } -} -textures/terrain/q3rcountry1_5 -{ - surfaceparm nolightmap - q3map_novertexshadows - q3map_forcesunlight - - { - map textures/q3r_dirt_grass/grass02.tga - tcmod scale 0.25 0.25 - rgbGen vertex - } - { - map textures/skies2/clouds.tga - blendfunc filter - detail - tcmod scale 0.01 0.01 - tcMod scroll -0.05 0.05 - tcmod transform 1 0 1 1 1 1 - } -} -textures/terrain/q3rcountry1_6 -{ - surfaceparm nolightmap - q3map_novertexshadows - q3map_forcesunlight - - { - map textures/q3r_dirt_grass/checker01.tga - tcmod scale 0.25 0.25 - rgbGen vertex - } - { - map textures/skies2/clouds.tga - blendfunc filter - detail - tcmod scale 0.01 0.01 - tcMod scroll -0.05 0.05 - tcmod transform 1 0 1 1 1 1 - } -} - - -textures/terrain/q3rcountry1_0to1 -{ - surfaceparm nolightmap - q3map_novertexshadows - q3map_forcesunlight - - { - map textures/q3r_dirt_grass/dirt04.tga - rgbGen vertex - alphaGen vertex - tcmod scale 0.25 0.25 - } - { - map textures/q3r_dirt_grass/dirt01.tga - tcmod scale 0.25 0.25 - rgbGen vertex - alphaGen vertex - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } - { - map textures/skies2/clouds.tga - blendfunc filter - detail - tcmod scale 0.01 0.01 - tcMod scroll -0.05 0.05 - tcmod transform 1 0 1 1 1 1 - } -} - - -textures/terrain/q3rcountry1_0to2 -{ - surfaceparm nolightmap - q3map_novertexshadows - q3map_forcesunlight - { - map textures/q3r_dirt_grass/dirt04.tga - rgbGen vertex - alphaGen vertex - tcmod scale 0.25 0.25 - } - { - map textures/q3r_dirt_grass/stones01grass.tga - rgbGen vertex - alphaGen vertex - tcmod scale 0.25 0.25 - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } - { - map textures/skies2/clouds.tga - blendfunc filter - detail - tcmod scale 0.01 0.01 - tcMod scroll -0.05 0.05 - tcmod transform 1 0 1 1 1 1 - } -} -textures/terrain/q3rcountry1_0to3 -{ - surfaceparm nolightmap - q3map_novertexshadows - q3map_forcesunlight - { - map textures/q3r_dirt_grass/dirt04.tga - rgbGen vertex - alphaGen vertex - tcmod scale 0.25 0.25 - } - { - map textures/q3r_dirt_grass/rock03.tga - rgbGen vertex - alphaGen vertex - tcmod scale 0.125 0.125 - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } - { - map textures/skies2/clouds.tga - blendfunc filter - detail - tcmod scale 0.01 0.01 - tcMod scroll -0.05 0.05 - tcmod transform 1 0 1 1 1 1 - } -} -textures/terrain/q3rcountry1_0to4 -{ - surfaceparm nolightmap - q3map_novertexshadows - q3map_forcesunlight - { - map textures/q3r_dirt_grass/dirt04.tga - rgbGen vertex - alphaGen vertex - tcmod scale 0.25 0.25 - } - { - map textures/q3r_dirt_grass/grass09.tga - rgbGen vertex - alphaGen vertex - tcmod scale 0.25 0.25 - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } - { - map textures/skies2/clouds.tga - blendfunc filter - detail - tcmod scale 0.01 0.01 - tcMod scroll -0.05 0.05 - tcmod transform 1 0 1 1 1 1 - } -} -textures/terrain/q3rcountry1_0to5 -{ - surfaceparm nolightmap - q3map_novertexshadows - q3map_forcesunlight - { - map textures/q3r_dirt_grass/dirt04.tga - rgbGen vertex - alphaGen vertex - tcmod scale 0.25 0.25 - } - { - map textures/q3r_dirt_grass/grass02.tga - rgbGen vertex - alphaGen vertex - tcmod scale 0.25 0.25 - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } - { - map textures/skies2/clouds.tga - blendfunc filter - detail - tcmod scale 0.01 0.01 - tcMod scroll -0.05 0.05 - tcmod transform 1 0 1 1 1 1 - } -} -textures/terrain/q3rcountry1_0to6 -{ - surfaceparm nolightmap - q3map_novertexshadows - q3map_forcesunlight - { - map textures/q3r_dirt_grass/dirt04.tga - rgbGen vertex - alphaGen vertex - tcmod scale 0.25 0.25 - } - { - map textures/q3r_dirt_grass/checker01.tga - rgbGen vertex - alphaGen vertex - tcmod scale 0.25 0.25 - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } - { - map textures/skies2/clouds.tga - blendfunc filter - detail - tcmod scale 0.01 0.01 - tcMod scroll -0.05 0.05 - tcmod transform 1 0 1 1 1 1 - } -} - -textures/terrain/q3rcountry1_1to2 -{ - surfaceparm nolightmap - q3map_novertexshadows - q3map_forcesunlight - - { - map textures/q3r_dirt_grass/dirt01.tga - rgbGen vertex - alphaGen vertex - tcmod scale 0.25 0.25 - } - { - map textures/q3r_dirt_grass/stones01grass.tga - tcmod scale 0.25 0.25 - rgbGen vertex - alphaGen vertex - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } - { - map textures/skies2/clouds.tga - blendfunc filter - detail - tcmod scale 0.01 0.01 - tcMod scroll -0.05 0.05 - tcmod transform 1 0 1 1 1 1 - } -} - -textures/terrain/q3rcountry1_1to3 -{ - surfaceparm nolightmap - q3map_novertexshadows - q3map_forcesunlight - - { - map textures/q3r_dirt_grass/dirt01.tga - rgbGen vertex - alphaGen vertex - tcmod scale 0.25 0.25 - } - { - map textures/q3r_dirt_grass/rock03.tga - tcmod scale 0.125 0.125 - rgbGen vertex - alphaGen vertex - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } - { - map textures/skies2/clouds.tga - blendfunc filter - detail - tcmod scale 0.01 0.01 - tcMod scroll -0.05 0.05 - tcmod transform 1 0 1 1 1 1 - } -} - -textures/terrain/q3rcountry1_1to4 -{ - surfaceparm nolightmap - q3map_novertexshadows - q3map_forcesunlight - - { - map textures/q3r_dirt_grass/dirt01.tga - rgbGen vertex - alphaGen vertex - tcmod scale 0.25 0.25 - } - { - map textures/q3r_dirt_grass/grass09.tga - tcmod scale 0.25 0.25 - rgbGen vertex - alphaGen vertex - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } - { - map textures/skies2/clouds.tga - blendfunc filter - detail - tcmod scale 0.01 0.01 - tcMod scroll -0.05 0.05 - tcmod transform 1 0 1 1 1 1 - } -} - -textures/terrain/q3rcountry1_1to5 -{ - surfaceparm nolightmap - q3map_novertexshadows - q3map_forcesunlight - - { - map textures/q3r_dirt_grass/dirt01.tga - rgbGen vertex - alphaGen vertex - tcmod scale 0.25 0.25 - } - { - map textures/q3r_dirt_grass/grass02.tga - tcmod scale 0.25 0.25 - rgbGen vertex - alphaGen vertex - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } - { - map textures/skies2/clouds.tga - blendfunc filter - detail - tcmod scale 0.01 0.01 - tcMod scroll -0.05 0.05 - tcmod transform 1 0 1 1 1 1 - } -} - -textures/terrain/q3rcountry1_1to6 -{ - surfaceparm nolightmap - q3map_novertexshadows - q3map_forcesunlight - - { - map textures/q3r_dirt_grass/dirt01.tga - rgbGen vertex - alphaGen vertex - tcmod scale 0.25 0.25 - } - { - map textures/q3r_dirt_grass/checker01.tga - tcmod scale 0.25 0.25 - rgbGen vertex - alphaGen vertex - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } - { - map textures/skies2/clouds.tga - blendfunc filter - detail - tcmod scale 0.01 0.01 - tcMod scroll -0.05 0.05 - tcmod transform 1 0 1 1 1 1 - } -} - -textures/terrain/q3rcountry1_2to3 -{ - surfaceparm nolightmap - q3map_novertexshadows - q3map_forcesunlight - - { - map textures/q3r_dirt_grass/stones01grass.tga - rgbGen vertex - alphaGen vertex - tcmod scale 0.25 0.25 - } - { - map textures/q3r_dirt_grass/rock03.tga - tcmod scale 0.125 0.125 - rgbGen vertex - alphaGen vertex - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } - { - map textures/skies2/clouds.tga - blendfunc filter - detail - tcmod scale 0.01 0.01 - tcMod scroll -0.05 0.05 - tcmod transform 1 0 1 1 1 1 - } -} - -textures/terrain/q3rcountry1_2to4 -{ - surfaceparm nolightmap - q3map_novertexshadows - q3map_forcesunlight - - { - map textures/q3r_dirt_grass/stones01grass.tga - rgbGen vertex - alphaGen vertex - tcmod scale 0.25 0.25 - } - { - map textures/q3r_dirt_grass/grass09.tga - tcmod scale 0.25 0.25 - rgbGen vertex - alphaGen vertex - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } - { - map textures/skies2/clouds.tga - blendfunc filter - detail - tcmod scale 0.01 0.01 - tcMod scroll -0.05 0.05 - tcmod transform 1 0 1 1 1 1 - } -} - -textures/terrain/q3rcountry1_2to5 -{ - surfaceparm nolightmap - q3map_novertexshadows - q3map_forcesunlight - - { - map textures/q3r_dirt_grass/stones01grass.tga - rgbGen vertex - alphaGen vertex - tcmod scale 0.25 0.25 - } - { - map textures/q3r_dirt_grass/grass02.tga - tcmod scale 0.25 0.25 - rgbGen vertex - alphaGen vertex - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } - { - map textures/skies2/clouds.tga - blendfunc filter - detail - tcmod scale 0.01 0.01 - tcMod scroll -0.05 0.05 - tcmod transform 1 0 1 1 1 1 - } -} - -textures/terrain/q3rcountry1_2to6 -{ - surfaceparm nolightmap - q3map_novertexshadows - q3map_forcesunlight - - { - map textures/q3r_dirt_grass/stones01grass.tga - rgbGen vertex - alphaGen vertex - tcmod scale 0.25 0.25 - } - { - map textures/q3r_dirt_grass/checker01.tga - tcmod scale 0.25 0.25 - rgbGen vertex - alphaGen vertex - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } - { - map textures/skies2/clouds.tga - blendfunc filter - detail - tcmod scale 0.01 0.01 - tcMod scroll -0.05 0.05 - tcmod transform 1 0 1 1 1 1 - } -} - -textures/terrain/q3rcountry1_3to4 -{ - surfaceparm nolightmap - q3map_novertexshadows - q3map_forcesunlight - - { - map textures/q3r_dirt_grass/rock03.tga - rgbGen vertex - alphaGen vertex - tcmod scale 0.125 0.125 - } - { - map textures/q3r_dirt_grass/grass09.tga - tcmod scale 0.25 0.25 - rgbGen vertex - alphaGen vertex - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } - { - map textures/skies2/clouds.tga - blendfunc filter - detail - tcmod scale 0.01 0.01 - tcMod scroll -0.05 0.05 - tcmod transform 1 0 1 1 1 1 - } -} - -textures/terrain/q3rcountry1_3to5 -{ - surfaceparm nolightmap - q3map_novertexshadows - q3map_forcesunlight - - { - map textures/q3r_dirt_grass/rock03.tga - rgbGen vertex - alphaGen vertex - tcmod scale 0.25 0.25 - } - { - map textures/q3r_dirt_grass/grass02.tga - tcmod scale 0.25 0.25 - rgbGen vertex - alphaGen vertex - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } - { - map textures/skies2/clouds.tga - blendfunc filter - detail - tcmod scale 0.01 0.01 - tcMod scroll -0.05 0.05 - tcmod transform 1 0 1 1 1 1 - } -} - -textures/terrain/q3rcountry1_3to6 -{ - surfaceparm nolightmap - q3map_novertexshadows - q3map_forcesunlight - - { - map textures/q3r_dirt_grass/rock03.tga - rgbGen vertex - alphaGen vertex - tcmod scale 0.125 0.125 - } - { - map textures/q3r_dirt_grass/checker01.tga - tcmod scale 0.25 0.25 - rgbGen vertex - alphaGen vertex - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } - { - map textures/skies2/clouds.tga - blendfunc filter - detail - tcmod scale 0.01 0.01 - tcMod scroll -0.05 0.05 - tcmod transform 1 0 1 1 1 1 - } -} - -textures/terrain/q3rcountry1_4to5 -{ - surfaceparm nolightmap - q3map_novertexshadows - q3map_forcesunlight - - { - map textures/q3r_dirt_grass/grass09.tga - rgbGen vertex - alphaGen vertex - tcmod scale 0.25 0.25 - } - { - map textures/q3r_dirt_grass/grass02.tga - tcmod scale 0.25 0.25 - rgbGen vertex - alphaGen vertex - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } - { - map textures/skies2/clouds.tga - blendfunc filter - detail - tcmod scale 0.01 0.01 - tcMod scroll -0.05 0.05 - tcmod transform 1 0 1 1 1 1 - } -} - -textures/terrain/q3rcountry1_4to6 -{ - surfaceparm nolightmap - q3map_novertexshadows - q3map_forcesunlight - - { - map textures/q3r_dirt_grass/grass09.tga - rgbGen vertex - alphaGen vertex - tcmod scale 0.25 0.25 - } - { - map textures/q3r_dirt_grass/checker01.tga - tcmod scale 0.25 0.25 - rgbGen vertex - alphaGen vertex - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } - { - map textures/skies2/clouds.tga - blendfunc filter - detail - tcmod scale 0.01 0.01 - tcMod scroll -0.05 0.05 - tcmod transform 1 0 1 1 1 1 - } -} - -textures/terrain/q3rcountry1_5to6 -{ - surfaceparm nolightmap - q3map_novertexshadows - q3map_forcesunlight - - { - map textures/q3r_dirt_grass/grass02.tga - rgbGen vertex - alphaGen vertex - tcmod scale 0.25 0.25 - } - { - map textures/q3r_dirt_grass/checker01.tga - tcmod scale 0.25 0.25 - rgbGen vertex - alphaGen vertex - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } - { - map textures/skies2/clouds.tga - blendfunc filter - detail - tcmod scale 0.01 0.01 - tcMod scroll -0.05 0.05 - tcmod transform 1 0 1 1 1 1 - } -} - - - -//**************************************************** -// ************************************************* -// * -// * Q3Rcountry2 noclouds -// * -// ************************************************* -textures/terrain/q3rcountry2_0 -{ - surfaceparm nolightmap - q3map_novertexshadows - q3map_forcesunlight - - { - map textures/q3r_dirt_grass/darkdirt02.tga - rgbGen vertex - tcmod scale 0.125 0.125 - } - -} - -textures/terrain/q3rcountry2_1 -{ - surfaceparm nolightmap - q3map_novertexshadows - q3map_forcesunlight - { - map textures/q3r_dirt_grass/darkdirt01.tga - rgbGen vertex - tcmod scale 0.125 0.125 - } - -} - -textures/terrain/q3rcountry2_2 -{ - surfaceparm nolightmap - q3map_novertexshadows - q3map_forcesunlight - - { - map textures/q3r_dirt_grass/stones01grass.tga - tcmod scale 0.125 0.125 - rgbGen vertex - } - -} -textures/terrain/q3rcountry2_3 -{ - surfaceparm nolightmap - q3map_novertexshadows - q3map_forcesunlight - - { - map textures/q3r_dirt_grass/rock03.tga - tcmod scale 0.0625 0.0625 - rgbGen vertex - } - -} -textures/terrain/q3rcountry2_4 -{ - surfaceparm nolightmap - q3map_novertexshadows - q3map_forcesunlight - - { - map textures/q3r_dirt_grass/checker01.tga - tcmod scale 0.125 0.125 - rgbGen vertex - } - -} -textures/terrain/q3rcountry2_5 -{ - surfaceparm nolightmap - q3map_novertexshadows - q3map_forcesunlight - - { - map textures/q3r_dirt_grass/greengrass.tga - tcmod scale 0.125 0.125 - rgbGen vertex - } - -} -textures/terrain/q3rcountry2_6 -{ - surfaceparm nolightmap - q3map_novertexshadows - q3map_forcesunlight - - { - map textures/q3r_dirt_grass/darkdirtgrass01.tga - tcmod scale 0.125 0.125 - rgbGen vertex - } - -} - - -textures/terrain/q3rcountry2_0to1 -{ - surfaceparm nolightmap - q3map_novertexshadows - q3map_forcesunlight - - { - map textures/q3r_dirt_grass/darkdirt02.tga - rgbGen vertex - alphaGen vertex - tcmod scale 0.125 0.125 - } - { - map textures/q3r_dirt_grass/darkdirt01.tga - tcmod scale 0.125 0.125 - rgbGen vertex - alphaGen vertex - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } - -} - - -textures/terrain/q3rcountry2_0to2 -{ - surfaceparm nolightmap - q3map_novertexshadows - q3map_forcesunlight - { - map textures/q3r_dirt_grass/darkdirt02.tga - rgbGen vertex - alphaGen vertex - tcmod scale 0.125 0.125 - } - { - map textures/q3r_dirt_grass/stones01grass.tga - rgbGen vertex - alphaGen vertex - tcmod scale 0.125 0.125 - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - - -textures/terrain/q3rcountry2_0to3 -{ - surfaceparm nolightmap - q3map_novertexshadows - q3map_forcesunlight - { - map textures/q3r_dirt_grass/darkdirt02.tga - rgbGen vertex - alphaGen vertex - tcmod scale 0.125 0.125 - } - { - map textures/q3r_dirt_grass/rock03.tga - rgbGen vertex - alphaGen vertex - tcmod scale 0.0625 0.0625 - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - - -textures/terrain/q3rcountry2_0to4 -{ - surfaceparm nolightmap - q3map_novertexshadows - q3map_forcesunlight - { - map textures/q3r_dirt_grass/darkdirt02.tga - rgbGen vertex - alphaGen vertex - tcmod scale 0.125 0.125 - } - { - map textures/q3r_dirt_grass/checker01.tga - rgbGen vertex - alphaGen vertex - tcmod scale 0.125 0.125 - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - - -textures/terrain/q3rcountry2_0to5 -{ - surfaceparm nolightmap - q3map_novertexshadows - q3map_forcesunlight - { - map textures/q3r_dirt_grass/darkdirt02.tga - rgbGen vertex - alphaGen vertex - tcmod scale 0.125 0.125 - } - { - map textures/q3r_dirt_grass/greengrass.tga - rgbGen vertex - alphaGen vertex - tcmod scale 0.125 0.125 - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - - -textures/terrain/q3rcountry2_0to6 -{ - surfaceparm nolightmap - q3map_novertexshadows - q3map_forcesunlight - { - map textures/q3r_dirt_grass/darkdirt02.tga - rgbGen vertex - alphaGen vertex - tcmod scale 0.125 0.125 - } - { - map textures/q3r_dirt_grass/darkdirtgrass01.tga - rgbGen vertex - alphaGen vertex - tcmod scale 0.125 0.125 - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -textures/terrain/q3rcountry2_1to2 -{ - surfaceparm nolightmap - q3map_novertexshadows - q3map_forcesunlight - - { - map textures/q3r_dirt_grass/darkdirt01.tga - rgbGen vertex - alphaGen vertex - tcmod scale 0.125 0.125 - } - { - map textures/q3r_dirt_grass/stones01grass.tga - tcmod scale 0.125 0.125 - rgbGen vertex - alphaGen vertex - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -textures/terrain/q3rcountry2_1to3 -{ - surfaceparm nolightmap - q3map_novertexshadows - q3map_forcesunlight - - { - map textures/q3r_dirt_grass/darkdirt01.tga - rgbGen vertex - alphaGen vertex - tcmod scale 0.125 0.125 - } - { - map textures/q3r_dirt_grass/rock03.tga - tcmod scale 0.0625 0.0625 - rgbGen vertex - alphaGen vertex - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -textures/terrain/q3rcountry2_1to4 -{ - surfaceparm nolightmap - q3map_novertexshadows - q3map_forcesunlight - - { - map textures/q3r_dirt_grass/darkdirt01.tga - rgbGen vertex - alphaGen vertex - tcmod scale 0.125 0.125 - } - { - map textures/q3r_dirt_grass/checker01.tga - tcmod scale 0.125 0.125 - rgbGen vertex - alphaGen vertex - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -textures/terrain/q3rcountry2_1to5 -{ - surfaceparm nolightmap - q3map_novertexshadows - q3map_forcesunlight - - { - map textures/q3r_dirt_grass/darkdirt01.tga - rgbGen vertex - alphaGen vertex - tcmod scale 0.125 0.125 - } - { - map textures/q3r_dirt_grass/greengrass.tga - tcmod scale 0.125 0.125 - rgbGen vertex - alphaGen vertex - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -textures/terrain/q3rcountry2_1to6 -{ - surfaceparm nolightmap - q3map_novertexshadows - q3map_forcesunlight - - { - map textures/q3r_dirt_grass/darkdirt01.tga - rgbGen vertex - alphaGen vertex - tcmod scale 0.125 0.125 - } - { - map textures/q3r_dirt_grass/darkdirtgrass01.tga - tcmod scale 0.125 0.125 - rgbGen vertex - alphaGen vertex - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -textures/terrain/q3rcountry2_2to3 -{ - surfaceparm nolightmap - q3map_novertexshadows - q3map_forcesunlight - - { - map textures/q3r_dirt_grass/stones01grass.tga - rgbGen vertex - alphaGen vertex - tcmod scale 0.125 0.125 - } - { - map textures/q3r_dirt_grass/rock03.tga - tcmod scale 0.0625 0.0625 - rgbGen vertex - alphaGen vertex - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -textures/terrain/q3rcountry2_2to4 -{ - surfaceparm nolightmap - q3map_novertexshadows - q3map_forcesunlight - - { - map textures/q3r_dirt_grass/stones01grass.tga - rgbGen vertex - alphaGen vertex - tcmod scale 0.125 0.125 - } - { - map textures/q3r_dirt_grass/checker01.tga - tcmod scale 0.125 0.125 - rgbGen vertex - alphaGen vertex - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -textures/terrain/q3rcountry2_2to5 -{ - surfaceparm nolightmap - q3map_novertexshadows - q3map_forcesunlight - - { - map textures/q3r_dirt_grass/stones01grass.tga - rgbGen vertex - alphaGen vertex - tcmod scale 0.125 0.125 - } - { - map textures/q3r_dirt_grass/greengrass.tga - tcmod scale 0.125 0.125 - rgbGen vertex - alphaGen vertex - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -textures/terrain/q3rcountry2_2to6 -{ - surfaceparm nolightmap - q3map_novertexshadows - q3map_forcesunlight - - { - map textures/q3r_dirt_grass/stones01grass.tga - rgbGen vertex - alphaGen vertex - tcmod scale 0.125 0.125 - } - { - map textures/q3r_dirt_grass/darkdirtgrass01.tga - tcmod scale 0.125 0.125 - rgbGen vertex - alphaGen vertex - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -textures/terrain/q3rcountry2_3to4 -{ - surfaceparm nolightmap - q3map_novertexshadows - q3map_forcesunlight - - { - map textures/q3r_dirt_grass/rock03.tga - rgbGen vertex - alphaGen vertex - tcmod scale 0.0625 0.0625 - } - { - map textures/q3r_dirt_grass/checker01.tga - tcmod scale 0.125 0.125 - rgbGen vertex - alphaGen vertex - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -textures/terrain/q3rcountry2_3to5 -{ - surfaceparm nolightmap - q3map_novertexshadows - q3map_forcesunlight - - { - map textures/q3r_dirt_grass/rock03.tga - rgbGen vertex - alphaGen vertex - tcmod scale 0.0625 0.0625 - } - { - map textures/q3r_dirt_grass/greengrass.tga - tcmod scale 0.125 0.125 - rgbGen vertex - alphaGen vertex - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -textures/terrain/q3rcountry2_3to6 -{ - surfaceparm nolightmap - q3map_novertexshadows - q3map_forcesunlight - - { - map textures/q3r_dirt_grass/rock03.tga - rgbGen vertex - alphaGen vertex - tcmod scale 0.0625 0.0625 - } - { - map textures/q3r_dirt_grass/darkdirtgrass01.tga - tcmod scale 0.125 0.125 - rgbGen vertex - alphaGen vertex - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -textures/terrain/q3rcountry2_4to5 -{ - surfaceparm nolightmap - q3map_novertexshadows - q3map_forcesunlight - - { - map textures/q3r_dirt_grass/checker01.tga - rgbGen vertex - alphaGen vertex - tcmod scale 0.125 0.125 - } - { - map textures/q3r_dirt_grass/greengrass.tga - tcmod scale 0.125 0.125 - rgbGen vertex - alphaGen vertex - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -textures/terrain/q3rcountry2_4to6 -{ - surfaceparm nolightmap - q3map_novertexshadows - q3map_forcesunlight - - { - map textures/q3r_dirt_grass/checker01.tga - rgbGen vertex - alphaGen vertex - tcmod scale 0.125 0.125 - } - { - map textures/q3r_dirt_grass/darkdirtgrass01.tga - tcmod scale 0.125 0.125 - rgbGen vertex - alphaGen vertex - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - -textures/terrain/q3rcountry2_5to6 -{ - surfaceparm nolightmap - q3map_novertexshadows - q3map_forcesunlight - - { - map textures/q3r_dirt_grass/greengrass.tga - rgbGen vertex - alphaGen vertex - tcmod scale 0.125 0.125 - } - { - map textures/q3r_dirt_grass/darkdirtgrass01.tga - tcmod scale 0.125 0.125 - rgbGen vertex - alphaGen vertex - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } -} - - - -//**************************************************** -// ************************************************* -// * -// * Q3Rcountry3 test pathmap -// * -// ************************************************* -textures/terrain/q3rcountry3_0 -{ - surfaceparm nolightmap - q3map_novertexshadows - q3map_forcesunlight - - { - map textures/q3r_dirt_grass/dirt04.tga - rgbGen vertex - tcmod scale 0.25 0.25 - } - { - map textures/terra/q3r_countrydetail.tga - blendfunc filter - detail - tcmod scale 0.0039 0.0039 -// tcmod scale 0.015625 0.015625 -// tcmod transform 1 0 1 1 1 1 - } -} - -textures/terrain/q3rcountry3_1 -{ - surfaceparm nolightmap - q3map_novertexshadows - q3map_forcesunlight - { - map textures/q3r_dirt_grass/dirt01.tga - rgbGen vertex - tcmod scale 0.25 0.25 - } - { - map textures/terra/q3r_countrydetail.tga - blendfunc filter - detail - tcmod scale 0.0039 0.0039 -// tcmod scale 0.015625 0.015625 -// tcmod transform 1 0 1 1 1 1 - } -} - -textures/terrain/q3rcountry3_2 -{ - surfaceparm nolightmap - q3map_novertexshadows - q3map_forcesunlight - - { - map textures/q3r_dirt_grass/stones01.tga - tcmod scale 0.25 0.25 - rgbGen vertex - } - { - map textures/terra/q3r_countrydetail.tga - blendfunc filter - detail - tcmod scale 0.0039 0.0039 -// tcmod scale 0.015625 0.015625 -// tcmod transform 1 0 1 1 1 1 - } -} -textures/terrain/q3rcountry3_3 -{ - surfaceparm nolightmap - q3map_novertexshadows - q3map_forcesunlight - - { - map textures/q3r_dirt_grass/rockwall01.tga - tcmod scale 0.125 0.125 - rgbGen vertex - } - { - map textures/terra/q3r_countrydetail.tga - blendfunc filter - detail - tcmod scale 0.0039 0.0039 -// tcmod scale 0.015625 0.015625 -// tcmod transform 1 0 1 1 1 1 - } -} -textures/terrain/q3rcountry3_4 -{ - surfaceparm nolightmap - q3map_novertexshadows - q3map_forcesunlight - - { - map textures/q3r_dirt_grass/grass08.tga - tcmod scale 0.25 0.25 - rgbGen vertex - } - { - map textures/terra/q3r_countrydetail.tga - blendfunc filter - detail - tcmod scale 0.0039 0.0039 -// tcmod scale 0.015625 0.015625 -// tcmod transform 1 0 1 1 1 1 - } -} -textures/terrain/q3rcountry3_5 -{ - surfaceparm nolightmap - q3map_novertexshadows - q3map_forcesunlight - - { - map textures/q3r_dirt_grass/grass02.tga - tcmod scale 0.25 0.25 - rgbGen vertex - } - { - map textures/terra/q3r_countrydetail.tga - blendfunc filter - detail - tcmod scale 0.0039 0.0039 -// tcmod scale 0.015625 0.015625 -// tcmod transform 1 0 1 1 1 1 - } -} -textures/terrain/q3rcountry3_6 -{ - surfaceparm nolightmap - q3map_novertexshadows - q3map_forcesunlight - - { - map textures/q3r_dirt_grass/checker01.tga - tcmod scale 0.25 0.25 - rgbGen vertex - } - { - map textures/terra/q3r_countrydetail.tga - blendfunc filter - detail - tcmod scale 0.0039 0.0039 -// tcmod scale 0.015625 0.015625 -// tcmod transform 1 0 1 1 1 1 - } -} - - -textures/terrain/q3rcountry3_0to1 -{ - surfaceparm nolightmap - q3map_novertexshadows - q3map_forcesunlight - - { - map textures/q3r_dirt_grass/dirt04.tga - rgbGen vertex - alphaGen vertex - tcmod scale 0.25 0.25 - } - { - map textures/q3r_dirt_grass/dirt01.tga - tcmod scale 0.25 0.25 - rgbGen vertex - alphaGen vertex - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } - { - map textures/terra/q3r_countrydetail.tga - blendfunc filter - detail - tcmod scale 0.0039 0.0039 -// tcmod scale 0.015625 0.015625 -// tcmod transform 1 0 1 1 1 1 - } -} - - -textures/terrain/q3rcountry3_0to2 -{ - surfaceparm nolightmap - q3map_novertexshadows - q3map_forcesunlight - { - map textures/q3r_dirt_grass/dirt04.tga - rgbGen vertex - alphaGen vertex - tcmod scale 0.25 0.25 - } - { - map textures/q3r_dirt_grass/stones01.tga - rgbGen vertex - alphaGen vertex - tcmod scale 0.25 0.25 - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } - { - map textures/terra/q3r_countrydetail.tga - blendfunc filter - detail - tcmod scale 0.0039 0.0039 -// tcmod scale 0.015625 0.015625 -// tcmod transform 1 0 1 1 1 1 - } -} -textures/terrain/q3rcountry3_0to3 -{ - surfaceparm nolightmap - q3map_novertexshadows - q3map_forcesunlight - { - map textures/q3r_dirt_grass/dirt04.tga - rgbGen vertex - alphaGen vertex - tcmod scale 0.25 0.25 - } - { - map textures/q3r_dirt_grass/rockwall01.tga - rgbGen vertex - - alphaGen vertex - tcmod scale 0.125 0.125 - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } - { - map textures/terra/q3r_countrydetail.tga - blendfunc filter - detail - tcmod scale 0.0039 0.0039 -// tcmod scale 0.015625 0.015625 -// tcmod transform 1 0 1 1 1 1 - } -} -textures/terrain/q3rcountry3_0to4 -{ - surfaceparm nolightmap - q3map_novertexshadows - q3map_forcesunlight - { - map textures/q3r_dirt_grass/dirt04.tga - rgbGen vertex - alphaGen vertex - tcmod scale 0.25 0.25 - } - { - map textures/q3r_dirt_grass/grass08.tga - rgbGen vertex - alphaGen vertex - tcmod scale 0.25 0.25 - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } - { - map textures/terra/q3r_countrydetail.tga - blendfunc filter - detail - tcmod scale 0.0039 0.0039 -// tcmod scale 0.015625 0.015625 -// tcmod transform 1 0 1 1 1 1 - } -} -textures/terrain/q3rcountry3_0to5 -{ - surfaceparm nolightmap - q3map_novertexshadows - q3map_forcesunlight - { - map textures/q3r_dirt_grass/dirt04.tga - rgbGen vertex - alphaGen vertex - tcmod scale 0.25 0.25 - } - { - map textures/q3r_dirt_grass/grass02.tga - rgbGen vertex - alphaGen vertex - tcmod scale 0.25 0.25 - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } - { - map textures/terra/q3r_countrydetail.tga - blendfunc filter - detail - tcmod scale 0.0039 0.0039 -// tcmod scale 0.015625 0.015625 -// tcmod transform 1 0 1 1 1 1 - } -} -textures/terrain/q3rcountry3_0to6 -{ - surfaceparm nolightmap - q3map_novertexshadows - q3map_forcesunlight - { - map textures/q3r_dirt_grass/dirt04.tga - rgbGen vertex - alphaGen vertex - tcmod scale 0.25 0.25 - } - { - map textures/q3r_dirt_grass/checker01.tga - rgbGen vertex - alphaGen vertex - tcmod scale 0.25 0.25 - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } - { - map textures/terra/q3r_countrydetail.tga - blendfunc filter - detail - tcmod scale 0.0039 0.0039 -// tcmod scale 0.015625 0.015625 -// tcmod transform 1 0 1 1 1 1 - } -} - -textures/terrain/q3rcountry3_1to2 -{ - surfaceparm nolightmap - q3map_novertexshadows - q3map_forcesunlight - - { - map textures/q3r_dirt_grass/dirt01.tga - rgbGen vertex - alphaGen vertex - tcmod scale 0.25 0.25 - } - { - map textures/q3r_dirt_grass/stones01.tga - tcmod scale 0.25 0.25 - rgbGen vertex - alphaGen vertex - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } - { - map textures/terra/q3r_countrydetail.tga - blendfunc filter - detail - tcmod scale 0.0039 0.0039 -// tcmod scale 0.015625 0.015625 -// tcmod transform 1 0 1 1 1 1 - } -} - -textures/terrain/q3rcountry3_1to3 -{ - surfaceparm nolightmap - q3map_novertexshadows - q3map_forcesunlight - - { - map textures/q3r_dirt_grass/dirt01.tga - rgbGen vertex - alphaGen vertex - tcmod scale 0.25 0.25 - } - { - map textures/q3r_dirt_grass/rockwall01.tga - tcmod scale 0.125 0.125 - rgbGen vertex - alphaGen vertex - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } - { - map textures/terra/q3r_countrydetail.tga - blendfunc filter - detail - tcmod scale 0.0039 0.0039 -// tcmod scale 0.015625 0.015625 -// tcmod transform 1 0 1 1 1 1 - } -} - -textures/terrain/q3rcountry3_1to4 -{ - surfaceparm nolightmap - q3map_novertexshadows - q3map_forcesunlight - - { - map textures/q3r_dirt_grass/dirt01.tga - rgbGen vertex - alphaGen vertex - tcmod scale 0.25 0.25 - } - { - map textures/q3r_dirt_grass/grass08.tga - tcmod scale 0.25 0.25 - rgbGen vertex - alphaGen vertex - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } - { - map textures/terra/q3r_countrydetail.tga - blendfunc filter - detail - tcmod scale 0.0039 0.0039 -// tcmod scale 0.015625 0.015625 -// tcmod transform 1 0 1 1 1 1 - } -} - -textures/terrain/q3rcountry3_1to5 -{ - surfaceparm nolightmap - q3map_novertexshadows - q3map_forcesunlight - - { - map textures/q3r_dirt_grass/dirt01.tga - rgbGen vertex - alphaGen vertex - tcmod scale 0.25 0.25 - } - { - map textures/q3r_dirt_grass/grass02.tga - tcmod scale 0.25 0.25 - rgbGen vertex - alphaGen vertex - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } - { - map textures/terra/q3r_countrydetail.tga - blendfunc filter - tcmod scale 0.0039 0.0039 -// tcmod scale 0.015625 0.015625 -// tcmod transform 1 0 1 1 1 1 - } -} - -textures/terrain/q3rcountry3_1to6 -{ - surfaceparm nolightmap - q3map_novertexshadows - q3map_forcesunlight - - { - map textures/q3r_dirt_grass/dirt01.tga - rgbGen vertex - alphaGen vertex - tcmod scale 0.25 0.25 - } - { - map textures/q3r_dirt_grass/checker01.tga - tcmod scale 0.25 0.25 - rgbGen vertex - alphaGen vertex - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } - { - map textures/terra/q3r_countrydetail.tga - blendfunc filter - tcmod scale 0.0039 0.0039 -// tcmod scale 0.015625 0.015625 -// tcmod transform 1 0 1 1 1 1 - } -} - -textures/terrain/q3rcountry3_2to3 -{ - surfaceparm nolightmap - q3map_novertexshadows - q3map_forcesunlight - - { - map textures/q3r_dirt_grass/stones01.tga - rgbGen vertex - alphaGen vertex - tcmod scale 0.25 0.25 - } - { - map textures/q3r_dirt_grass/rockwall01.tga - tcmod scale 0.125 0.125 - rgbGen vertex - alphaGen vertex - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } - { - map textures/terra/q3r_countrydetail.tga - blendfunc filter - tcmod scale 0.0039 0.0039 -// tcmod scale 0.015625 0.015625 -// tcmod transform 1 0 1 1 1 1 - } -} - -textures/terrain/q3rcountry3_2to4 -{ - surfaceparm nolightmap - q3map_novertexshadows - q3map_forcesunlight - - { - map textures/q3r_dirt_grass/stones01.tga - rgbGen vertex - alphaGen vertex - tcmod scale 0.25 0.25 - } - { - map textures/q3r_dirt_grass/grass08.tga - tcmod scale 0.25 0.25 - rgbGen vertex - alphaGen vertex - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } - { - map textures/terra/q3r_countrydetail.tga - blendfunc filter - tcmod scale 0.0039 0.0039 -// tcmod scale 0.015625 0.015625 -// tcmod transform 1 0 1 1 1 1 - } -} - -textures/terrain/q3rcountry3_2to5 -{ - surfaceparm nolightmap - q3map_novertexshadows - q3map_forcesunlight - - { - map textures/q3r_dirt_grass/stones01.tga - rgbGen vertex - alphaGen vertex - tcmod scale 0.25 0.25 - } - { - map textures/q3r_dirt_grass/grass02.tga - tcmod scale 0.25 0.25 - rgbGen vertex - alphaGen vertex - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } - { - map textures/terra/q3r_countrydetail.tga - blendfunc filter - detail - tcmod scale 0.0039 0.0039 -// tcmod scale 0.015625 0.015625 -// tcmod transform 1 0 1 1 1 1 - } -} - -textures/terrain/q3rcountry3_2to6 -{ - surfaceparm nolightmap - q3map_novertexshadows - q3map_forcesunlight - - { - map textures/q3r_dirt_grass/stones01.tga - rgbGen vertex - alphaGen vertex - tcmod scale 0.25 0.25 - } - { - map textures/q3r_dirt_grass/checker01.tga - tcmod scale 0.25 0.25 - rgbGen vertex - alphaGen vertex - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } - { - map textures/terra/q3r_countrydetail.tga - blendfunc filter - detail - tcmod scale 0.0039 0.0039 -// tcmod scale 0.015625 0.015625 -// tcmod transform 1 0 1 1 1 1 - } -} - -textures/terrain/q3rcountry3_3to4 -{ - surfaceparm nolightmap - q3map_novertexshadows - q3map_forcesunlight - - { - map textures/q3r_dirt_grass/rockwall01.tga - rgbGen vertex - alphaGen vertex - tcmod scale 0.125 0.125 - } - { - map textures/q3r_dirt_grass/grass08.tga - tcmod scale 0.25 0.25 - rgbGen vertex - alphaGen vertex - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } - { - map textures/terra/q3r_countrydetail.tga - blendfunc filter - detail - tcmod scale 0.0039 0.0039 -// tcmod scale 0.015625 0.015625 -// tcmod transform 1 0 1 1 1 1 - } -} - -textures/terrain/q3rcountry3_3to5 -{ - surfaceparm nolightmap - q3map_novertexshadows - q3map_forcesunlight - - { - map textures/q3r_dirt_grass/rockwall01.tga - rgbGen vertex - alphaGen vertex - tcmod scale 0.125 0.125 - } - { - map textures/q3r_dirt_grass/grass02.tga - tcmod scale 0.25 0.25 - rgbGen vertex - alphaGen vertex - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } - { - map textures/terra/q3r_countrydetail.tga - blendfunc filter - detail - tcmod scale 0.0039 0.0039 -// tcmod scale 0.015625 0.015625 -// tcmod transform 1 0 1 1 1 1 - } -} - -textures/terrain/q3rcountry3_3to6 -{ - surfaceparm nolightmap - q3map_novertexshadows - q3map_forcesunlight - - { - map textures/q3r_dirt_grass/rockwall01.tga - rgbGen vertex - alphaGen vertex - tcmod scale 0.125 0.125 - } - { - map textures/q3r_dirt_grass/checker01.tga - tcmod scale 0.25 0.25 - rgbGen vertex - alphaGen vertex - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } - { - map textures/terra/q3r_countrydetail.tga - blendfunc filter - detail - tcmod scale 0.0039 0.0039 -// tcmod scale 0.015625 0.015625 -// tcmod transform 1 0 1 1 1 1 - } -} - -textures/terrain/q3rcountry3_4to5 -{ - surfaceparm nolightmap - q3map_novertexshadows - q3map_forcesunlight - - { - map textures/q3r_dirt_grass/grass08.tga - rgbGen vertex - alphaGen vertex - tcmod scale 0.25 0.25 - } - { - map textures/q3r_dirt_grass/grass02.tga - tcmod scale 0.25 0.25 - rgbGen vertex - alphaGen vertex - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } - { - map textures/terra/q3r_countrydetail.tga - blendfunc filter - detail - tcmod scale 0.0039 0.0039 -// tcmod scale 0.015625 0.015625 -// tcmod transform 1 0 1 1 1 1 - } -} - -textures/terrain/q3rcountry3_4to6 -{ - surfaceparm nolightmap - q3map_novertexshadows - q3map_forcesunlight - - { - map textures/q3r_dirt_grass/grass08.tga - rgbGen vertex - alphaGen vertex - tcmod scale 0.25 0.25 - } - { - map textures/q3r_dirt_grass/checker01.tga - tcmod scale 0.25 0.25 - rgbGen vertex - alphaGen vertex - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } - { - map textures/terra/q3r_countrydetail.tga - blendfunc filter - detail - tcmod scale 0.0039 0.0039 -// tcmod scale 0.015625 0.015625 -// tcmod transform 1 0 1 1 1 1 - } -} - -textures/terrain/q3rcountry3_5to6 -{ - surfaceparm nolightmap - q3map_novertexshadows - q3map_forcesunlight - - { - map textures/q3r_dirt_grass/grass02.tga - rgbGen vertex - alphaGen vertex - tcmod scale 0.25 0.25 - } - { - map textures/q3r_dirt_grass/checker01.tga - tcmod scale 0.25 0.25 - rgbGen vertex - alphaGen vertex - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA - } - { - map textures/terra/q3r_countrydetail.tga - blendfunc filter - detail - tcmod scale 0.0039 0.0039 -// tcmod scale 0.015625 0.015625 -// tcmod transform 1 0 1 1 1 1 - } -} - - diff --git a/baseq3r/scripts/trees.shader b/baseq3r/scripts/trees.shader deleted file mode 100644 index fbb5e208..00000000 --- a/baseq3r/scripts/trees.shader +++ /dev/null @@ -1,268 +0,0 @@ -textures/q3r_trees/birch01_f -{ - cull disable - - { - map textures/q3r_trees/birch01_f.tga - blendfunc blend - } -} - -textures/q3r_trees/birch01_s -{ - cull disable - - { - map textures/q3r_trees/birch01_s.tga - blendfunc blend - } -} - -textures/q3r_trees/pine01_f -{ - cull disable - - { - map textures/q3r_trees/pine01_f.tga - blendfunc blend - } -} - -textures/q3r_trees/pine01_s -{ - cull disable - - { - map textures/q3r_trees/pine01_s.tga - blendfunc blend - } -} - -textures/q3r_trees/pinetrim01a -{ - cull disable - surfaceparm trans - surfaceparm alphashadow - - { - map textures/q3r_trees/pinetrim01a.tga - blendFunc blend - alphaFunc GE128 - depthWrite - rgbGen identity - } - { - map $lightmap - rgbGen identity - blendFunc GL_DST_COLOR GL_ZERO - depthFunc equal - } -} - -textures/q3r_trees/pinetrim01b -{ - cull disable - surfaceparm trans - surfaceparm alphashadow - - { - map textures/q3r_trees/pinetrim01b.tga - blendFunc blend - alphaFunc GE128 - depthWrite - rgbGen identity - } - { - map $lightmap - rgbGen identity - blendFunc GL_DST_COLOR GL_ZERO - depthFunc equal - } -} - -textures/q3r_trees/pinetrim02a -{ - cull disable - surfaceparm trans - surfaceparm alphashadow - - { - map textures/q3r_trees/pinetrim02a.tga - blendFunc blend - alphaFunc GE128 - depthWrite - rgbGen identity - } - { - map $lightmap - rgbGen identity - blendFunc GL_DST_COLOR GL_ZERO - depthFunc equal - } -} - -textures/q3r_trees/pinetrim02b -{ - cull disable - surfaceparm trans - surfaceparm alphashadow - - { - map textures/q3r_trees/pinetrim02b.tga - blendFunc blend - alphaFunc GE128 - depthWrite - rgbGen identity - } - { - map $lightmap - rgbGen identity - blendFunc GL_DST_COLOR GL_ZERO - depthFunc equal - } -} - -textures/q3r_trees/pinetrim02c -{ - cull disable - surfaceparm trans - surfaceparm alphashadow - - { - map textures/q3r_trees/pinetrim02c.tga - blendFunc blend - alphaFunc GE128 - depthWrite - rgbGen identity - } - { - map $lightmap - rgbGen identity - blendFunc GL_DST_COLOR GL_ZERO - depthFunc equal - } -} - -textures/q3r_trees/pinetrim02d -{ - cull disable - surfaceparm trans - surfaceparm alphashadow - - { - map textures/q3r_trees/pinetrim02d.tga - blendFunc blend - alphaFunc GE128 - depthWrite - rgbGen identity - } - { - map $lightmap - rgbGen identity - blendFunc GL_DST_COLOR GL_ZERO - depthFunc equal - } -} - -textures/q3r_trees/pinetrim02e -{ - cull disable - surfaceparm trans - surfaceparm alphashadow - - { - map textures/q3r_trees/pinetrim02e.tga - blendFunc blend - alphaFunc GE128 - depthWrite - rgbGen identity - } - { - map $lightmap - rgbGen identity - blendFunc GL_DST_COLOR GL_ZERO - depthFunc equal - } -} - -textures/q3r_trees/pinewall01b -{ - surfaceparm trans - surfaceparm alphashadow - surfaceparm playerclip - - { - map textures/q3r_trees/pinewall01b.tga - blendFunc blend - alphaFunc GE128 - depthWrite - rgbGen identity - } - { - map $lightmap - rgbGen identity - blendFunc GL_DST_COLOR GL_ZERO - depthFunc equal - } -} - -textures/q3r_trees/pinewall02b -{ - surfaceparm trans - surfaceparm alphashadow - surfaceparm playerclip - - { - map textures/q3r_trees/pinewall02b.tga - blendFunc blend - alphaFunc GE128 - depthWrite - rgbGen identity - } - { - map $lightmap - rgbGen identity - blendFunc GL_DST_COLOR GL_ZERO - depthFunc equal - } -} - -textures/q3r_trees/tree01_still -{ - surfaceparm trans - surfaceparm alphashadow - - { - map textures/q3r_trees/tree01_still.tga - blendFunc blend - alphaFunc GE128 - depthWrite - rgbGen identity - } - { - map $lightmap - rgbGen identity - blendFunc GL_DST_COLOR GL_ZERO - depthFunc equal - } -} - -textures/q3r_trees/tree03_still -{ - surfaceparm trans - surfaceparm alphashadow - - { - map textures/q3r_trees/tree03_still.tga - blendFunc blend - alphaFunc GE128 - depthWrite - rgbGen identity - } - { - map $lightmap - rgbGen identity - blendFunc GL_DST_COLOR GL_ZERO - depthFunc equal - } -} \ No newline at end of file diff --git a/baseq3r/scripts/weaponhits.shader b/baseq3r/scripts/weaponhits.shader deleted file mode 100644 index cbc0fb9a..00000000 --- a/baseq3r/scripts/weaponhits.shader +++ /dev/null @@ -1,415 +0,0 @@ -railDic -{ - cull disable - deformVertexes autosprite - { - clampmap textures/oafx/plastrail.tga - blendfunc gl_one gl_src_alpha - rgbGen wave inversesawtooth 0 1 0 1.3 - tcMod rotate -460 - } - { - clampmap textures/oafx/plastrail.tga - blendfunc gl_one gl_src_alpha - rgbGen wave inversesawtooth 0 1 0 1.3 - tcMod rotate 754 - } -} - -oldbulletExplosion -{ - cull disable - { - map models/weaphits/bulletscroll.tga - blendfunc add - tcMod scroll -1.4 0 - } -} - -bitoutofdatebulletExplosion -{ - cull disable - { - map models/weaphits/bulletscroll2.tga - blendfunc gl_one gl_src_alpha - rgbGen wave inversesawtooth 0 1 0 2.8 - tcMod scroll -1.5 0 - } - { - map models/weaphits/bulletscroll2.tga - blendfunc gl_one gl_src_alpha - rgbGen wave inversesawtooth 0 1 0 2.8 - tcMod scroll -1.5 0 - } -} - -bulletExplosion -{ - cull disable - { - animmap 12 models/weaphits/bullet_0000.tga models/weaphits/bullet_0001.tga models/weaphits/bullet_0002.tga models/weaphits/bullet_0003.tga models/weaphits/bullet_0004.tga models/weaphits/bullet_0005.tga models/weaphits/bullet_0006.tga models/weaphits/bullet_0007.tga - blendfunc add - } -} - -lightningExplosion -{ - cull disable - deformVertexes wave 9 sin 0 1 0 9 - { - map models/weaphits/elecscroll.tga - blendfunc add - tcMod scroll -8 0 - } -} - -bfgExplocsion -{ - cull disable - { - map models/weaphits/bfgscroll.tga - blendfunc add - tcMod scroll -1.4 0 - } - { - map models/weaphits/bfgscroll.tga - blendfunc add - tcMod scroll -0.6 0 - } -} - -bfgExplosion -{ - { - clampmap textures/oa/bfgfiar.tga - blendfunc add - rgbGen wave inversesawtooth 0 1 0 1.6 - tcMod rotate 77 - tcMod stretch sin 0.3 0.7 0 0.6 - } - { - clampmap textures/oa/bfgfiar.tga - blendfunc add - rgbGen wave inversesawtooth 0 1 0 1.6 - tcMod rotate -17 - tcMod stretch sin 0 1.3 0 0.8 - } - { - clampmap textures/oa/bfgfiar.tga - blendfunc add - rgbGen wave inversesawtooth 0 1 0 1.6 - tcMod rotate -77 - tcMod stretch sawtooth 0 1.3 0 0.8 - } -} - -plasmaExplosion -{ - cull disable - deformVertexes wave 1 sin 0 1 0 2 - { - clampmap models/weaphits/plasring.tga - blendfunc add - rgbGen wave inversesawtooth 0 1 0 1.6 - tcMod stretch sawtooth 0 4.3 0 1.4 - tcMod rotate -37 - } - { - clampmap models/weaphits/plasring.tga - blendfunc add - rgbGen wave inversesawtooth 0 1 0 1.6 - tcMod stretch sawtooth 0 4.5 0 1.4 - tcMod rotate 66 - } -} - -railExplosion -{ - cull disable - { - clampmap models/weaphits/smokering2.tga - blendfunc blend - rgbGen lightingDiffuse - tcMod stretch sawtooth 0 4.5 0 1.3 - tcMod rotate -80 - alphaGen wave inversesawtooth 0 1 0 1.65 - } - { - clampmap models/weaphits/smokering2.tga - blendfunc blend - rgbGen lightingDiffuse - tcMod stretch sawtooth 0 4.5 0 1.4 - tcMod rotate 66 - alphaGen wave inversesawtooth 0 1 0 1.65 - } - { - clampmap models/weaphits/spark.tga - blendfunc gl_src_alpha gl_one - rgbGen identity - tcMod stretch sawtooth 1.5 -3.5 0 1.1 - tcMod rotate -80 - alphaGen wave inversesawtooth 0 1 0 1.65 - } -} - -OLDplasmaExplosion -{ - cull disable - { - map models/weaphits/plasscroll2.tga - blendfunc add - tcMod scroll -1.2 7 - } -} - -OLDrailExplosion -{ - cull disable - { - map models/weaphits/railscroll.tga - blendfunc blend - rgbGen lightingDiffuse - tcMod scroll -1 -0.06 - } - { - map models/weaphits/plasscroll2.tga - blendfunc add - rgbGen wave inversesawtooth 0 1 0 0.6 - tcMod scroll 0 1 - } -} - -OLDrocketExplosion -{ - { - clampmap textures/oa/fiar.tga - blendfunc add - rgbGen wave inversesawtooth 0 1 0 1 - tcMod rotate 77 - tcMod stretch sin 0.3 0.4 0 0.4 - } - { - clampmap textures/oa/fiar2.tga - blendfunc add - rgbGen wave inversesawtooth 0 1 0 1 - tcMod rotate 33 - tcMod stretch sin 0.8 -0.4 0 0.1 - } - { - clampmap textures/oa/fiar.tga - blendfunc add - rgbGen wave inversesawtooth 0 1 0 1 - tcMod rotate -17 - } - { - clampmap textures/oa/fiar2.tga - blendfunc add - rgbGen wave inversesawtooth 0 1 0 1 - tcMod rotate -77 - } -} - -bloodExplosion -{ - { - clampmap gfx/2d/bloodspew.tga - blendfunc blend - tcMod rotate 77 - tcMod stretch sin 0 2 0 0.4 - alphaGen wave inversesawtooth 0 1 0 1 - } - { - clampmap gfx/2d/bloodspew.tga - blendfunc blend - tcMod rotate -43 - tcMod stretch sin 0 1.7 0 0.4 - alphaGen wave inversesawtooth 0 1 0 1 - } -} - -olderrocketExplosion -{ - { - clampmap textures/oa/fiar.tga - blendfunc add - rgbGen wave inversesawtooth 0 1 0 1 - tcMod rotate 77 - tcMod stretch sin 0 1 0 0.4 - } - { - clampmap textures/oa/fiar2.tga - blendfunc add - rgbGen wave inversesawtooth 0 1 0 1 - tcMod rotate 33 - tcMod stretch sin 0 1 0 0.4 - } - { - clampmap textures/oa/fiar.tga - blendfunc add - rgbGen wave inversesawtooth 0 1 0 1 - tcMod rotate -17 - tcMod stretch sawtooth 0 1.8 0 1 - } - { - clampmap textures/oa/fiar2.tga - blendfunc add - rgbGen wave inversesawtooth 0 1 0 1 - tcMod rotate -77 - tcMod stretch sawtooth 0.3 1 0 1 - } -} - -rocketExplosion -{ - { - animmap 8 models/weaphits/rlboom/rlboom_1.tga models/weaphits/rlboom/rlboom_2.tga models/weaphits/rlboom/rlboom_3.tga models/weaphits/rlboom/rlboom_4.tga models/weaphits/rlboom/rlboom_5.tga models/weaphits/rlboom/rlboom_6.tga models/weaphits/rlboom/rlboom_7.tga models/weaphits/rlboom/rlboom_8.tga - blendfunc gl_one gl_src_alpha - rgbGen wave inversesawtooth 0 1 0 8 - } - { - animmap 8 models/weaphits/rlboom/rlboom_2.tga models/weaphits/rlboom/rlboom_3.tga models/weaphits/rlboom/rlboom_4.tga models/weaphits/rlboom/rlboom_5.tga models/weaphits/rlboom/rlboom_6.tga models/weaphits/rlboom/rlboom_7.tga models/weaphits/rlboom/rlboom_8.tga models/weaphits/rlboom/rlboom_8.tga - blendfunc gl_one gl_src_alpha - rgbGen wave sawtooth 0 1 0 8 - } - { - clampmap textures/oa/fiar.tga - blendfunc add - rgbGen wave inversesawtooth 0 1 0 1 - tcMod rotate 77 - tcMod stretch sawtooth 0 1 0 0.4 - } - { - clampmap textures/oa/fiar2.tga - blendfunc add - rgbGen wave inversesawtooth 0 1 0 1 - tcMod rotate 33 - tcMod stretch sin 0 1 0 0.4 - } - { - clampmap textures/oa/fiar.tga - blendfunc add - rgbGen wave inversesawtooth 0 1 0 1 - tcMod rotate -17 - tcMod stretch sawtooth 0 1.5 0 1 - } - { - clampmap textures/oa/fiar2.tga - blendfunc add - rgbGen wave inversesawtooth 0 1 0 1 - tcMod rotate -77 - tcMod stretch sawtooth 0.3 1 0 1 - } -} - -lasmaExplosion -{ - cull disable - { - clampmap textures/oa/fiar.tga - blendfunc add - rgbGen wave inversesawtooth 0 1 0 4 - tcMod rotate 300 - tcMod stretch sin 0.3 0.4 0 0.4 - } - { - clampmap textures/oa/fiar2.tga - blendfunc add - rgbGen wave inversesawtooth 0 1 0 4 - tcMod rotate 122 - tcMod stretch sin 0.8 -0.7 0 0.1 - } -} - -ailExplosion -{ - cull disable - { - clampmap textures/oa/fiar.tga - blendfunc add - rgbGen wave inversesawtooth 0 1 0 1 - tcMod rotate 12 - tcMod stretch sin 0.3 0.4 0 0.4 - } - { - clampmap textures/oa/fiar2.tga - blendfunc add - rgbGen wave inversesawtooth 0 1 0 1 - tcMod rotate 15 - tcMod stretch sin 0.8 -0.4 0 0.1 - } - { - clampmap textures/oa/fiar.tga - blendfunc add - rgbGen wave inversesawtooth 0 1 0 1 - tcMod rotate -12 - } - { - clampmap textures/oa/fiar2.tga - blendfunc add - rgbGen wave inversesawtooth 0 1 0 1 - tcMod rotate -78 - } -} - -OLDgrenadeExplosion -{ - { - clampmap textures/oa/grenfiar.tga - blendfunc add - rgbGen wave inversesawtooth 0 1 0 1.6 - tcMod rotate 77 - tcMod stretch sin 0.3 0.4 0 0.4 - } - { - clampmap textures/oa/grenfiar.tga - blendfunc add - rgbGen wave inversesawtooth 0 1 0 1.6 - tcMod rotate 33 - tcMod stretch sin 0.8 -0.4 0 0.4 - } - { - clampmap textures/oa/grenfiar.tga - blendfunc add - rgbGen wave inversesawtooth 0 1 0 1.6 - tcMod rotate -17 - } - { - clampmap textures/oa/grenfiar.tga - blendfunc add - rgbGen wave inversesawtooth 0 1 0 1.6 - tcMod rotate -77 - } -} - -grenadeExplosion -{ - { - clampmap textures/oa/grenfiar.tga - blendfunc add - rgbGen wave inversesawtooth 0 1 0 1.6 - tcMod rotate 77 - tcMod stretch sin 0 1 0 0.4 - } - { - clampmap textures/oa/grenfiar.tga - blendfunc add - rgbGen wave inversesawtooth 0 1 0 1.6 - tcMod rotate 33 - tcMod stretch sin 0 1 0 0.4 - } - { - clampmap textures/oa/grenfiar.tga - blendfunc add - rgbGen wave inversesawtooth 0 1 0 1.6 - tcMod rotate -17 - tcMod stretch sawtooth 0 1.8 0 1 - } - { - clampmap textures/oa/grenfiar.tga - blendfunc add - rgbGen wave inversesawtooth 0 1 0 1.6 - tcMod rotate -77 - tcMod stretch sawtooth 0.3 1 0 1 - } -} - diff --git a/baseq3r/textures/base_wall2/bluejet_1.jpg b/baseq3r/textures/base_wall2/bluejet_1.jpg new file mode 100644 index 00000000..95680c36 Binary files /dev/null and b/baseq3r/textures/base_wall2/bluejet_1.jpg differ diff --git a/baseq3r/textures/base_wall2/bluejet_2.jpg b/baseq3r/textures/base_wall2/bluejet_2.jpg new file mode 100644 index 00000000..5368bd07 Binary files /dev/null and b/baseq3r/textures/base_wall2/bluejet_2.jpg differ diff --git a/baseq3r/textures/base_wall2/bluejet_3.jpg b/baseq3r/textures/base_wall2/bluejet_3.jpg new file mode 100644 index 00000000..c115241d Binary files /dev/null and b/baseq3r/textures/base_wall2/bluejet_3.jpg differ diff --git a/baseq3r/textures/base_wall2/ntrl_techfloor_kc.tga b/baseq3r/textures/base_wall2/ntrl_techfloor_kc.tga new file mode 100644 index 00000000..4e94c8e2 Binary files /dev/null and b/baseq3r/textures/base_wall2/ntrl_techfloor_kc.tga differ diff --git a/baseq3r/textures/base_wall2/ntrljet_1.jpg b/baseq3r/textures/base_wall2/ntrljet_1.jpg new file mode 100644 index 00000000..a2cf9ec8 Binary files /dev/null and b/baseq3r/textures/base_wall2/ntrljet_1.jpg differ diff --git a/baseq3r/textures/base_wall2/ntrljet_2.jpg b/baseq3r/textures/base_wall2/ntrljet_2.jpg new file mode 100644 index 00000000..55445af8 Binary files /dev/null and b/baseq3r/textures/base_wall2/ntrljet_2.jpg differ diff --git a/baseq3r/textures/base_wall2/ntrljet_3.jpg b/baseq3r/textures/base_wall2/ntrljet_3.jpg new file mode 100644 index 00000000..9e938a65 Binary files /dev/null and b/baseq3r/textures/base_wall2/ntrljet_3.jpg differ diff --git a/baseq3r/textures/base_wall2/redjet_1.jpg b/baseq3r/textures/base_wall2/redjet_1.jpg new file mode 100644 index 00000000..fefc5d62 Binary files /dev/null and b/baseq3r/textures/base_wall2/redjet_1.jpg differ diff --git a/baseq3r/textures/base_wall2/redjet_2.jpg b/baseq3r/textures/base_wall2/redjet_2.jpg new file mode 100644 index 00000000..2c56dd9d Binary files /dev/null and b/baseq3r/textures/base_wall2/redjet_2.jpg differ diff --git a/baseq3r/textures/base_wall2/redjet_3.jpg b/baseq3r/textures/base_wall2/redjet_3.jpg new file mode 100644 index 00000000..721cecfe Binary files /dev/null and b/baseq3r/textures/base_wall2/redjet_3.jpg differ diff --git a/baseq3r/textures/base_wall2/scuffs1.tga b/baseq3r/textures/base_wall2/scuffs1.tga new file mode 100644 index 00000000..85e081d6 Binary files /dev/null and b/baseq3r/textures/base_wall2/scuffs1.tga differ diff --git a/baseq3r/textures/base_wall2/space_panel_alt.jpg b/baseq3r/textures/base_wall2/space_panel_alt.jpg new file mode 100644 index 00000000..5702e817 Binary files /dev/null and b/baseq3r/textures/base_wall2/space_panel_alt.jpg differ diff --git a/baseq3r/textures/base_wall2/space_panel_alt2.jpg b/baseq3r/textures/base_wall2/space_panel_alt2.jpg new file mode 100644 index 00000000..249d7389 Binary files /dev/null and b/baseq3r/textures/base_wall2/space_panel_alt2.jpg differ diff --git a/baseq3r/textures/base_wall2/techfloor_kc.tga b/baseq3r/textures/base_wall2/techfloor_kc.tga new file mode 100644 index 00000000..2aee4f29 Binary files /dev/null and b/baseq3r/textures/base_wall2/techfloor_kc.tga differ diff --git a/baseq3r/textures/base_wall2/techfloor_kc_blue.tga b/baseq3r/textures/base_wall2/techfloor_kc_blue.tga new file mode 100644 index 00000000..dc8fecb9 Binary files /dev/null and b/baseq3r/textures/base_wall2/techfloor_kc_blue.tga differ diff --git a/baseq3r/textures/ctf2/blue_banner02.jpg b/baseq3r/textures/ctf2/blue_banner02.jpg new file mode 100644 index 00000000..f01e7f2e Binary files /dev/null and b/baseq3r/textures/ctf2/blue_banner02.jpg differ diff --git a/baseq3r/textures/ctf2/blueteam01.tga b/baseq3r/textures/ctf2/blueteam01.tga new file mode 100644 index 00000000..ef3c96e8 Binary files /dev/null and b/baseq3r/textures/ctf2/blueteam01.tga differ diff --git a/baseq3r/textures/ctf2/red_banner02.jpg b/baseq3r/textures/ctf2/red_banner02.jpg new file mode 100644 index 00000000..33ef829a Binary files /dev/null and b/baseq3r/textures/ctf2/red_banner02.jpg differ diff --git a/baseq3r/textures/ctf2/redteam01.tga b/baseq3r/textures/ctf2/redteam01.tga new file mode 100644 index 00000000..4e322aae Binary files /dev/null and b/baseq3r/textures/ctf2/redteam01.tga differ diff --git a/baseq3r/textures/proto2/blue_zot.jpg b/baseq3r/textures/proto2/blue_zot.jpg new file mode 100644 index 00000000..cf926cc8 Binary files /dev/null and b/baseq3r/textures/proto2/blue_zot.jpg differ diff --git a/baseq3r/textures/proto2/blue_zot2.jpg b/baseq3r/textures/proto2/blue_zot2.jpg new file mode 100644 index 00000000..a8dc5ffc Binary files /dev/null and b/baseq3r/textures/proto2/blue_zot2.jpg differ diff --git a/baseq3r/textures/proto2/blueflare.jpg b/baseq3r/textures/proto2/blueflare.jpg new file mode 100644 index 00000000..37762508 Binary files /dev/null and b/baseq3r/textures/proto2/blueflare.jpg differ diff --git a/baseq3r/textures/proto2/blueflare2.jpg b/baseq3r/textures/proto2/blueflare2.jpg new file mode 100644 index 00000000..80d22e7b Binary files /dev/null and b/baseq3r/textures/proto2/blueflare2.jpg differ diff --git a/baseq3r/textures/proto2/bluelight_off.jpg b/baseq3r/textures/proto2/bluelight_off.jpg new file mode 100644 index 00000000..a47bb49e Binary files /dev/null and b/baseq3r/textures/proto2/bluelight_off.jpg differ diff --git a/baseq3r/textures/proto2/bluelight_on.jpg b/baseq3r/textures/proto2/bluelight_on.jpg new file mode 100644 index 00000000..a1d70c3b Binary files /dev/null and b/baseq3r/textures/proto2/bluelight_on.jpg differ diff --git a/baseq3r/textures/proto2/bluemidtrim.jpg b/baseq3r/textures/proto2/bluemidtrim.jpg new file mode 100644 index 00000000..72ac7d47 Binary files /dev/null and b/baseq3r/textures/proto2/bluemidtrim.jpg differ diff --git a/baseq3r/textures/proto2/concrete01dark.jpg b/baseq3r/textures/proto2/concrete01dark.jpg new file mode 100644 index 00000000..ba6d1289 Binary files /dev/null and b/baseq3r/textures/proto2/concrete01dark.jpg differ diff --git a/baseq3r/textures/proto2/concrete01wetwall.tga b/baseq3r/textures/proto2/concrete01wetwall.tga new file mode 100644 index 00000000..18d352c5 Binary files /dev/null and b/baseq3r/textures/proto2/concrete01wetwall.tga differ diff --git a/baseq3r/textures/proto2/concrete02.jpg b/baseq3r/textures/proto2/concrete02.jpg new file mode 100644 index 00000000..eb4e502d Binary files /dev/null and b/baseq3r/textures/proto2/concrete02.jpg differ diff --git a/baseq3r/textures/proto2/concrete02dvt.jpg b/baseq3r/textures/proto2/concrete02dvt.jpg new file mode 100644 index 00000000..e68ef97f Binary files /dev/null and b/baseq3r/textures/proto2/concrete02dvt.jpg differ diff --git a/baseq3r/textures/proto2/concrete02h.jpg b/baseq3r/textures/proto2/concrete02h.jpg new file mode 100644 index 00000000..3219ecb2 Binary files /dev/null and b/baseq3r/textures/proto2/concrete02h.jpg differ diff --git a/baseq3r/textures/proto2/concrete03.jpg b/baseq3r/textures/proto2/concrete03.jpg new file mode 100644 index 00000000..6ce99f44 Binary files /dev/null and b/baseq3r/textures/proto2/concrete03.jpg differ diff --git a/baseq3r/textures/proto2/concrete03b.jpg b/baseq3r/textures/proto2/concrete03b.jpg new file mode 100644 index 00000000..bd4ea8a8 Binary files /dev/null and b/baseq3r/textures/proto2/concrete03b.jpg differ diff --git a/baseq3r/textures/proto2/concrete03c.jpg b/baseq3r/textures/proto2/concrete03c.jpg new file mode 100644 index 00000000..f951addf Binary files /dev/null and b/baseq3r/textures/proto2/concrete03c.jpg differ diff --git a/baseq3r/textures/proto2/concrete03c_aqua.jpg b/baseq3r/textures/proto2/concrete03c_aqua.jpg new file mode 100644 index 00000000..2b587b7f Binary files /dev/null and b/baseq3r/textures/proto2/concrete03c_aqua.jpg differ diff --git a/baseq3r/textures/proto2/concrete03c_min.jpg b/baseq3r/textures/proto2/concrete03c_min.jpg new file mode 100644 index 00000000..5453ba0a Binary files /dev/null and b/baseq3r/textures/proto2/concrete03c_min.jpg differ diff --git a/baseq3r/textures/proto2/concrete03c_rot.jpg b/baseq3r/textures/proto2/concrete03c_rot.jpg new file mode 100644 index 00000000..2e9051c0 Binary files /dev/null and b/baseq3r/textures/proto2/concrete03c_rot.jpg differ diff --git a/baseq3r/textures/proto2/concrete03c_rot2.jpg b/baseq3r/textures/proto2/concrete03c_rot2.jpg new file mode 100644 index 00000000..10978694 Binary files /dev/null and b/baseq3r/textures/proto2/concrete03c_rot2.jpg differ diff --git a/baseq3r/textures/proto2/concrete03c_rot3.jpg b/baseq3r/textures/proto2/concrete03c_rot3.jpg new file mode 100644 index 00000000..47d93760 Binary files /dev/null and b/baseq3r/textures/proto2/concrete03c_rot3.jpg differ diff --git a/baseq3r/textures/proto2/concrete03c_sku.jpg b/baseq3r/textures/proto2/concrete03c_sku.jpg new file mode 100644 index 00000000..7e8134f9 Binary files /dev/null and b/baseq3r/textures/proto2/concrete03c_sku.jpg differ diff --git a/baseq3r/textures/proto2/concrete03c_smth.jpg b/baseq3r/textures/proto2/concrete03c_smth.jpg new file mode 100644 index 00000000..5c5e2a33 Binary files /dev/null and b/baseq3r/textures/proto2/concrete03c_smth.jpg differ diff --git a/baseq3r/textures/proto2/concrete03dirty.jpg b/baseq3r/textures/proto2/concrete03dirty.jpg new file mode 100644 index 00000000..a73e2efa Binary files /dev/null and b/baseq3r/textures/proto2/concrete03dirty.jpg differ diff --git a/baseq3r/textures/proto2/concrete04.jpg b/baseq3r/textures/proto2/concrete04.jpg new file mode 100644 index 00000000..c6533d80 Binary files /dev/null and b/baseq3r/textures/proto2/concrete04.jpg differ diff --git a/baseq3r/textures/proto2/concrete04dvt.jpg b/baseq3r/textures/proto2/concrete04dvt.jpg new file mode 100644 index 00000000..f24c945d Binary files /dev/null and b/baseq3r/textures/proto2/concrete04dvt.jpg differ diff --git a/baseq3r/textures/proto2/concrete04rfhp.jpg b/baseq3r/textures/proto2/concrete04rfhp.jpg new file mode 100644 index 00000000..0f94fd1e Binary files /dev/null and b/baseq3r/textures/proto2/concrete04rfhp.jpg differ diff --git a/baseq3r/textures/proto2/concrete07_min.jpg b/baseq3r/textures/proto2/concrete07_min.jpg new file mode 100644 index 00000000..708aef91 Binary files /dev/null and b/baseq3r/textures/proto2/concrete07_min.jpg differ diff --git a/baseq3r/textures/proto2/concrete07_smth.jpg b/baseq3r/textures/proto2/concrete07_smth.jpg new file mode 100644 index 00000000..35391af8 Binary files /dev/null and b/baseq3r/textures/proto2/concrete07_smth.jpg differ diff --git a/baseq3r/textures/proto2/concrete07pillar.jpg b/baseq3r/textures/proto2/concrete07pillar.jpg new file mode 100644 index 00000000..6d926f94 Binary files /dev/null and b/baseq3r/textures/proto2/concrete07pillar.jpg differ diff --git a/baseq3r/textures/proto2/concrete_blue.tga b/baseq3r/textures/proto2/concrete_blue.tga new file mode 100644 index 00000000..1b71d766 Binary files /dev/null and b/baseq3r/textures/proto2/concrete_blue.tga differ diff --git a/baseq3r/textures/proto2/concrete_red.tga b/baseq3r/textures/proto2/concrete_red.tga new file mode 100644 index 00000000..fb57c90e Binary files /dev/null and b/baseq3r/textures/proto2/concrete_red.tga differ diff --git a/baseq3r/textures/proto2/crackcrete.jpg b/baseq3r/textures/proto2/crackcrete.jpg new file mode 100644 index 00000000..e5f8eb25 Binary files /dev/null and b/baseq3r/textures/proto2/crackcrete.jpg differ diff --git a/baseq3r/textures/proto2/darktrim.jpg b/baseq3r/textures/proto2/darktrim.jpg new file mode 100644 index 00000000..8b1b9e6c Binary files /dev/null and b/baseq3r/textures/proto2/darktrim.jpg differ diff --git a/baseq3r/textures/proto2/heat_tile01.jpg b/baseq3r/textures/proto2/heat_tile01.jpg new file mode 100644 index 00000000..0b8e60b6 Binary files /dev/null and b/baseq3r/textures/proto2/heat_tile01.jpg differ diff --git a/baseq3r/textures/proto2/heat_tile02.jpg b/baseq3r/textures/proto2/heat_tile02.jpg new file mode 100644 index 00000000..322d2075 Binary files /dev/null and b/baseq3r/textures/proto2/heat_tile02.jpg differ diff --git a/baseq3r/textures/proto2/marble02.jpg b/baseq3r/textures/proto2/marble02.jpg new file mode 100644 index 00000000..57bc36e7 Binary files /dev/null and b/baseq3r/textures/proto2/marble02.jpg differ diff --git a/baseq3r/textures/proto2/marble02b.jpg b/baseq3r/textures/proto2/marble02b.jpg new file mode 100644 index 00000000..65986dbd Binary files /dev/null and b/baseq3r/textures/proto2/marble02b.jpg differ diff --git a/baseq3r/textures/proto2/marble02b_floor.jpg b/baseq3r/textures/proto2/marble02b_floor.jpg new file mode 100644 index 00000000..9f5a4838 Binary files /dev/null and b/baseq3r/textures/proto2/marble02b_floor.jpg differ diff --git a/baseq3r/textures/proto2/marble02b_s.tga b/baseq3r/textures/proto2/marble02b_s.tga new file mode 100644 index 00000000..62276f99 Binary files /dev/null and b/baseq3r/textures/proto2/marble02b_s.tga differ diff --git a/baseq3r/textures/proto2/marble02brikb.jpg b/baseq3r/textures/proto2/marble02brikb.jpg new file mode 100644 index 00000000..13687a0a Binary files /dev/null and b/baseq3r/textures/proto2/marble02brikb.jpg differ diff --git a/baseq3r/textures/proto2/marble02btrim02.jpg b/baseq3r/textures/proto2/marble02btrim02.jpg new file mode 100644 index 00000000..ffaccd1d Binary files /dev/null and b/baseq3r/textures/proto2/marble02btrim02.jpg differ diff --git a/baseq3r/textures/proto2/marble02pillar.jpg b/baseq3r/textures/proto2/marble02pillar.jpg new file mode 100644 index 00000000..9e02f310 Binary files /dev/null and b/baseq3r/textures/proto2/marble02pillar.jpg differ diff --git a/baseq3r/textures/proto2/marble02rtrim02.jpg b/baseq3r/textures/proto2/marble02rtrim02.jpg new file mode 100644 index 00000000..a4141a9d Binary files /dev/null and b/baseq3r/textures/proto2/marble02rtrim02.jpg differ diff --git a/baseq3r/textures/proto2/marble_relief.jpg b/baseq3r/textures/proto2/marble_relief.jpg new file mode 100644 index 00000000..b0f0288d Binary files /dev/null and b/baseq3r/textures/proto2/marble_relief.jpg differ diff --git a/baseq3r/textures/proto2/marbledge01.jpg b/baseq3r/textures/proto2/marbledge01.jpg new file mode 100644 index 00000000..362c2857 Binary files /dev/null and b/baseq3r/textures/proto2/marbledge01.jpg differ diff --git a/baseq3r/textures/proto2/metsmall.jpg b/baseq3r/textures/proto2/metsmall.jpg new file mode 100644 index 00000000..e4b3b571 Binary files /dev/null and b/baseq3r/textures/proto2/metsmall.jpg differ diff --git a/baseq3r/textures/proto2/metwall.jpg b/baseq3r/textures/proto2/metwall.jpg new file mode 100644 index 00000000..94b3d47b Binary files /dev/null and b/baseq3r/textures/proto2/metwall.jpg differ diff --git a/baseq3r/textures/proto2/metwall02.jpg b/baseq3r/textures/proto2/metwall02.jpg new file mode 100644 index 00000000..aa754c51 Binary files /dev/null and b/baseq3r/textures/proto2/metwall02.jpg differ diff --git a/baseq3r/textures/proto2/metwallnubbed.jpg b/baseq3r/textures/proto2/metwallnubbed.jpg new file mode 100644 index 00000000..840fb3ba Binary files /dev/null and b/baseq3r/textures/proto2/metwallnubbed.jpg differ diff --git a/baseq3r/textures/proto2/nubtrim.jpg b/baseq3r/textures/proto2/nubtrim.jpg new file mode 100644 index 00000000..708ffe3a Binary files /dev/null and b/baseq3r/textures/proto2/nubtrim.jpg differ diff --git a/baseq3r/textures/proto2/panel02.jpg b/baseq3r/textures/proto2/panel02.jpg new file mode 100644 index 00000000..38420f37 Binary files /dev/null and b/baseq3r/textures/proto2/panel02.jpg differ diff --git a/baseq3r/textures/proto2/panel03.jpg b/baseq3r/textures/proto2/panel03.jpg new file mode 100644 index 00000000..f9a7feea Binary files /dev/null and b/baseq3r/textures/proto2/panel03.jpg differ diff --git a/baseq3r/textures/proto2/panel04trim1b.jpg b/baseq3r/textures/proto2/panel04trim1b.jpg new file mode 100644 index 00000000..529de646 Binary files /dev/null and b/baseq3r/textures/proto2/panel04trim1b.jpg differ diff --git a/baseq3r/textures/proto2/panel04trim2b.jpg b/baseq3r/textures/proto2/panel04trim2b.jpg new file mode 100644 index 00000000..e567e594 Binary files /dev/null and b/baseq3r/textures/proto2/panel04trim2b.jpg differ diff --git a/baseq3r/textures/proto2/red_zot.jpg b/baseq3r/textures/proto2/red_zot.jpg new file mode 100644 index 00000000..3e13ee7c Binary files /dev/null and b/baseq3r/textures/proto2/red_zot.jpg differ diff --git a/baseq3r/textures/proto2/red_zot2.jpg b/baseq3r/textures/proto2/red_zot2.jpg new file mode 100644 index 00000000..ba142c55 Binary files /dev/null and b/baseq3r/textures/proto2/red_zot2.jpg differ diff --git a/baseq3r/textures/proto2/redflare.jpg b/baseq3r/textures/proto2/redflare.jpg new file mode 100644 index 00000000..d611d696 Binary files /dev/null and b/baseq3r/textures/proto2/redflare.jpg differ diff --git a/baseq3r/textures/proto2/redflare2.jpg b/baseq3r/textures/proto2/redflare2.jpg new file mode 100644 index 00000000..ec6e8e75 Binary files /dev/null and b/baseq3r/textures/proto2/redflare2.jpg differ diff --git a/baseq3r/textures/proto2/redlight_off.jpg b/baseq3r/textures/proto2/redlight_off.jpg new file mode 100644 index 00000000..8e44e949 Binary files /dev/null and b/baseq3r/textures/proto2/redlight_off.jpg differ diff --git a/baseq3r/textures/proto2/redlight_on.jpg b/baseq3r/textures/proto2/redlight_on.jpg new file mode 100644 index 00000000..d99e32b3 Binary files /dev/null and b/baseq3r/textures/proto2/redlight_on.jpg differ diff --git a/baseq3r/textures/proto2/redmidtrim.jpg b/baseq3r/textures/proto2/redmidtrim.jpg new file mode 100644 index 00000000..8a04fa01 Binary files /dev/null and b/baseq3r/textures/proto2/redmidtrim.jpg differ diff --git a/baseq3r/textures/proto2/steam01.tga b/baseq3r/textures/proto2/steam01.tga new file mode 100644 index 00000000..40d64cfc Binary files /dev/null and b/baseq3r/textures/proto2/steam01.tga differ diff --git a/baseq3r/textures/proto2/tin_floor01.jpg b/baseq3r/textures/proto2/tin_floor01.jpg new file mode 100644 index 00000000..71655d79 Binary files /dev/null and b/baseq3r/textures/proto2/tin_floor01.jpg differ diff --git a/baseq3r/textures/proto2/tin_floor02.jpg b/baseq3r/textures/proto2/tin_floor02.jpg new file mode 100644 index 00000000..1cbf20cd Binary files /dev/null and b/baseq3r/textures/proto2/tin_floor02.jpg differ diff --git a/baseq3r/textures/proto2/tin_floor03.jpg b/baseq3r/textures/proto2/tin_floor03.jpg new file mode 100644 index 00000000..b7bd69cc Binary files /dev/null and b/baseq3r/textures/proto2/tin_floor03.jpg differ diff --git a/baseq3r/textures/proto2/tin_floor04.jpg b/baseq3r/textures/proto2/tin_floor04.jpg new file mode 100644 index 00000000..2d18704b Binary files /dev/null and b/baseq3r/textures/proto2/tin_floor04.jpg differ diff --git a/baseq3r/textures/proto2/tin_floor04ach.jpg b/baseq3r/textures/proto2/tin_floor04ach.jpg new file mode 100644 index 00000000..7a47a3d6 Binary files /dev/null and b/baseq3r/textures/proto2/tin_floor04ach.jpg differ diff --git a/baseq3r/textures/proto2/tin_floor05.jpg b/baseq3r/textures/proto2/tin_floor05.jpg new file mode 100644 index 00000000..dedcb301 Binary files /dev/null and b/baseq3r/textures/proto2/tin_floor05.jpg differ diff --git a/baseq3r/textures/proto2/tin_floor06.jpg b/baseq3r/textures/proto2/tin_floor06.jpg new file mode 100644 index 00000000..9bbe6074 Binary files /dev/null and b/baseq3r/textures/proto2/tin_floor06.jpg differ diff --git a/baseq3r/textures/proto2/tin_panel.tga b/baseq3r/textures/proto2/tin_panel.tga new file mode 100644 index 00000000..18636b91 Binary files /dev/null and b/baseq3r/textures/proto2/tin_panel.tga differ diff --git a/baseq3r/textures/proto2/xfloor01.jpg b/baseq3r/textures/proto2/xfloor01.jpg new file mode 100644 index 00000000..2746fc28 Binary files /dev/null and b/baseq3r/textures/proto2/xfloor01.jpg differ diff --git a/baseq3r/textures/proto2/xfloor02.jpg b/baseq3r/textures/proto2/xfloor02.jpg new file mode 100644 index 00000000..245d4073 Binary files /dev/null and b/baseq3r/textures/proto2/xfloor02.jpg differ diff --git a/baseq3r/textures/proto2/xfloor03.jpg b/baseq3r/textures/proto2/xfloor03.jpg new file mode 100644 index 00000000..570b164f Binary files /dev/null and b/baseq3r/textures/proto2/xfloor03.jpg differ diff --git a/baseq3r/textures/proto2/xmarblestair_01.jpg b/baseq3r/textures/proto2/xmarblestair_01.jpg new file mode 100644 index 00000000..285de7f5 Binary files /dev/null and b/baseq3r/textures/proto2/xmarblestair_01.jpg differ diff --git a/baseq3r/textures/proto2/xmarblestair_02.jpg b/baseq3r/textures/proto2/xmarblestair_02.jpg new file mode 100644 index 00000000..ee4fbbbf Binary files /dev/null and b/baseq3r/textures/proto2/xmarblestair_02.jpg differ diff --git a/tools/radiant-config/radiant15-netradiant/q3rally.game/baseq3r/default_shaderlist.txt b/tools/radiant-config/radiant15-netradiant/q3rally.game/baseq3r/default_shaderlist.txt index c6be646c..34700285 100644 --- a/tools/radiant-config/radiant15-netradiant/q3rally.game/baseq3r/default_shaderlist.txt +++ b/tools/radiant-config/radiant15-netradiant/q3rally.game/baseq3r/default_shaderlist.txt @@ -6,41 +6,19 @@ // this file lists all the separate shader files +additional_textures ammo +atmosphere base_textures -beams blimp -building -clown2 common ctf -decals -details -dirt_grass -evil8 -evil8_base -flaretest -gibs -glass -heads -hotmenu -iconsprites -item_health +gfx liquids mapobjects -mappinggfx -maybe_useless -metals -people plates powerups -q3r_lights -road -signage -simpleitems +q3r_textures skies -sponsors -stecki -teleporter -terrain -trees \ No newline at end of file +sprites +weapons \ No newline at end of file