finished reworking shaders

added missing textures
This commit is contained in:
q3rally 2020-07-08 17:30:01 +00:00
parent 5fecbf8576
commit ec43a3482f
127 changed files with 4093 additions and 11746 deletions

View file

@ -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 )
}
}

View file

@ -13631,4 +13631,282 @@ textures/base_light/proto_lightmap
{ {
map textures/base_light/proto_lightmap.jpg 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
}
} }

View file

@ -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
}
}

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -913,4 +913,290 @@ textures/ctf/q3r_redlong_01
{ {
map textures/ctf/q3r_bannerredlong.tga 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
}
} }

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -1,9 +0,0 @@
sfx/flareGreen
{
q3map_flare flareShader
{
map textures/sfx/flarebox.tga
rgbGen const ( 0 1 0 )
}
}

File diff suppressed because it is too large Load diff

View file

@ -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
}
}

View file

@ -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
}
}

File diff suppressed because it is too large Load diff

View file

@ -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
}
}

View file

@ -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 textures/q3r_liquids/q3r_water_01
{ {
qer_editorimage textures/q3r_liquids/water.tga 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 textures/q3r_liquids/lava_1a
{ {
qer_editorimage textures/q3r_liquids/lava_1a.tga 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 textures/q3r_liquids/fireball_rot2
{ {
qer_editorimage textures/q3r_liquids/fireball_1a.tga 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 textures/q3r_liquids/fireball_rot1
{ {
qer_editorimage textures/q3r_liquids/fireball_1a.tga qer_editorimage textures/q3r_liquids/fireball_1a.tga
@ -170,6 +172,7 @@ textures/q3r_liquids/fireball_rot1
tcMod rotate 180 tcMod rotate 180
} }
} }
textures/q3r_liquids/fireball_rotani1 textures/q3r_liquids/fireball_rotani1
{ {
qer_editorimage textures/q3r_liquids/fireball_1a.tga qer_editorimage textures/q3r_liquids/fireball_1a.tga
@ -184,7 +187,6 @@ textures/q3r_liquids/fireball_rotani1
} }
} }
textures/liquids/protolava textures/liquids/protolava
{ {
@ -219,12 +221,6 @@ textures/liquids/protolava
textures/liquids/slime2 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 qer_editorimage textures/liquids/slime7e.tga
q3map_lightimage textures/liquids/slime7e4.tga q3map_lightimage textures/liquids/slime7e4.tga
q3map_globaltexture q3map_globaltexture
@ -271,10 +267,6 @@ textures/liquids/slime2
} }
textures/liquids/watertest textures/liquids/watertest
// ************************************************************
// * Water test with environmentmap. Created September 21*
// ************************************************************
{ {
qer_editorimage textures/liquids/pool3d_3b.tga qer_editorimage textures/liquids/pool3d_3b.tga
@ -307,7 +299,6 @@ textures/liquids/watertest
textures/liquids/flatripplewater_1500 textures/liquids/flatripplewater_1500
{ {
// Added to g3map_global texture on May 11, 1999
qer_editorimage textures/liquids/pool2.tga qer_editorimage textures/liquids/pool2.tga
q3map_globaltexture q3map_globaltexture
q3map_lightsubdivide 32 q3map_lightsubdivide 32
@ -319,8 +310,6 @@ textures/liquids/flatripplewater_1500
q3map_surfacelight 500 q3map_surfacelight 500
cull disable cull disable
// tesssize 128
// cull disable
deformVertexes wave 100 sin 3 2 .1 0.1 deformVertexes wave 100 sin 3 2 .1 0.1
{ {
@ -367,12 +356,8 @@ textures/liquids/xctf_painwater
//rgbgen wave sin .1 1 5 .1 //rgbgen wave sin .1 1 5 .1
} }
} }
textures/liquids/clear_calm1
// ********************************************************* textures/liquids/clear_calm1
// * Medium clear calm water. Created September 9 *
// *********************************************************
{ {
qer_editorimage textures/liquids/pool3d_3e.tga qer_editorimage textures/liquids/pool3d_3e.tga
qer_trans .5 qer_trans .5
@ -407,15 +392,9 @@ textures/liquids/clear_calm1
// END
} }
textures/liquids/clear_ripple3 textures/liquids/clear_ripple3
// *********************************************************
// * Medium clear ripple water. Created September 9 *
// *********************************************************
{ {
qer_editorimage textures/liquids/pool3d_3c.tga qer_editorimage textures/liquids/pool3d_3c.tga
qer_trans .5 qer_trans .5

View file

@ -1,3 +1,8 @@
// ------------------------------------------------------------
// Shaders for Q3Rally mapobjects - rewritten by P3rlE
// based on mapobjects.shader from quake3rally
// ------------------------------------------------------------
//================ //================
// watertower // watertower
//================ //================

View file

@ -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
}
}

View file

@ -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
}
}

View file

@ -1,3 +1,7 @@
// ------------------------------------------------------------
// Shaders for Q3Rally plates - rewritten by P3rlE
// based on plates.shader from quake3rally
// ------------------------------------------------------------
models/players/plates/default models/players/plates/default
{ {

File diff suppressed because it is too large Load diff

View file

@ -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
}
}

View file

@ -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
}
}

View file

@ -6279,4 +6279,52 @@ textures/q3r_ground/snowy05_slick
{ {
map textures/q3r_ground/snowy05.tga 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
}
} }

View file

@ -1,42 +1,20 @@
//shaderlist //shaderlist
additional_textures
ammo ammo
atmosphere
base_textures base_textures
beams
blimp blimp
building
clown2
common common
ctf ctf
decals gfx
details
dirt_grass
evil8
evil8_base
flaretest
gibs
glass
heads
hotmenu
iconsprites
item_health
liquids liquids
mapobjects mapobjects
mappinggfx
maybe_useless
metals
people
plates plates
powerups powerups
q3r_lights q3r_textures
road
signage
simpleitems
skies skies
sponsors sprites
stecki weapons
teleporter
terrain
trees

View file

@ -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
}
}

View file

@ -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
}
}

View file

@ -1,3 +1,8 @@
// ------------------------------------------------------------
// Shaders for Q3Rally sprites - rewritten by P3rlE
// based on sprites.shader
// ------------------------------------------------------------
wake wake
{ {
cull disable cull disable

View file

@ -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
}
}

View file

@ -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
}
}

File diff suppressed because it is too large Load diff

View file

@ -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
}
}

View file

@ -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
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 256 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 162 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 168 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 125 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 131 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 63 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 150 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 157 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 154 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 70 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 75 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 168 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 83 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 84 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 150 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 128 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 153 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 158 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 157 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 66 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 125 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 69 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 256 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 256 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 125 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 86 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 111 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 311 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 288 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 246 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 256 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 213 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 286 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 288 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 300 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 277 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 101 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 103 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 57 KiB

Some files were not shown because too many files have changed in this diff Show more