reworked the camaro / added black skin for camaro / still needs some work on the camaro shader / reflect still not working

This commit is contained in:
q3rally 2018-04-30 23:15:10 +00:00
parent 9f677862ac
commit 7b8af0f21d
61 changed files with 9907 additions and 232 deletions

View file

@ -0,0 +1,75 @@
Base,models/players/camaro/lines1_black.tga
BLightL,models/players/camaro/camarob.tga
BLightLG,models/players/camaro/glass.tga
BLightR,models/players/camaro/camarob.tga
BLightRG,models/players/camaro/glass.tga
Body1,models/players/camaro/body_black.tga
Body2,models/players/camaro/body_black.tga
Body3,models/players/camaro/camarom.tga
Body5,models/players/camaro/doorline.tga
Body6,models/players/camaro/black.tga
BumperF1,models/players/camaro/lines2_black.tga
BumperF2,models/players/camaro/body_black.tga
BumperF3,models/players/camaro/body_black.tga
BumperF4,models/players/camaro/camarom.tga
BumperF5,models/players/camaro/camarom.tga
BumperF6,models/players/camaro/camarom.tga
BumperF8,models/players/camaro/camarom.tga
BumperF9,models/players/camaro/bottom.tga
BumperFB,models/players/camaro/camarom.tga
BumperR1,models/players/camaro/body_black.tga
BumperR2,models/players/camaro/camarom.tga
BumperR3,models/players/camaro/camarom.tga
BumperR4,models/players/camaro/camarom.tga
BumperR5,models/players/camaro/camarom.tga
BumperR6,models/players/camaro/bottom.tga
BumperRB,models/players/camaro/camarom.tga
DoorL,models/players/camaro/body_black.tga
DoorLine2,models/players/camaro/doorline.tga
DoorR,models/players/camaro/body_black.tga
Exhaust1,models/players/camaro/camarom.tga
Exhaust2,models/players/camaro/camarom.tga
HLightL1,models/players/camaro/camaroh.tga
HLightL2,models/players/camaro/chrome.tga
HLightLG,models/players/camaro/chrome.tga
HLightR1,models/players/camaro/camaroh.tga
HLightR2,models/players/camaro/chrome.tga
HLightRG,models/players/camaro/chrome.tga
Hood1,models/players/camaro/body_black.tga
Hood2,models/players/camaro/camarom.tga
MirrorL1,models/players/camaro/body_black.tga
MirrorL2,models/players/camaro/glass.tga
MirrorR1,models/players/camaro/body_black.tga
MirrorR2,models/players/camaro/glass.tga
Roof1,models/players/camaro/body_black.tga
Roof2,models/players/camaro/camarom.tga
Skirt1,models/players/camaro/body_black.tga
Skirt2,models/players/camaro/black.tga
Skirt3,models/players/camaro/bottom.tga
Spoiler,models/players/camaro/body_black.tga
WindF1,models/players/camaro/glass.tga
WindF2,models/players/camaro/black.tga
WindFL,models/players/camaro/glass.tga
WindFR,models/players/camaro/glass.tga
WindR,models/players/camaro/glass.tga
WindRL,models/players/camaro/glass.tga
WindRR,models/players/camaro/glass.tga
Hood_Carb1,models/players/camaro/body_black.tga
Hood_Carb2,models/players/camaro/camarom.tga
tag_weapon,
tag_wheelfr,
tag_wheelfl,
tag_wheelrr,
tag_wheelrl,
tag_turbo,
tag_smoke,
tag_plate,
tag_hlite1,
tag_hlite2,
tag_hlite3,
tag_hlite4,
tag_blite1,
tag_blite2,
tag_rlite1,
tag_rlite2,

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8 KiB

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

After

Width:  |  Height:  |  Size: 4.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8 KiB

After

Width:  |  Height:  |  Size: 4.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8 KiB

After

Width:  |  Height:  |  Size: 4.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8 KiB

After

Width:  |  Height:  |  Size: 5.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6 KiB

After

Width:  |  Height:  |  Size: 6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8 KiB

After

Width:  |  Height:  |  Size: 52 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8 KiB

After

Width:  |  Height:  |  Size: 4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 53 KiB

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8 KiB

After

Width:  |  Height:  |  Size: 4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8 KiB

After

Width:  |  Height:  |  Size: 2 KiB

View file

@ -0,0 +1,109 @@
gfx/atmosphere/raindrop
{
cull none
polygonoffset
sort 16
{
map gfx/atmosphere/raindrop.tga
blendfunc blend
alphagen vertex
}
}
gfx/atmosphere/raindropwater
{
cull none
{
map gfx/atmosphere/raindropwater.tga
blendfunc blend
alphagen vertex
}
}
gfx/atmosphere/raindropsolid
{
polygonoffset
{
map gfx/atmosphere/raindropsolid.tga
blendfunc blend
alphagen vertex
}
}
gfx/atmosphere/snowflake00
{
nopicmip
cull none
polygonoffset
sort 16
{
map gfx/atmosphere/snowflake00.tga
blendfunc blend
alphagen vertex
}
}
gfx/atmosphere/snowflake01
{
nopicmip
cull none
polygonoffset
sort 16
{
map gfx/atmosphere/snowflake01.tga
blendfunc blend
alphagen vertex
}
}
gfx/atmosphere/snowflake02
{
nopicmip
cull none
polygonoffset
sort 16
{
map gfx/atmosphere/snowflake02.tga
blendfunc blend
alphagen vertex
}
}
gfx/atmosphere/snowflake03
{
nopicmip
cull none
polygonoffset
sort 16
{
map gfx/atmosphere/snowflake03.tga
blendfunc blend
alphagen vertex
}
}
gfx/atmosphere/snowflake04
{
nopicmip
cull none
polygonoffset
sort 16
{
map gfx/atmosphere/snowflake04.tga
blendfunc blend
alphagen vertex
}
}
gfx/atmosphere/snowflake05
{
nopicmip
cull none
polygonoffset
sort 16
{
map gfx/atmosphere/snowflake05.tga
blendfunc blend
alphagen vertex
}
}

View file

@ -6593,25 +6593,25 @@ textures/base_light/ceil1_26
{
surfaceparm nomarks
q3map_surfacelight 10000
//light1
light1
}
textures/base_light/ceil1_28
{
surfaceparm nomarks
q3map_surfacelight 10000
//light1
light1
}
textures/base_light/ceil1_6
{
surfaceparm nomarks
q3map_surfacelight 10000
//light1
light1
}
textures/base_light/tlight05
{
surfaceparm nomarks
q3map_surfacelight 5000
//light1
light1
}
textures/base_light/invisi_light1

View file

@ -0,0 +1,113 @@
//CAMARO SHADER SCRIPTS
//CAMARO COLORS
//DEFAULT - YELLOW
models/players/camaro/body
{
{
// map textures/effects/tinfx2b.tga
map textures/reflect/reflect.jpg
tcGen environment
rgbGen lightingdiffuse
}
{
map models/players/camaro/body.tga
blendFunc blend
depthWrite
rgbGen lightingdiffuse
}
}
//DEFAULT - BLUE
models/players/camaro/body_blue
{
{
// map textures/effects/tinfx2b.tga
map textures/reflect/reflect.jpg
tcGen environment
rgbGen lightingdiffuse
}
{
map models/players/camaro/body_blue.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
depthWrite
rgbGen lightingdiffuse
}
}
//DEFAULT - GREEN
models/players/camaro/body_green
{
{
// map textures/effects/tinfx2b.tga
map textures/reflect/reflect.jpg
tcGen environment
rgbGen lightingdiffuse
}
{
map models/players/camaro/body_green.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
depthWrite
rgbGen lightingdiffuse
}
}
//DEFAULT - RED
models/players/camaro/body_green
{
{
// map textures/effects/tinfx2b.tga
map textures/reflect/reflect.jpg
tcGen environment
rgbGen lightingdiffuse
}
{
map models/players/camaro/body_red.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
depthWrite
rgbGen lightingdiffuse
}
}
//DEFAULT - GREEN
models/players/camaro/body_black
{
{
// map textures/effects/tinfx2b.tga
map textures/reflect/reflect.jpg
tcGen environment
rgbGen lightingdiffuse
}
{
map models/players/camaro/body_black.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
depthWrite
rgbGen lightingdiffuse
}
}

View file

@ -781,19 +781,18 @@ textures/q3r_ctf/q3r_redlong_decal
textures/q3r_ctf/q3r_bluelong_01
{
qer_editorimage textures/q3r_ctf/q3r_bannerbluelong.tga
//deformVertexes wave sin 0 1 0 .1
surfaceparm nolightmap
surfaceparm nomarks
polygonoffset
{
map textures/q3r_ctf/q3r_bannerbluelong.tga
wave sin 0 1 0 .1
}
}
textures/q3r_ctf/q3r_redlong_01
{
}
{}
///////////////////////////

2613
baseq3r/scripts/entities.def Normal file

File diff suppressed because it is too large Load diff

1951
baseq3r/scripts/entities.ent Normal file

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,46 @@
//REALLY COOL MENU BACKGROUNDY
menuback_blueish
{
{
map gfx/newbg/bluefiller.tga
rgbGen identity
tcMod turb 0 0.6 0 0.125
tcMod rotate 6
tcMod scroll 1 0
}
{
map gfx/newbg/bluefiller.tga
blendfunc add
rgbGen identity
tcMod turb 0 0.4 0 0.325
tcMod rotate -12
tcMod scroll -1 0
}
{
clampmap gfx/newbg/blackfading.tga
blendfunc gl_zero gl_one_minus_src_alpha
rgbGen identity
tcMod stretch sin 1.5 0.2 0 0.1
tcMod rotate 7
}
{
clampmap gfx/newbg/blackfading.tga
blendfunc blend
tcMod stretch sin 1.3 0.2 0 0.12
tcMod rotate -17
alphaGen wave sin 0.3 0 0 1
}
{
map textures/sfx/jcb2.tga
blendfunc add
rgbGen wave triangle 0 0.2 0 0.1
tcMod rotate 360
tcMod stretch sin 2.3 0 0 1
}
{
videomap video/idlogo.roq
blendfunc gl_dst_color gl_one_minus_dst_color
rgbGen const ( 0.482353 0.384314 0.615686 )
}
}

View file

@ -188,7 +188,7 @@ models/mapobjects/q3rtitle/q3rtitle_w
models/mapobjects/q3rtitle/q3rtitle
{
{
map models/mapobjects/q3rtitle/q3rtitle_b.jpg
models/mapobjects/q3rtitle/q3rtitle_b.jpg
}
}

View file

@ -0,0 +1,10 @@
{
map "q3r_battlecanyon"
longname "Battle Canyon"
fraglimit 30
type "q3r_derby q3r_dm q3r_team_dm"
starts "1"
observerspots "0"
weapons "0"
author "P3rlE"
}

View file

@ -0,0 +1,42 @@
models/mapobjects/blimp/green
{
{
map models/mapobjects/blimp/green.tga
// blendfunc gl_one gl_one
rgbGen wave sin .5 .5 0 .5
}
}
models/mapobjects/blimp/red
{
{
map models/mapobjects/blimp/red.tga
// blendfunc gl_one gl_one
rgbGen wave sin .5 .5 0 .5
}
}
/*
models/mapobjects/blimp/blimp01
{
{
map models/mapobjects/blimp/blimp01.tga
rgbGen lightingDiffuse
}
}
*/
models/mapobjects/blimp/blimp02
{
{
map models/mapobjects/blimp/q3r.tga
tcMod scroll .2 0
rgbGen identity
}
{
map models/mapobjects/blimp/blimp02.tga
blendFunc blend
rgbGen vertex
}
}

View file

@ -0,0 +1,91 @@
textures/q3r_building/stuccowin01
{
qer_editorimage textures/q3r_building/stuccowin01.tga
{
map textures/reflect/reflect.jpg
tcGen environment
rgbGen identity
}
{
map textures/q3r_building/stuccowin01.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
rgbGen identity
}
{
map $lightmap
rgbGen identity
blendFunc filter
}
}
textures/q3r_building/stuccowin02
{
qer_editorimage textures/q3r_building/stuccowin02.tga
{
map textures/reflect/reflect.jpg
tcGen environment
rgbGen identity
}
{
map textures/q3r_building/stuccowin02.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
rgbGen identity
}
{
map $lightmap
rgbGen identity
blendFunc filter
}
}
textures/q3r_building/stuccowin03
{
qer_editorimage textures/q3r_building/stuccowin03.tga
{
map textures/reflect/reflect.jpg
tcGen environment
rgbGen identity
}
{
map textures/q3r_building/stuccowin03.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
rgbGen identity
}
{
map $lightmap
rgbGen identity
blendFunc filter
}
}
textures/q3r_building/stuccowin04
{
qer_editorimage textures/q3r_building/stuccowin04.tga
{
map textures/reflect/reflect.jpg
tcGen environment
rgbGen identity
}
{
map textures/q3r_building/stuccowin04.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
rgbGen identity
}
{
map $lightmap
rgbGen identity
blendFunc filter
}
}

View file

@ -0,0 +1,577 @@
textures/q3r_dirt_grass/dirt01
{
surfaceparm dirt
{
map textures/q3r_dirt_grass/dirt01.tga
}
}
textures/q3r_dirt_grass/dirt01road01
{
surfaceparm dirt
{
map textures/q3r_dirt_grass/dirt01road01.tga
}
}
textures/q3r_dirt_grass/dirt01road01a
{
surfaceparm dirt
{
map textures/q3r_dirt_grass/dirt01road01a.tga
}
}
textures/q3r_dirt_grass/dirt01road01b
{
surfaceparm dirt
{
map textures/q3r_dirt_grass/dirt01road01b.tga
}
}
textures/q3r_dirt_grass/dirt01road01c
{
surfaceparm dirt
{
map textures/q3r_dirt_grass/dirt01road01c.tga
}
}
textures/q3r_dirt_grass/dirt01road01d
{
surfaceparm dirt
{
map textures/q3r_dirt_grass/dirt01road01d.tga
}
}
textures/q3r_dirt_grass/dirt01road01e
{
surfaceparm dirt
{
map textures/q3r_dirt_grass/dirt01road01e.tga
}
}
textures/q3r_dirt_grass/dirt01road02
{
surfaceparm dirt
{
map textures/q3r_dirt_grass/dirt01road02.tga
}
}
textures/q3r_dirt_grass/dirt01road02a
{
surfaceparm dirt
{
map textures/q3r_dirt_grass/dirt01road02a.tga
}
}
textures/q3r_dirt_grass/dirt01road02b
{
surfaceparm dirt
{
map textures/q3r_dirt_grass/dirt01road02b.tga
}
}
textures/q3r_dirt_grass/dirt01road02c
{
surfaceparm dirt
{
map textures/q3r_dirt_grass/dirt01road02c.tga
}
}
textures/q3r_dirt_grass/dirt01road02d
{
surfaceparm dirt
{
map textures/q3r_dirt_grass/dirt01road02d.tga
}
}
textures/q3r_dirt_grass/dirt01road02e
{
surfaceparm dirt
{
map textures/q3r_dirt_grass/dirt01road02e.tga
}
}
textures/q3r_dirt_grass/dirt01road03
{
surfaceparm dirt
{
map textures/q3r_dirt_grass/dirt01road03.tga
}
}
textures/q3r_dirt_grass/dirt01road03a
{
surfaceparm dirt
{
map textures/q3r_dirt_grass/dirt01road03a.tga
}
}
textures/q3r_dirt_grass/dirt01road03b
{
surfaceparm dirt
{
map textures/q3r_dirt_grass/dirt01road03b.tga
}
}
textures/q3r_dirt_grass/dirt01road03c
{
surfaceparm dirt
{
map textures/q3r_dirt_grass/dirt01road03c.tga
}
}
textures/q3r_dirt_grass/dirt01road03d
{
surfaceparm dirt
{
map textures/q3r_dirt_grass/dirt01road03d.tga
}
}
textures/q3r_dirt_grass/dirt01road03e
{
surfaceparm dirt
{
map textures/q3r_dirt_grass/dirt01road03e.tga
}
}
textures/q3r_dirt_grass/dirt02
{
surfaceparm dirt
{
map textures/q3r_dirt_grass/dirt02.tga
}
}
textures/q3r_dirt_grass/dirt02road01
{
surfaceparm dirt
{
map textures/q3r_dirt_grass/dirt02road01.tga
}
}
textures/q3r_dirt_grass/dirt02road01a
{
surfaceparm dirt
{
map textures/q3r_dirt_grass/dirt02road01a.tga
}
}
textures/q3r_dirt_grass/dirt02road01b
{
surfaceparm dirt
{
map textures/q3r_dirt_grass/dirt02road01b.tga
}
}
textures/q3r_dirt_grass/dirt02road01c
{
surfaceparm dirt
{
map textures/q3r_dirt_grass/dirt02road01c.tga
}
}
textures/q3r_dirt_grass/dirt02road01d
{
surfaceparm dirt
{
map textures/q3r_dirt_grass/dirt02road01d.tga
}
}
textures/q3r_dirt_grass/dirt02road01e
{
surfaceparm dirt
{
map textures/q3r_dirt_grass/dirt02road01e.tga
}
}
textures/q3r_dirt_grass/dirt02road02
{
surfaceparm dirt
{
map textures/q3r_dirt_grass/dirt02road02.tga
}
}
textures/q3r_dirt_grass/dirt02road02a
{
surfaceparm dirt
{
map textures/q3r_dirt_grass/dirt02road02a.tga
}
}
textures/q3r_dirt_grass/dirt02road02b
{
surfaceparm dirt
{
map textures/q3r_dirt_grass/dirt02road02b.tga
}
}
textures/q3r_dirt_grass/dirt02road02c
{
surfaceparm dirt
{
map textures/q3r_dirt_grass/dirt02road02c.tga
}
}
textures/q3r_dirt_grass/dirt02road02d
{
surfaceparm dirt
{
map textures/q3r_dirt_grass/dirt02road02d.tga
}
}
textures/q3r_dirt_grass/dirt02road02e
{
surfaceparm dirt
{
map textures/q3r_dirt_grass/dirt02road02e.tga
}
}
textures/q3r_dirt_grass/dirt02road02f
{
surfaceparm dirt
{
map textures/q3r_dirt_grass/dirt02road02f.tga
}
}
textures/q3r_dirt_grass/dirt02road03
{
surfaceparm dirt
{
map textures/q3r_dirt_grass/dirt02road03.tga
}
}
textures/q3r_dirt_grass/dirt02road03a
{
surfaceparm dirt
{
map textures/q3r_dirt_grass/dirt02road03a.tga
}
}
textures/q3r_dirt_grass/dirt02road03b
{
surfaceparm dirt
{
map textures/q3r_dirt_grass/dirt02road03b.tga
}
}
textures/q3r_dirt_grass/dirt02road03c
{
surfaceparm dirt
{
map textures/q3r_dirt_grass/dirt02road03c.tga
}
}
textures/q3r_dirt_grass/dirt02road03d
{
surfaceparm dirt
{
map textures/q3r_dirt_grass/dirt02road03d.tga
}
}
textures/q3r_dirt_grass/dirt02road03e
{
surfaceparm dirt
{
map textures/q3r_dirt_grass/dirt02road03e.tga
}
}
textures/q3r_dirt_grass/dirt02road03f
{
surfaceparm dirt
{
map textures/q3r_dirt_grass/dirt02road03f.tga
}
}
textures/q3r_dirt_grass/dirt02road04f
{
surfaceparm dirt
{
map textures/q3r_dirt_grass/dirt02road04f.tga
}
}
textures/q3r_dirt_grass/dirt03
{
surfaceparm dirt
{
map textures/q3r_dirt_grass/dirt03.tga
}
}
textures/q3r_dirt_grass/dirt03road01b
{
surfaceparm dirt
{
map textures/q3r_dirt_grass/dirt03road01b.tga
}
}
textures/q3r_dirt_grass/dirt03road01d
{
surfaceparm dirt
{
map textures/q3r_dirt_grass/dirt03road01d.tga
}
}
textures/q3r_dirt_grass/dirt03road01e
{
surfaceparm dirt
{
map textures/q3r_dirt_grass/dirt03road01e.tga
}
}
textures/q3r_dirt_grass/dirt04
{
surfaceparm dirt
{
map textures/q3r_dirt_grass/dirt04.tga
}
}
textures/q3r_dirt_grass/dirtgrass01
{
surfaceparm dirt
{
map textures/q3r_dirt_grass/dirtgrass01.tga
}
}
textures/q3r_dirt_grass/dirtgrass02
{
surfaceparm dirt
{
map textures/q3r_dirt_grass/dirtgrass02.tga
}
}
textures/q3r_dirt_grass/grass01
{
surfaceparm grass
{
map textures/q3r_dirt_grass/grass01.tga
}
}
textures/q3r_dirt_grass/grass01
{
surfaceparm grass
{
map textures/q3r_dirt_grass/grass01.tga
}
}
textures/q3r_dirt_grass/grass02
{
surfaceparm grass
{
map textures/q3r_dirt_grass/grass02.tga
}
}
textures/q3r_dirt_grass/grass03
{
surfaceparm grass
{
map textures/q3r_dirt_grass/grass03.tga
}
}
textures/q3r_dirt_grass/grass04
{
surfaceparm grass
{
map textures/q3r_dirt_grass/grass04.tga
}
}
textures/q3r_dirt_grass/grass05
{
surfaceparm grass
{
map textures/q3r_dirt_grass/grass05.tga
}
}
textures/q3r_dirt_grass/grass06
{
surfaceparm grass
{
map textures/q3r_dirt_grass/grass06.tga
}
}
textures/q3r_dirt_grass/grass07
{
surfaceparm grass
{
map textures/q3r_dirt_grass/grass07.tga
}
}
textures/q3r_dirt_grass/grass08
{
surfaceparm dirt
{
map textures/q3r_dirt_grass/grass08.tga
}
}
textures/q3r_dirt_grass/grass09
{
surfaceparm dirt
{
map textures/q3r_dirt_grass/grass09.tga
}
}
textures/q3r_dirt_grass/gravel01
{
surfaceparm gravel
{
map textures/q3r_dirt_grass/gravel01.tga
}
}
textures/q3r_dirt_grass/gravel02
{
surfaceparm gravel
{
map textures/q3r_dirt_grass/gravel02.tga
}
}
textures/q3r_dirt_grass/greengrass
{
surfaceparm grass
{
map textures/q3r_dirt_grass/greengrass.tga
}
}
textures/q3r_dirt_grass/lawn01
{
surfaceparm grass
{
map textures/q3r_dirt_grass/lawn01.tga
}
}
textures/q3r_dirt_grass/mud01
{
surfaceparm dirt
surfaceparm wet
{
map textures/q3r_dirt_grass/mud01.tga
}
}
textures/q3r_dirt_grass/mud01_a
{
surfaceparm dirt
surfaceparm wet
{
map textures/q3r_dirt_grass/mud01_a.tga
}
}
textures/q3r_dirt_grass/mud02
{
surfaceparm dirt
surfaceparm wet
{
map textures/q3r_dirt_grass/mud02.tga
}
}
textures/q3r_dirt_grass/mud02_a
{
surfaceparm dirt
surfaceparm wet
{
map textures/q3r_dirt_grass/mud02_a.tga
}
}
textures/q3r_dirt_grass/stones01
{
surfaceparm gravel
{
map textures/q3r_dirt_grass/stones01.tga
}
}
textures/q3r_dirt_grass/stones02
{
surfaceparm gravel
{
map textures/q3r_dirt_grass/stones02.tga
}
}
textures/q3r_dirt_grass/stones03
{
surfaceparm gravel
{
map textures/q3r_dirt_grass/stones03.tga
}
}
textures/q3r_dirt_grass/blended01
{
surfaceparm dirt
qer_editorimage textures/q3r_dirt_grass/dirt02
{
map textures/q3r_dirt_grass/dirt02.tga
}
{
map textures/q3r_dirt_grass/trans01.tga
blendFunc GL_DST_COLOR GL_SRC_ALPHA
detail
tcMod scale .1 .1
}
{
map textures/q3r_dirt_grass/grass02.tga
blendFunc GL_DST_COLOR GL_SRC_COLOR
}
}

View file

@ -0,0 +1,205 @@
textures/q3r_grandcanyon/evergreen
{
cull none
deformVertexes autosprite2
surfaceparm trans
surfaceparm alphashadow
surfaceparm solid
qer_editorimage textures/bergburg/evergreen
{
map textures/bergburg/evergreen.tga
alphaFunc GE128
//blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
depthWrite
}
{
map $lightmap
rgbGen identity
blendFunc filter
depthfunc equal
}
}
textures/q3r_grandcanyon/concrete
{
Surfaceparm nolightmap //signifies vertex lighting only.
// Q3map_novertexshadows //this is what keeps those caulk vis blockers from causing ugly shadows to form on your terrain.
q3map_forcesunlight
surfaceparm asphalt
qer_editorimage textures/q3r_grandcanyon/concrete
{
tcmod scale 0.5 0.5
map textures/q3r_grandcanyon/concrete.jpg
}
{
map $lightmap
rgbGen identity
blendFunc filter
depthfunc equal
}
}
textures/q3r_grandcanyon/pjrock1
{
surfaceparm gravel
Surfaceparm nolightmap //signifies vertex lighting only.
// Q3map_novertexshadows //this is what keeps those caulk vis blockers from causing ugly shadows to form on your terrain.
q3map_forcesunlight
qer_editorimage textures/stone/pjrock1
{
rgbgen vertex
tcmod scale 0.5 0.5
map textures/stone/pjrock1.jpg
}
}
textures/q3r_grandcanyon/pjrock16
{
surfaceparm dirt
Surfaceparm nolightmap //signifies vertex lighting only.
// Q3map_novertexshadows //this is what keeps those caulk vis blockers from causing ugly shadows to form on your terrain.
q3map_forcesunlight
qer_editorimage textures/q3r_grandcanyon/pjrock16-1b
{
rgbgen vertex
tcmod scale 0.5 0.5
map textures/q3r_grandcanyon/pjrock16-1b.jpg
}
}
textures/q3r_grandcanyon/pjrock21
{
Surfaceparm nolightmap //signifies vertex lighting only.
// Q3map_novertexshadows //this is what keeps those caulk vis blockers from causing ugly shadows to form on your terrain.
q3map_forcesunlight
surfaceparm dirt
qer_editorimage textures/q3r_grandcanyon/pjrock21b
{
rgbgen vertex
tcmod scale 0.5 0.5
map textures/q3r_grandcanyon/pjrock21b.jpg
}
}
textures/q3r_grandcanyon/pjrock16-1
{
Surfaceparm nolightmap //signifies vertex lighting only.
// Q3map_novertexshadows //this is what keeps those caulk vis blockers from causing ugly shadows to form on your terrain.
q3map_forcesunlight
surfaceparm dirt
{
rgbgen vertex
tcmod scale 0.5 0.5
map textures/q3r_grandcanyon/pjrock16-1.jpg
}
}
textures/q3r_grandcanyon/pjrock16-21
{
Surfaceparm nolightmap //signifies vertex lighting only.
// Q3map_novertexshadows //this is what keeps those caulk vis blockers from causing ugly shadows to form on your terrain.
q3map_forcesunlight
surfaceparm dirt
{
rgbgen vertex
tcmod scale 0.5 0.5
map textures/q3r_grandcanyon/pjrock16-21.jpg
}
}
textures/q3r_grandcanyon/pjrock21-1
{
Surfaceparm nolightmap //signifies vertex lighting only.
// Q3map_novertexshadows //this is what keeps those caulk vis blockers from causing ugly shadows to form on your terrain.
q3map_forcesunlight
surfaceparm dirt
{
rgbgen vertex
tcmod scale 0.5 0.5
map textures/q3r_grandcanyon/pjrock21-1.jpg
}
}
textures/q3r_grandcanyon/fog
{
qer_editorimage textures/sfx/fog_grey.tga
surfaceparm trans
surfaceparm nonsolid
surfaceparm fog
surfaceparm nolightmap
surfaceparm nodrop
// q3map_surfacelight 100
fogparms ( .85 .8 .8 ) 500
}
textures/q3r_grandcanyon/water
{
qer_editorimage textures/q3r_grandcanyon/water
qer_trans .6
q3map_globaltexture
surfaceparm trans
surfaceparm nonsolid
surfaceparm water
cull disable
// deformVertexes wave 200 triangle 0 4 0.0 2.0
//deformVertexes wave 100 sawtooth 3 3 0.5 0.5
{
map textures/q3r_grandcanyon/water.jpg
blendfunc gl_one gl_zero
tcmod turb 0 0.1 0 0.2
}
{
map textures/liquids/pool2.tga
blendfunc gl_one gl_one
tcMod turb 0 .2 0 .1
tcMod scroll 0.1 0.3
}
{
map $lightmap
blendFunc GL_dst_color GL_zero
rgbgen identity
}
}
textures/q3r_grandcanyon/sky
{
qer_editorimage env/q3r_grandcanyon/desert_ft
surfaceparm noimpact
surfaceparm nolightmap
surfaceparm sky
q3map_sun .5 .37 .19 85 317 33
q3map_surfacelight 120
//q3map_backsplash -1
skyparms env/q3r_grandcanyon/desert - -
}

View file

@ -0,0 +1,130 @@
//watertower
models/mapobjects/watertower/plate01
{
{
map textures/effects/tinfx2d.tga
tcGen environment
rgbGen identity
}
{
map textures/q3r_metals/plate01.tga
blendfunc GL_ONE GL_SRC_COLOR
rgbGen vertex
}
}
models/mapobjects/watertower/plate02
{
{
map textures/effects/tinfx2d.tga
tcGen environment
rgbGen identity
}
{
map textures/q3r_metals/plate01.tga
blendfunc GL_ONE GL_SRC_COLOR
rgbGen vertex
}
}
models/mapobjects/watertower/ferris
{
{
map textures/effects/tinfx2d.tga
tcGen environment
rgbGen identity
}
{
map models/mapobjects/watertower/ferris.tga
blendfunc GL_ONE GL_SRC_COLOR
rgbGen vertex
}
}
models/mapobjects/watertower/rail01
{
cull disable
surfaceparm alphashadow
surfaceparm playerclip
{
map textures/q3r_metals/rail01.tga
blendFunc blend
alphaFunc GE128
depthWrite
rgbGen vertex
}
{
map $lightmap
rgbGen identity
blendFunc GL_DST_COLOR GL_ZERO
depthFunc equal
}
}
models/mapobjects/watertower/walkway01
{
cull disable
{
map models/mapobjects/watertower/walkway01.tga
rgbGen vertex
}
}
//UFO
models/mapobjects/ufo/ufo01
{
{
map textures/reflect/reflect.jpg
tcGen environment
rgbGen identity
}
{
map models/mapobjects/ufo/ufo01.tga
blendfunc GL_ONE GL_SRC_COLOR
rgbGen vertex
}
}
models/mapobjects/ufo/ufo03
{
{
map textures/reflect/reflect.jpg
tcGen environment
rgbGen identity
}
{
map models/mapobjects/ufo/ufo03.tga
blendfunc GL_ONE GL_SRC_COLOR
rgbGen vertex
}
}

View file

@ -0,0 +1,226 @@
textures/q3r_metals/towerstruts
{
cull disable
surfaceparm alphashadow
surfaceparm playerclip
{
map textures/q3r_metals/towerstruts.tga
blendFunc blend
alphaFunc GE128
depthWrite
rgbGen identity
}
{
map $lightmap
rgbGen identity
blendFunc GL_DST_COLOR GL_ZERO
depthFunc equal
}
}
textures/q3r_metals/metrust02
{
cull disable
surfaceparm alphashadow
surfaceparm playerclip
{
map textures/q3r_metals/metrust02.tga
blendFunc blend
alphaFunc GE128
depthWrite
rgbGen identity
}
{
map $lightmap
rgbGen identity
blendFunc GL_DST_COLOR GL_ZERO
depthFunc equal
}
}
textures/q3r_metals/metrust03
{
cull disable
surfaceparm alphashadow
surfaceparm playerclip
{
map textures/q3r_metals/metrust03.tga
blendFunc blend
alphaFunc GE128
depthWrite
rgbGen identity
}
{
map $lightmap
rgbGen identity
blendFunc GL_DST_COLOR GL_ZERO
depthFunc equal
}
}
textures/q3r_metals/ladder01
{
cull disable
surfaceparm alphashadow
surfaceparm playerclip
surfaceparm trans
surfaceparm nomarks
{
map textures/q3r_metals/ladder01.tga
blendFunc blend
alphaFunc GE128
depthWrite
rgbGen identity
}
{
map $lightmap
rgbGen identity
blendFunc GL_DST_COLOR GL_ZERO
depthFunc equal
}
}
textures/q3r_metals/ladder02
{
cull disable
surfaceparm alphashadow
surfaceparm playerclip
surfaceparm trans
surfaceparm nomarks
{
map textures/q3r_metals/ladder02.tga
blendFunc blend
alphaFunc GE128
depthWrite
rgbGen identity
}
{
map $lightmap
rgbGen identity
blendFunc GL_DST_COLOR GL_ZERO
depthFunc equal
}
}
textures/q3r_metals/ladder03
{
cull disable
surfaceparm alphashadow
surfaceparm playerclip
surfaceparm trans
surfaceparm nomarks
{
map textures/q3r_metals/ladder03.tga
blendFunc blend
alphaFunc GE128
depthWrite
rgbGen identity
}
{
map $lightmap
rgbGen identity
blendFunc GL_DST_COLOR GL_ZERO
depthFunc equal
}
}
textures/q3r_metals/rail01
{
cull disable
surfaceparm alphashadow
surfaceparm playerclip
surfaceparm trans
surfaceparm nomarks
{
map textures/q3r_metals/rail01.tga
blendFunc blend
alphaFunc GE128
depthWrite
rgbGen identity
}
{
map $lightmap
rgbGen identity
blendFunc GL_DST_COLOR GL_ZERO
depthFunc equal
}
}
textures/q3r_metals/rail02
{
cull disable
surfaceparm alphashadow
surfaceparm playerclip
surfaceparm trans
surfaceparm nomarks
{
map textures/q3r_metals/rail02.tga
blendFunc blend
alphaFunc GE128
depthWrite
rgbGen identity
}
{
map $lightmap
rgbGen identity
blendFunc GL_DST_COLOR GL_ZERO
depthFunc equal
}
}
textures/q3r_metals/rail03
{
cull disable
surfaceparm alphashadow
surfaceparm playerclip
surfaceparm trans
surfaceparm nomarks
{
map textures/q3r_metals/rail03.tga
blendFunc blend
alphaFunc GE128
depthWrite
rgbGen identity
}
{
map $lightmap
rgbGen identity
blendFunc GL_DST_COLOR GL_ZERO
depthFunc equal
}
}
textures/q3r_metals/plate01
{
surfaceparm metal
{
map textures/effects/tinfx2d.tga
tcGen environment
rgbGen identity
}
{
map textures/q3r_metals/plate01.tga
blendfunc GL_ONE GL_SRC_COLOR
rgbGen vertex
}
}

View file

@ -0,0 +1,122 @@
//******************************************************//
// 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

@ -0,0 +1,233 @@
textures/q3r_people/male01
{
cull disable
deformVertexes autosprite2
{
map textures/q3r_people/male01.tga
blendFunc blend
alphaFunc GE128
depthWrite
rgbGen identity
}
{
map $lightmap
rgbGen identity
blendFunc GL_DST_COLOR GL_ZERO
depthFunc equal
}
}
textures/q3r_people/male02
{
deformVertexes autosprite2
{
map textures/q3r_people/male02.tga
blendFunc blend
alphaFunc GE128
depthWrite
rgbGen identity
}
{
map $lightmap
rgbGen identity
blendFunc GL_DST_COLOR GL_ZERO
depthFunc equal
}
}
textures/q3r_people/peeprow01
{
cull disable
surfaceparm trans
// surfaceparm alphashadow
// surfaceparm playerclip
{
map textures/q3r_people/peeprow01.tga
blendFunc blend
alphaFunc GE128
depthWrite
rgbGen identity
}
{
map $lightmap
rgbGen identity
blendFunc GL_DST_COLOR GL_ZERO
depthFunc equal
}
}
textures/q3r_people/peeprow01a
{
cull disable
surfaceparm trans
// surfaceparm alphashadow
// surfaceparm playerclip
{
map textures/q3r_people/peeprow01a.tga
blendFunc blend
alphaFunc GE128
depthWrite
rgbGen identity
}
{
map $lightmap
rgbGen identity
blendFunc GL_DST_COLOR GL_ZERO
depthFunc equal
}
}
textures/q3r_people/peeprow02
{
cull disable
surfaceparm trans
// surfaceparm alphashadow
// surfaceparm playerclip
{
map textures/q3r_people/peeprow02.tga
blendFunc blend
alphaFunc GE128
depthWrite
rgbGen identity
}
{
map $lightmap
rgbGen identity
blendFunc GL_DST_COLOR GL_ZERO
depthFunc equal
}
}
textures/q3r_people/peeprow02a
{
cull disable
surfaceparm trans
// surfaceparm alphashadow
// surfaceparm playerclip
{
map textures/q3r_people/peeprow02a.tga
blendFunc blend
alphaFunc GE128
depthWrite
rgbGen identity
}
{
map $lightmap
rgbGen identity
blendFunc GL_DST_COLOR GL_ZERO
depthFunc equal
}
}
textures/q3r_people/peeprow03
{
cull disable
surfaceparm trans
// surfaceparm alphashadow
// surfaceparm playerclip
{
map textures/q3r_people/peeprow03.tga
blendFunc blend
alphaFunc GE128
depthWrite
rgbGen identity
}
{
map $lightmap
rgbGen identity
blendFunc GL_DST_COLOR GL_ZERO
depthFunc equal
}
}
textures/q3r_people/peeprow03a
{
cull disable
surfaceparm trans
// surfaceparm alphashadow
// surfaceparm playerclip
{
map textures/q3r_people/peeprow03a.tga
blendFunc blend
alphaFunc GE128
depthWrite
rgbGen identity
}
{
map $lightmap
rgbGen identity
blendFunc GL_DST_COLOR GL_ZERO
depthFunc equal
}
}
textures/q3r_people/peeprow04
{
cull disable
surfaceparm trans
// surfaceparm alphashadow
// surfaceparm playerclip
{
map textures/q3r_people/peeprow04.tga
blendFunc blend
alphaFunc GE128
depthWrite
rgbGen identity
}
{
map $lightmap
rgbGen identity
blendFunc GL_DST_COLOR GL_ZERO
depthFunc equal
}
}
textures/q3r_people/peeprow04a
{
cull disable
surfaceparm trans
// surfaceparm alphashadow
// surfaceparm playerclip
{
map textures/q3r_people/peeprow04a.tga
blendFunc blend
alphaFunc GE128
depthWrite
rgbGen identity
}
{
map $lightmap
rgbGen identity
blendFunc GL_DST_COLOR GL_ZERO
depthFunc equal
}
}

View file

@ -0,0 +1,11 @@
{
map "q3r_platforms"
longname "Platforms "worktitle""
fraglimit 20
type "q3r_dm"
starts "4"
observerspots "0"
weapons "0"
powerups "0"
author "Perle"
}

View file

@ -0,0 +1,12 @@
textures/q3r_road/asphalt
{
{
map $lightmap
rgbGen identity
}
{
map textures/q3r_road/asphalt.jpg
blendFunc GL_DST_COLOR GL_ZERO
rgbGen identity
}
}

View file

@ -0,0 +1,29 @@
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

@ -0,0 +1,201 @@
//Q3R_SIGNAGE
//This shader is for stuff like directional arrows, finishline stuff, billboards, roadsigns, etc...
//Q3R_CHECKPOINT this is meant to put on your checkpoint brushes and is not seen from within game
textures/q3r_signage/checkpoint
{
qer_trans 0.5
surfaceparm nodraw
surfaceparm nonsolid
surfaceparm trans
surfaceparm nomarks
}
//Q3R_STARTFINISH this is meant to put on your start finish brush and is not seen from within game
textures/q3r_signage/startfinish
{
qer_trans 0.5
surfaceparm nodraw
surfaceparm nonsolid
surfaceparm trans
surfaceparm nomarks
}
textures/q3r_signage/dirsign03_blu
{
qer_editorimage textures/q3r_signage/dirsign02_blu.tga
cull disable
{
map textures/q3r_signage/dirsign02_blu.tga
rgbgen vertex
}
}
textures/q3r_signage/dirsign03_bnw
{
cull disable
qer_editorimage textures/q3r_signage/dirsign02_bnw.tga
{
map textures/q3r_signage/dirsign02_bnw.tga
rgbgen identity
}
}
textures/q3r_signage/dirsign03_grn
{
cull disable
qer_editorimage textures/q3r_signage/dirsign02_grn.tga
{
map textures/q3r_signage/dirsign02_grn.tga
rgbgen identity
}
}
textures/q3r_signage/dirsign03_red
{
cull disable
qer_editorimage textures/q3r_signage/dirsign02_red.tga
{
map textures/q3r_signage/dirsign02_red.tga
rgbgen vertex
}
}
textures/q3r_signage/dirsign03_ylw
{
cull disable
qer_editorimage textures/q3r_signage/dirsign02_ylw.tga
{
map textures/q3r_signage/dirsign02_ylw.tga
rgbgen identity
}
}
textures/q3r_signage/flags01_blu
{
cull disable
surfaceparm alphashadow
surfaceparm nonsolid
surfaceparm trans
surfaceparm nomarks
{
map textures/q3r_signage/flags01_blu.tga
blendFunc blend
alphaFunc GE128
depthWrite
rgbGen identity
}
{
map $lightmap
rgbGen identity
blendFunc GL_DST_COLOR GL_ZERO
depthFunc equal
}
}
textures/q3r_signage/flags01_bnw
{
cull disable
surfaceparm alphashadow
surfaceparm nonsolid
surfaceparm trans
surfaceparm nomarks
{
map textures/q3r_signage/flags01_bnw.tga
blendFunc blend
alphaFunc GE128
depthWrite
rgbGen identity
}
{
map $lightmap
rgbGen identity
blendFunc GL_DST_COLOR GL_ZERO
depthFunc equal
}
}
textures/q3r_signage/flags01_grn
{
cull disable
surfaceparm alphashadow
surfaceparm nonsolid
surfaceparm trans
surfaceparm nomarks
{
map $lightmap
rgbgen identity
}
{
map textures/q3r_signage/flags01_grn.tga
blendFunc GL_DST_COLOR GL_SRC_ALPHA
alphaGen lightingSpecular
rgbGen identity
}
}
textures/q3r_signage/flags01_red
{
cull disable
surfaceparm alphashadow
surfaceparm nonsolid
surfaceparm trans
surfaceparm nomarks
{
map $lightmap
rgbgen identity
}
{
map textures/q3r_signage/flags01_red.tga
blendFunc GL_DST_COLOR GL_SRC_ALPHA
alphaGen lightingSpecular
rgbGen identity
}
}
textures/q3r_signage/flags01_ylw
{
cull disable
surfaceparm alphashadow
surfaceparm nonsolid
surfaceparm trans
surfaceparm nomarks
{
map $lightmap
rgbgen identity
}
{
map textures/q3r_signage/flags01_ylw.tga
blendFunc GL_DST_COLOR GL_SRC_ALPHA
alphaGen lightingSpecular
rgbGen identity
}
}

View file

@ -0,0 +1,387 @@
//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

@ -0,0 +1,54 @@
// Make sure to leave a space between "name" and "{"
// and between "contents" and "}".
// Names are limited to 16 characters
// Max of 64 infoParms
// name { clearsolid, surfaceflags, contents }
water { 1 0 32 }
slime { 1 0 16 } // mildly damaging
lava { 1 0 8 } // very damaging
playerclip { 1 0 65536 }
monsterclip { 1 0 131072 }
nodrop { 1 0 2147483648 } // don't drop items or leave bodies (death fog, lava, etc)
nonsolid { 1 16384 0 } // clears the solid flag
// utility relevant attributes
origin { 1 0 16777216 } // center of rotating brushes
trans { 0 0 536870912 } // don't eat contained surfaces
detail { 0 0 134217728 } // don't include in structural bsp
structural { 0 0 268435456 } // force into structural bsp even if trnas
areaportal { 1 0 32768 } // divides areas
clusterportal { 1 0 1048576 } // for bots
donotenter { 1 0 2097152 } // for bots
botclipn { 1 0 4194304 } // for bots
fog { 1 0 64 } // carves surfaces entering
sky { 0 4 0 } // emit light from an environment map
lightfilter { 0 32768 0 } // filter light going through it
alphashadow { 0 65536 0 } // test light on a per-pixel basis
hint { 0 256 0 } // use as a primary splitter
// server attributes
slick { 0 2 0 } // ice in q3rally
noimpact { 0 16 0 } // don't make impact explosions or marks
nomarks { 0 32 0 } // don't make impact marks, but still explode
ladder { 0 8 0 }
nodamage { 0 1 0 }
metalsteps { 0 4096 0 }
flesh { 0 64 0 }
nosteps { 0 8192 0 }
// drawsurf attributes
nodraw { 0 128 0 } // don't generate a drawsurface (or a lightmap)
pointlight { 0 2048 0 } // sample lighting at vertexes
nolightmap { 0 1024 0 } // don't generate a lightmap
nodlight { 0 131072 0 } // don't ever add dynamic lights
dust { 0 262144 0 } // leave dust trail when walking on this surface
// extra q3rally attributes
grass { 0 524288 0 }
asphalt { 0 1048576 0 }
wet { 0 2097152 0 }
metal { 0 4096 0 } // metal
ice { 0 2 0 } // same as slick
dirt { 0 262144 0 }

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,228 @@
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
}
}

132
baseq3r/scripts/q3rally.def Normal file
View file

@ -0,0 +1,132 @@
//Q3R entities
/*QUAKED rally_startfinish (0 .9 .1) ?
"laps" number of laps, default is 1
"origin" position of the player when they respawn
"angle" angle of player when they respawn after death
*/
/*QUAKED rally_checkpoint (0 .9 .1) ?
"number" number of the checkpoint, default is 1
"origin" position of the player when they respawn
"angle" angle of player when they respawn after death
*/
/*QUAKED info_observer_spot (0 .9 .1) (-8 -8 -8) (8 8 8) 0 1 2 3
"target" info_null or other entity with same targetname used to aim the camera (creates a fixed camera)
SPAWNFLAGS
0 - default, non-fixed angle
1 - non-fixed angle, no zoom
*/
/*QUAKED rally_weather_snow (.5 .5 .5) ?
"number" number of particles to draw, usually 200-1000
*/
/*QUAKED rally_weather_rain (.5 .5 .5) ? DISABLE_SPLASH
"number" number of particles to draw, usually 200-1000
SPAWNFLAGS
disable_splash turns off splashes, improving framerates since there is not as much to calculate or draw.
*/
/*QUAKED item_armor_green (0 .7 0) (-16 -16 -16) (16 16 16) SUSPENDED
*/
/*QUAKED item_armor_yellow (0 .7 0) (-16 -16 -16) (16 16 16) SUSPENDED
*/
/*QUAKED item_armor_red (0 .7 0) (-16 -16 -16) (16 16 16) SUSPENDED
*/
//WEAPONS
/*QUAKED rally_weapon_bio (.3 .3 1) (-16 -16 -16) (16 16 16) suspended
*/
/*QUAKED rally_weapon_flame (.3 .3 1) (-16 -16 -16) (16 16 16) suspended
*/
/*QUAKED rally_weapon_mine (.3 .3 1) (-16 -16 -16) (16 16 16) suspended
*/
/*QUAKED rally_weapon_oil (.3 .3 1) (-16 -16 -16) (16 16 16) suspended
*/
/*QUAKED rally_weapon_smoke (.3 .3 1) (-16 -16 -16) (16 16 16) suspended
*/
//ITEMS
/*QUAKED rally_item_shield (.3 .3 1) (-16 -16 -16) (16 16 16) suspended
*/
/*QUAKED rally_item_turbo (.3 .3 1) (-16 -16 -16) (16 16 16) suspended
*/
/*QUAKED rally_item_env (.3 .3 1) (-16 -16 -16) (16 16 16) suspended
*/
/*QUAKED rally_item_invis (.3 .3 1) (-16 -16 -16) (16 16 16) suspended
*/
/*QUAKED rally_item_regen (.3 .3 1) (-16 -16 -16) (16 16 16) suspended
*/
/*QUAKED rally_item_haste (.3 .3 1) (-16 -16 -16) (16 16 16) suspended
*/
/*QUAKED rally_item_quad (.3 .3 1) (-16 -16 -16) (16 16 16) suspended
*/
//ROADSIDE OBJECTS
/*QUAKED rally_misc_cone (1 .5 0) (-6 -6 -7) (6 6 7)
"model" selects skin type by path, random by default
*/
/*QUAKED rally_misc_pylon (1 .5 0) (-4 -4 0) (4 4 32)
"model" selects skin type by path, random by default
*/
/*QUAKED rally_misc_barreloil (1 .5 0) (-8 -8 -13) (8 8 13)
*/
/*QUAKED rally_misc_barrelexp (1 .5 0) (-8 -8 -13) (8 8 13)
*/
/*QUAKED rally_misc_barrelbio (1 .5 0) (-8 -8 -13) (8 8 13)
*/
/*QUAKED rally_misc_barrelpoison (1 .5 0) (-8 -8 -13) (8 8 13)
*/
/*QUAKED rally_misc_barrelq3r (1 .5 0) (-8 -8 -13) (8 8 13)
*/
/*QUAKED rally_misc_barrel311 (1 .5 0) (-8 -8 -13) (8 8 13)
*/
/*QUAKED rally_misc_barreldef (1 .5 0) (-8 -8 -13) (8 8 13)
*/
/*QUAKED rally_misc_barrel01 (1 .5 0) (-10 -10 -13) (10 10 13)
*/
/*QUAKED rally_misc_barrel02 (1 .5 0) (-10 -10 -13) (10 10 21)
*/
/*QUAKED rally_misc_barrel03 (1 .5 0) (-10 -10 -16) (10 10 18)
*/

View file

@ -0,0 +1,33 @@
//THESE ARE SHADERS FOR USE IN Q3R. PLEASE DOCUMENT
//EVERYTHING YOU DO SO THE REST OF THE TEAM HAS AN
//EASIER TIME SORTING THROUGH STUFF
//---------------------------------------
//
// STECKI SHADERS
//
//---------------------------------------
//q3rCHECKPOINT
textures/common/checkpoint
{
qer_trans 0.5
surfaceparm nodraw
surfaceparm nonsolid
surfaceparm trans
surfaceparm nomarks
}
//q3rSTARTFINISH
textures/common/startfinish
{
qer_trans 0.5
surfaceparm nodraw
surfaceparm nonsolid
surfaceparm trans
surfaceparm nomarks
}

View file

@ -0,0 +1,61 @@
//
// Textures from killaz
//
textures/qrally2/sand3
{
surfaceparm dust
{
map $lightmap
rgbGen identity
}
{
map textures/qrally2/sand3.jpg
blendFunc GL_DST_COLOR GL_ZERO
rgbGen identity
}
}
textures/qrally2/sandwet
{
surfaceparm dust
surfaceparm wet
{
map $lightmap
rgbGen identity
}
{
map textures/qrally2/sandwet.jpg
blendFunc GL_DST_COLOR GL_ZERO
rgbGen identity
}
}
textures/qrally2/qrally2asphalt
{
{
map $lightmap
rgbGen identity
}
{
map textures/qrally2/qrally2asphalt.jpg
blendFunc GL_DST_COLOR GL_ZERO
rgbGen identity
}
}
textures/qrally2/qrally2grass0_1
{
surfaceparm grass
{
map $lightmap
rgbGen identity
}
{
map textures/qrally2/qrally2grass0_1.jpg
blendFunc GL_DST_COLOR GL_ZERO
rgbGen identity
}
}

View file

@ -1,200 +1,131 @@
textures/stecki/beam
textures/stecki/haze
{
qer_editorimage textures/stecki/beam.tga
surfaceparm trans
surfaceparm nomarks
surfaceparm nonsolid
qer_editorimage textures/stecki/haze_rt.tga
surfaceparm sky
surfaceparm noimpact
surfaceparm nolightmap
deformVertexes autosprite2
cull none
{
map textures/stecki/beam.tga
blendFunc GL_SRC_ALPHA GL_ONE
}
q3map_sun 1 .992 .879 80 38 30
q3map_surfacelight 50
skyparms textures/stecki/haze - -
}
textures/stecki/flare
//stecki haze fog
textures/stecki/fog_haze
{
qer_editorimage textures/stecki/flare1.tga
qer_editorimage textures/sfx/fog_grey.tga
surfaceparm trans
surfaceparm nonsolid
surfaceparm fog
surfaceparm nolightmap
surfaceparm trans
surfaceparm nomarks
surfaceparm nonsolid
surfaceparm nolightmap
cull none
{
map textures/stecki/flare1.tga
blendFunc add
}
fogparms ( .477 .477 .479 ) 400
}
//steam1
textures/stecki/steam01
textures/stecki/cameraflash
{
qer_editorimage textures/stecki/steam1.tga
surfaceparm trans
surfaceparm nomarks
surfaceparm nonsolid
// surfaceparm nolightmap
cull none
// surfaceparm nomipmaps
// {
// map textures/stecki/steam_mask1.tga
// blendFunc add
// depthWrite
// rgbGen identity
// }
// {
// map textures/stecki/steam1.tga
// tcMod scroll 0 -1
// blendFunc add
// blendFunc GL_DST_COLOR GL_ZERO
// depthWrite
// rgbGen identity
// }
{
map textures/stecki/manhole1.tga
tcMod scroll 0 -1.3
blendFunc GL_ZERO GL_SRC_COLOR
depthWrite
rgbGen identity
}
{
map textures/stecki/steam_mask1.tga
// blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
blendFunc GL_SRC_ALPHA GL_ONE
depthWrite
rgbGen identity
}
// {
// map textures/stecki/steamscroll1.tga
// tcMod scroll 0 -1.3
// blendFunc add
// blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
// alphaFunc GT0
// depthWrite
// rgbGen identity
// }
}
//fffdrip1
textures/stecki/droplet
{
qer_editorimage textures/stecki/droplet.tga
// surfaceparm trans
surfaceparm nomarks
surfaceparm nonsolid
surfaceparm nolightmap
cull none
// surfaceparm nomipmaps
{
animMap 3 textures/stecki/droplet.tga textures/stecki/droplet2.tga textures/stecki/droplet2.tga textures/stecki/droplet2.tga
tcMod scroll 0 -3
blendFunc add
// blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
// alphaFunc GT0
// depthWrite
}
}
//fffsplash
textures/stecki/splash
{
surfaceparm nomarks
surfaceparm nonsolid
surfaceparm nolightmap
cull none
{
clampmap textures/stecki/splash.tga
blendfunc add
tcMod stretch sin .7 .5 0 1.5
// rgbGen wave square .5 .5 .25 1.5
//depthWrite
}
}
textures/stecki/quadglobe
{
qer_editorimage textures/effects/quadmap2.tga
surfaceparm nolightmap
// 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
}
}
textures/stecki/fffchrome
{
surfaceparm nolightmap
{
map textures/effects/tinfx2c.tga
tcGen environment
rgbGen identity
}
{
map textures/effects/quadmap2.tga
blendfunc GL_ONE GL_ONE
// tcGen environment
tcmod rotate 30
tcmod scroll 1 .1
}
}
textures/stecki/lightning1
{
qer_editorimage textures/stecki/lightning1
surfaceparm trans
qer_editorimage textures/stecki/cameraflash_01.tga
surfaceparm nomarks
surfaceparm nonsolid
surfaceparm nolightmap
cull none
q3map_surfacelight 1000
//light 1
deformVertexes autosprite
// lightning
// {
// map $lightmap
// rgbGen identity
// }
{
map textures/stecki/lightning1.tga
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
tcmod scroll 0 10
rgbGen identity
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

@ -0,0 +1,46 @@
// Make sure to leave a space between "name" and "{"
// and between "contents" and "}".
// Names are limited to 16 characters
// Max of 64 infoParms
// name { clearsolid, surfaceflags, contents }
water { 1 0 32 }
slime { 1 0 16 } // mildly damaging
lava { 1 0 8 } // very damaging
playerclip { 1 0 65536 }
monsterclip { 1 0 131072 }
nodrop { 1 0 2147483648 } // don't drop items or leave bodies (death fog, lava, etc)
nonsolid { 1 16384 0 } // clears the solid flag
// utility relevant attributes
origin { 1 0 16777216 } // center of rotating brushes
trans { 0 0 536870912 } // don't eat contained surfaces
detail { 0 0 134217728 } // don't include in structural bsp
structural { 0 0 268435456 } // force into structural bsp even if trnas
areaportal { 1 0 32768 } // divides areas
clusterportal { 1 0 1048576 } // for bots
donotenter { 1 0 2097152 } // for bots
botclipn { 1 0 4194304 } // for bots
fog { 1 0 64 } // carves surfaces entering
sky { 0 4 0 } // emit light from an environment map
lightfilter { 0 32768 0 } // filter light going through it
alphashadow { 0 65536 0 } // test light on a per-pixel basis
hint { 0 256 0 } // use as a primary splitter
// server attributes
slick { 0 2 0 }
noimpact { 0 16 0 } // don't make impact explosions or marks
nomarks { 0 32 0 } // don't make impact marks, but still explode
ladder { 0 8 0 }
nodamage { 0 1 0 }
metalsteps { 0 4096 0 }
flesh { 0 64 0 }
nosteps { 0 8192 0 }
// drawsurf attributes
nodraw { 0 128 0 } // don't generate a drawsurface (or a lightmap)
pointlight { 0 2048 0 } // sample lighting at vertexes
nolightmap { 0 1024 0 } // don't generate a lightmap
nodlight { 0 131072 0 } // don't ever add dynamic lights
dust { 0 262144 0 } // leave dust trail when walking on this surface

View file

@ -67,7 +67,7 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
#define BASETA "missionpack"
#ifndef PRODUCT_VERSION
#define PRODUCT_VERSION "v0.0.1.0 r211"
#define PRODUCT_VERSION "v0.0.1.0 r214"
#endif
#ifndef PRODUCT_DATE

View file

@ -1,12 +1,12 @@
[Config]
Compilator.SaveAll=0
Compilator.Capture=0
Compilator.HideOutput=0
Compilator.CompileOnBackground=0
Compilator.ProgSaveAll=0
Compilator.ProgRunSelection=0
Compilator.LogType=0
DefaultDir=D:\q3rallysa\engine
DefaultCPIndex=0
DefaultCP=0
LogtoEnd=1
DontOpen=0
AbsolutePath=0
@ -131,7 +131,7 @@ q3rallycode
engine\code\cgame\cg_syscalls.c
engine\code\cgame\cg_view.c
engine\code\cgame\cg_weapons.c
-client
+client
engine\code\client\cl_avi.c
engine\code\client\cl_cgame.c
engine\code\client\cl_cin.c
@ -858,46 +858,10 @@ q3rallycode
engine\resync_svn.sh
engine\cross-make-mingw64.sh
[Open project files]
0=engine\code\cgame\cg_draw.c
1=engine\code\cgame\cg_local.h
2=engine\code\cgame\cg_main.c
3=engine\code\cgame\cg_rally_hud.c
4=engine\code\cgame\cg_view.c
5=engine\code\game\bg_pmove.c
6=engine\code\game\g_local.h
7=engine\code\game\g_missile.c
8=engine\code\q3_ui\ui_cinematics.c
9=engine\code\q3_ui\ui_rally_startserver.c
0=engine\code\qcommon\q_shared.h
[Selected Project Files]
Main=
Selected=engine\code\q3_ui\ui_rally_startserver.c
[engine\code\cgame\cg_draw.c]
TopLine=3295
Caret=20,3306
[engine\code\cgame\cg_local.h]
TopLine=1936
Caret=1,1943
[engine\code\cgame\cg_main.c]
TopLine=1043
Caret=1,1054
[engine\code\cgame\cg_rally_hud.c]
TopLine=201
Caret=1,126
[engine\code\cgame\cg_view.c]
TopLine=839
Caret=1,760
[engine\code\game\bg_pmove.c]
TopLine=2112
Caret=1,2117
[engine\code\game\g_local.h]
TopLine=645
Caret=1,656
[engine\code\game\g_missile.c]
TopLine=913
Caret=1,924
[engine\code\q3_ui\ui_cinematics.c]
TopLine=98
Caret=1,109
[engine\code\q3_ui\ui_rally_startserver.c]
TopLine=1
Caret=1,2481
Selected=engine\code\qcommon\q_shared.h
[engine\code\qcommon\q_shared.h]
TopLine=51
Caret=39,70