CUBEASF

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

SearchPath=GameData\Locations\Shared
SearchPath=GameData\Locations\rally

//-------------------------------------------------------
MASFile=Skies_Central.gtr
MASFile=rally.gtr
MASFile=rallymap.gtr


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

View=mainview
{
  Clear=True
  Color=(0, 0, 0)
  Size=(1.0, 1.0) Center=(0.5, 0.5)
  FOV=(77.75, 62.50)
  ClipPlanes=(0.50, 2000.00)
  View=rearview
  {
    Clear=True
    Color=(149, 218, 254)
    Size=(512.0, 256.0) Center=(256.0, 128.0)
    FOV=(77.5, 62.5)
    ClipPlanes=(0.50, 600.00)
  }
}

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

GroupMethod=Dynamic
AmbientColor=(172, 167, 163)

FogMode=LINEAR FogIn=(420.00) FogOut=(2500.00) FogColor=(168, 177, 176)

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

Light=Direct00
{
  Type=Directional
  Color=(255, 255, 255)
  Dir=(0.84, -0.72, 0.55)
}

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

  Instance=skyboxi
{
  Moveable=True 
  MeshFile=skyboxi.gmt CollTarget=False HATTarget=False 
  Instance=day
  {
    Moveable=True 
    MeshFile=day.gmt CollTarget=False HATTarget=False 
  }
  Instance=night
  {
    Moveable=True 
    MeshFile=night.gmt CollTarget=False HATTarget=False 
  }
  Instance=sunrise
  {
    Moveable=True 
    MeshFile=sunrise.gmt CollTarget=False HATTarget=False 
  }
  Instance=sunset
  {
    Moveable=True 
    MeshFile=sunset.gmt CollTarget=False HATTarget=False 
  }
  Instance=sun
  {
    Moveable=True VisGroups=(32)
    MeshFile=sun.gmt CollTarget=False HATTarget=False 
  }
  Instance=moon
  {
    Moveable=True VisGroups=(32)
    MeshFile=moon.gmt CollTarget=False HATTarget=False 
  }
}
//-------------------------------------------------------

Instance=xfinish
{
  Render=False Change=False VisGroups=(32)
  MeshFile=xfinish.gmt CollTarget=True HATTarget=False 
  Response=VEHICLE,TIMING
}
Instance=xsector1
{
  Render=False Change=False VisGroups=(32)
  MeshFile=xsector1.gmt CollTarget=True HATTarget=False 
  Response=VEHICLE,TIMING
}
Instance=xsector2
{
  Render=False Change=False VisGroups=(32)
  MeshFile=xsector2.gmt CollTarget=True HATTarget=False 
  Response=VEHICLE,TIMING
}
Instance=xpitin
{
  Render=False Change=False VisGroups=(32)
  MeshFile=xpitin.gmt CollTarget=True HATTarget=False 
  Response=VEHICLE,PITSTOP
}
Instance=xpitout
{
  Render=False Change=False VisGroups=(32)
  MeshFile=xpitout.gmt CollTarget=True HATTarget=False 
  Response=VEHICLE,PITSTOP
}

//-------------------------------------------------------
Instance=track01
{
  MeshFile=track01.gmt CollTarget=True HATTarget=True ShadowReceiver=True 
}
Instance=langan03
{
  MeshFile=langan03.gmt CollTarget=True HATTarget=True ShadowReceiver=True 
}
Instance=langan01
{
  MeshFile=langan01.gmt CollTarget=True HATTarget=True ShadowReceiver=True 
}
Instance=qiao02
{
  MeshFile=qiao02.gmt CollTarget=True HATTarget=True ShadowReceiver=True 
}
Instance=langan02
{
  MeshFile=langan02.gmt CollTarget=True HATTarget=True ShadowReceiver=True 
}
Instance=treewall01
{
  MeshFile=treewall01.gmt CollTarget=True HATTarget=True 
}
Instance=tree01
{
  MeshFile=tree01.gmt CollTarget=False HATTarget=False
}
Instance=trackwall01
{
  MeshFile=trackwall01.gmt CollTarget=True HATTarget=True ShadowReceiver=True 
}
Instance=trackwall02
{
  MeshFile=trackwall02.gmt CollTarget=True HATTarget=True ShadowReceiver=True 
}
Instance=trackwall03
{
  MeshFile=trackwall03.gmt CollTarget=True HATTarget=True ShadowReceiver=True 
}
Instance=trackwall04
{
  MeshFile=trackwall04.gmt CollTarget=True HATTarget=True ShadowReceiver=True 
}
Instance=trackwall05
{
  MeshFile=trackwall05.gmt CollTarget=True HATTarget=True ShadowReceiver=True 
}
Instance=trackwall06
{
  MeshFile=trackwall06.gmt CollTarget=True HATTarget=True ShadowReceiver=True 
}
Instance=trackwall07
{
  MeshFile=trackwall07.gmt CollTarget=True HATTarget=True ShadowReceiver=True 
}
Instance=trackwall08
{
  MeshFile=trackwall08.gmt CollTarget=True HATTarget=True ShadowReceiver=True 
}
Instance=trackwall09
{
  MeshFile=trackwall09.gmt CollTarget=True HATTarget=True ShadowReceiver=True 
}
Instance=trackwall010
{
  MeshFile=trackwall010.gmt CollTarget=True HATTarget=True ShadowReceiver=True 
}
Instance=trackwall011
{
  MeshFile=trackwall011.gmt CollTarget=True HATTarget=True ShadowReceiver=True 
}
Instance=trackwall012
{
  MeshFile=trackwall012.gmt CollTarget=True HATTarget=True ShadowReceiver=True 
}
Instance=trackwall013
{
  MeshFile=trackwall013.gmt CollTarget=True HATTarget=True ShadowReceiver=True 
}
Instance=trackwall014
{
  MeshFile=trackwall014.gmt CollTarget=True HATTarget=True ShadowReceiver=True 
}
Instance=trackwall015
{
  MeshFile=trackwall015.gmt CollTarget=True HATTarget=True ShadowReceiver=True 
}
Instance=track02
{
  MeshFile=track02.gmt CollTarget=True HATTarget=True ShadowReceiver=True 
}
Instance=track03
{
  MeshFile=track03.gmt CollTarget=True HATTarget=True ShadowReceiver=True 
}
Instance=track04
{
  MeshFile=track04.gmt CollTarget=True HATTarget=True ShadowReceiver=True 
}
Instance=track05
{
  MeshFile=track05.gmt CollTarget=True HATTarget=True ShadowReceiver=True 
}
Instance=track06
{
  MeshFile=track06.gmt CollTarget=True HATTarget=True ShadowReceiver=True 
}
Instance=track07
{
  MeshFile=track07.gmt CollTarget=True HATTarget=True ShadowReceiver=True 
}
Instance=track08
{
  MeshFile=track08.gmt CollTarget=True HATTarget=True ShadowReceiver=True 
}
Instance=track09
{
  MeshFile=track09.gmt CollTarget=True HATTarget=True ShadowReceiver=True 
}
Instance=track010
{
  MeshFile=track010.gmt CollTarget=True HATTarget=True ShadowReceiver=True 
}
Instance=track011
{
  MeshFile=track011.gmt CollTarget=True HATTarget=True ShadowReceiver=True 
}
Instance=track012
{
  MeshFile=track012.gmt CollTarget=True HATTarget=True ShadowReceiver=True 
}
Instance=track013
{
  MeshFile=track013.gmt CollTarget=True HATTarget=True ShadowReceiver=True 
}
Instance=track014
{
  MeshFile=track014.gmt CollTarget=True HATTarget=True ShadowReceiver=True 
}
Instance=track015
{
  MeshFile=track015.gmt CollTarget=True HATTarget=True ShadowReceiver=True 
}
Instance=track016
{
  MeshFile=track016.gmt CollTarget=True HATTarget=True ShadowReceiver=True 
}
Instance=track017
{
  MeshFile=track017.gmt CollTarget=True HATTarget=True ShadowReceiver=True
}
Instance=hillshow01
{
  MeshFile=hillshow01.gmt CollTarget=False HATTarget=True 
}
Instance=hillshow02
{
  MeshFile=hillshow02.gmt CollTarget=False HATTarget=True 
}
Instance=hillshow03
{
  MeshFile=hillshow03.gmt CollTarget=False HATTarget=True 
}
Instance=hillshow04
{
  MeshFile=hillshow04.gmt CollTarget=False HATTarget=True 
}
Instance=hillshow05
{
  MeshFile=hillshow05.gmt CollTarget=False HATTarget=True 
}
Instance=hillshow06
{
  MeshFile=hillshow06.gmt CollTarget=False HATTarget=True 
}
Instance=hillshow07
{
  MeshFile=hillshow07.gmt CollTarget=False HATTarget=True 
}
Instance=hillshow08
{
  MeshFile=hillshow08.gmt CollTarget=False HATTarget=True 
}
Instance=hillshow09
{
  MeshFile=hillshow09.gmt CollTarget=True HATTarget=True 
}
Instance=hillshow010
{
  MeshFile=hillshow010.gmt CollTarget=True HATTarget=True 
}
Instance=hillshow012
{
  MeshFile=hillshow012.gmt CollTarget=True HATTarget=True 
}
Instance=hillshow011
{
  MeshFile=hillshow011.gmt CollTarget=True HATTarget=True 
}
Instance=hillshow013
{
  MeshFile=hillshow013.gmt CollTarget=True HATTarget=True 
}
Instance=hillshow014
{
  MeshFile=hillshow014.gmt CollTarget=True HATTarget=True 
}
Instance=hillshow015
{
  MeshFile=hillshow015.gmt CollTarget=True HATTarget=True 
}
Instance=hillshow016
{
  MeshFile=hillshow016.gmt CollTarget=True HATTarget=True 
}
Instance=hillshow017
{
  MeshFile=hillshow017.gmt CollTarget=True HATTarget=True 
}
Instance=hillshow018
{
  MeshFile=hillshow018.gmt CollTarget=True HATTarget=True 
}
Instance=hillshow019
{
  MeshFile=hillshow019.gmt CollTarget=True HATTarget=True 
}
Instance=hillshow020
{
  MeshFile=hillshow020.gmt CollTarget=True HATTarget=True 
}
Instance=hillshow022
{
  MeshFile=hillshow022.gmt CollTarget=True HATTarget=True 
}
Instance=hillshow021
{
  MeshFile=hillshow021.gmt CollTarget=True HATTarget=True 
}
Instance=hillshow023
{
  MeshFile=hillshow023.gmt CollTarget=True HATTarget=True 
}
Instance=hillshow024
{
  MeshFile=hillshow024.gmt CollTarget=True HATTarget=True 
}
Instance=hillshow025
{
  MeshFile=hillshow025.gmt CollTarget=True HATTarget=True 
}
Instance=hillshow026
{
  MeshFile=hillshow026.gmt CollTarget=True HATTarget=True 
}
Instance=hillshow027
{
  MeshFile=hillshow027.gmt CollTarget=True HATTarget=True 
}
Instance=hillshow028
{
  MeshFile=hillshow028.gmt CollTarget=True HATTarget=True 
}
Instance=hillshow029
{
  MeshFile=hillshow029.gmt CollTarget=True HATTarget=True 
}
Instance=hillshow030
{
  MeshFile=hillshow030.gmt CollTarget=True HATTarget=True 
}
Instance=hillshow031
{
  MeshFile=hillshow031.gmt CollTarget=True HATTarget=True 
}
Instance=hillshow032
{
  MeshFile=hillshow032.gmt CollTarget=True HATTarget=True 
}
Instance=hillshow033
{
  MeshFile=hillshow033.gmt CollTarget=True HATTarget=True 
}
Instance=hillshow034
{
  MeshFile=hillshow034.gmt CollTarget=True HATTarget=True 
}
Instance=hillshow035
{
  MeshFile=hillshow035.gmt CollTarget=True HATTarget=True 
}
Instance=trackwall055
{
  MeshFile=trackwall055.gmt CollTarget=True HATTarget=True 
}
Instance=trackwall057
{
  MeshFile=trackwall057.gmt CollTarget=True HATTarget=True 
}
Instance=trackwall058
{
  MeshFile=trackwall058.gmt CollTarget=True HATTarget=True 
}
Instance=track_a
{
  MeshFile=track_a.gmt CollTarget=True HATTarget=True 
}
Instance=track_bb
{
  MeshFile=track_bb.gmt CollTarget=True HATTarget=True 
}
Instance=qiaoshow01
{
  MeshFile=qiaoshow01.gmt CollTarget=False HATTarget=True 
}
Instance=cao
{
  MeshFile=cao.gmt CollTarget=False HATTarget=False 
}
Instance=shitou01
{
  MeshFile=shitou01.gmt CollTarget=True HATTarget=True ShadowReceiver=True 
}
Instance=shui
{
  MeshFile=shui.gmt CollTarget=True HATTarget=True 
}
Instance=daoying01
{
  MeshFile=daoying01.gmt CollTarget=True HATTarget=True 
}
Instance=daoying02
{
  MeshFile=daoying02.gmt CollTarget=True HATTarget=True 
}
Instance=LOGO01
{
  MeshFile=LOGO01.gmt CollTarget=True HATTarget=True 
}
Instance=Plane01
{
  MeshFile=Plane01.gmt CollTarget=True HATTarget=True 
}
Instance=sign_01
{
  Moveable=True 
  MeshFile=sign_01.gmt CollTarget=True HATTarget=True ShadowCaster=(Static, Solid, 128, 128) 
}
Instance=sign_02
{
  Moveable=True 
  MeshFile=sign_02.gmt CollTarget=True HATTarget=True ShadowCaster=(Static, Solid, 128, 128) 
}
Instance=sign_03
{
  Moveable=True 
  MeshFile=sign_03.gmt CollTarget=True HATTarget=True ShadowCaster=(Static, Solid, 128, 128) 
}
Instance=sign_04
{
  Moveable=True 
  MeshFile=sign_04.gmt CollTarget=True HATTarget=True ShadowCaster=(Static, Solid, 128, 128) 
}
Instance=sign_05
{
  Moveable=True 
  MeshFile=sign_05.gmt CollTarget=True HATTarget=True ShadowCaster=(Static, Solid, 128, 128) 
}
Instance=sign_06
{
  Moveable=True 
  MeshFile=sign_06.gmt CollTarget=True HATTarget=True ShadowCaster=(Static, Solid, 128, 128) 
}
Instance=sign_07
{
  Moveable=True 
  MeshFile=sign_07.gmt CollTarget=True HATTarget=True ShadowCaster=(Static, Solid, 128, 128) 
}
Instance=sign_08
{
  Moveable=True 
  MeshFile=sign_08.gmt CollTarget=True HATTarget=True ShadowCaster=(Static, Solid, 128, 128) 
}
Instance=sign_09
{
  Moveable=True 
  MeshFile=sign_09.gmt CollTarget=True HATTarget=True ShadowCaster=(Static, Solid, 128, 128) 
}
Instance=sign_010
{
  Moveable=True 
  MeshFile=sign_010.gmt CollTarget=True HATTarget=True ShadowCaster=(Static, Solid, 128, 128) 
}
Instance=sign_011
{
  Moveable=True 
  MeshFile=sign_011.gmt CollTarget=True HATTarget=True ShadowCaster=(Static, Solid, 128, 128) 
}
Instance=sign_012
{
  Moveable=True 
  MeshFile=sign_012.gmt CollTarget=True HATTarget=True ShadowCaster=(Static, Solid, 128, 128) 
}
Instance=sign_013
{
  Moveable=True 
  MeshFile=sign_013.gmt CollTarget=True HATTarget=True ShadowCaster=(Static, Solid, 128, 128) 
}
Instance=sign_014
{
  Moveable=True 
  MeshFile=sign_014.gmt CollTarget=True HATTarget=True ShadowCaster=(Static, Solid, 128, 128) 
}
Instance=sign_015
{
  Moveable=True 
  MeshFile=sign_015.gmt CollTarget=True HATTarget=True ShadowCaster=(Static, Solid, 128, 128) 
}
Instance=sign_016
{
  Moveable=True 
  MeshFile=sign_016.gmt CollTarget=True HATTarget=True ShadowCaster=(Static, Solid, 128, 128) 
}
Instance=sign_017
{
  Moveable=True 
  MeshFile=sign_017.gmt CollTarget=True HATTarget=True ShadowCaster=(Static, Solid, 128, 128) 
}
Instance=sign_018
{
  Moveable=True 
  MeshFile=sign_018.gmt CollTarget=True HATTarget=True ShadowCaster=(Static, Solid, 128, 128) 
}
Instance=sign_019
{
  Moveable=True 
  MeshFile=sign_019.gmt CollTarget=True HATTarget=True ShadowCaster=(Static, Solid, 128, 128) 
}
Instance=sign_020
{
  Moveable=True 
  MeshFile=sign_020.gmt CollTarget=True HATTarget=True ShadowCaster=(Static, Solid, 128, 128) 
}
Instance=sign_021
{
  Moveable=True 
  MeshFile=sign_021.gmt CollTarget=True HATTarget=True ShadowCaster=(Static, Solid, 128, 128) 
}
Instance=sign_022
{
  Moveable=True 
  MeshFile=sign_022.gmt CollTarget=True HATTarget=True ShadowCaster=(Static, Solid, 128, 128) 
}
Instance=sign_023
{
  Moveable=True 
  MeshFile=sign_023.gmt CollTarget=True HATTarget=True ShadowCaster=(Static, Solid, 128, 128) 
}
Instance=sign_024
{
  Moveable=True 
  MeshFile=sign_024.gmt CollTarget=True HATTarget=True ShadowCaster=(Static, Solid, 128, 128) 
}
Instance=sign_025
{
  Moveable=True 
  MeshFile=sign_025.gmt CollTarget=True HATTarget=True ShadowCaster=(Static, Solid, 128, 128) 
}
Instance=sign_026
{
  Moveable=True 
  MeshFile=sign_026.gmt CollTarget=True HATTarget=True ShadowCaster=(Static, Solid, 128, 128) 
}
Instance=sign_027
{
  Moveable=True 
  MeshFile=sign_027.gmt CollTarget=True HATTarget=True ShadowCaster=(Static, Solid, 128, 128) 
}
Instance=sign_028
{
  Moveable=True 
  MeshFile=sign_028.gmt CollTarget=True HATTarget=True ShadowCaster=(Static, Solid, 128, 128) 
}
Instance=sign_029
{
  Moveable=True 
  MeshFile=sign_029.gmt CollTarget=True HATTarget=True ShadowCaster=(Static, Solid, 128, 128) 
}
Instance=sign_030
{
  Moveable=True 
  MeshFile=sign_030.gmt CollTarget=True HATTarget=True ShadowCaster=(Static, Solid, 128, 128) 
}
Instance=sign_031
{
  Moveable=True 
  MeshFile=sign_031.gmt CollTarget=True HATTarget=True ShadowCaster=(Static, Solid, 128, 128) 
}
Instance=sign_032
{
  Moveable=True 
  MeshFile=sign_032.gmt CollTarget=True HATTarget=True ShadowCaster=(Static, Solid, 128, 128) 
}
Instance=sign_033
{
  Moveable=True 
  MeshFile=sign_033.gmt CollTarget=True HATTarget=True ShadowCaster=(Static, Solid, 128, 128) 
}
Instance=sign_034
{
  Moveable=True 
  MeshFile=sign_034.gmt CollTarget=True HATTarget=True ShadowCaster=(Static, Solid, 128, 128) 
}
Instance=sign_035
{
  Moveable=True 
  MeshFile=sign_035.gmt CollTarget=True HATTarget=True ShadowCaster=(Static, Solid, 128, 128) 
}
Instance=sign_037
{
  Moveable=True 
  MeshFile=sign_037.gmt CollTarget=True HATTarget=True ShadowCaster=(Static, Solid, 128, 128) 
}
Instance=sign_036
{
  Moveable=True 
  MeshFile=sign_036.gmt CollTarget=True HATTarget=True ShadowCaster=(Static, Solid, 128, 128) 
}
Instance=sign_038
{
  Moveable=True 
  MeshFile=sign_038.gmt CollTarget=True HATTarget=True ShadowCaster=(Static, Solid, 128, 128) 
}
Instance=sign_039
{
  Moveable=True 
  MeshFile=sign_039.gmt CollTarget=True HATTarget=True ShadowCaster=(Static, Solid, 128, 128) 
}
Instance=sign_040
{
  Moveable=True 
  MeshFile=sign_040.gmt CollTarget=True HATTarget=True ShadowCaster=(Static, Solid, 128, 128) 
}
Instance=sign_041
{
  Moveable=True 
  MeshFile=sign_041.gmt CollTarget=True HATTarget=True ShadowCaster=(Static, Solid, 128, 128) 
}
Instance=sign_042
{
  Moveable=True 
  MeshFile=sign_042.gmt CollTarget=True HATTarget=True ShadowCaster=(Static, Solid, 128, 128) 
}
Instance=sign_043
{
  Moveable=True 
  MeshFile=sign_043.gmt CollTarget=True HATTarget=True ShadowCaster=(Static, Solid, 128, 128) 
}
Instance=sign_044
{
  Moveable=True 
  MeshFile=sign_044.gmt CollTarget=True HATTarget=True ShadowCaster=(Static, Solid, 128, 128) 
}
Instance=sign_045
{
  Moveable=True 
  MeshFile=sign_045.gmt CollTarget=True HATTarget=True ShadowCaster=(Static, Solid, 128, 128) 
}
Instance=sign_046
{
  Moveable=True 
  MeshFile=sign_046.gmt CollTarget=True HATTarget=True ShadowCaster=(Static, Solid, 128, 128) 
}
Instance=sign_047
{
  Moveable=True 
  MeshFile=sign_047.gmt CollTarget=True HATTarget=True ShadowCaster=(Static, Solid, 128, 128) 
}
Instance=sign_048
{
  Moveable=True 
  MeshFile=sign_048.gmt CollTarget=True HATTarget=True ShadowCaster=(Static, Solid, 128, 128) 
}
Instance=sign_049
{
  Moveable=True 
  MeshFile=sign_049.gmt CollTarget=True HATTarget=True ShadowCaster=(Static, Solid, 128, 128) 
}
Instance=sign_050
{
  Moveable=True 
  MeshFile=sign_050.gmt CollTarget=True HATTarget=True ShadowCaster=(Static, Solid, 128, 128) 
}
Instance=sign_051
{
  Moveable=True 
  MeshFile=sign_051.gmt CollTarget=True HATTarget=True ShadowCaster=(Static, Solid, 128, 128) 
}
Instance=sign_052
{
  Moveable=True 
  MeshFile=sign_052.gmt CollTarget=True HATTarget=True ShadowCaster=(Static, Solid, 128, 128) 
}
Instance=hii01
{
  MeshFile=hii01.gmt CollTarget=True HATTarget=True ShadowReceiver=True 
}
Instance=hill02
{
  MeshFile=hill02.gmt CollTarget=True HATTarget=True ShadowReceiver=True 
}
Instance=hill03
{
  MeshFile=hill03.gmt CollTarget=True HATTarget=True ShadowReceiver=True 
}
Instance=hill04
{
  MeshFile=hill04.gmt CollTarget=True HATTarget=True ShadowReceiver=True 
}
Instance=hill05
{
  MeshFile=hill05.gmt CollTarget=True HATTarget=True ShadowReceiver=True 
}
Instance=hill07
{
  MeshFile=hill07.gmt CollTarget=True HATTarget=True ShadowReceiver=True 
}
Instance=hill06
{
  MeshFile=hill06.gmt CollTarget=True HATTarget=True ShadowReceiver=True 
}
Instance=hill08
{
  MeshFile=hill08.gmt CollTarget=True HATTarget=True ShadowReceiver=True 
}
Instance=hill09
{
  MeshFile=hill09.gmt CollTarget=True HATTarget=True ShadowReceiver=True 
}
Instance=hill010
{
  MeshFile=hill010.gmt CollTarget=True HATTarget=True ShadowReceiver=True 
}
Instance=lupai01
{
  MeshFile=lupai01.gmt CollTarget=True HATTarget=True 
}
Instance=pitwall
{
  MeshFile=pitwall.gmt CollTarget=True HATTarget=True ShadowReceiver=True 
}
Instance=pit02
{
  MeshFile=pit02.gmt CollTarget=True HATTarget=True ShadowReceiver=True 
}
Instance=pitlogo
{
  MeshFile=pitlogo.gmt CollTarget=True HATTarget=True ShadowReceiver=True 
}
Instance=pit_wall03
{
  MeshFile=pit_wall03.gmt CollTarget=True HATTarget=True ShadowReceiver=True 
}



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


