shader_body1
{
  cull=back
  layer0
  {
   map=$trackenvmap
   texgen_s=reflection_map
   texgen_t=reflection_map
   texgen_r=reflection_map
  }
  layer1
  {
    shininess=75
    specular=0.6 0.6 0.6
    diffuse=0.5 0.45 0.45
    ambient=0.2 0.2 0.2
    emsissive=0 0 0
    map=gt500-1.tga
    mipmap=0
   blendfunc=dst_alpha src_alpha
  }
}
shader_body2
{
  cull=back
  layer0
  { 
   map=$trackenvmap
   texgen_s=reflection_map
   texgen_t=reflection_map
   texgen_r=reflection_map
  }
  layer1
  {
    shininess=75
    specular=0.6 0.6 0.6
    diffuse=0.5 0.45 0.45
    ambient=0.2 0.2 0.2
    mipmap=0
    map=gt500-2.tga
    blendfunc=dst_alpha src_alpha
  }
}
shader_ss1
{
  cull=back
  layer0
  { 
   map=$trackenvmap
   texgen_s=reflection_map
   texgen_t=reflection_map
   texgen_r=reflection_map
  }
  layer1
  {
    shininess=75
    specular=0.6 0.6 0.6
    diffuse=0.5 0.45 0.45
    ambient=0.2 0.2 0.2
    mipmap=0
    map=supersnake-1.tga
    blendfunc=dst_alpha src_alpha
  }
}
shader_ss2
{
  cull=back
  layer0
  { 
   map=$trackenvmap
   texgen_s=reflection_map
   texgen_t=reflection_map
   texgen_r=reflection_map
  }
  layer1
  {
    shininess=75
    specular=0.6 0.6 0.6
    diffuse=0.5 0.45 0.45
    ambient=0.2 0.2 0.2
    mipmap=0
    map=supersnake-2.tga
    blendfunc=dst_alpha src_alpha
  }
}
shader_interior
{
 cull=back
 layer0
 {
   map=$trackenvmap
   texgen_s=reflection_map
   texgen_t=reflection_map
   texgen_r=reflection_map
 }
 layer1
 {
   shininess=0
   specular=0 0 0
   diffuse=0.3 0.3 0.3
   ambient=0.2 0.2 0.2
   mipmap=1
   map=gt500-2.tga
   blendfunc=dst_alpha src_alpha
 }
}
shader_glass
{
    cull=back
 layer0
  {
    map=gt500-2.tga
 shininess=100
 specular=.1 .1 .1
 diffuse=.2 .2 .2
 emission=.2 .2 .2
 alphafunc=gequal 140
 depthwrite=0 
 blendfunc=src_alpha one_minus_src_alpha
  }
  layer1
  {
    map=$trackenvmap
    texgen_s=reflection_map
    texgen_t=reflection_map
    texgen_r=reflection_map
    blendfunc=src_color one_minus_src_color
    emission=.15 .15 .15
    specular=.1 .1 .1
    diffuse=.25 .25 .25
  }
}
shader_chrome
{
    cull=back
    layer0
    {
        map=$trackenvmap
        texgen_s=reflection_map
        texgen_t=reflection_map
        texgen_r=reflection_map
    }
    layer1
    {
     shininess=110
     specular=1.0 .96 0.87
     diffuse=0.6 0.6 0.6
     ambient=0.15 0.15 0.15
     map=gt500-2.tga
     blendfunc=dst_alpha src_alpha
    }
}
shader_black
{
 layer0
 {
  map=gt500-2.tga
     shininess=0
     specular=0 0 0 
     diffuse=0.0 0.0 0.0
     ambient=0.0 0.0 0.0
     emission=0 0.0 0.0
     transparency=1 1 1 
 }
}
shader_stwheel
{
  layer0
  {
    map=gt500-2.tga
  }
}
shader_brakelight
{
 layer0
 {
   alphafunc=gequal 180
   map=gt500-1.tga
   mipmap=0
   shininess=0
   blendfunc=blend
 }
}
;Stecki's awesome driver
shader_maledriver
{
  layer0
  {
    map=maledriver.jpg
    specular=0 0 0
    diffuse=0.7 0.7 0.7
    ambient=0.2 0.2 0.2
    shininess=0
  }
}
;10-Spokes
shader_tire
{
 cull=back
 layer0
 {
    shininess=10
    specular=0.1 0.1 0.1
    diffuse=0.24 0.24 0.25
    ambient=0 0 0
    emission=0 0 0
    mipmap=0
    map=10-Spoke.tga
 }
}
shader_10Spoke
{
  cull=none
  layer0
  {
   map=$trackenvmap
   texgen_s=reflection_map
   texgen_t=reflection_map
   texgen_r=reflection_map
  }
  layer1
  { 
    shininess=40
    specular=0.38 0.37 0.33
    diffuse=0.15 0.15 0.15
    ambient=0.04 0.04 0.05
    mipmap=0
    map=10-Spoke.tga
    blendfunc=dst_alpha src_alpha
  }
}
;Cragar SS Rims
shader_cragar_tire
{
 cull=back
 layer0
 {
    shininess=10
    specular=0.1 0.1 0.1
    diffuse=0.24 0.24 0.25
    ambient=0 0 0
    emission=0 0 0
    mipmap=0
    map=Cragar2.tga
 }
}
shader_cragar_tread
{
 cull=back
 layer0
 {
    shininess=10
    specular=0.1 0.1 0.1
    diffuse=0.24 0.24 0.25
    ambient=0 0 0
    emission=0 0 0
    mipmap=0
    map=cgtread.tga
 }
}
shader_cragar
{
    cull=none
    layer0
    {
        map=$trackenvmap
        texgen_s=reflection_map
        texgen_t=reflection_map
        texgen_r=reflection_map
    }
    layer1
    {
     shininess=100
     specular=1 1 1
     diffuse=0.5 0.5 0.5
     ambient=0.15 0.15 0.15
     map=Cragar2.tga
     blendfunc=dst_alpha src_alpha
    }
}
shader_cragar_disc
{
   cull=none
   layer0
   {
     shininess=128
     specular=1 1 1
     blendfunc=blend
     map=Cragar2.tga
   }
}
;5-Spoke Wagon Wheels w/Slicks
shader_slick_tire
{
 layer0
 {
    shininess=10
    specular=0.1 0.1 0.1
    diffuse=0.24 0.24 0.25
    ambient=0 0 0
    emission=0 0 0
    mipmap=0
    map=wagon.tga
 }
}
shader_slick_rim
{
    cull=none
    layer0
    {
        map=$trackenvmap
        texgen_s=reflection_map
        texgen_t=reflection_map
        texgen_r=reflection_map
    }
    layer1
    {
     shininess=100
     specular=.5 .5 .5
     diffuse=0.5 0.5 0.5
     ambient=0.15 0.15 0.15
     map=wagon.tga
     blendfunc=dst_alpha src_alpha
    }
}
;Halibrand "Elanor" style rims
shader_hali_tire
{
 cull=none
 layer0
 {
    shininess=10
    specular=0.1 0.1 0.1
    diffuse=0.24 0.24 0.25
    ambient=0 0 0
    emission=0 0 0
    mipmap=0
    map=halibrand.tga
 }
}
shader_hali_rim
{
    cull=none
    layer0
    {
        map=$trackenvmap
        texgen_s=reflection_map
        texgen_t=reflection_map
        texgen_r=reflection_map
    }
    layer1
    {
     shininess=100
     specular=.5 .5 .5
     diffuse=0.5 0.5 0.5
     ambient=0.15 0.15 0.15
     map=halibrand.tga
     blendfunc=dst_alpha src_alpha
    }
}