// 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 GenString
//   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.MTS" would be replaced with
//   "Instance=SLOT002   MeshFile=nicgva.MTS"
//----------------------------------------

SearchPath=<VEHDIR>

SearchPath=AOS_F1_2022

SearchPath=AOS_F1_2022\maps
SearchPath=AOS_F1_2022\tyres
SearchPath=AOS_F1_2022\Alpine
SearchPath=AOS_F1_2022\Sounds

SearchPath=<VEHDIR>AOS_F1_2022\maps
SearchPath=<VEHDIR>AOS_F1_2022\tyres
SearchPath=<VEHDIR>AOS_F1_2022\Alpine
SearchPath=<VEHDIR>AOS_F1_2022\Sounds



MASFile=cmaps.mas


<STARTUPGRADES>  

//----------------------------------------
Instance=SLOT<ID>
{
  Moveable=True
 MeshFile=<BOLID>.gmt CollTarget=False HATTarget=False ShadowCaster=(True, Solid)  LODIn=(0) LODOut=(200)   Reflect=True
 MeshFile=al_decal1.gmt CollTarget=False HATTarget=False ShadowCaster=(True, Solid)  LODIn=(0) LODOut=(200)   Reflect=True
MeshFile=coll.gmt Render=False CollTarget=True HATTarget=False LODIn=(0) LODOut=(200)	


  Actor=VEHICLE
  

Instance=COCKPIT
{
  Moveable=True
  MeshFile=<BOLID>.gmt CollTarget=False HATTarget=False ShadowCaster=(True, Solid) LODIn=(0) LODOut=(5)   Reflect=True
}  


  Instance=WHEEL
  {
    Moveable=True
    MeshFile=al_wheel.gmt CollTarget=False HATTarget=False ShadowCaster=(True, Solid) LODIn=(0) LODOut=(2)   Reflect=True	
    MeshFile=al_wheel.gmt CollTarget=False HATTarget=False ShadowCaster=(True, Solid) LODIn=(2) LODOut=(4)   Reflect=True
    MeshFile=al_wheel.gmt CollTarget=False HATTarget=False ShadowCaster=(True, Solid) LODIn=(4) LODOut=(10)   Reflect=True	
  }  

  
  
  Instance=DRIVER     
  {
    Moveable=True
	MeshFile=al_driver.gmt CollTarget=False HATTarget=False LODIn=(0) LODOut=(10) ShadowCaster=False Reflect=True
	MeshFile=al_dummy.gmt CollTarget=False HATTarget=False LODIn=(0.0) LODOut=(5.00) 
    AnimFile=steer.ANM
  } 
  
     Instance=HELMET      
  {
    Moveable=True
    MeshFile=al_helmet.gmt CollTarget=False HATTarget=False LODIn=(0) LODOut=(200) ShadowCaster=False Reflect=True
  }
 
  


  Instance=FWING
  {
    Moveable=True
    MeshFile=al_fwing.gmt CollTarget=False HATTarget=False ShadowCaster=(True, Solid)  LODIn=(0) LODOut=(15)   Reflect=True
    MeshFile=al_fwing.gmt CollTarget=False HATTarget=False ShadowCaster=(True, Solid)  LODIn=(15) LODOut=(30)   Reflect=True
    MeshFile=al_fwing.gmt CollTarget=False HATTarget=False ShadowCaster=(True, Solid)  LODIn=(30) LODOut=(200)   Reflect=True

  }

  Instance=RWING
  {
    Moveable=True
    MeshFile=al_rwing.gmt CollTarget=False HATTarget=False ShadowCaster=(True, Solid)  LODIn=(0) LODOut=(20)   Reflect=True
    MeshFile=al_rwing.gmt CollTarget=False HATTarget=False ShadowCaster=(True, Solid)  LODIn=(20) LODOut=(50)   Reflect=True
    MeshFile=al_rwing.gmt CollTarget=False HATTarget=False ShadowCaster=(True, Solid)  LODIn=(50) LODOut=(200)   Reflect=True

  }


  
  
  Instance=DEBRIS5
  {
    Moveable=True
    MeshFile=al_susp_lf.gmt CollTarget=False HATTarget=False ShadowCaster=(True, Solid) LODIn=(0) LODOut=(140)   Reflect=True
  }
  
  Instance=DEBRIS7
  {
    Moveable=True
    MeshFile=al_susp_rf.gmt CollTarget=False HATTarget=False ShadowCaster=(True, Solid) LODIn=(0) LODOut=(140)   Reflect=True
  }

  Instance=DEBRIS6
  {
    Moveable=True
    MeshFile=al_susp_lr.gmt CollTarget=False HATTarget=False ShadowCaster=(True, Solid) LODIn=(0) LODOut=(140)   Reflect=True
  }
  
  Instance=DEBRIS8
  {
    Moveable=True
    MeshFile=al_susp_rr.gmt CollTarget=False HATTarget=False ShadowCaster=(True, Solid) LODIn=(0) LODOut=(140)   Reflect=True
  }

  
  
  INSTANCE=LFTIRE
  {
    MOVEABLE=TRUE
    MESHFILE=TIRE_LF.GMT COLLTARGET=FALSE HATTARGET=FALSE SHADOWCASTER=(TRUE, SOLID) LODIN=(0) LODOUT=(15) REFLECT=TRUE
    MESHFILE=TIRE_LF.GMT COLLTARGET=FALSE HATTARGET=FALSE SHADOWCASTER=(TRUE, SOLID) LODIN=(15) LODOUT=(25) REFLECT=TRUE
    MESHFILE=TIRE_LF.GMT COLLTARGET=FALSE HATTARGET=FALSE SHADOWCASTER=(TRUE, SOLID) LODIN=(25) LODOUT=(50) REFLECT=TRUE
    MESHFILE=TIRE_LF.GMT COLLTARGET=FALSE HATTARGET=FALSE SHADOWCASTER=(TRUE, SOLID) LODIN=(50) LODOUT=(320) REFLECT=NOLOD
    MESHFILE=al_DISC_LF.GMT COLLTARGET=FALSE HATTARGET=FALSE LODIN=(0) LODOUT=(40) SHADOWCASTER=(TRUE, SOLID, 256, 256) SHADOWRECEIVER=TRUE REFLECT=TRUE
  }

  Instance=LFSPINDLE
  {
    Moveable=True
    MESHFILE=al_SPINDLE_LF.GMT COLLTARGET=FALSE HATTARGET=FALSE SHADOWCASTER=FALSE LODIN=(0) LODOUT=(50) REFLECT=TRUE	
    MESHFILE=al_SPINDLE_LF1.GMT COLLTARGET=FALSE HATTARGET=FALSE SHADOWCASTER=FALSE LODIN=(0) LODOUT=(50) REFLECT=TRUE	
	
  }

/////////////////////////////////RIGHT FRONT TIRE AND SPINDLE/////////////////////////////////////////////////
  Instance=RFTIRE
  {
    Moveable=True
    MOVEABLE=TRUE
    MESHFILE=TIRE_RF.GMT COLLTARGET=FALSE HATTARGET=FALSE SHADOWCASTER=(TRUE, SOLID) LODIN=(0) LODOUT=(15) REFLECT=TRUE
    MESHFILE=TIRE_RF.GMT COLLTARGET=FALSE HATTARGET=FALSE SHADOWCASTER=(TRUE, SOLID) LODIN=(15) LODOUT=(25) REFLECT=TRUE
    MESHFILE=TIRE_RF.GMT COLLTARGET=FALSE HATTARGET=FALSE SHADOWCASTER=(TRUE, SOLID) LODIN=(25) LODOUT=(50) REFLECT=TRUE
    MESHFILE=TIRE_RF.GMT COLLTARGET=FALSE HATTARGET=FALSE SHADOWCASTER=(TRUE, SOLID) LODIN=(50) LODOUT=(320) REFLECT=NOLOD
    MESHFILE=al_DISC_RF.GMT COLLTARGET=FALSE HATTARGET=FALSE LODIN=(0) LODOUT=(40) SHADOWCASTER=(TRUE, SOLID, 256, 256) SHADOWRECEIVER=TRUE REFLECT=TRUE
  }

  Instance=RFSPINDLE
  {
    Moveable=True
    MESHFILE=al_SPINDLE_RF.GMT COLLTARGET=FALSE HATTARGET=FALSE SHADOWCASTER=FALSE LODIN=(0) LODOUT=(50) REFLECT=TRUE	
    MESHFILE=al_SPINDLE_RF1.GMT COLLTARGET=FALSE HATTARGET=FALSE SHADOWCASTER=FALSE LODIN=(0) LODOUT=(50) REFLECT=TRUE	
	
  }

/////////////////////////////////LEFT REAR TIRE//////////////////////////////////////////////////////////////

  Instance=LRTIRE
  {
    Moveable=True
    MESHFILE=TIRE_LR.GMT COLLTARGET=FALSE HATTARGET=FALSE SHADOWCASTER=(TRUE, SOLID) LODIN=(0) LODOUT=(15) REFLECT=TRUE
    MESHFILE=TIRE_LR.GMT COLLTARGET=FALSE HATTARGET=FALSE SHADOWCASTER=(TRUE, SOLID) LODIN=(15) LODOUT=(25) REFLECT=TRUE
    MESHFILE=TIRE_LR.GMT COLLTARGET=FALSE HATTARGET=FALSE SHADOWCASTER=(TRUE, SOLID) LODIN=(25) LODOUT=(50) REFLECT=TRUE
    MESHFILE=TIRE_LR.GMT COLLTARGET=FALSE HATTARGET=FALSE SHADOWCASTER=(TRUE, SOLID) LODIN=(50) LODOUT=(320) REFLECT=NOLOD
    MESHFILE=al_DISC_LR.GMT COLLTARGET=FALSE HATTARGET=FALSE LODIN=(0) LODOUT=(40) SHADOWCASTER=(TRUE, SOLID, 256, 256) SHADOWRECEIVER=TRUE REFLECT=TRUE
  }

  Instance=LRSPINDLE
  {
    Moveable=True
    MESHFILE=al_SPINDLE_LR.GMT COLLTARGET=FALSE HATTARGET=FALSE SHADOWCASTER=FALSE LODIN=(0) LODOUT=(50) REFLECT=TRUE
	
  }

/////////////////////////////////RIGHT REAR TIRE/////////////////////////////////////////////////////////////

  Instance=RRTIRE
  {
    Moveable=True
    MESHFILE=TIRE_RR.GMT COLLTARGET=FALSE HATTARGET=FALSE SHADOWCASTER=(TRUE, SOLID) LODIN=(0) LODOUT=(15) REFLECT=TRUE
    MESHFILE=TIRE_RR.GMT COLLTARGET=FALSE HATTARGET=FALSE SHADOWCASTER=(TRUE, SOLID) LODIN=(15) LODOUT=(25) REFLECT=TRUE
    MESHFILE=TIRE_RR.GMT COLLTARGET=FALSE HATTARGET=FALSE SHADOWCASTER=(TRUE, SOLID) LODIN=(25) LODOUT=(50) REFLECT=TRUE
    MESHFILE=TIRE_RR.GMT COLLTARGET=FALSE HATTARGET=FALSE SHADOWCASTER=(TRUE, SOLID) LODIN=(50) LODOUT=(320) REFLECT=NOLOD
    MESHFILE=al_DISC_RR.GMT COLLTARGET=FALSE HATTARGET=FALSE LODIN=(0) LODOUT=(40) SHADOWCASTER=(TRUE, SOLID, 256, 256) SHADOWRECEIVER=TRUE REFLECT=TRUE
  }
  
  
  Instance=RRSPINDLE
  {
    Moveable=True
    MESHFILE=al_SPINDLE_RR.GMT COLLTARGET=FALSE HATTARGET=FALSE SHADOWCASTER=FALSE LODIN=(0) LODOUT=(50) REFLECT=TRUE	
	
  }  
  
  Instance=RAINLIGHT
  {
    Moveable=True
    MeshFile=al_rainlight.gmt CollTarget=False HATTarget=False LODIn=(0) LODOut=(200) ShadowReceiver=False ShadowReceiver=False Reflect=True
  }
  
  Instance=BACKFIRE
  {
    Moveable=True
    MeshFile=al_backfire.gmt CollTarget=False HATTarget=False LODIn=(0) LODOut=(70) 


  } 


}
