etqw-sdk/base/materials/strogg_base.mtr

491 lines
18 KiB
Plaintext

// Strogg modular base materials (nonsolid for mapobjects)
material models/mapobjects/strogg/modular
{
nonsolid
noshadows
{
program interaction/strogg_detailwm
diffusemap picmip -1 textures/strogg/modular_d.tga
specularmap picmip -2 textures/strogg/modular_s.tga
bumpmap picmip -1 addnormals(textures/strogg/modular_local.tga, heightmap(textures/strogg/modular_h.tga, 8 ) )
selfIllumMap picmip -2 textures/strogg/modular_glow.tga
diffuseDetailMap textures/detail/bump/vehicle_detail01_d.tga
bumpDetailMap textures/detail/bump/vehicle_detail01_local.tga
specDetailMap textures/detail/bump/vehicle_detail01_d.tga
detailMult 5,20,0,0
detailWeightMap textures/strogg/modular_detailmask.tga
}
}
material models/mapobjects/strogg/modular2
{
nonsolid
noshadows
{
program interaction/strogg_detailwm
diffusemap picmip -1 textures/strogg/modular2_d.tga
specularmap picmip -2 textures/strogg/modular2_s.tga
bumpmap picmip -1 addnormals(textures/strogg/modular2_local.tga, heightmap(textures/strogg/modular2_h.tga, 8 ) )
selfIllumMap picmip -2 textures/strogg/modular2_glow.tga
diffuseDetailMap textures/detail/bump/vehicle_detail01_d.tga
bumpDetailMap textures/detail/bump/vehicle_detail01_local.tga
specDetailMap textures/detail/bump/vehicle_detail01_d.tga
detailMult 5,20,0,0
detailWeightMap textures/strogg/modular2_detailmask.tga
}
}
// Strogg modular snow variations (nonsolid for mapobjects)
material models/mapobjects/strogg/modular_snow
{
nonsolid
noshadows
{
program interaction/strogg_detailwm
diffusemap picmip -1 textures/strogg/modular_d_snow.tga
specularmap picmip -2 textures/strogg/modular_s_snow.tga
bumpmap picmip -1 addnormals(textures/strogg/modular_local.tga, heightmap(textures/strogg/modular_h_snow.tga, 8 ) )
selfIllumMap picmip -2 textures/strogg/modular_glow.tga
diffuseDetailMap textures/detail/bump/vehicle_detail01_d.tga
bumpDetailMap textures/detail/bump/vehicle_detail01_local.tga
specDetailMap textures/detail/bump/vehicle_detail01_d.tga
detailMult 5,20,0,0
detailWeightMap textures/strogg/modular_detailmask.tga
}
}
material models/mapobjects/strogg/modular2_snow
{
nonsolid
noshadows
{
program interaction/strogg_detailwm
diffusemap picmip -1 textures/strogg/modular2_d_snow.tga
specularmap picmip -2 textures/strogg/modular2_s_snow.tga
bumpmap picmip -1 addnormals(textures/strogg/modular2_local.tga, heightmap(textures/strogg/modular2_h_snow.tga, 8 ) )
selfIllumMap picmip -2 textures/strogg/modular2_glow.tga
diffuseDetailMap textures/detail/bump/vehicle_detail01_d.tga
bumpDetailMap textures/detail/bump/vehicle_detail01_local.tga
specDetailMap textures/detail/bump/vehicle_detail01_d.tga
detailMult 5,20,0,0
detailWeightMap textures/strogg/modular2_detailmask.tga
}
}
// Strogg modular base materials with no glow (nonsolid for mapobjects)
material models/mapobjects/strogg/modular_noglow
{
nonsolid
noshadows
{
program interaction/strogg_detailwm
diffusemap picmip -1 textures/strogg/modular_d.tga
specularmap picmip -2 textures/strogg/modular_s.tga
bumpmap picmip -1 addnormals(textures/strogg/modular_local.tga, heightmap(textures/strogg/modular_h.tga, 8 ) )
selfIllumMap _black
diffuseDetailMap textures/detail/bump/vehicle_detail01_d.tga
bumpDetailMap textures/detail/bump/vehicle_detail01_local.tga
specDetailMap textures/detail/bump/vehicle_detail01_d.tga
detailMult 5,20,0,0
detailWeightMap textures/strogg/modular_detailmask.tga
}
}
material models/mapobjects/strogg/modular2_noglow
{
nonsolid
noshadows
{
program interaction/strogg_detailwm
diffusemap picmip -1 textures/strogg/modular2_d.tga
specularmap picmip -2 textures/strogg/modular2_s.tga
bumpmap picmip -1 addnormals(textures/strogg/modular2_local.tga, heightmap(textures/strogg/modular2_h.tga, 8 ) )
selfIllumMap _black
diffuseDetailMap textures/detail/bump/vehicle_detail01_d.tga
bumpDetailMap textures/detail/bump/vehicle_detail01_local.tga
specDetailMap textures/detail/bump/vehicle_detail01_d.tga
detailMult 5,20,0,0
detailWeightMap textures/strogg/modular2_detailmask.tga
}
}
// Strogg modular snow variations with no glow (nonsolid for mapobjects)
material models/mapobjects/strogg/modular_snow_noglow
{
nonsolid
noshadows
{
program interaction/strogg_detailwm
diffusemap picmip -1 textures/strogg/modular_d_snow.tga
specularmap picmip -2 textures/strogg/modular_s_snow.tga
bumpmap picmip -1 addnormals(textures/strogg/modular_local.tga, heightmap(textures/strogg/modular_h_snow.tga, 8 ) )
selfIllumMap _black
diffuseDetailMap textures/detail/bump/vehicle_detail01_d.tga
bumpDetailMap textures/detail/bump/vehicle_detail01_local.tga
specDetailMap textures/detail/bump/vehicle_detail01_d.tga
detailMult 5,20,0,0
detailWeightMap textures/strogg/modular_detailmask.tga
}
}
material models/mapobjects/strogg/modular2_snow_noglow
{
nonsolid
noshadows
{
program interaction/strogg_detailwm
diffusemap picmip -1 textures/strogg/modular2_d_snow.tga
specularmap picmip -2 textures/strogg/modular2_s_snow.tga
bumpmap picmip -1 addnormals(textures/strogg/modular2_local.tga, heightmap(textures/strogg/modular2_h_snow.tga, 8 ) )
selfIllumMap _black
diffuseDetailMap textures/detail/bump/vehicle_detail01_d.tga
bumpDetailMap textures/detail/bump/vehicle_detail01_local.tga
specDetailMap textures/detail/bump/vehicle_detail01_d.tga
detailMult 5,20,0,0
detailWeightMap textures/strogg/modular2_detailmask.tga
}
}
// Strogg modular base materials (solid for brushwork)
material textures/strogg/modular
{
surfaceType "metal"
{
program interaction/strogg_detailwm
diffusemap picmip -1 textures/strogg/modular_d.tga
specularmap picmip -2 textures/strogg/modular_s.tga
bumpmap picmip -1 addnormals(textures/strogg/modular_local.tga, heightmap(textures/strogg/modular_h.tga, 8 ) )
selfIllumMap picmip -2 textures/strogg/modular_glow.tga
vertexcolor
diffuseDetailMap textures/detail/bump/vehicle_detail01_d.tga
bumpDetailMap textures/detail/bump/vehicle_detail01_local.tga
specDetailMap textures/detail/bump/vehicle_detail01_d.tga
detailMult 5,20,0,0
detailWeightMap textures/strogg/modular_detailmask.tga
}
}
material textures/strogg/modular_noshadows
{
noshadows
surfaceType "metal"
{
program interaction/strogg_detailwm
diffusemap picmip -1 textures/strogg/modular_d.tga
specularmap picmip -2 textures/strogg/modular_s.tga
bumpmap picmip -1 addnormals(textures/strogg/modular_local.tga, heightmap(textures/strogg/modular_h.tga, 8 ) )
selfIllumMap picmip -2 textures/strogg/modular_glow.tga
vertexcolor
diffuseDetailMap textures/detail/bump/vehicle_detail01_d.tga
bumpDetailMap textures/detail/bump/vehicle_detail01_local.tga
specDetailMap textures/detail/bump/vehicle_detail01_d.tga
detailMult 5,20,0,0
detailWeightMap textures/strogg/modular_detailmask.tga
}
}
material textures/strogg/modular2
{
surfaceType "metal"
{
program interaction/strogg_detailwm
diffusemap picmip -1 textures/strogg/modular2_d.tga
specularmap picmip -2 textures/strogg/modular2_s.tga
bumpmap picmip -1 addnormals(textures/strogg/modular2_local.tga, heightmap(textures/strogg/modular2_h.tga, 8 ) )
selfIllumMap picmip -2 textures/strogg/modular2_glow.tga
vertexcolor
diffuseDetailMap textures/detail/bump/vehicle_detail01_d.tga
bumpDetailMap textures/detail/bump/vehicle_detail01_local.tga
specDetailMap textures/detail/bump/vehicle_detail01_d.tga
detailMult 5,20,0,0
detailWeightMap textures/strogg/modular2_detailmask.tga
}
}
material textures/strogg/modular2_noshadows
{
noshadows
surfaceType "metal"
{
program interaction/strogg_detailwm
diffusemap picmip -1 textures/strogg/modular2_d.tga
specularmap picmip -2 textures/strogg/modular2_s.tga
bumpmap picmip -1 addnormals(textures/strogg/modular2_local.tga, heightmap(textures/strogg/modular2_h.tga, 8 ) )
selfIllumMap picmip -2 textures/strogg/modular2_glow.tga
vertexcolor
diffuseDetailMap textures/detail/bump/vehicle_detail01_d.tga
bumpDetailMap textures/detail/bump/vehicle_detail01_local.tga
specDetailMap textures/detail/bump/vehicle_detail01_d.tga
detailMult 5,20,0,0
detailWeightMap textures/strogg/modular2_detailmask.tga
}
}
// Strogg modular snow variations (solid for brushwork)
material textures/strogg/modular_snow
{
surfaceType "metal"
{
program interaction/strogg_detailwm
diffusemap picmip -1 textures/strogg/modular_d_snow.tga
specularmap picmip -2 textures/strogg/modular_s_snow.tga
bumpmap picmip -1 addnormals(textures/strogg/modular_local.tga, heightmap(textures/strogg/modular_h_snow.tga, 8 ) )
selfIllumMap picmip -2 textures/strogg/modular_glow.tga
vertexcolor
diffuseDetailMap textures/detail/bump/vehicle_detail01_d.tga
bumpDetailMap textures/detail/bump/vehicle_detail01_local.tga
specDetailMap textures/detail/bump/vehicle_detail01_d.tga
detailMult 5,20,0,0
detailWeightMap textures/strogg/modular_detailmask.tga
}
}
material textures/strogg/modular_snow_noshadows
{
noshadows
surfaceType "metal"
{
program interaction/strogg_detailwm
diffusemap picmip -1 textures/strogg/modular_d_snow.tga
specularmap picmip -2 textures/strogg/modular_s_snow.tga
bumpmap picmip -1 addnormals(textures/strogg/modular_local.tga, heightmap(textures/strogg/modular_h_snow.tga, 8 ) )
selfIllumMap picmip -2 textures/strogg/modular_glow.tga
vertexcolor
diffuseDetailMap textures/detail/bump/vehicle_detail01_d.tga
bumpDetailMap textures/detail/bump/vehicle_detail01_local.tga
specDetailMap textures/detail/bump/vehicle_detail01_d.tga
detailMult 5,20,0,0
detailWeightMap textures/strogg/modular_detailmask.tga
}
}
material textures/strogg/modular2_snow
{
surfaceType "metal"
{
program interaction/strogg_detailwm
diffusemap picmip -1 textures/strogg/modular2_d_snow.tga
specularmap picmip -2 textures/strogg/modular2_s_snow.tga
bumpmap picmip -1 addnormals(textures/strogg/modular2_local.tga, heightmap(textures/strogg/modular2_h_snow.tga, 8 ) )
selfIllumMap picmip -2 textures/strogg/modular2_glow.tga
vertexcolor
diffuseDetailMap textures/detail/bump/vehicle_detail01_d.tga
bumpDetailMap textures/detail/bump/vehicle_detail01_local.tga
specDetailMap textures/detail/bump/vehicle_detail01_d.tga
detailMult 5,20,0,0
detailWeightMap textures/strogg/modular2_detailmask.tga
}
}
material textures/strogg/modular2_snow_noshadows
{
noshadows
surfaceType "metal"
{
program interaction/strogg_detailwm
diffusemap picmip -1 textures/strogg/modular2_d_snow.tga
specularmap picmip -2 textures/strogg/modular2_s_snow.tga
bumpmap picmip -1 addnormals(textures/strogg/modular2_local.tga, heightmap(textures/strogg/modular2_h_snow.tga, 8 ) )
selfIllumMap picmip -2 textures/strogg/modular2_glow.tga
vertexcolor
diffuseDetailMap textures/detail/bump/vehicle_detail01_d.tga
bumpDetailMap textures/detail/bump/vehicle_detail01_local.tga
specDetailMap textures/detail/bump/vehicle_detail01_d.tga
detailMult 5,20,0,0
detailWeightMap textures/strogg/modular2_detailmask.tga
}
}
// Strogg modular base materials (solid for brushwork, doesn't accept decal projections from projectiles, etc)
material textures/strogg/modular_nooverlays
{
surfaceType "metal"
noOverlays
{
program interaction/strogg_detailwm
diffusemap picmip -1 textures/strogg/modular_d.tga
specularmap picmip -2 textures/strogg/modular_s.tga
bumpmap picmip -1 addnormals(textures/strogg/modular_local.tga, heightmap(textures/strogg/modular_h.tga, 8 ) )
selfIllumMap picmip -2 textures/strogg/modular_glow.tga
vertexcolor
diffuseDetailMap textures/detail/bump/vehicle_detail01_d.tga
bumpDetailMap textures/detail/bump/vehicle_detail01_local.tga
specDetailMap textures/detail/bump/vehicle_detail01_d.tga
detailMult 5,20,0,0
detailWeightMap textures/strogg/modular_detailmask.tga
}
}
material textures/strogg/modular2_nooverlays
{
surfaceType "metal"
noOverlays
{
program interaction/strogg_detailwm
diffusemap picmip -1 textures/strogg/modular2_d.tga
specularmap picmip -2 textures/strogg/modular2_s.tga
bumpmap picmip -1 addnormals(textures/strogg/modular2_local.tga, heightmap(textures/strogg/modular2_h.tga, 8 ) )
selfIllumMap picmip -2 textures/strogg/modular2_glow.tga
vertexcolor
diffuseDetailMap textures/detail/bump/vehicle_detail01_d.tga
bumpDetailMap textures/detail/bump/vehicle_detail01_local.tga
specDetailMap textures/detail/bump/vehicle_detail01_d.tga
detailMult 5,20,0,0
detailWeightMap textures/strogg/modular2_detailmask.tga
}
}
// Strogg modular snow variations (solid for brushwork, doesn't accept decal projections from projectiles, etc)
material textures/strogg/modular_snow_nooverlays
{
surfaceType "metal"
noOverlays
{
program interaction/strogg_detailwm
diffusemap picmip -1 textures/strogg/modular_d_snow.tga
specularmap picmip -2 textures/strogg/modular_s_snow.tga
bumpmap picmip -1 addnormals(textures/strogg/modular_local.tga, heightmap(textures/strogg/modular_h_snow.tga, 8 ) )
selfIllumMap picmip -2 textures/strogg/modular_glow.tga
vertexcolor
diffuseDetailMap textures/detail/bump/vehicle_detail01_d.tga
bumpDetailMap textures/detail/bump/vehicle_detail01_local.tga
specDetailMap textures/detail/bump/vehicle_detail01_d.tga
detailMult 5,20,0,0
detailWeightMap textures/strogg/modular_detailmask.tga
}
}
material textures/strogg/modular2_snow_nooverlays
{
surfaceType "metal"
noOverlays
{
program interaction/strogg_detailwm
diffusemap picmip -1 textures/strogg/modular2_d_snow.tga
specularmap picmip -2 textures/strogg/modular2_s_snow.tga
bumpmap picmip -1 addnormals(textures/strogg/modular2_local.tga, heightmap(textures/strogg/modular2_h_snow.tga, 8 ) )
selfIllumMap picmip -2 textures/strogg/modular2_glow.tga
vertexcolor
diffuseDetailMap textures/detail/bump/vehicle_detail01_d.tga
bumpDetailMap textures/detail/bump/vehicle_detail01_local.tga
specDetailMap textures/detail/bump/vehicle_detail01_d.tga
detailMult 5,20,0,0
detailWeightMap textures/strogg/modular2_detailmask.tga
}
}
// Strogg barrels
material models/mapobjects/strogg/stroyent_barrel01
{
surfacetype "metal"
noselfshadow
{
program interaction/strogg_detail
diffusemap picmip -1 models/mapobjects/strogg/stroyent_barrel01_d.tga
specularmap picmip -2 models/mapobjects/strogg/stroyent_barrel01_s.tga
bumpmap picmip -1 models/mapobjects/strogg/stroyent_barrel01_local.tga
selfIllumMap picmip -2 models/mapobjects/strogg/stroyent_barrel01_glow.tga
diffuseDetailMap textures/detail/bump/vehicle_detail01_d.tga
bumpDetailMap textures/detail/bump/vehicle_detail01_local.tga
specDetailMap textures/detail/bump/vehicle_detail01_d.tga
detailMult 2,2,0,0
}
}
material models/mapobjects/strogg/stroyent_barrel_holder
{
surfacetype "metal"
{
program interaction/strogg_detail
diffusemap picmip -1 models/mapobjects/strogg/stroyent_barrel_holder_d.tga
specularmap picmip -2 models/mapobjects/strogg/stroyent_barrel_holder_s.tga
bumpmap picmip -1 models/mapobjects/strogg/stroyent_barrel_holder_local.tga
selfIllumMap picmip -2 models/mapobjects/strogg/stroyent_barrel_holder_glow.tga
diffuseDetailMap textures/detail/bump/vehicle_detail01_d.tga
bumpDetailMap textures/detail/bump/vehicle_detail01_local.tga
specDetailMap textures/detail/bump/vehicle_detail01_d.tga
detailMult 2,2,0,0
}
}
//Vertexcoloured
material models/mapobjects/strogg/modular_vc
{
nonsolid
noshadows
{
program interaction/strogg_detailwm
diffusemap picmip -1 textures/strogg/modular_d.tga
specularmap picmip -2 textures/strogg/modular_s.tga
bumpmap picmip -1 addnormals(textures/strogg/modular_local.tga, heightmap(textures/strogg/modular_h.tga, 8 ) )
selfIllumMap picmip -2 textures/strogg/modular_glow.tga
vertexcolor
diffuseDetailMap textures/detail/bump/vehicle_detail01_d.tga
bumpDetailMap textures/detail/bump/vehicle_detail01_local.tga
specDetailMap textures/detail/bump/vehicle_detail01_d.tga
detailMult 5,20,0,0
detailWeightMap textures/strogg/modular_detailmask.tga
}
}
material models/mapobjects/strogg/modular2_vc
{
nonsolid
noshadows
{
program interaction/strogg_detailwm
diffusemap picmip -1 textures/strogg/modular2_d.tga
specularmap picmip -2 textures/strogg/modular2_s.tga
bumpmap picmip -1 addnormals(textures/strogg/modular2_local.tga, heightmap(textures/strogg/modular2_h.tga, 8 ) )
selfIllumMap picmip -2 textures/strogg/modular2_glow.tga
vertexcolor
diffuseDetailMap textures/detail/bump/vehicle_detail01_d.tga
bumpDetailMap textures/detail/bump/vehicle_detail01_local.tga
specDetailMap textures/detail/bump/vehicle_detail01_d.tga
detailMult 5,20,0,0
detailWeightMap textures/strogg/modular2_detailmask.tga
}
}