From: MirceaKitsune Date: Sat, 28 Jan 2012 14:37:38 +0000 (+0200) Subject: Re-format the evil8 shaders X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=93251b677b50ec68b072e38b8e6ecf6f216b8b18;p=voretournament%2Fvoretournament.git Re-format the evil8 shaders --- diff --git a/data/scripts/e8.shader b/data/scripts/e8.shader new file mode 100644 index 00000000..fc58df74 --- /dev/null +++ b/data/scripts/e8.shader @@ -0,0 +1,45 @@ +textures/e8/e8jumpspawn02b +{ + dpreflectcube cubemaps/exomorph/exomorph + 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 +{ + dpreflectcube cubemaps/exomorph/exomorph + 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 + } +} \ No newline at end of file diff --git a/data/scripts/evil8_base.shader b/data/scripts/evil8_base.shader index 0691e1e5..e3e126ed 100644 --- a/data/scripts/evil8_base.shader +++ b/data/scripts/evil8_base.shader @@ -1,1468 +1,3 @@ -textures/evil8_trim/e8_btrim01 -{ - dpreflectcube cubemaps/exomorph/exomorph - { - map textures/evil8_trim/e8_btrim01 - } - { - map $lightmap - blendfunc GL_DST_COLOR GL_ZERO - rgbGen identity - } -} - -textures/evil8_trim/e8_btrim01b -{ - dpreflectcube cubemaps/exomorph/exomorph - { - map textures/evil8_trim/e8_btrim01b - } - { - map $lightmap - blendfunc GL_DST_COLOR GL_ZERO - rgbGen identity - } -} - -textures/evil8_trim/e8_btrim02 -{ - dpreflectcube cubemaps/exomorph/exomorph - { - map textures/evil8_trim/e8_btrim02 - } - { - map $lightmap - blendfunc GL_DST_COLOR GL_ZERO - rgbGen identity - } -} - -textures/evil8_trim/e8_btrim03 -{ - dpreflectcube cubemaps/exomorph/exomorph - { - map textures/evil8_trim/e8_btrim03 - } - { - map $lightmap - blendfunc GL_DST_COLOR GL_ZERO - rgbGen identity - } -} - -textures/evil8_trim/e8_btrim03b -{ - dpreflectcube cubemaps/exomorph/exomorph - { - map textures/evil8_trim/e8_btrim03b - } - { - map $lightmap - blendfunc GL_DST_COLOR GL_ZERO - rgbGen identity - } -} - -textures/evil8_trim/e8_btrim04 -{ - dpreflectcube cubemaps/exomorph/exomorph - { - map textures/evil8_trim/e8_btrim04 - } - { - map $lightmap - blendfunc GL_DST_COLOR GL_ZERO - rgbGen identity - } -} - -textures/evil8_trim/e8_btrim04b -{ - dpreflectcube cubemaps/exomorph/exomorph - { - map textures/evil8_trim/e8_btrim04b - } - { - map $lightmap - blendfunc GL_DST_COLOR GL_ZERO - rgbGen identity - } -} - -textures/evil8_trim/e8_btrim05 -{ - dpreflectcube cubemaps/exomorph/exomorph - { - map textures/evil8_trim/e8_btrim05 - } - { - map $lightmap - blendfunc GL_DST_COLOR GL_ZERO - rgbGen identity - } -} - -textures/evil8_trim/e8_btrim05b -{ - dpreflectcube cubemaps/exomorph/exomorph - { - map textures/evil8_trim/e8_btrim05b - } - { - map $lightmap - blendfunc GL_DST_COLOR GL_ZERO - rgbGen identity - } -} - -textures/evil8_trim/e8basictrim_blue -{ - dpreflectcube cubemaps/exomorph/exomorph - { - map textures/evil8_trim/e8basictrim_blue - } - { - map $lightmap - blendfunc GL_DST_COLOR GL_ZERO - rgbGen identity - } -} - -textures/evil8_trim/e8basictrim_red -{ - dpreflectcube cubemaps/exomorph/exomorph - { - map textures/evil8_trim/e8basictrim_red - } - { - map $lightmap - blendfunc GL_DST_COLOR GL_ZERO - rgbGen identity - } -} - -textures/evil8_trim/e8basictrim2_blue -{ - dpreflectcube cubemaps/exomorph/exomorph - { - map textures/evil8_trim/e8basictrim2_blue - } - { - map $lightmap - blendfunc GL_DST_COLOR GL_ZERO - rgbGen identity - } -} - -textures/evil8_trim/e8basictrim2_red -{ - dpreflectcube cubemaps/exomorph/exomorph - { - map textures/evil8_trim/e8basictrim2_red - } - { - map $lightmap - blendfunc GL_DST_COLOR GL_ZERO - rgbGen identity - } -} - -textures/evil8_trim/e8beam01 -{ - dpreflectcube cubemaps/exomorph/exomorph - { - map textures/evil8_trim/e8beam01 - } - { - map $lightmap - blendfunc GL_DST_COLOR GL_ZERO - rgbGen identity - } -} - -textures/evil8_trim/e8beam01b -{ - dpreflectcube cubemaps/exomorph/exomorph - { - map textures/evil8_trim/e8beam01b - } - { - map $lightmap - blendfunc GL_DST_COLOR GL_ZERO - rgbGen identity - } -} - -textures/evil8_trim/e8beam02 -{ - dpreflectcube cubemaps/exomorph/exomorph - { - map textures/evil8_trim/e8beam02 - } - { - map $lightmap - blendfunc GL_DST_COLOR GL_ZERO - rgbGen identity - } -} - -textures/evil8_trim/e8bolttrim -{ - dpreflectcube cubemaps/exomorph/exomorph - { - map textures/evil8_trim/e8bolttrim - } - { - map $lightmap - blendfunc GL_DST_COLOR GL_ZERO - rgbGen identity - } -} - -textures/evil8_trim/e8bolttrimb -{ - dpreflectcube cubemaps/exomorph/exomorph - { - map textures/evil8_trim/e8bolttrimb - } - { - map $lightmap - blendfunc GL_DST_COLOR GL_ZERO - rgbGen identity - } -} - -textures/evil8_trim/e8cretesmlltrim -{ - dpreflectcube cubemaps/exomorph/exomorph - { - map textures/evil8_trim/e8cretesmlltrim - } - { - map $lightmap - blendfunc GL_DST_COLOR GL_ZERO - rgbGen identity - } -} - -textures/evil8_trim/e8smlltrim1 -{ - dpreflectcube cubemaps/exomorph/exomorph - { - map textures/evil8_trim/e8smlltrim1 - } - { - map $lightmap - blendfunc GL_DST_COLOR GL_ZERO - rgbGen identity - } -} - -textures/evil8_trim/e8smlltrim1b -{ - dpreflectcube cubemaps/exomorph/exomorph - { - map textures/evil8_trim/e8smlltrim1b - } - { - map $lightmap - blendfunc GL_DST_COLOR GL_ZERO - rgbGen identity - } -} - -textures/evil8_trim/e8support05 -{ - dpreflectcube cubemaps/exomorph/exomorph - { - map textures/evil8_trim/e8support05 - } - { - map $lightmap - blendfunc GL_DST_COLOR GL_ZERO - rgbGen identity - } -} - -textures/evil8_trim/e8support06 -{ - dpreflectcube cubemaps/exomorph/exomorph - { - map textures/evil8_trim/e8support06 - } - { - map $lightmap - blendfunc GL_DST_COLOR GL_ZERO - rgbGen identity - } -} - -textures/evil8_trim/e8support06b -{ - dpreflectcube cubemaps/exomorph/exomorph - { - map textures/evil8_trim/e8support06b - } - { - map $lightmap - blendfunc GL_DST_COLOR GL_ZERO - rgbGen identity - } -} - -textures/evil8_trim/e8support06c -{ - dpreflectcube cubemaps/exomorph/exomorph - { - map textures/evil8_trim/e8support06c - } - { - map $lightmap - blendfunc GL_DST_COLOR GL_ZERO - rgbGen identity - } -} - -textures/evil8_trim/e8supporttrim01b -{ - dpreflectcube cubemaps/exomorph/exomorph - { - map textures/evil8_trim/e8supporttrim01b - } - { - map $lightmap - blendfunc GL_DST_COLOR GL_ZERO - rgbGen identity - } -} - -textures/evil8_trim/e8mtltrim -{ - dpreflectcube cubemaps/exomorph/exomorph - { - map textures/evil8_trim/e8mtltrim - } - { - map $lightmap - blendfunc GL_DST_COLOR GL_ZERO - rgbGen identity - } -} - -textures/evil8_trim/e8trim_blue -{ - dpreflectcube cubemaps/exomorph/exomorph - { - map textures/evil8_trim/e8trim_blue - } - { - map $lightmap - blendfunc GL_DST_COLOR GL_ZERO - rgbGen identity - } -} - -textures/evil8_trim/e8trim_red -{ - dpreflectcube cubemaps/exomorph/exomorph - { - map textures/evil8_trim/e8trim_red - } - { - map $lightmap - blendfunc GL_DST_COLOR GL_ZERO - rgbGen identity - } -} - -textures/evil8_trim/e8trim2_blue -{ - dpreflectcube cubemaps/exomorph/exomorph - { - map textures/evil8_trim/e8trim2_blue - } - { - map $lightmap - blendfunc GL_DST_COLOR GL_ZERO - rgbGen identity - } -} - -textures/evil8_trim/e8trim2_red -{ - dpreflectcube cubemaps/exomorph/exomorph - { - map textures/evil8_trim/e8trim2_red - } - { - map $lightmap - blendfunc GL_DST_COLOR GL_ZERO - rgbGen identity - } -} - -textures/evil8_floor/e8clangwarnmix -{ - dpreflectcube cubemaps/exomorph/exomorph - { - map textures/evil8_floor/e8clangwarnmix - } - { - map $lightmap - blendfunc GL_DST_COLOR GL_ZERO - rgbGen identity - } -} - -textures/evil8_floor/e8clangwarnmix_b -{ - dpreflectcube cubemaps/exomorph/exomorph - { - map textures/evil8_floor/e8clangwarnmix_b - } - { - map $lightmap - blendfunc GL_DST_COLOR GL_ZERO - rgbGen identity - } -} - -textures/evil8_floor/e8clangwarnmix_c -{ - dpreflectcube cubemaps/exomorph/exomorph - { - map textures/evil8_floor/e8clangwarnmix_c - } - { - map $lightmap - blendfunc GL_DST_COLOR GL_ZERO - rgbGen identity - } -} - -textures/evil8_floor/e8clangfloor05step -{ - dpreflectcube cubemaps/exomorph/exomorph - { - map textures/evil8_floor/e8clangfloor05step - } - { - map $lightmap - blendfunc GL_DST_COLOR GL_ZERO - rgbGen identity - } -} - -textures/evil8_fx/e8jump_spawn01 -{ - dpreflectcube cubemaps/exomorph/exomorph - { - map textures/evil8_fx/e8jump_spawn01 - } - { - map $lightmap - blendfunc GL_DST_COLOR GL_ZERO - rgbGen identity - } -} - -textures/evil8_wall/e8_mtlwall1 -{ - dpreflectcube cubemaps/exomorph/exomorph - { - map textures/evil8_wall/e8_mtlwall1 - } - { - map $lightmap - blendfunc GL_DST_COLOR GL_ZERO - rgbGen identity - } -} - -textures/evil8_wall/e8_mtlwall1b -{ - dpreflectcube cubemaps/exomorph/exomorph - { - map textures/evil8_wall/e8_mtlwall1b - } - { - map $lightmap - blendfunc GL_DST_COLOR GL_ZERO - rgbGen identity - } -} - -textures/evil8_wall/e8_mtlwall2 -{ - dpreflectcube cubemaps/exomorph/exomorph - { - map textures/evil8_wall/e8_mtlwall2 - } - { - map $lightmap - blendfunc GL_DST_COLOR GL_ZERO - rgbGen identity - } -} - -textures/evil8_wall/e8_mtlwall3 -{ - dpreflectcube cubemaps/exomorph/exomorph - { - map textures/evil8_wall/e8_mtlwall3 - } - { - map $lightmap - blendfunc GL_DST_COLOR GL_ZERO - rgbGen identity - } -} - -textures/evil8_wall/e8_mtlwall3b -{ - dpreflectcube cubemaps/exomorph/exomorph - { - map textures/evil8_wall/e8_mtlwall3b - } - { - map $lightmap - blendfunc GL_DST_COLOR GL_ZERO - rgbGen identity - } -} - -textures/evil8_wall/e8_mtlwall4 -{ - dpreflectcube cubemaps/exomorph/exomorph - { - map textures/evil8_wall/e8_mtlwall4 - } - { - map $lightmap - blendfunc GL_DST_COLOR GL_ZERO - rgbGen identity - } -} - -textures/e8/e8jumpspawn02b -{ - dpreflectcube cubemaps/exomorph/exomorph - 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 -{ - dpreflectcube cubemaps/exomorph/exomorph - 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/e8_rlighty -{ - dpreflectcube cubemaps/exomorph/exomorph - { - map textures/evil8_lights/e8_rlighty - } - { - map $lightmap - blendfunc GL_DST_COLOR GL_ZERO - rgbGen identity - } -} - -textures/evil8_lights/e8btrimlight -{ - dpreflectcube cubemaps/exomorph/exomorph - 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 -{ - dpreflectcube cubemaps/exomorph/exomorph - 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 -{ - dpreflectcube cubemaps/exomorph/exomorph - 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 -{ - dpreflectcube cubemaps/exomorph/exomorph - 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_fx/e8_jumppad02r -{ - dpreflectcube cubemaps/exomorph/exomorph - q3map_lightimage textures/evil8_fx/e8_jumppad02r_fx.tga - surfaceparm metalsteps - q3map_surfacelight 100 - { - map textures/evil8_fx/e8_jumppad02r.tga - rgbGen identity - } - { - map $lightmap - blendfunc gl_dst_color gl_one_minus_dst_alpha - rgbGen identity - tcGen lightmap - } -} - -textures/evil8_fx/e8_jumppad02w -{ - dpreflectcube cubemaps/exomorph/exomorph - q3map_lightimage textures/evil8_fx/e8_jumppad02w_fx.tga - surfaceparm metalsteps - q3map_surfacelight 100 - { - map textures/evil8_fx/e8_jumppad02w.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 -{ - dpreflectcube cubemaps/exomorph/exomorph - 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 -{ - dpreflectcube cubemaps/exomorph/exomorph - 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 -{ - dpreflectcube cubemaps/exomorph/exomorph - 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 -{ - dpreflectcube cubemaps/exomorph/exomorph - 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 -{ - dpreflectcube cubemaps/exomorph/exomorph - 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 -{ - dpreflectcube cubemaps/exomorph/exomorph - 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 -{ - dpreflectcube cubemaps/exomorph/exomorph - 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 -{ - dpreflectcube cubemaps/exomorph/exomorph - 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 -{ - dpreflectcube cubemaps/exomorph/exomorph - 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 -{ - dpreflectcube cubemaps/exomorph/exomorph - 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 -{ - dpreflectcube cubemaps/exomorph/exomorph - 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 -{ - dpreflectcube cubemaps/exomorph/exomorph - 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 -{ - dpreflectcube cubemaps/exomorph/exomorph - 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/e8mtltrim1 -{ - dpreflectcube cubemaps/exomorph/exomorph - surfaceparm alphashadow - surfaceparm metalsteps - surfaceparm trans - cull disable - { - map textures/evil8_trim/e8mtltrim1.tga - rgbGen identity - depthWrite - alphaFunc GE128 - } - { - map $lightmap - blendfunc filter - rgbGen identity - tcGen lightmap - depthFunc equal - } -} - -textures/evil8_trim/e8mtltrim1b -{ - dpreflectcube cubemaps/exomorph/exomorph - surfaceparm alphashadow - surfaceparm metalsteps - surfaceparm trans - cull disable - { - map textures/evil8_trim/e8mtltrim1b.tga - rgbGen identity - depthWrite - alphaFunc GE128 - } - { - map $lightmap - blendfunc filter - rgbGen identity - tcGen lightmap - depthFunc equal - } -} - -textures/evil8_trim/e8mtltrim2 -{ - dpreflectcube cubemaps/exomorph/exomorph - 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 -{ - dpreflectcube cubemaps/exomorph/exomorph - 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/e8wrntrim2b -{ - dpreflectcube cubemaps/exomorph/exomorph - surfaceparm alphashadow - surfaceparm metalsteps - surfaceparm trans - cull disable - { - map textures/evil8_trim/e8wrntrim2b.tga - rgbGen identity - depthWrite - alphaFunc GE128 - } - { - map $lightmap - blendfunc filter - rgbGen identity - tcGen lightmap - depthFunc equal - } -} - -textures/evil8_grate/e8bgrate01 -{ - dpreflectcube cubemaps/exomorph/exomorph - 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 -{ - dpreflectcube cubemaps/exomorph/exomorph - 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 -{ - dpreflectcube cubemaps/exomorph/exomorph - 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 -{ - dpreflectcube cubemaps/exomorph/exomorph - 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 @@ -1525,268 +60,3 @@ textures/evil8_base/e8metal_red_shiney tcGen lightmap } } - -//broken shader D:? - -textures/evil8_trim/e8trimlight -{ - dpreflectcube cubemaps/exomorph/exomorph - 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 -{ - dpreflectcube cubemaps/exomorph/exomorph - 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 -{ - dpreflectcube cubemaps/exomorph/exomorph - 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 - } -} - -textures/evil8_floor/e8clangfloor -{ - dpreflectcube cubemaps/exomorph/exomorph - //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 -{ - dpreflectcube cubemaps/exomorph/exomorph - surfaceparm metalsteps - { - map $lightmap - rgbGen identity - tcGen lightmap - } - { - map textures/evil8_floor/e8clangfloor01.tga - blendfunc filter - rgbGen identity - } -} - -textures/evil8_floor/e8clangfloor03 -{ - dpreflectcube cubemaps/exomorph/exomorph - surfaceparm metalsteps - { - map $lightmap - rgbGen identity - tcGen lightmap - } - { - map textures/evil8_floor/e8clangfloor03.tga - blendfunc filter - rgbGen identity - } -} - -textures/evil8_floor/e8clangfloor04 -{ - dpreflectcube cubemaps/exomorph/exomorph - surfaceparm metalsteps - { - map $lightmap - rgbGen identity - tcGen lightmap - } - { - map textures/evil8_floor/e8clangfloor04.tga - blendfunc filter - rgbGen identity - } -} - -textures/evil8_floor/e8clangfloor04_blue -{ - dpreflectcube cubemaps/exomorph/exomorph - surfaceparm metalsteps - { - map $lightmap - rgbGen identity - tcGen lightmap - } - { - map textures/evil8_floor/e8clangfloor04_blue.tga - blendfunc filter - rgbGen identity - } -} - -textures/evil8_floor/e8clangfloor04_red -{ - dpreflectcube cubemaps/exomorph/exomorph - surfaceparm metalsteps - { - map $lightmap - rgbGen identity - tcGen lightmap - } - { - map textures/evil8_floor/e8clangfloor04_red.tga - blendfunc filter - rgbGen identity - } -} - -textures/evil8_floor/e8clangfloor04b -{ - dpreflectcube cubemaps/exomorph/exomorph - surfaceparm metalsteps - { - map $lightmap - rgbGen identity - tcGen lightmap - } - { - map textures/evil8_floor/e8clangfloor04b.tga - blendfunc filter - rgbGen identity - } -} - -textures/evil8_floor/e8clangfloor04warn -{ - dpreflectcube cubemaps/exomorph/exomorph - surfaceparm metalsteps - { - map $lightmap - rgbGen identity - tcGen lightmap - } - { - map textures/evil8_floor/e8clangfloor04warn.tga - blendfunc filter - rgbGen identity - } -} - -textures/evil8_floor/e8clangfloor04warn2 -{ - dpreflectcube cubemaps/exomorph/exomorph - surfaceparm metalsteps - { - map $lightmap - rgbGen identity - tcGen lightmap - } - { - map textures/evil8_floor/e8clangfloor04warn2.tga - blendfunc filter - rgbGen identity - } -} - -textures/evil8_floor/e8clangfloor04warn2red -{ - dpreflectcube cubemaps/exomorph/exomorph - surfaceparm metalsteps - { - map $lightmap - rgbGen identity - tcGen lightmap - } - { - map textures/evil8_floor/e8clangfloor04warn2red.tga - blendfunc filter - rgbGen identity - } -} - -textures/evil8_floor/e8clangfloor05 -{ - dpreflectcube cubemaps/exomorph/exomorph - surfaceparm metalsteps - { - map $lightmap - rgbGen identity - tcGen lightmap - } - { - map textures/evil8_floor/e8clangfloor05.tga - blendfunc filter - rgbGen identity - } -} - -textures/evil8_floor/e8clangfloor05b -{ - dpreflectcube cubemaps/exomorph/exomorph - surfaceparm metalsteps - { - map $lightmap - rgbGen identity - tcGen lightmap - } - { - map textures/evil8_floor/e8clangfloor05b.tga - blendfunc filter - rgbGen identity - } -} - -textures/evil8_floor/e8clangfloor05c -{ - dpreflectcube cubemaps/exomorph/exomorph - surfaceparm metalsteps - { - map $lightmap - rgbGen identity - tcGen lightmap - } - { - map textures/evil8_floor/e8clangfloor05c.tga - blendfunc filter - rgbGen identity - } -} diff --git a/data/scripts/evil8_floor.shader b/data/scripts/evil8_floor.shader new file mode 100644 index 00000000..0c28422d --- /dev/null +++ b/data/scripts/evil8_floor.shader @@ -0,0 +1,292 @@ +textures/evil8_floor/e8clangwarnmix +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil8_floor/e8clangwarnmix + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil8_floor/e8clangwarnmix_b +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil8_floor/e8clangwarnmix_b + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil8_floor/e8clangwarnmix_c +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil8_floor/e8clangwarnmix_c + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil8_floor/e8clangfloor05step +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil8_floor/e8clangfloor05step + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil8_floor/e8warn2steplight +{ + dpreflectcube cubemaps/exomorph/exomorph + 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 +{ + dpreflectcube cubemaps/exomorph/exomorph + 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_floor/e8clangfloor +{ + dpreflectcube cubemaps/exomorph/exomorph + //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 +{ + dpreflectcube cubemaps/exomorph/exomorph + surfaceparm metalsteps + { + map $lightmap + rgbGen identity + tcGen lightmap + } + { + map textures/evil8_floor/e8clangfloor01.tga + blendfunc filter + rgbGen identity + } +} + +textures/evil8_floor/e8clangfloor03 +{ + dpreflectcube cubemaps/exomorph/exomorph + surfaceparm metalsteps + { + map $lightmap + rgbGen identity + tcGen lightmap + } + { + map textures/evil8_floor/e8clangfloor03.tga + blendfunc filter + rgbGen identity + } +} + +textures/evil8_floor/e8clangfloor04 +{ + dpreflectcube cubemaps/exomorph/exomorph + surfaceparm metalsteps + { + map $lightmap + rgbGen identity + tcGen lightmap + } + { + map textures/evil8_floor/e8clangfloor04.tga + blendfunc filter + rgbGen identity + } +} + +textures/evil8_floor/e8clangfloor04_blue +{ + dpreflectcube cubemaps/exomorph/exomorph + surfaceparm metalsteps + { + map $lightmap + rgbGen identity + tcGen lightmap + } + { + map textures/evil8_floor/e8clangfloor04_blue.tga + blendfunc filter + rgbGen identity + } +} + +textures/evil8_floor/e8clangfloor04_red +{ + dpreflectcube cubemaps/exomorph/exomorph + surfaceparm metalsteps + { + map $lightmap + rgbGen identity + tcGen lightmap + } + { + map textures/evil8_floor/e8clangfloor04_red.tga + blendfunc filter + rgbGen identity + } +} + +textures/evil8_floor/e8clangfloor04b +{ + dpreflectcube cubemaps/exomorph/exomorph + surfaceparm metalsteps + { + map $lightmap + rgbGen identity + tcGen lightmap + } + { + map textures/evil8_floor/e8clangfloor04b.tga + blendfunc filter + rgbGen identity + } +} + +textures/evil8_floor/e8clangfloor04warn +{ + dpreflectcube cubemaps/exomorph/exomorph + surfaceparm metalsteps + { + map $lightmap + rgbGen identity + tcGen lightmap + } + { + map textures/evil8_floor/e8clangfloor04warn.tga + blendfunc filter + rgbGen identity + } +} + +textures/evil8_floor/e8clangfloor04warn2 +{ + dpreflectcube cubemaps/exomorph/exomorph + surfaceparm metalsteps + { + map $lightmap + rgbGen identity + tcGen lightmap + } + { + map textures/evil8_floor/e8clangfloor04warn2.tga + blendfunc filter + rgbGen identity + } +} + +textures/evil8_floor/e8clangfloor04warn2red +{ + dpreflectcube cubemaps/exomorph/exomorph + surfaceparm metalsteps + { + map $lightmap + rgbGen identity + tcGen lightmap + } + { + map textures/evil8_floor/e8clangfloor04warn2red.tga + blendfunc filter + rgbGen identity + } +} + +textures/evil8_floor/e8clangfloor05 +{ + dpreflectcube cubemaps/exomorph/exomorph + surfaceparm metalsteps + { + map $lightmap + rgbGen identity + tcGen lightmap + } + { + map textures/evil8_floor/e8clangfloor05.tga + blendfunc filter + rgbGen identity + } +} + +textures/evil8_floor/e8clangfloor05b +{ + dpreflectcube cubemaps/exomorph/exomorph + surfaceparm metalsteps + { + map $lightmap + rgbGen identity + tcGen lightmap + } + { + map textures/evil8_floor/e8clangfloor05b.tga + blendfunc filter + rgbGen identity + } +} + +textures/evil8_floor/e8clangfloor05c +{ + dpreflectcube cubemaps/exomorph/exomorph + surfaceparm metalsteps + { + map $lightmap + rgbGen identity + tcGen lightmap + } + { + map textures/evil8_floor/e8clangfloor05c.tga + blendfunc filter + rgbGen identity + } +} \ No newline at end of file diff --git a/data/scripts/evil8_fx.shader b/data/scripts/evil8_fx.shader new file mode 100644 index 00000000..a7f79507 --- /dev/null +++ b/data/scripts/evil8_fx.shader @@ -0,0 +1,401 @@ +textures/evil8_fx/e8jump_spawn01 +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil8_fx/e8jump_spawn01 + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil8_fx/e8_jumppad02 +{ + dpreflectcube cubemaps/exomorph/exomorph + 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_fx/e8_jumppad02r +{ + dpreflectcube cubemaps/exomorph/exomorph + q3map_lightimage textures/evil8_fx/e8_jumppad02r_fx.tga + surfaceparm metalsteps + q3map_surfacelight 100 + { + map textures/evil8_fx/e8_jumppad02r.tga + rgbGen identity + } + { + map $lightmap + blendfunc gl_dst_color gl_one_minus_dst_alpha + rgbGen identity + tcGen lightmap + } +} + +textures/evil8_fx/e8_jumppad02w +{ + dpreflectcube cubemaps/exomorph/exomorph + q3map_lightimage textures/evil8_fx/e8_jumppad02w_fx.tga + surfaceparm metalsteps + q3map_surfacelight 100 + { + map textures/evil8_fx/e8_jumppad02w.tga + rgbGen identity + } + { + map $lightmap + blendfunc gl_dst_color gl_one_minus_dst_alpha + rgbGen identity + tcGen lightmap + } +} + +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_fx/e8jumpspawn02grey +{ + dpreflectcube cubemaps/exomorph/exomorph + 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 +{ + dpreflectcube cubemaps/exomorph/exomorph + 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 +{ + dpreflectcube cubemaps/exomorph/exomorph + 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 +{ + dpreflectcube cubemaps/exomorph/exomorph + 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 +{ + dpreflectcube cubemaps/exomorph/exomorph + 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 +{ + dpreflectcube cubemaps/exomorph/exomorph + 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_fx/e8rail +{ + dpreflectcube cubemaps/exomorph/exomorph + 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_fx/e8evilspacetxt +{ + surfaceparm nomarks + surfaceparm trans + surfaceparm pointlight + { + map textures/evil8_fx/e8evilspacetxt.tga + blendfunc add + rgbGen Vertex + } +} + +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 + } +} \ No newline at end of file diff --git a/data/scripts/evil8_grate.shader b/data/scripts/evil8_grate.shader new file mode 100644 index 00000000..2a237713 --- /dev/null +++ b/data/scripts/evil8_grate.shader @@ -0,0 +1,82 @@ +textures/evil8_grate/e8xgirder_small2 +{ + dpreflectcube cubemaps/exomorph/exomorph + 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_grate/e8xgirder +{ + dpreflectcube cubemaps/exomorph/exomorph + 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 +{ + dpreflectcube cubemaps/exomorph/exomorph + 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_grate/e8bgrate01 +{ + dpreflectcube cubemaps/exomorph/exomorph + 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 + } +} \ No newline at end of file diff --git a/data/scripts/evil8_lights.shader b/data/scripts/evil8_lights.shader new file mode 100644 index 00000000..cdf70471 --- /dev/null +++ b/data/scripts/evil8_lights.shader @@ -0,0 +1,148 @@ +textures/evil8_lights/e8_rlighty +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil8_lights/e8_rlighty + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil8_lights/e8btrimlight +{ + dpreflectcube cubemaps/exomorph/exomorph + 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_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_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 + } +} \ No newline at end of file diff --git a/data/scripts/evil8_trim.shader b/data/scripts/evil8_trim.shader new file mode 100644 index 00000000..28cd7627 --- /dev/null +++ b/data/scripts/evil8_trim.shader @@ -0,0 +1,674 @@ +textures/evil8_trim/e8_btrim01 +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil8_trim/e8_btrim01 + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil8_trim/e8_btrim01b +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil8_trim/e8_btrim01b + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil8_trim/e8_btrim02 +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil8_trim/e8_btrim02 + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil8_trim/e8_btrim03 +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil8_trim/e8_btrim03 + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil8_trim/e8_btrim03b +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil8_trim/e8_btrim03b + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil8_trim/e8_btrim04 +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil8_trim/e8_btrim04 + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil8_trim/e8_btrim04b +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil8_trim/e8_btrim04b + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil8_trim/e8_btrim05 +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil8_trim/e8_btrim05 + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil8_trim/e8_btrim05b +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil8_trim/e8_btrim05b + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil8_trim/e8basictrim_blue +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil8_trim/e8basictrim_blue + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil8_trim/e8basictrim_red +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil8_trim/e8basictrim_red + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil8_trim/e8basictrim2_blue +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil8_trim/e8basictrim2_blue + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil8_trim/e8basictrim2_red +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil8_trim/e8basictrim2_red + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil8_trim/e8beam01 +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil8_trim/e8beam01 + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil8_trim/e8beam01b +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil8_trim/e8beam01b + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil8_trim/e8beam02 +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil8_trim/e8beam02 + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil8_trim/e8bolttrim +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil8_trim/e8bolttrim + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil8_trim/e8bolttrimb +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil8_trim/e8bolttrimb + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil8_trim/e8cretesmlltrim +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil8_trim/e8cretesmlltrim + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil8_trim/e8smlltrim1 +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil8_trim/e8smlltrim1 + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil8_trim/e8smlltrim1b +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil8_trim/e8smlltrim1b + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil8_trim/e8support05 +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil8_trim/e8support05 + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil8_trim/e8support06 +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil8_trim/e8support06 + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil8_trim/e8support06b +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil8_trim/e8support06b + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil8_trim/e8support06c +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil8_trim/e8support06c + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil8_trim/e8supporttrim01b +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil8_trim/e8supporttrim01b + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil8_trim/e8mtltrim +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil8_trim/e8mtltrim + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil8_trim/e8trim_blue +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil8_trim/e8trim_blue + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil8_trim/e8trim_red +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil8_trim/e8trim_red + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil8_trim/e8trim2_blue +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil8_trim/e8trim2_blue + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil8_trim/e8trim2_red +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil8_trim/e8trim2_red + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil8_trim/e8lighttrim_static +{ + dpreflectcube cubemaps/exomorph/exomorph + 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 +{ + dpreflectcube cubemaps/exomorph/exomorph + 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 +{ + dpreflectcube cubemaps/exomorph/exomorph + 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 +{ + dpreflectcube cubemaps/exomorph/exomorph + 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/e8mtltrim1 +{ + dpreflectcube cubemaps/exomorph/exomorph + surfaceparm alphashadow + surfaceparm metalsteps + surfaceparm trans + cull disable + { + map textures/evil8_trim/e8mtltrim1.tga + rgbGen identity + depthWrite + alphaFunc GE128 + } + { + map $lightmap + blendfunc filter + rgbGen identity + tcGen lightmap + depthFunc equal + } +} + +textures/evil8_trim/e8mtltrim1b +{ + dpreflectcube cubemaps/exomorph/exomorph + surfaceparm alphashadow + surfaceparm metalsteps + surfaceparm trans + cull disable + { + map textures/evil8_trim/e8mtltrim1b.tga + rgbGen identity + depthWrite + alphaFunc GE128 + } + { + map $lightmap + blendfunc filter + rgbGen identity + tcGen lightmap + depthFunc equal + } +} + +textures/evil8_trim/e8mtltrim2 +{ + dpreflectcube cubemaps/exomorph/exomorph + 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 +{ + dpreflectcube cubemaps/exomorph/exomorph + 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/e8wrntrim2b +{ + dpreflectcube cubemaps/exomorph/exomorph + surfaceparm alphashadow + surfaceparm metalsteps + surfaceparm trans + cull disable + { + map textures/evil8_trim/e8wrntrim2b.tga + rgbGen identity + depthWrite + alphaFunc GE128 + } + { + map $lightmap + blendfunc filter + rgbGen identity + tcGen lightmap + depthFunc equal + } +} + +textures/evil8_trim/e8trim_bluefx +{ + dpreflectcube cubemaps/exomorph/exomorph + 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 +{ + dpreflectcube cubemaps/exomorph/exomorph + 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 + } +} + +textures/evil8_trim/e8trimlight +{ + dpreflectcube cubemaps/exomorph/exomorph + 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 +{ + dpreflectcube cubemaps/exomorph/exomorph + 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 +{ + dpreflectcube cubemaps/exomorph/exomorph + 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 + } +} \ No newline at end of file diff --git a/data/scripts/evil8_wall.shader b/data/scripts/evil8_wall.shader new file mode 100644 index 00000000..c1eafaa3 --- /dev/null +++ b/data/scripts/evil8_wall.shader @@ -0,0 +1,77 @@ +textures/evil8_wall/e8_mtlwall1 +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil8_wall/e8_mtlwall1 + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil8_wall/e8_mtlwall1b +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil8_wall/e8_mtlwall1b + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil8_wall/e8_mtlwall2 +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil8_wall/e8_mtlwall2 + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil8_wall/e8_mtlwall3 +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil8_wall/e8_mtlwall3 + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil8_wall/e8_mtlwall3b +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil8_wall/e8_mtlwall3b + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil8_wall/e8_mtlwall4 +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil8_wall/e8_mtlwall4 + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} \ No newline at end of file diff --git a/data/scripts/shaderlist.txt b/data/scripts/shaderlist.txt index 413c3a36..51ca259f 100644 --- a/data/scripts/shaderlist.txt +++ b/data/scripts/shaderlist.txt @@ -54,6 +54,12 @@ evil6_support evil6_trims evil6_walls evil8_base +evil8_floor +evil8_fx +evil8_grate +evil8_lights +evil8_trim +evil8_wall evil9 eX final_rage