CUBEASF

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

SearchPath=.
SearchPath=RaceofChampions
SearchPath=RaceofChampions\ROC_Paris2005

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

MASFile=RaceofChampions.mas
MASFile=RaceofChampionsmap.mas
MASFile=commonmaps.mas

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

View=mainview
{
  Clear=False
  Color=(235, 253, 247)
  Size=(1.0, 1.0) Center=(0.5, 0.5)
  FOV=(77.75, 62.50)         
  ClipPlanes=(0.5, 1000.00) 
  View=rearview
  {
    Clear=True
    Color=(235, 253, 247)
    Size=(512.0, 256.0) Center=(64.0, 32.0)
    FOV=(62.5, 62.5)
    ClipPlanes=(0.50, 150.00)
  }
}

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

GroupMethod=LinkSingle

AmbientColor=(110, 119, 146)

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

Light=FDirect01
{
  Type=Directional Dir=(0.5, -0.7, 0.9) Color=(255, 255, 255)
}

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

Instance=skyboxi
{
  Moveable=True 
  MeshFile=skyboxi.gmt CollTarget=False HATTarget=False 
  Pos=(-550.0,0.0,-600.0)
  Instance=Sky
  {
    Moveable=True 
    MeshFile=Sky.gmt CollTarget=False HATTarget=False 
  }
}

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

/////////////////////// CROSSABLE ///////////////////////

Instance=xsector1
{
  Render=False Change=False 
  MeshFile=XSECTOR1.GMT CollTarget=True HATTarget=False 
  Response=VEHICLE,TIMING
  Response=VEHICLE,SECTOR
}

Instance=xsector2
{
  Render=False Change=False 
  MeshFile=XSECTOR2.GMT CollTarget=True HATTarget=False 
  Response=VEHICLE,TIMING
  Response=VEHICLE,SECTOR
}

Instance=xfinish
{
  Render=False Change=False 
  MeshFile=XFINISH.GMT CollTarget=True HATTarget=False 
  Response=VEHICLE,TIMING
  Response=VEHICLE,SECTOR
}

Instance=xpitin
{
  Render=False Change=False
  MeshFile=XPITIN.GMT CollTarget=True HATTarget=False 
  Response=VEHICLE,PITSTOP
}

Instance=xpitout
{
  Render=False Change=False 
  MeshFile=XPITOUT.GMT CollTarget=True HATTarget=False
  Response=VEHICLE,PITSTOP
}

/////////////////////// DRIVEABLE ///////////////////////

Instance=track_01
{
  MeshFile=TRACK_01.GMT CollTarget=True HATTarget=True ShadowReceiver=True 
  Response=VEHICLE,TERRAIN
}

Instance=track_02
{
  MeshFile=TRACK_02.GMT CollTarget=True HATTarget=True ShadowReceiver=True 
  Response=VEHICLE,TERRAIN
}

Instance=track_03
{
  MeshFile=TRACK_03.GMT CollTarget=True HATTarget=True 
  Response=VEHICLE,TERRAIN
}

Instance=track_04
{
  MeshFile=CURBS.GMT CollTarget=True HATTarget=True ShadowReceiver=True 
  Response=VEHICLE,TERRAIN
}

Instance=track_05
{
  MeshFile=GRASS.GMT CollTarget=True HATTarget=True ShadowReceiver=True 
  Response=VEHICLE,TERRAIN
}

Instance=track_06
{
  MeshFile=STDENIS.GMT CollTarget=True HATTarget=True ShadowReceiver=True 
  Response=VEHICLE,TERRAIN
}

Instance=track_07
{
  MeshFile=GRASS2.GMT CollTarget=True HATTarget=True ShadowReceiver=True 
  Response=VEHICLE,TERRAIN
}

Instance=track_08
{
  MeshFile=CAMERA.GMT CollTarget=True HATTarget=True ShadowReceiver=True 
  Response=VEHICLE,TERRAIN
}

/////////////////////// TOUCHABLE ///////////////////////

Instance=fence1
{
  MeshFile=FENCE1.GMT CollTarget=True HATTarget=True ShadowReceiver=True ShadowCaster=(Static, Solid, 64, 64)
}

Instance=fence2
{
  MeshFile=FENCE2.GMT CollTarget=True HATTarget=True 
}

Instance=fence3
{
  MeshFile=FENCE3.GMT CollTarget=True HATTarget=True ShadowReceiver=True 
}

Instance=fence4
{
  MeshFile=FENCE4.GMT CollTarget=True HATTarget=True ShadowReceiver=True 
}

Instance=fence5
{
  MeshFile=STARTBRIDGE.GMT CollTarget=True HATTarget=True  
}

Instance=roadsign
{
  MeshFile=SIGN.GMT CollTarget=True HATTarget=True ShadowReceiver=True  
}

Instance=roadsign2
{
  MeshFile=SIGN2.GMT CollTarget=True HATTarget=True ShadowReceiver=True  
}

Instance=wall1
{
  MeshFile=STADE.GMT CollTarget=True HATTarget=True ShadowReceiver=True  
}

Instance=wall2
{
  MeshFile=STADETOP.GMT CollTarget=True HATTarget=True ShadowReceiver=True  
}

Instance=spectators1
{
  MeshFile=PEOPLE_2.GMT CollTarget=True HATTarget=True  
}

Instance=spectators12
{
  MeshFile=PEOPLE_3.GMT CollTarget=True HATTarget=True  
}

Instance=spectators2
{
  MeshFile=FLASHS.GMT CollTarget=True HATTarget=True  
}

Instance=spectators3
{
  MeshFile=SPECTATORS.gmt CollTarget=True HATTarget=False ShadowReceiver=True 
}

Instance=spectators4
{
  MeshFile=SPECTATORS2.gmt CollTarget=True HATTarget=False
}

Instance=ads1
{
  MeshFile=PUB.GMT CollTarget=True HATTarget=True ShadowReceiver=True  
}

Instance=ads2
{
  MeshFile=PUB2.GMT CollTarget=True HATTarget=True ShadowReceiver=True  
}

Instance=pit_acc
{
  VisGroups=(32)
  MeshFile=PIT_ACC.GMT CollTarget=True HATTarget=True ShadowReceiver=True  
}

Instance=startlight
{
  MeshFile=startlights.gmt CollTarget=True HATTarget=False 
}

Instance=startglow
{
  MeshFile=startglow.gmt CollTarget=True HATTarget=False 
}

Instance=pitlightout
{
  VisGroups=(32)
  MeshFile=PITLIGHTOUT.gmt CollTarget=False HATTarget=False 
}

Instance=pitglowout
{
  VisGroups=(32)
  MeshFile=PITGLOWOUT.gmt CollTarget=False HATTarget=False 
}

Instance=pitlightin
{
  VisGroups=(32)
  MeshFile=PITLIGHTIN.gmt CollTarget=False HATTarget=False 
}

Instance=pitglowin
{
  VisGroups=(32)
  MeshFile=PITGLOWIN.gmt CollTarget=False HATTarget=False 
}

Instance=fence4_caster
{
  VisGroups=(36)
  MeshFile=FENCE4_CASTER.gmt CollTarget=False HATTarget=False ShadowObject=(Dynamic, Solid, 256, 256) 
}

Instance=ShadowObject03
{
  VisGroups=(36)
  MeshFile=SHADOWOBJECT03.gmt CollTarget=False HATTarget=False ShadowObject=(Dynamic, Solid, 256, 256) 
}

Instance=ShadowObject04
{
  VisGroups=(36)
  MeshFile=SHADOWOBJECT04.gmt CollTarget=False HATTarget=False ShadowObject=(Dynamic, Solid, 512, 512) 
}

Instance=cameras
{
  Moveable=True VisGroups=(32)
  MeshFile=CAMERAS.gmt CollTarget=True HATTarget=False ShadowReceiver=True ShadowCaster=(Static, Solid, 64, 64) 
}

Instance=screenlcd
{
  Moveable=True VisGroups=(33)
  MeshFile=SCREENLCD.gmt CollTarget=True HATTarget=False 
}

/////////////////////// CRASHABLE ///////////////////////

Instance=cone0
{
  Moveable=True VisGroups=(32)
  MeshFile=PASS.gmt CollTarget=True HATTarget=False ShadowReceiver=True 
}

Instance=cone1
{
  Moveable=True VisGroups=(32)
  MeshFile=CONE1.gmt CollTarget=True HATTarget=False ShadowReceiver=True 
}

Instance=cone2
{
  Moveable=True VisGroups=(32)
  MeshFile=CONE2.gmt CollTarget=True HATTarget=False ShadowReceiver=True 
}

Instance=cone3
{
  Moveable=True VisGroups=(32)
  MeshFile=CONE3.gmt CollTarget=True HATTarget=False ShadowReceiver=True 
}

Instance=cone4
{
  Moveable=True VisGroups=(32)
  MeshFile=CONE4.gmt CollTarget=True HATTarget=False ShadowReceiver=True 
}

Instance=cone5
{
  Moveable=True VisGroups=(32)
  MeshFile=CONE5.gmt CollTarget=True HATTarget=False ShadowReceiver=True 
}

Instance=cone6
{
  Moveable=True VisGroups=(32)
  MeshFile=CONE6.gmt CollTarget=True HATTarget=False ShadowReceiver=True 
}

Instance=cone7
{
  Moveable=True VisGroups=(32)
  MeshFile=CONE7.gmt CollTarget=True HATTarget=False ShadowReceiver=True 
}

Instance=cone8
{
  Moveable=True VisGroups=(32)
  MeshFile=CONE8.gmt CollTarget=True HATTarget=False ShadowReceiver=True 
}

Instance=cone9
{
  Moveable=True VisGroups=(32)
  MeshFile=CONE9.gmt CollTarget=True HATTarget=False ShadowReceiver=True 
}

Instance=cone10
{
  Moveable=True VisGroups=(32)
  MeshFile=CONE10.gmt CollTarget=True HATTarget=False ShadowReceiver=True 
}

Instance=cone11
{
  Moveable=True VisGroups=(32)
  MeshFile=CONE11.gmt CollTarget=True HATTarget=False ShadowReceiver=True 
}

Instance=cone12
{
  Moveable=True VisGroups=(32)
  MeshFile=CONE12.gmt CollTarget=True HATTarget=False ShadowReceiver=True
}

Instance=cone13
{
  Moveable=True VisGroups=(32)
  MeshFile=CONE13.gmt CollTarget=True HATTarget=False ShadowReceiver=True 
}

Instance=cone14
{
  Moveable=True VisGroups=(32)
  MeshFile=CONE14.gmt CollTarget=True HATTarget=False ShadowReceiver=True 
}

Instance=cone15
{
  Moveable=True VisGroups=(32)
  MeshFile=CONE15.gmt CollTarget=True HATTarget=False ShadowReceiver=True 
}

Instance=cone16
{
  Moveable=True VisGroups=(32)
  MeshFile=CONE16.gmt CollTarget=True HATTarget=False ShadowReceiver=True 
}

Instance=cone17
{
  Moveable=True VisGroups=(32)
  MeshFile=CONE17.gmt CollTarget=True HATTarget=False ShadowReceiver=True 
}

Instance=cone18
{
  Moveable=True VisGroups=(32)
  MeshFile=CONE18.gmt CollTarget=True HATTarget=False ShadowReceiver=True 
}

Instance=cone19
{
  Moveable=True VisGroups=(32)
  MeshFile=CONE19.gmt CollTarget=True HATTarget=False ShadowReceiver=True 
}

Instance=cone20
{
  Moveable=True VisGroups=(32)
  MeshFile=CONE20.gmt CollTarget=True HATTarget=False ShadowReceiver=True 
}

Instance=cone21
{
  Moveable=True VisGroups=(32)
  MeshFile=CONE21.gmt CollTarget=True HATTarget=False ShadowReceiver=True 
}

Instance=cone22
{
  Moveable=True VisGroups=(32)
  MeshFile=CONE22.gmt CollTarget=True HATTarget=False ShadowReceiver=True 
}

Instance=cone23
{
  Moveable=True VisGroups=(32)
  MeshFile=CONE23.gmt CollTarget=True HATTarget=False ShadowReceiver=True 
}

Instance=cone24
{
  Moveable=True VisGroups=(32)
  MeshFile=CONE24.gmt CollTarget=True HATTarget=False ShadowReceiver=True 
}

Instance=cone25
{
  Moveable=True VisGroups=(32)
  MeshFile=CONE25.gmt CollTarget=True HATTarget=False ShadowReceiver=True 
}

Instance=cone26
{
  Moveable=True VisGroups=(32)
  MeshFile=CONE26.gmt CollTarget=True HATTarget=False ShadowReceiver=True 
}

Instance=cone27
{
  Moveable=True VisGroups=(32)
  MeshFile=CONE27.gmt CollTarget=True HATTarget=False ShadowReceiver=True 
}

Instance=cone28
{
  Moveable=True VisGroups=(32)
  MeshFile=CONE28.gmt CollTarget=True HATTarget=False ShadowReceiver=True 
}

Instance=cone29
{
  Moveable=True VisGroups=(32)
  MeshFile=CONE29.gmt CollTarget=True HATTarget=False ShadowReceiver=True 
}

Instance=cone30
{
  Moveable=True VisGroups=(32)
  MeshFile=CONE30.gmt CollTarget=True HATTarget=False ShadowReceiver=True 
}

Instance=cone31
{
  Moveable=True VisGroups=(32)
  MeshFile=CONE31.gmt CollTarget=True HATTarget=False ShadowReceiver=True 
}

Instance=cone1
{
  Moveable=True VisGroups=(32)
  MeshFile=CONE1.gmt CollTarget=True HATTarget=False ShadowReceiver=True 
}

Instance=cone32
{
  Moveable=True VisGroups=(32)
  MeshFile=CONE32.gmt CollTarget=True HATTarget=False ShadowReceiver=True 
}

Instance=cone33
{
  Moveable=True VisGroups=(32)
  MeshFile=CONE33.gmt CollTarget=True HATTarget=False ShadowReceiver=True 
}

Instance=cone34
{
  Moveable=True VisGroups=(32)
  MeshFile=CONE34.gmt CollTarget=True HATTarget=False ShadowReceiver=True 
}

Instance=cone35
{
  Moveable=True VisGroups=(32)
  MeshFile=CONE35.gmt CollTarget=True HATTarget=False ShadowReceiver=True 
}

Instance=cone36
{
  Moveable=True VisGroups=(32)
  MeshFile=CONE36.gmt CollTarget=True HATTarget=False ShadowReceiver=True ShadowCaster=(Static, Solid, 64, 64) 
}

Instance=cone37
{
  Moveable=True VisGroups=(32)
  MeshFile=CONE37.gmt CollTarget=True HATTarget=False ShadowReceiver=True ShadowCaster=(Static, Solid, 64, 64) 
}

Instance=cone38
{
  Moveable=True VisGroups=(32)
  MeshFile=CONE38.gmt CollTarget=True HATTarget=False ShadowReceiver=True ShadowCaster=(Static, Solid, 64, 64) 
}

Instance=cone39
{
  Moveable=True VisGroups=(32)
  MeshFile=CONE39.gmt CollTarget=True HATTarget=False ShadowReceiver=True ShadowCaster=(Static, Solid, 64, 64)
}

Instance=cone40
{
  Moveable=True VisGroups=(32)
  MeshFile=CONE40.gmt CollTarget=True HATTarget=False ShadowReceiver=True ShadowCaster=(Static, Solid, 64, 64) 
}

Instance=cone41
{
  Moveable=True VisGroups=(32)
  MeshFile=CAMERAM_1.gmt CollTarget=True HATTarget=False ShadowReceiver=True ShadowCaster=(Static, Solid, 64, 64) 
}

Instance=cone42
{
  Moveable=True VisGroups=(32)
  MeshFile=CAMERAM_2.gmt CollTarget=True HATTarget=False ShadowReceiver=True ShadowCaster=(Static, Solid, 64, 64) 
}

Instance=cone43
{
  Moveable=True VisGroups=(32)
  MeshFile=CAMERAM_3.gmt CollTarget=True HATTarget=False ShadowReceiver=True ShadowCaster=(Static, Solid, 64, 64) 
}

Instance=cone44
{
  Moveable=True VisGroups=(32)
  MeshFile=CAMERAM_4.gmt CollTarget=True HATTarget=False ShadowReceiver=True ShadowCaster=(Static, Solid, 64, 64) 
}

Instance=cone45
{
  Moveable=True VisGroups=(32)
  MeshFile=CAMERAM_5.gmt CollTarget=True HATTarget=False ShadowReceiver=True ShadowCaster=(Static, Solid, 64, 64) 
}

Instance=cone46
{
  Moveable=True VisGroups=(32)
  MeshFile=CAMERAM_6.gmt CollTarget=True HATTarget=False ShadowReceiver=True ShadowCaster=(Static, Solid, 64, 64) 
}

Instance=cone47
{
  Moveable=True VisGroups=(32)
  MeshFile=CAMERAM_7.gmt CollTarget=True HATTarget=False ShadowReceiver=True ShadowCaster=(Static, Solid, 64, 64) 
}

Instance=cone48
{
  Moveable=True VisGroups=(32)
  MeshFile=CAMERAM_8.gmt CollTarget=True HATTarget=False ShadowReceiver=True ShadowCaster=(Static, Solid, 64, 64) 
}

Instance=cone49
{
  Moveable=True VisGroups=(32)
  MeshFile=CAMERAM_9.gmt CollTarget=True HATTarget=False ShadowReceiver=True 
}

Instance=cone50
{
  Moveable=True VisGroups=(32)
  MeshFile=CAMERAM_10.gmt CollTarget=True HATTarget=False ShadowReceiver=True 
}

Instance=cone51
{
  Moveable=True VisGroups=(32)
  MeshFile=CAMERAM_11.gmt CollTarget=True HATTarget=False ShadowReceiver=True 
}

Instance=cone52
{
  Moveable=True VisGroups=(32)
  MeshFile=CAMERAM_12.gmt CollTarget=True HATTarget=False ShadowReceiver=True 
}

Instance=cone53
{
  Moveable=True VisGroups=(32)
  MeshFile=CAMERAM_13.gmt CollTarget=True HATTarget=False ShadowReceiver=True 
}

Instance=cone54
{
  Moveable=True VisGroups=(32)
  MeshFile=CAMERAM_14.gmt CollTarget=True HATTarget=False ShadowReceiver=True 
}

Instance=cone55
{
  Moveable=True VisGroups=(32)
  MeshFile=CAMERAM_15.gmt CollTarget=True HATTarget=False ShadowReceiver=True 
}

Instance=cone56
{
  Moveable=True VisGroups=(32)
  MeshFile=CAMERAM_16.gmt CollTarget=True HATTarget=False ShadowReceiver=True 
}

Instance=cone57
{
  Moveable=True VisGroups=(32)
  MeshFile=SPECTATORSM_1.gmt CollTarget=True HATTarget=False ShadowReceiver=True ShadowCaster=(Static, Solid, 64, 64) 
}

Instance=cone58
{
  Moveable=True VisGroups=(32)
  MeshFile=SPECTATORSM_2.gmt CollTarget=True HATTarget=False ShadowReceiver=True ShadowCaster=(Static, Solid, 64, 64) 
}

/////////////////////// SOUNDS ///////////////////////

Instance=horn01
{
  Render=False Special2=(2) VisGroups=(608)
  MeshFile=HORN01.GMT CollTarget=False HATTarget=False 
}

Instance=horn02
{
  Render=False Special2=(2) VisGroups=(608)
  MeshFile=HORN02.GMT CollTarget=False HATTarget=False 
}

Instance=horn03
{
  Render=False Special2=(2) VisGroups=(608)
  MeshFile=HORN03.GMT CollTarget=False HATTarget=False 
}

Instance=CROWDSOUND00
{
  Render=False Special2=(1) VisGroups=(34)
  MeshFile=CROWDSOUND00.gmt CollTarget=False HATTarget=False 
}

Instance=SpeakerA00
{
  Render=False Special2=(6) VisGroups=(34)
  MeshFile=SPEAKERA00.gmt CollTarget=False HATTarget=False 
}


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

