Ok I checked the shaders over and over again. The textures show in GTK Radiant 1.4 but don’t in SoF2. Also , the sound and effects are correct in the map but its just not showing the textures…
I’m using this shader (removed the normalmap and changed the material to the sof2 type q3map_material)
textures/fueldump/terrain_base
{
q3map_lightmapMergable
q3map_lightmapaxis z
q3map_lightmapsize 512 512
q3map_tcGen ivector ( 512 0 0 ) ( 0 512 0 )
q3map_tcMod rotate 37
q3map_tcMod scale 1 1
q3map_material snow
}
//======================================================================
// Metashader for both sides of the map
// _0: Slighty dirty snow
// _1: Mud/dirt snow
// _2: Clean white snow
// _3: Snow crispy rock
//======================================================================
textures/fueldump/terrain1_0
{
qer_editorimage textures/fueldump/mxsnow2.tga
q3map_baseshader textures/fueldump/terrain_base
{
map textures/fueldump/mxsnow2.tga
rgbgen identity
}
{
lightmap $lightmap
blendFunc GL_DST_COLOR GL_ZERO
rgbgen identity
}
{
map textures/fueldump/snowdetail.tga
blendFunc GL_DST_COLOR GL_SRC_COLOR
rgbgen identity
tcMod scale 5 5
detail
}
}
textures/fueldump/terrain1_1
{
qer_editorimage textures/fueldump/mxrock4b_snow.tga
q3map_baseshader textures/fueldump/terrain_base
{
map textures/fueldump/mxrock4b_snow.tga
rgbgen identity
}
{
lightmap $lightmap
blendFunc GL_DST_COLOR GL_ZERO
rgbgen identity
}
{
map textures/fueldump/snowdetail.tga
blendFunc GL_DST_COLOR GL_SRC_COLOR
rgbgen identity
tcMod scale 5 5
detail
}
}
textures/fueldump/terrain1_2
{
qer_editorimage textures/fueldump/mxsnow3.tga
q3map_baseshader textures/fueldump/terrain_base
{
map textures/fueldump/mxsnow3.tga
rgbgen identity
}
{
lightmap $lightmap
blendFunc GL_DST_COLOR GL_ZERO
rgbgen identity
}
{
map textures/fueldump/snowdetail.tga
blendFunc GL_DST_COLOR GL_SRC_COLOR
rgbgen identity
tcMod scale 5 5
detail
}
}
textures/fueldump/terrain1_3
{
qer_editorimage textures/fueldump/mxrock3h_snow.tga
q3map_baseshader textures/fueldump/terrain_base
{
map textures/fueldump/mxrock3h_snow.tga
rgbgen identity
}
{
lightmap $lightmap
blendFunc GL_DST_COLOR GL_ZERO
rgbgen identity
}
{
map textures/fueldump/snowdetail.tga
blendFunc GL_DST_COLOR GL_SRC_COLOR
rgbgen identity
tcMod scale 5 5
detail
}
}
textures/fueldump/terrain1_0to1
{
qer_editorimage textures/fueldump/mxsnow2.tga
q3map_baseshader textures/fueldump/terrain_base
{
map textures/fueldump/mxsnow2.tga
rgbgen identity
}
{
map textures/fueldump/mxrock4b_snow.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
rgbgen identity
alphaGen vertex
}
{
lightmap $lightmap
blendFunc GL_DST_COLOR GL_ZERO
rgbgen identity
}
{
map textures/fueldump/snowdetail.tga
blendFunc GL_DST_COLOR GL_SRC_COLOR
rgbgen identity
tcMod scale 5 5
detail
}
}
textures/fueldump/terrain1_0to2
{
qer_editorimage textures/fueldump/mxsnow2.tga
q3map_baseshader textures/fueldump/terrain_base
{
map textures/fueldump/mxsnow2.tga
rgbgen identity
}
{
map textures/fueldump/mxsnow3.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
rgbgen identity
alphaGen vertex
}
{
lightmap $lightmap
blendFunc GL_DST_COLOR GL_ZERO
rgbgen identity
}
{
map textures/fueldump/snowdetail.tga
blendFunc GL_DST_COLOR GL_SRC_COLOR
rgbgen identity
tcMod scale 5 5
detail
}
}
textures/fueldump/terrain1_0to3
{
qer_editorimage textures/fueldump/mxsnow2.tga
q3map_baseshader textures/fueldump/terrain_base
{
map textures/fueldump/mxsnow2.tga
rgbgen identity
}
{
map textures/fueldump/mxrock3h_snow.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
rgbgen identity
alphaGen vertex
}
{
lightmap $lightmap
blendFunc GL_DST_COLOR GL_ZERO
rgbgen identity
}
{
map textures/fueldump/snowdetail.tga
blendFunc GL_DST_COLOR GL_SRC_COLOR
rgbgen identity
tcMod scale 5 5
detail
}
}
textures/fueldump/terrain1_1to2
{
qer_editorimage textures/fueldump/mxrock4b_snow.tga
q3map_baseshader textures/fueldump/terrain_base
{
map textures/fueldump/mxrock4b_snow.tga
rgbgen identity
}
{
map textures/fueldump/mxsnow3.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
rgbgen identity
alphaGen vertex
}
{
lightmap $lightmap
blendFunc GL_DST_COLOR GL_ZERO
rgbgen identity
}
{
map textures/fueldump/snowdetail.tga
blendFunc GL_DST_COLOR GL_SRC_COLOR
rgbgen identity
tcMod scale 5 5
detail
}
}
textures/fueldump/terrain1_1to3
{
qer_editorimage textures/fueldump/mxrock4b_snow.tga
q3map_baseshader textures/fueldump/terrain_base
{
map textures/fueldump/mxrock4b_snow.tga
rgbgen identity
}
{
map textures/fueldump/mxrock3h_snow.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
rgbgen identity
alphaGen vertex
}
{
lightmap $lightmap
blendFunc GL_DST_COLOR GL_ZERO
rgbgen identity
}
{
map textures/fueldump/snowdetail.tga
blendFunc GL_DST_COLOR GL_SRC_COLOR
rgbgen identity
tcMod scale 5 5
detail
}
}
textures/fueldump/terrain1_2to3
{
qer_editorimage textures/fueldump/mxsnow3.tga
q3map_baseshader textures/fueldump/terrain_base
{
map textures/fueldump/mxsnow3.tga
rgbgen identity
}
{
map textures/fueldump/mxrock3h_snow.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
rgbgen identity
alphaGen vertex
}
{
lightmap $lightmap
blendFunc GL_DST_COLOR GL_ZERO
rgbgen identity
}
{
map textures/fueldump/snowdetail.tga
blendFunc GL_DST_COLOR GL_SRC_COLOR
rgbgen identity
tcMod scale 5 5
detail
}
}