
// This file specifices how to generate the vehicle graphics.
// It is pointed to by one or more *.veh files.
//
// All information except tokens are copied directly.
// Tokens have the format "<value>" where value is one of the following:
//   ID        - this is replaced by the proper slot identification (000, 001, etc.), or
//   1,2,3,etc - this is replaced by the first 1,2,3 characters of the
//               vehicle filename
//   VEHDIR    - this is replaced with the proper vehicles directory (e.g. E:\Data\season01\vehicles)
//   TEAMDIR   - this is replaced with the proper team directory (e.g. season01\vehicles\williams)
//   SPIN      - for the vehicle spinner in the options only
//   NOTSPIN   - for everything EXCEPT the vehicle spinner
//   LOW       - low detail only
//   MED       - medium detail only
//   HIGH      - high detail only
//   MAX       - maximum detail only
//   DASHLOW   - low detail dash
//   DASHHIGH  - high detail dash
//
// Example:
//   For slot #2 using the vehicle file "nicecar.veh", the line
//   "Instance=SLOT<ID>  MeshFile=<123>gva.gmt" would be replaced with
//   "Instance=SLOT002   MeshFile=nicgva.gmt"


//----------------------------------------

SearchPath=<VEHDIR>

MASFile=Hpm/Porsche 910/910.mas
MASFile=cmaps.mas

//----------------------------------------

Instance=SLOT<ID>
{
  Moveable=True
//------------------------------------MAX CAR SETTINGS---------------------------------------------
<MAX>  MeshFile=<1234>VA.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(600.0) ShadowReceiver=True
//------------------------------------HIGH CAR SETTINGS--------------------------------------------
<HIGH> MeshFile=<1234>VA.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(200.0) ShadowReceiver=True
<HIGH> MeshFile=<1234>VB.gmt CollTarget=False HATTarget=False LODIn=(200.0) LODOut=(600.0) ShadowReceiver=True
//------------------------------------MED CAR SETTINGS---------------------------------------------
<MED>  MeshFile=<1234>VA.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(100.0) ShadowReceiver=True
<MED>  MeshFile=<1234>VB.gmt CollTarget=False HATTarget=False LODIn=(100.0) LODOut=(600.0) ShadowReceiver=True
//------------------------------------LOW CAR SETTINGS---------------------------------------------
<LOW>  MeshFile=<1234>VA.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(50.0) ShadowReceiver=True
<LOW>  MeshFile=<1234>VB.gmt CollTarget=False HATTarget=False LODIn=(50.0) LODOut=(600.0) ShadowReceiver=True
//------------------------------------SHADOW AND COLLISION OBJECTS---------------------------------
MeshFile=910_COL.gmt Render=False CollTarget=True HATTarget=False LODIn=(0.0) LODOut=(0.0)
MeshFile=910_SHAD.gmt Render=False CollTarget=False HATTarget=False ShadowObject=(True, Solid, 256, 256, 910_undershadow.dds) LODIn=(0.0) LODOut=(500.0)

 
  Actor=VEHICLE

//////////////////////////////CockPit///////////////////////////////////

 INSTANCE=COCKPIT
 {
 MOVEABLE=TRUE
 MeshFile=910_CPI02_SPYDER.gmt CollTarget=False HATTarget=False ShadowReceiver=True
 MeshFile=WIPER.gmt CollTarget=False HATTarget=False ShadowReceiver=True
 MeshFile=910_CPI_WIND_SPYDER.gmt CollTarget=False HATTarget=False ShadowReceiver=False
 MeshFile=<1234>EXT.gmt CollTarget=False HATTarget=False ShadowReceiver=True
 MeshFile=910_MIRRORINT_01.gmt CollTarget=False HATTarget=False ShadowReceiver=True
 }
 
//////////////////////////////////////Headlight Projectors/////////////////////////////////////////////
   Projector=Headlight
   {
     Moveable=True Dyn=True Active=False Pos=(0.0, 0.0, -17.0) Dir=(0.0, -.3, -.7) Radius=(6.5) Blend=(InvDstColor, One) Texmap=headlight1.dds
   }
 
 
   Instance=HlightPS
   {
     Moveable=True
     MeshFile=hlglo_PS.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(350.0)
   }
 
   Instance=HlightDS
   {
     Moveable=True
     MeshFile=hlglo_DS.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(350.0)
   }


////////////////////////////////////Rear wing/////////////////
INSTANCE=RWING
{
  MOVEABLE=TRUE
  MeshFile=<1234>rwa.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(50.0) ShadowCaster=(True, Solid, 64, 64) ShadowReceiver=True
  MeshFile=<1234>rwb.gmt CollTarget=False HATTarget=False LODIn=(50.0) LODOut=(500.0) ShadowCaster=(True, Solid, 64, 64) ShadowReceiver=True
}


/////////////////////////////////Car Parts////////////////////////////////////////////////////////////////////

  
   Instance=BODYPARTS
   {
     Moveable=True
     MeshFile=910_BODYPARTS.gmt CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(500.0) ShadowReceiver=True
     MeshFile=910_CHASSIS_BLK.gmt CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(500.0) ShadowReceiver=True
     MeshFile=WIPER.gmt CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(100.0) ShadowReceiver=True
   }
 
   Instance=ENGINE
   {
     Moveable=True
     MeshFile=910_Motor.gmt CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(500.0) ShadowReceiver=True
   }
 
   Instance=WINDOWS
   {
     Moveable=True
     MeshFile=910_WIND_SPYDER.gmt CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(500.0) ShadowReceiver=True
     MeshFile=910_CPI_WIND_SPYDER.gmt CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(500.0) ShadowReceiver=True
     MeshFile=910HLGLS.gmt CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(500.0) ShadowReceiver=True
   }
      
   Instance=MIRRORS
   {
     Moveable=True
     MeshFile=910_MIRRORINT_02.gmt CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(500.0) ShadowReceiver=True
   }
 
   Instance=INTERIOR
   {
     Moveable=True
     MeshFile=910_CPI_SPYDER.gmt CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(500.0) ShadowReceiver=True
   }
    
   Instance=BLIGHTDS   //Brakelights -Driver Side
   {
     Moveable=True
     MeshFile=blglo_DS.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(100.0)
   }
 
   Instance=BLIGHTPS   //Brakelights -Passenger Side
   {
     Moveable=True
     MeshFile=blglo_PS.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(100.0)
   }

  
  
/////////////////////////////////Left Front Tire, Brake, and Spindle//////////////////////////////////////////////////


  Instance=LFTIRE
    {
      Moveable=True
      MeshFile=910TFLA.gmt CollTarget=False HATTarget=False ShadowCaster=(True, Solid, 128, 128) LODIn=(0.00) LODOut=(50.0) ShadowReceiver=True
      MeshFile=910TFLB.gmt CollTarget=False HATTarget=False ShadowCaster=(True, Solid, 128, 128) LODIn=(50.00) LODOut=(500.0) ShadowReceiver=True
      MeshFile=910_BDISC_LF.gmt CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(50.0) ShadowReceiver=True
    }

  Instance=LFSPINDLE
  {
    Moveable=True
    MeshFile=910_LF_SPINDLE.gmt CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(50.0) ShadowReceiver=True
  }
  
/////////////////////////////////Right Front Tire, Brake, and Spindle//////////////////////////////////////////////////

  Instance=RFTIRE
    {
      Moveable=True
      MeshFile=910TFRA.gmt CollTarget=False HATTarget=False ShadowCaster=(True, Solid, 128, 128) LODIn=(0.00) LODOut=(50.0) ShadowReceiver=True
      MeshFile=910TFRB.gmt CollTarget=False HATTarget=False ShadowCaster=(True, Solid, 128, 128) LODIn=(50.00) LODOut=(500.0) ShadowReceiver=True
      MeshFile=910_BDISC_RF.gmt CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(50.0) ShadowReceiver=True
    }
  
    Instance=RFSPINDLE
    {
      Moveable=True
      MeshFile=910_RF_SPINDLE.gmt CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(50.0) ShadowReceiver=True
    }

/////////////////////////////////Left Rear Tire, Brake, and Spindle//////////////////////////////////////////////////


  Instance=LRTIRE
    {
      Moveable=True
      MeshFile=910TRLA.gmt CollTarget=False HATTarget=False ShadowCaster=(True, Solid, 128, 128) LODIn=(0.00) LODOut=(50.0) ShadowReceiver=True
      MeshFile=910TRLB.gmt CollTarget=False HATTarget=False ShadowCaster=(True, Solid, 128, 128) LODIn=(50.00) LODOut=(500.0) ShadowReceiver=True
      MeshFile=910_BDISC_LR.gmt CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(50.0) ShadowReceiver=True
    }

  Instance=LRSPINDLE
  {
    Moveable=True
    MeshFile=910_LR_SPINDLE.gmt CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(50.0) ShadowReceiver=True
  }
  
/////////////////////////////////Right Rear Tire, Brake, and Spindle//////////////////////////////////////////////////

  Instance=RRTIRE
    {
      Moveable=True
      MeshFile=910TRRA.gmt CollTarget=False HATTarget=False ShadowCaster=(True, Solid, 128, 128) LODIn=(0.00) LODOut=(50.0) ShadowReceiver=True
      MeshFile=910TRRB.gmt CollTarget=False HATTarget=False ShadowCaster=(True, Solid, 128, 128) LODIn=(50.00) LODOut=(500.0) ShadowReceiver=True
      MeshFile=910_BDISC_RR.gmt CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(50.0) ShadowReceiver=True
    }
  
    Instance=RRSPINDLE
    {
      Moveable=True
      MeshFile=910_RR_SPINDLE.gmt CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(50.0) ShadowReceiver=True
    }
  
/////////////////////////////////Steering Wheel//////////////////////////////////////////////////
  
   INSTANCE=WHEEL
   {
   MOVEABLE=TRUE
   MeshFile=910_SW.gmt CollTarget=False HATTarget=False ShadowReceiver=True LODIn=(0.0) LODOut=(300.0)
   }
   
   Instance=BODY
     {
       Moveable=True
       MeshFile=910_BODA.gmt CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(150.0) ShadowReceiver=True
     }
   
   Instance=HELMET
     {
       Moveable=True
       MeshFile=<1234>HELMET.gmt CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(200.0) ShadowReceiver=True
     }

////////////////////////////////////EXHAUST BACKFIRES///////////////////////////////////////////////////////////////////////

   Instance=BACKFIRE
     {
       Moveable=True
       MeshFile=910_BACKFIRE.gmt CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(50.0) ShadowReceiver=False
     }
