
// 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=<TEAMDIR>..\
SearchPath=<TEAMDIR>
SearchPath=<VEHDIR>
SearchPath=<VEHDIR>\Aston Martin DBRS9 Teams

MASFile=DBR9V2.mas
MASFile=cmaps.mas


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


Instance=SLOT<ID>
{
  Moveable=True

//------------------------------------MAX CAR SETTINGS---------------------------------------------

<MAX> MeshFile=dbr9v2_body_1_a.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(10.0) ShadowReceiver=True
<MAX> MeshFile=dbr9v2_body_1_b.gmt CollTarget=False HATTarget=False LODIn=(10.0) LODOut=(30.0) ShadowReceiver=True
<MAX> MeshFile=dbr9v2_body_c.gmt CollTarget=False HATTarget=False LODIn=(30.0) LODOut=(50.0) ShadowReceiver=True
<MAX> MeshFile=dbr9v2_body_d.gmt CollTarget=False HATTarget=False LODIn=(50.0) LODOut=(100.0) ShadowReceiver=True
<MAX> MeshFile=dbr9v2_body_e.gmt CollTarget=False HATTarget=False LODIn=(100.0) LODOut=(500.0) ShadowReceiver=True

//------------------------------------HIGH CAR SETTINGS--------------------------------------------

<HIGH> MeshFile=dbr9v2_body_1_b.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(10.0) ShadowReceiver=True
<HIGH> MeshFile=dbr9v2_body_1_b.gmt CollTarget=False HATTarget=False LODIn=(10.0) LODOut=(30.0) ShadowReceiver=True
<HIGH> MeshFile=dbr9v2_body_c.gmt CollTarget=False HATTarget=False LODIn=(30.0) LODOut=(50.0) ShadowReceiver=True
<HIGH> MeshFile=dbr9v2_body_d.gmt CollTarget=False HATTarget=False LODIn=(50.0) LODOut=(100.0) ShadowReceiver=True
<HIGH> MeshFile=dbr9v2_body_e.gmt CollTarget=False HATTarget=False LODIn=(100.0) LODOut=(500.0) ShadowReceiver=True

//------------------------------------MED CAR SETTINGS---------------------------------------------

<MED> MeshFile=dbr9v2_body_1_b.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(10.0) ShadowReceiver=True
<MED> MeshFile=dbr9v2_body_c.gmt CollTarget=False HATTarget=False LODIn=(10.0) LODOut=(30.0) ShadowReceiver=True
<MED> MeshFile=dbr9v2_body_c.gmt CollTarget=False HATTarget=False LODIn=(30.0) LODOut=(50.0) ShadowReceiver=True
<MED> MeshFile=dbr9v2_body_d.gmt CollTarget=False HATTarget=False LODIn=(50.0) LODOut=(100.0) ShadowReceiver=True
<MED> MeshFile=dbr9v2_body_e.gmt CollTarget=False HATTarget=False LODIn=(100.0) LODOut=(500.0) ShadowReceiver=True
//------------------------------------LOW CAR SETTINGS---------------------------------------------

<LOW> MeshFile=dbr9v2_body_1_b.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(10.0) ShadowReceiver=True
<LOW> MeshFile=dbr9v2_body_c.gmt CollTarget=False HATTarget=False LODIn=(10.0) LODOut=(30.0) ShadowReceiver=True
<LOW> MeshFile=dbr9v2_body_d.gmt CollTarget=False HATTarget=False LODIn=(30.0) LODOut=(50.0) ShadowReceiver=True
<LOW> MeshFile=dbr9v2_body_d.gmt CollTarget=False HATTarget=False LODIn=(50.0) LODOut=(100.0) ShadowReceiver=True
<LOW> MeshFile=dbr9v2_body_e.gmt CollTarget=False HATTarget=False LODIn=(100.0) LODOut=(500.0) ShadowReceiver=True

//------------------------------------SHADOW AND COLLISION OBJECTS---------------------------------

MeshFile=dbr9v2_shadow.gmt CollTarget=False HATTarget=False ShadowObject=(True, Solid, 256, 256, AMBIENTSHADAASTON.DDS) LODIn=(0.0) LODOut=(100.0)
MeshFile=dbr9v2_collision.gmt Render=False CollTarget=True HATTarget=False LODIn=(0.0) LODOut=(200.0)

 Actor=VEHICLE

  Instance=COCKPIT
  {
    Moveable=True
    MeshFile=dbr9v2_cockpit.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(5.0) ShadowReceiver=True
    MeshFile=dbr9v2_banner_1_cpit.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(5.0) ShadowReceiver=False
    MeshFile=DBR9_CLEANWIND.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(5.0) ShadowReceiver=False
    MeshFile=dbr9v2_body_1_a_cpit.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(5.0) ShadowReceiver=False
    MeshFile=dbr9v2_1_pi.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(5.0) ShadowReceiver=False
    MeshFile=dbr9_info.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(5.0) ShadowReceiver=False
    MeshFile=Nostaurohr.gmt CollTarget=False HATTarget=False ShadowCaster=(True, Solid, 64, 64) LODIn=(0.0) LODOut=(30.0) ShadowReceiver=True
  }

//----------------------------------------UPGRADES--------------------------------------------------

 <STARTUPGRADES>



  Instance=DEBRIS5
  {
    Moveable=True
    MeshFile=Nostaurohr.gmt CollTarget=False HATTarget=False ShadowCaster=(True, Solid, 64, 64) LODIn=(0.0) LODOut=(75.0) Reflect=True
  }

  Instance=DEBRIS4
  {
    Moveable=True
    MeshFile=DBR9_Antenne.gmt CollTarget=False HATTarget=False ShadowCaster=(True, Solid, 64, 64) LODIn=(0.0) LODOut=(75.0) Reflect=True
  }

  Instance=DEBRIS6
  {
    Moveable=True
    MeshFile=DBR9_CLEANWIND.gmt CollTarget=False HATTarget=False ShadowCaster=(True, Solid, 64, 64) LODIn=(0.0) LODOut=(75.0) Reflect=True
  }

  Instance=DEBRIS7
  {
    Moveable=True
    MeshFile=dbr9_info.gmt CollTarget=False HATTarget=False ShadowCaster=(True, Solid, 64, 64) LODIn=(0.0) LODOut=(75.0) Reflect=True
  }

 <STOPUPGRADES> 

//-------------------------------------WHEEL DRIVER HELMET SEAT---------------------------------------
  
  Instance=WHEEL   //steering wheel
  {
    Moveable=True
    MeshFile=dbr9v2_stwheel_a1.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(2.00) ShadowReceiver=True //MeshFile=dbr9_steeringwheel_b.gmt CollTarget=False HATTarget=False LODIn=(2.0) LODOut=(20.00) ShadowReceiver=True
  }
Instance=HELMET
  {
   Moveable=True
   <LOW>    MeshFile=HELMET_dbr9v2.gmt CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(15.0)
   <MED>    MeshFile=HELMET_dbr9v2.gmt CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(20.0)
   <HIGH>   MeshFile=HELMET_dbr9v2.gmt CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(30.0)
   <MAX>    MeshFile=HELMET_dbr9v2.gmt CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(42.0)
  }

 Instance=Driver
  {
   Moveable=True
   <LOW>    MeshFile=DRIVER_DBR9V2.gmt CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(10.0)
   <MED>    MeshFile=DRIVER_DBR9V2.gmt CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(15.0)
   <HIGH>   MeshFile=DRIVER_DBR9V2.gmt CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(30.0)
   <MAX>    MeshFile=DRIVER_DBR9V2.gmt CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(40.0)
 }

Instance=SEAT
  {
   Moveable=True
   <LOW>    MeshFile=DBR9V2_SEAT.gmt CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(10.0)
   <MED>    MeshFile=DBR9V2_SEAT.gmt CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(15.0)
   <HIGH>   MeshFile=DBR9V2_SEAT.gmt CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(30.0)
   <MAX>    MeshFile=DBR9V2_SEAT.gmt CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(40.0)
 }

//------------------------------------Headlights and Tail Lights------------------------------------------------//
  Projector=Headlight
  {
    Moveable=True Dyn=True Active=False Pos=(0.0, 0.0, -21.5) Dir=(0.0, -.3, -.7) Radius=(8.5) Blend=(InvDstColor, One) Texmap=headlight1.tga
  }
////////////////////////////////////////////////////////////////////////////////////////////////////////

  Instance=HlightDS   //Headlights -Driver Side
  {
    Moveable=True 
    MeshFile=hlglo_DS.GMT CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(300.0) 
  }

  Instance=HlightPS   //Headlights -Passenger Side
  {
    Moveable=True
    MeshFile=hlglo_PS.GMT CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(300.0) 
  }

  Instance=BLIGHTDS   //Brakelights -Driver Side
  {
    Moveable=True
    MeshFile=blglo_DS.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(400.0) 
  }

  Instance=BLIGHTPS   //Brakelights -Passenger Side
  {
    Moveable=True
    MeshFile=blglo_PS.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(400.0) 
  }


//----------------------------------END OF HEADLIGHTS AND TAILLIGHTS------------------------------//
 
/////////////////////////////////Left Front Tire and Spindle//////////////////////////////////////////////////
      Instance=LFTIRE
      {
        Moveable=True
        MeshFile=dbr9v2_lf_2_a.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(20.0) ShadowReceiver=True
	  MeshFile=dbr9v2_lf_2_b.gmt CollTarget=False HATTarget=False LODIn=(20.0) LODOut=(70.0) ShadowReceiver=True
        MeshFile=dbr9_lf_2_d.gmt CollTarget=False HATTarget=False LODIn=(70.0) LODOut=(500.0) ShadowReceiver=True
        MeshFile=dbr9diska_lf.GMT CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(10.0) ShadowReceiver=True
        MeshFile=dbr9diskb_lf.GMT CollTarget=False HATTarget=False LODIn=(10.00) LODOut=(90.0) ShadowReceiver=True
      }

      Instance=LFSPINDLE      //calipers
      {
        Moveable=True
        MeshFile=dbr9slfa.gmt CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(50.0) ShadowReceiver=True
      }

/////////////////////////////////Right Front Tire and Spindle//////////////////////////////////////////////////
      Instance=RFTIRE
      {
        Moveable=True
        MeshFile=dbr9v2_rf_2_a.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(20.0) ShadowReceiver=True
	  MeshFile=dbr9v2_rf_2_b.gmt CollTarget=False HATTarget=False LODIn=(20.0) LODOut=(70.0) ShadowReceiver=True
	  MeshFile=dbr9_rf_2_d.gmt CollTarget=False HATTarget=False LODIn=(70.0) LODOut=(500.0) ShadowReceiver=True
        MeshFile=dbr9diska_rf.GMT CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(10.0) ShadowReceiver=True
        MeshFile=dbr9diskb_rf.GMT CollTarget=False HATTarget=False LODIn=(10.00) LODOut=(90.0) ShadowReceiver=True 
      }

      Instance=RFSpindle      //calipers
      {
        Moveable=True
        MeshFile=dbr9srfa.gmt CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(50.0) ShadowReceiver=True
      }

/////////////////////////////////Left Rear Tire and Spindle//////////////////////////////////////////////////
      Instance=LRTIRE
      {
        Moveable=True
        MeshFile=dbr9v2_lr_2_a.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(20.0) ShadowReceiver=True
	  MeshFile=dbr9v2_lr_2_b.gmt CollTarget=False HATTarget=False LODIn=(20.0) LODOut=(70.0) ShadowReceiver=True
	  MeshFile=dbr9_lr_2_d.gmt CollTarget=False HATTarget=False LODIn=(70.0) LODOut=(500.0) ShadowReceiver=True
        MeshFile=dbr9diska_lr.GMT CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(10.0) ShadowReceiver=True
        MeshFile=dbr9diskb_lr.GMT CollTarget=False HATTarget=False LODIn=(10.00) LODOut=(90.0) ShadowReceiver=True
      }

      Instance=LRSpindle      //calipers
      {
        Moveable=True
        MeshFile=dbr9slra.gmt CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(50.0) ShadowReceiver=True
      }
/////////////////////////////////Right Rear Tire and Spindle//////////////////////////////////////////////////
      Instance=RRTIRE
      {
        Moveable=True
        MeshFile=dbr9v2_rr_2_a.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(20.0) ShadowReceiver=True
	  MeshFile=dbr9v2_rr_2_b.gmt CollTarget=False HATTarget=False LODIn=(20.0) LODOut=(70.0) ShadowReceiver=True
        MeshFile=dbr9_rr_2_d.gmt CollTarget=False HATTarget=False LODIn=(70.0) LODOut=(500.0) ShadowReceiver=True
        MeshFile=dbr9diska_rr.GMT CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(10.0) ShadowReceiver=True
        MeshFile=dbr9diskb_rr.GMT CollTarget=False HATTarget=False LODIn=(10.00) LODOut=(90.0) ShadowReceiver=True
      }

      Instance=RRSpindle      //calipers
      {
        Moveable=True
        MeshFile=dbr9srra.gmt CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(50.0) ShadowReceiver=True
      }

//-------------------------------------------BANNER------------------------------------------------

 Instance=BANNER
  {
    Moveable=True
    MeshFile=dbr9v2_banner_1_a.gmt CollTarget=False HATTarget=False ShadowCaster=(True, Solid, 64, 64) LODIn=(0.0) LODOut=(20.0) ShadowReceiver=True
    MeshFile=dbr9v2_banner_1_b.gmt CollTarget=False HATTarget=False ShadowCaster=(True, Solid, 64, 64) LODIn=(20.0) LODOut=(95.0) ShadowReceiver=True
  }

//------------------------------------------REARWING-----------------------------------------------

  Instance=WING
{
  Moveable=True
  MeshFile=dbr9v2_wing_1_a.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(50.0) ShadowReceiver=True
  MeshFile=dbr9v2_wing_b.gmt CollTarget=False HATTarget=False LODIn=(50.0) LODOut=(80.0) ShadowReceiver=True
  MeshFile=dbr9v2_wing_c.gmt CollTarget=False HATTarget=False LODIn=(80.0) LODOut=(500.0) ShadowReceiver=True
  MeshFile=dbr9v2_wing_shadow.gmt CollTarget=False HATTarget=False ShadowObject=(True, Solid, 256, 256) LODIn=(0.0) LODOut=(80.0)
}

  Instance=REARLIGHT
  {
    Moveable=True
    MeshFile=dbr9v2_heckl_a.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(10.0) ShadowReceiver=True
    MeshFile=dbr9v2_heckl_b.gmt CollTarget=False HATTarget=False LODIn=(10.0) LODOut=(95.0) ShadowReceiver=True
  }

//------------------------------------------REARBUMBER-----------------------------------------------

  Instance=REARBUMPER
  {
    Moveable=True
    MeshFile=dbr9v2_bumber_1_a.gmt CollTarget=False HATTarget=False ShadowCaster=(True, Solid, 64, 64) LODIn=(0.0) LODOut=(50.0) ShadowReceiver=True
    MeshFile=dbr9v2_bumber_b.gmt CollTarget=False HATTarget=False ShadowCaster=(True, Solid, 64, 64) LODIn=(50.0) LODOut=(95.0) ShadowReceiver=True
  }

//------------------------------------------FRONTWING-----------------------------------------------

Instance=DEBRIS1
  {
    Moveable=True
    MeshFile=dbr9v2_fwing_1_a.gmt CollTarget=False HATTarget=False ShadowCaster=(True, Solid, 64, 64) LODIn=(0.0) LODOut=(50.0) ShadowReceiver=True
    MeshFile=dbr9v2_fwingb.gmt CollTarget=False HATTarget=False ShadowCaster=(True, Solid, 64, 64) LODIn=(50.0) LODOut=(500.0) ShadowReceiver=True
  }

Instance=DEBRIS2
  {
    Moveable=True
<MAX>  MeshFile=dbr9v2_flapli_1_a.gmt CollTarget=False HATTarget=False ShadowCaster=(True, Solid, 64, 64) LODIn=(0.0) LODOut=(75.0) ShadowReceiver=True
<HIGH> MeshFile=dbr9v2_flapli_1_a.gmt CollTarget=False HATTarget=False ShadowCaster=(True, Solid, 64, 64) LODIn=(0.0) LODOut=(60.0) ShadowReceiver=True
<MED>  MeshFile=dbr9v2_flapli_1_a.gmt CollTarget=False HATTarget=False ShadowCaster=(True, Solid, 64, 64) LODIn=(0.0) LODOut=(50.0) ShadowReceiver=True
<LOW>  MeshFile=dbr9v2_flapli_1_a.gmt CollTarget=False HATTarget=False ShadowCaster=(True, Solid, 64, 64) LODIn=(0.0) LODOut=(25.0) ShadowReceiver=True
  }

Instance=DEBRIS3
  {
    Moveable=True
<MAX>  MeshFile=dbr9v2_flapre_1_a.gmt CollTarget=False HATTarget=False ShadowCaster=(True, Solid, 64, 64) LODIn=(0.0) LODOut=(75.0) ShadowReceiver=True
<HIGH> MeshFile=dbr9v2_flapre_1_a.gmt CollTarget=False HATTarget=False ShadowCaster=(True, Solid, 64, 64) LODIn=(0.0) LODOut=(60.0) ShadowReceiver=True
<MED>  MeshFile=dbr9v2_flapre_1_a.gmt CollTarget=False HATTarget=False ShadowCaster=(True, Solid, 64, 64) LODIn=(0.0) LODOut=(50.0) ShadowReceiver=True
<LOW>  MeshFile=dbr9v2_flapre_1_a.gmt CollTarget=False HATTarget=False ShadowCaster=(True, Solid, 64, 64) LODIn=(0.0) LODOut=(25.0) ShadowReceiver=True
  }

Instance=PROTECTOR
  {
    Moveable=True
    MeshFile=schutzgitter.gmt CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(42.0) ShadowReceiver=True
  }

Instance=BACKFIRE
  {
    Moveable=True
    MeshFile=dbr9V2_backfire.gmt CollTarget=False HATTarget=False LODIn=(0.00) LODOut=(100.0) ShadowReceiver=False
  }

}