// Ferrari 312PB / RX //
// Made by tibone //



// Paths //
SearchPath=<TEAMDIR>..\
SearchPath=<TEAMDIR>
SearchPath=<VEHDIR>


// Compressed Files //
MASFILE=FER_312_OBJ.GTR
MASFILE=FER_312_TEX.GTR
MASFILE=FER_312_CPIT.GTR
MASFILE=FER_312_WHEELS.GTR
MASFile=TALENT.GTR
MASFile=stex.gtr


// Reflections //
ReflectPlane=(0.0, -1.0, 0.0, -0.38)



// 3D Model of Car //

Instance=SLOT<ID>

{
MOVEABLE=TRUE
MeshFile=carbody.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(550.0) ShadowReceiver=True ShadowCaster=(solid,256,256) LODIn=(0.0) LODOut=(550.0)
MeshFile=rearin.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(50.0)

MeshFile=shadow.gmt CollTarget=False HATTarget=False ShadowObject=(True, Solid, 256, 256,undershadow.dds) LODIn=(0.0) LODOut=(150.0)
MeshFile=f5coll.gmt Render=False CollTarget=True HATTarget=False LODIn=(0.0) LODOut=(200.0)

Actor=VEHICLE

// Cockpit //
<NOTSPIN>Instance=COCKPIT
<NOTSPIN>{
<NOTSPIN>  Moveable=True
<NOTSPIN>  MeshFile=50f5cpit.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(5.0) ShadowReceiver=True
<NOTSPIN>  MeshFile=TACHO_COCKPIT.gmt Colltarget=False HATTTarget=False LODIn(0.0) LODOut(5.0) ShadowReceiver=True
<NOTSPIN>  MeshFile=OILTEMP_COCKPIT.gmt Colltarget=False HATTTarget=False LODIn(0.0) LODOut(5.0) ShadowReceiver=True
<NOTSPIN>  MeshFile=WATERTEMP_COCKPIT.gmt Colltarget=False HATTTarget=False LODIn(0.0) LODOut(5.0) ShadowReceiver=True
<NOTSPIN>}

// Raindrops on visor //
<NOTSPIN>  Instance=RAINSCREEN
<NOTSPIN>  {
<NOTSPIN>    Moveable=True
<NOTSPIN>    MeshFile=FER_312_RAINSCREEN.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(1.5)
<NOTSPIN>  }

// Backfire //
<NOTSPIN>Instance=Backfire
<NOTSPIN> {
<NOTSPIN> Moveable=True
<NOTSPIN> MeshFile=backfire.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(500.0)
<NOTSPIN> }

// Steering Wheel //
 Instance=wheel
 {
   Moveable=True
   MeshFile=ferrariwheelspin.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(50.0) ShadowReceiver=True
 }

// Front wing //
Instance=Fwing
   {
    Moveable=True
   //MeshFile=carbody1.gmt CollTarget=False HATTarget=False ShadowCaster=(True, Solid, 128, 128) LODIn=(0.0) LODOut=(550.0) ShadowReceiver=True 
   MeshFile=frontin.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(50.0) ShadowReceiver=True render=false
   }

// Lights (headlights and Brakelights //
  Instance=DEBRIS0
   {
     Moveable=True
     MeshFile=FER_312_LIGHT_LF.GMT CollTarget=False HATTarget=False LODIn=(0.0) LODOut(400.0) ShadowReceiver=True
   }

  Instance=DEBRIS1
   {
     Moveable=True
     MeshFile=FER_312_LIGHT_RF.GMT CollTarget=False HATTarget=False LODIn=(0.0) LODOut(400.0) ShadowReceiver=True
   }

  Instance=DEBRIS2
   {
     Moveable=True
     MeshFile=FER_312_LIGHT_LR.GMT CollTarget=False HATTarget=False LODIn=(0.0) LODOut(400.0) ShadowReceiver=True
   }

  Instance=DEBRIS3
   {
     Moveable=True
     MeshFile=FER_312_LIGHT_RR.GMT CollTarget=False HATTarget=False LODIn=(0.0) LODOut(400.0) ShadowReceiver=True
   }


// Suspension //
 Instance=DEBRIS5
  {
    Moveable=True
    MeshFile=917_fl_susp.gmt CollTarget=False HATTarget=False ShadowCaster=(True, Solid, 64, 64) LODIn=(0.0) LODOut=(350.0) ShadowReceiver=True
  }
  Instance=DEBRIS6
  {
    Moveable=True
    MeshFile=917_fr_susp.gmt CollTarget=False HATTarget=False ShadowCaster=(True, Solid, 64, 64) LODIn=(0.0) LODOut=(350.0) ShadowReceiver=True
  }
  Instance=DEBRIS7
  {
    Moveable=True
   MeshFile=917_rl_susp.gmt CollTarget=False HATTarget=False ShadowCaster=(True, Solid, 64, 64) LODIn=(0.0) LODOut=(350.0) ShadowReceiver=True
  }
  Instance=DEBRIS8
  {
    Moveable=True
    MeshFile=917_rr_susp.gmt CollTarget=False HATTarget=False ShadowCaster=(True, Solid, 64, 64) LODIn=(0.0) LODOut=(350.0) ShadowReceiver=True
  }


// DRIVER //
<NOTSPIN>  Instance=HELMET
<NOTSPIN>  {
<NOTSPIN>    Moveable=True
<NOTSPIN>    MeshFile=HELMET2.gmt CollTarget=False HATTarget=False ShadowCaster=(True, Solid, 128, 128) LODIn=(0.0) LODOut=(250.0) ShadowReceiver=True
<NOTSPIN>  }

Instance=EXTDRIVERBODY
  {
   Moveable=True
   <LOW>  MeshFile=EXT_DRIVER_STYLE<12>.gmt CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(30.0)
   <MED>  MeshFile=EXT_DRIVER_STYLE<12>.gmt CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(40.0)
   <HIGH> MeshFile=EXT_DRIVER_STYLE<12>.gmt CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(50.0)
   <MAX>  MeshFile=EXT_DRIVER_STYLE<12>.gmt CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(60.0)
 }

  Instance=FPDRIVER
  {
    Moveable=True
   <NOTSPIN><DASHHIGH> MeshFile=INT_DRIVER_STYLE<12>.gmt CollTarget=False HATTarget=False ShadowReceiver=True LODIn=(0.0) LODOut=(2.00)
  }


// TIRES //
/////////////////////////////////Left Front Tire and Spindle//////////////////////////////////////////////////
  Instance=LFTIRE
  {
    Moveable=True
    MeshFile=LF_TIRE.gmt CollTarget=False HATTarget=False ShadowCaster=(Solid, 128, 128) LODIn=(0.00) LODOut=(350.0) ShadowReceiver=True

  }

  Instance=LFSpindle
  {
    Moveable=True
    MeshFile=917_fl_spindle.gmt CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(20.0) ShadowReceiver=True Render=false
  }
/////////////////////////////////Right Front Tire and Spindle//////////////////////////////////////////////////
  Instance=RFTIRE


  {
   Moveable=True
   MeshFile=RF_TIRE.gmt CollTarget=False HATTarget=False ShadowCaster=(Solid, 128, 128) LODIn=(0.00) LODOut=(350.0) ShadowReceiver=True

  }

  Instance=RFSpindle
  {
    Moveable=True
    MeshFile=917_fr_spindle.gmt CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(20.0) ShadowReceiver=True Render=false
  }
/////////////////////////////////Left Rear Tire and Spindle//////////////////////////////////////////////////
  Instance=LRTIRE
  {
    Moveable=True
     MeshFile=LR_TIRE.gmt CollTarget=False HATTarget=False ShadowCaster=(Solid, 128, 128) LODIn=(0.00) LODOut=(350.0) ShadowReceiver=True

  }

  Instance=LRSpindle
  {
    Moveable=True
    MeshFile=917_rl_spindle.gmt CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(20.0) ShadowReceiver=True Render=false
  }
/////////////////////////////////Right Rear Tire and Spindle//////////////////////////////////////////////////
  Instance=RRTIRE
  {
    Moveable=True
    MeshFile=RR_TIRE.gmt CollTarget=False HATTarget=False ShadowCaster=(Solid, 128, 128) LODIn=(0.00) LODOut=(350.0) ShadowReceiver=True

  }

  Instance=RRSpindle
  {
    Moveable=True
    MeshFile=917_rr_spindle.gmt CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(20.0) ShadowReceiver=True Render=false
  }  


// Light Projectors //
Projector=HL_2_PLR
  {
    Moveable=True Active=False Pos=(0.0, 7.0, -36.5) Dir=(0.0, -0.2, -0.7) Radius=(15.4) LODOut=(400.0) Blend=(InvDstColor, One)  Dyn=True Texmap=HL_2_PLR.DDS //HEADLIGHT1b.DDS
    //Moveable=True Active=False Pos=(0.0, 0.10, -77.5) Dir=(0.0, -0.5, -1.0) Radius=(28.0) LODOut=(400.0) Blend=(InvDstColor, One) Dyn=True Texmap=HL_2_PLR.DDS
  }
Projector=HL_1_PLR
  {
    Moveable=True Active=False Pos=(0.0, 7.0, -36.5) Dir=(0.0, -0.2, -0.7) Radius=(28.0) LODOut=(400.0) Blend=(InvDstColor, One) Dyn=True Texmap=HL_1_PLR.DDS
  }
Projector=HL_2_AI
  {
    Moveable=True Active=False Pos=(0.0, 7.0, -36.5) Dir=(0.0, -0.2, -.7) Radius=(15.4) LODOut=(400.0) Blend=(InvDstColor, One)  Dyn=True Texmap=HL_2_PLR.DDS //HEADLIGHT1b.DDS
    
  }
