////////////////////////////////////////////////////////////////////////////////////////////////////
// This file specifices how to generate the vehicle graphics for the options car spinner only.
// 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
////////////////////////////////////////////////////////////////////////////////////////////////////

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

SearchPath=<VEHDIR>

MASFile=FBMW07\BMW2007.MAS
MASFile=cmaps.mas

ReflectPlane=(0.0, -1.0, 0.0, 0.0)

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

Instance=SLOT<ID>
{
  Moveable=True
  MeshFile=<12345>_BODY_HI.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(100.0) Reflect=True
  MeshFile=<12345>_BODY_HI.gmt CollTarget=False HATTarget=False ShadowObject=(Dynamic, Solid, 256, 256) LODIn=(0.0) LODOut=(200.0) Reflect=True

  Actor=VEHICLE


<STARTUPGRADES>

  Instance=DEBRIS9<UPNUMBER>
  {
    Moveable=True
    MeshFile=<123><DEBRIS9>_HI.gmt CollTarget=False HATTarget=False ShadowCaster=(True, Solid, 64, 64) LODIn=(0.0) LODOut=(350.0) ShadowReceiver=True
  }

  Instance=DEBRIS10<UPNUMBER>
  {
    Moveable=True
    MeshFile=<123><DEBRIS10>_HI.gmt CollTarget=False HATTarget=False ShadowCaster=(True, Solid, 64, 64) LODIn=(0.0) LODOut=(350.0) ShadowReceiver=True
  }

  Instance=DEBRIS11<UPNUMBER>
  {
    Moveable=True
    MeshFile=<123><DEBRIS11>_HI.gmt CollTarget=False HATTarget=False ShadowCaster=(True, Solid, 64, 64) LODIn=(0.0) LODOut=(350.0) ShadowReceiver=True
  }

////////////////////////////////////Front wing////////////////////
  Instance=Fwing<UPNUMBER>
  {
    Moveable=True
    MeshFile=<12345>_FWING<FWING>.gmt CollTarget=False HATTarget=False ShadowCaster=(Dynamic, Solid, 64, 64) LODIn=(0.0) LODOut=(350.0) Reflect=True 
  }
  
<STOPUPGRADES>


  Instance=HELMET
  {
    Moveable=True
    MeshFile=<12345>_HELMET_HI.gmt CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(70.0) ShadowReceiver=True
    MeshFile=<12345>_HELMET_LOD1.gmt CollTarget=False HATTarget=False LODIn=(70.00) LODOut=(130.0) ShadowReceiver=True
    MeshFile=<12345>_HELMET_LOD2.gmt CollTarget=False HATTarget=False LODIn=(130.00) LODOut=(400.0) ShadowReceiver=True
  } 

  Instance=BODY
  {
    Moveable=True
    MeshFile=<123>_DRIVER_HI.gmt CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(150.0) ShadowReceiver=True
  }
////////////////////////////////////Stearing Wheel/////////////////
  Instance=wheel
  {
    Moveable=True
    MeshFile=<123>_WHEEL.gmt CollTarget=False HATTarget=False ShadowCaster=(Dynamic, Solid, 64, 64) LODIn=(0.0) LODOut=(350.0) Reflect=True
 }
//////////////////////////////////////////////////////////////////
////////////////////////////////////BARGEBOARDS/////////////////
  Instance=DEBRIS0
  {
    Moveable=True
    MeshFile=<123>_BBL.gmt CollTarget=False HATTarget=False ShadowCaster=(True, Solid, 64, 64) LODIn=(0.0) LODOut=(350.0) ShadowReceiver=True
  }
  Instance=DEBRIS1
  {
    Moveable=True
    MeshFile=<123>_BBR.gmt CollTarget=False HATTarget=False ShadowCaster=(True, Solid, 64, 64) LODIn=(0.0) LODOut=(350.0) ShadowReceiver=True
  }

////////////////////////////////////Rear wing/////////////////////
  Instance=Rwing
  {
    Moveable=True
    MeshFile=<12345>_RWING.gmt CollTarget=False HATTarget=False ShadowCaster=(Dynamic, Solid, 64, 64) LODIn=(0.0) LODOut=(350.0) Reflect=True 
  }
//////////////////////////////////// Suspension/////////////////
  Instance=DEBRIS5
  {
    Moveable=True
    MeshFile=<123>_SUSP_LF.gmt CollTarget=False HATTarget=False ShadowCaster=(True, Solid, 64, 64) LODIn=(0.0) LODOut=(350.0) ShadowReceiver=True
  }
  Instance=DEBRIS6
  {
    Moveable=True
    MeshFile=<123>_SUSP_LR.gmt CollTarget=False HATTarget=False ShadowCaster=(True, Solid, 64, 64) LODIn=(0.0) LODOut=(350.0) ShadowReceiver=True
  }
  Instance=DEBRIS7
  {
    Moveable=True
    MeshFile=<123>_SUSP_RF.gmt CollTarget=False HATTarget=False ShadowCaster=(True, Solid, 64, 64) LODIn=(0.0) LODOut=(350.0) ShadowReceiver=True
  }
  Instance=DEBRIS8
  {
    Moveable=True
    MeshFile=<123>_SUSP_RR.gmt CollTarget=False HATTarget=False ShadowCaster=(True, Solid, 64, 64) LODIn=(0.0) LODOut=(350.0) ShadowReceiver=True
  }
/////////////////////////////////////////////////TIRES////////////////////////////////////////////////////////
/////////////////////////////////Left Front Tire and Spindle//////////////////////////////////////////////////
  Instance=LFTIRE
  {
    Moveable=True
    MeshFile=<123>_TYRE_LF.gmt CollTarget=False HATTarget=False ShadowCaster=(Dynamic, Solid, 128, 128)  LODIn=(0.00) LODOut=(350.0) Reflect=True
  }

  Instance=LFSpindle
  {
    Moveable=True
    MeshFile=<123>_BRAKE_LF.gmt CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(20.0) Reflect=True
  }
/////////////////////////////////Right Front Tire and Spindle//////////////////////////////////////////////////
  Instance=RFTIRE
  {
   Moveable=True
   MeshFile=<123>_TYRE_RF.gmt CollTarget=False HATTarget=False ShadowCaster=(Dynamic, Solid, 128, 128)  LODIn=(0.00) LODOut=(350.0) Reflect=True
  }

  Instance=RFSpindle
  {
    Moveable=True
    MeshFile=<123>_BRAKE_RF.gmt CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(20.0) Reflect=True
  }
/////////////////////////////////Left Rear Tire and Spindle//////////////////////////////////////////////////
  Instance=LRTIRE
  {
    Moveable=True
    MeshFile=<123>_TYRE_LR.gmt CollTarget=False HATTarget=False ShadowCaster=(Dynamic, Solid, 128, 128)  LODIn=(0.00) LODOut=(350.0) Reflect=True
  }

  Instance=LRSpindle
  {
    Moveable=True
    MeshFile=<123>_BRAKE_LR.gmt CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(20.0) Reflect=True
  }
/////////////////////////////////Right Rear Tire and Spindle//////////////////////////////////////////////////
  Instance=RRTIRE
  {
    Moveable=True
    MeshFile=<123>_TYRE_RR.gmt CollTarget=False HATTarget=False ShadowCaster=(Dynamic, Solid, 128, 128)  LODIn=(0.00) LODOut=(350.0) Reflect=True
  }

  Instance=RRSpindle
  {
    Moveable=True
    MeshFile=<123>_BRAKE_RR.gmt CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(20.0) Reflect=True
  }
}
