SIMISA@@@@@@@@@@JINX0x1t______


Tr_SMS (

		
	ScalabiltyGroup( 5
		Activation (
			ExternalCam ()PassengerCam	()
			Distance    (300)
		)
		Deactivation (
			
			CabCam			()
			Distance    	(300)
		)
		Streams ( 10
                 Stream (
				Priority ( 6 )
				Triggers ( 5
				Initial_Trigger  ( StartLoop   ( 1 File ( "track1.wav" -1 )   SelectionMethod ( SequentialSelection )  ) )	
				Variable_Trigger ( Variable2_Inc_Past  0.005 StartLoop   ( 1 File ( "track1.wav" -1 )   SelectionMethod ( SequentialSelection ) ) )
				Variable_Trigger ( Variable2_Inc_Past  0.050 ReleaseLoopRelease () )
				Variable_Trigger ( Variable2_Inc_Past  0.050 StartLoop   ( 1 File ( "track1.wav" -1 )   SelectionMethod ( SequentialSelection ) ) )
				Variable_Trigger ( Variable2_Dec_Past  0.005 ReleaseLoopRelease () )
				
				)
				
				FrequencyCurve(
					SpeedControlled
					CurvePoints ( 3
						-100.000	40000
						0.000		10000
						100.000	40000
					)
					Granularity ( 100 )		
				)
				VolumeCurve(
					SpeedControlled
					CurvePoints ( 5
						 
						 -50			0.0	
						 -6.0			1.0
						 0.000		0.0
						 6.0			1.0
						 50            	0.0
					)
					Granularity ( 0.05 )					
				)				

			)

                   Stream (
				Priority ( 6 )
				Triggers ( 5
				Initial_Trigger  ( StartLoop   ( 1 File ( "track2.wav" -1 )   SelectionMethod ( SequentialSelection )  ) )	
				Variable_Trigger ( Variable2_Inc_Past  0.010 StartLoop   ( 1 File ( "track2.wav" -1 )   SelectionMethod ( SequentialSelection ) ) )
				Variable_Trigger ( Variable2_Inc_Past  0.020 ReleaseLoopRelease () )
				Variable_Trigger ( Variable2_Inc_Past  0.020 StartLoop   ( 1 File ( "track2.wav" -1 )   SelectionMethod ( SequentialSelection ) ) )
				Variable_Trigger ( Variable2_Dec_Past  0.010 ReleaseLoopRelease () )
				
				)
				
				FrequencyCurve(
					SpeedControlled
					CurvePoints ( 3
						-100.000	40000
						0.010		10000
						100.000	40000
					)
					Granularity ( 100 )		
				)
				VolumeCurve(
					SpeedControlled
					CurvePoints ( 5
						 
						 -20.0		0.0	
						 -15.0		1.0
						 0.0			0.0
						 15.0			1.0
						 20.0             0.0
					)
					Granularity ( 0.05 )					
				)				

			)
 
			Stream (
				Priority ( 6 )
				Triggers ( 5
				Initial_Trigger  ( StartLoop   ( 1 File ( "track3.wav" -1 )   SelectionMethod ( SequentialSelection )  ) )	
				Variable_Trigger ( Variable2_Inc_Past  0.020 StartLoop   ( 1 File ( "track3.wav" -1 )   SelectionMethod ( SequentialSelection ) ) )
				Variable_Trigger ( Variable2_Inc_Past  0.030 ReleaseLoopRelease () )
				Variable_Trigger ( Variable2_Inc_Past  0.030 StartLoop   ( 1 File ( "track3.wav" -1 )   SelectionMethod ( SequentialSelection ) ) )
				Variable_Trigger ( Variable2_Dec_Past  0.020 ReleaseLoopRelease () )
				
				)
				
				FrequencyCurve(
					SpeedControlled
					CurvePoints ( 3
						-100.000	40000
						0.020		10000
						100.000	40000
					)
					Granularity ( 100 )		
				)
				VolumeCurve(
					SpeedControlled
					CurvePoints ( 5
						 
						 -30.0		0.0	
						 -25.0		1.0
						 0.000		0.0
						 25.0			1.0
						 30.0             0.0
					)
					Granularity ( 0.05 )					
				)				

			)
  
 
			Stream (
				Priority ( 6 )
				Triggers ( 5
				Initial_Trigger  ( StartLoop   ( 1 File ( "track4.wav" -1 )   SelectionMethod ( SequentialSelection )  ) )	
				Variable_Trigger ( Variable2_Inc_Past  0.030 StartLoop   ( 1 File ( "track4.wav" -1 )   SelectionMethod ( SequentialSelection ) ) )
				Variable_Trigger ( Variable2_Inc_Past  0.040 ReleaseLoopRelease () )
				Variable_Trigger ( Variable2_Inc_Past  0.040 StartLoop   ( 1 File ( "track4.wav" -1 )   SelectionMethod ( SequentialSelection ) ) )
				Variable_Trigger ( Variable2_Dec_Past  0.030 ReleaseLoopRelease () )
				
				)
				
				FrequencyCurve(
					SpeedControlled
					CurvePoints ( 3
						-100.000	30000
						0.030		10000
						100.000	30000
					)
					Granularity ( 100 )		
				)
				VolumeCurve(
					SpeedControlled
					CurvePoints ( 5
						 
						 -40.0		0.0	
						 -35.0		1.0
						 0.000		0.0
						 35.0			1.0
						 40.0             0.0
					)
					Granularity ( 0.05 )					
				)				

			)

			Stream (
				Priority ( 6 )
				Triggers ( 5
				Initial_Trigger  ( StartLoop   ( 1 File ( "track5.wav" -1 )   SelectionMethod ( SequentialSelection )  ) )	
				Variable_Trigger ( Variable2_Inc_Past  0.040 StartLoop   ( 1 File ( "track5.wav" -1 )   SelectionMethod ( SequentialSelection ) ) )
				Variable_Trigger ( Variable2_Inc_Past  0.050 ReleaseLoopRelease () )
				Variable_Trigger ( Variable2_Inc_Past  0.050 StartLoop   ( 1 File ( "track5.wav" -1 )   SelectionMethod ( SequentialSelection ) ) )
				Variable_Trigger ( Variable2_Dec_Past  0.040 ReleaseLoopRelease () )
				
				)
				
				FrequencyCurve(
					SpeedControlled
					CurvePoints ( 3
						-100.000	30000
						0.040		10000
						100.000	30000
					)
					Granularity ( 100 )		
				)
				VolumeCurve(
					SpeedControlled
					CurvePoints ( 5
						 
						 -50.0		0.0	
						 -45.0		1.0
						 0.000		0.0
						 45.0			1.0
						 50.0             0.0
					)
					Granularity ( 0.05 )					
				)				

			)

			Stream (
				Priority ( 6 )
				Triggers ( 5
				Initial_Trigger  ( StartLoop   ( 1 File ( "track6.wav" -1 )   SelectionMethod ( SequentialSelection )  ) )	
				Variable_Trigger ( Variable2_Inc_Past  0.050 StartLoop   ( 1 File ( "track6.wav" -1 )   SelectionMethod ( SequentialSelection ) ) )
				Variable_Trigger ( Variable2_Inc_Past  0.100 ReleaseLoopRelease () )
				Variable_Trigger ( Variable2_Inc_Past  0.100 StartLoop   ( 1 File ( "track6.wav" -1 )   SelectionMethod ( SequentialSelection ) ) )
				Variable_Trigger ( Variable2_Dec_Past  0.050 ReleaseLoopRelease () )
				
				)
				
				FrequencyCurve(
					SpeedControlled
					CurvePoints ( 3
						-100.000	20000
						0.050		10000
						100.000	20000
					)
					Granularity ( 100 )		
				)
				VolumeCurve(
					SpeedControlled
					CurvePoints ( 5
						 
						 -100.0		1.0	
						 -55.0		1.0
						 0.000		0.0
						 55.0			1.0
						 100.0            1.0
					)
					Granularity ( 0.05 )					
				)				

			)

			Stream (
				Priority ( 6 )
				Triggers ( 2
					
					Variable_Trigger ( Speed_Dec_Past  2.0	StartLoop ( 1 File ( "X_BrkSq.wav" -1 ) SelectionMethod ( SequentialSelection )	)	)
					Variable_Trigger ( Speed_Dec_Past  0.1	ReleaseLoopRelease ()	)
				)
				VolumeCurve(			
						SpeedControlled	
						CurvePoints ( 4	
				            0.0 		0.0
						0.1 		1.0
					      0.2		1.0
						3.0 		0.0 )

						
							Granularity  ( 0.05 )	)
				
				FrequencyCurve(
						   SpeedControlled
							CurvePoints ( 2	
							
							0.0 		11000
							3.0 		10500	)	
						
							Granularity  ( 0.05 )	)

			)

			
                 Stream (
				Priority ( 6 )
				Triggers ( 5
				Initial_Trigger  ( StartLoop   ( 1 File ( "x_mp_rail_high4.wav" -1 )   SelectionMethod ( SequentialSelection )  ) )	
				Variable_Trigger ( Variable2_Inc_Past  0.005 StartLoop   ( 1 File ( "x_mp_rail_high4.wav" -1 )   SelectionMethod ( SequentialSelection ) ) )
				Variable_Trigger ( Variable2_Inc_Past  0.200 ReleaseLoopRelease () )
				Variable_Trigger ( Variable2_Inc_Past  0.200 StartLoop   ( 1 File ( "x_mp_rail_high4.wav" -1 )   SelectionMethod ( SequentialSelection ) ) )
				Variable_Trigger ( Variable2_Dec_Past  0.005 ReleaseLoopRelease () )
				
				)
				
				FrequencyCurve(
					SpeedControlled
					CurvePoints ( 3
						-100.000	40000
						0.000		5000
						100.000	40000
					)
					Granularity ( 100 )		
				)
				VolumeCurve(
					SpeedControlled
					CurvePoints ( 3
						 
							
						 -60.0		1.0
						 0.000		0.0
						 60.0			1.0
						
					)
					Granularity ( 0.05 )					
				)				

			)

			Stream (
				Priority ( 5 )
				Triggers ( 5
					 Variable_Trigger ( Speed_Inc_Past  .05	PlayOneShot( 1	File( "x_dc_random4.wav" -1 )      SelectionMethod ( SequentialSelection ) ) )
                               Variable_Trigger ( Speed_Inc_Past   .5   PlayOneShot( 1	File( "x_fs_random4.wav" -1 )      SelectionMethod ( SequentialSelection ) ) )
                               Variable_Trigger ( Speed_Dec_Past  4.5    PlayOneShot( 1	File( "x_fs_random4.wav" -1 )      SelectionMethod ( SequentialSelection ) ) )
                               Variable_Trigger ( Speed_Dec_Past  5      PlayOneShot( 1	File( "x_fs_random3.wav" -1 )      SelectionMethod ( SequentialSelection ) ) )
                               Variable_Trigger ( Speed_Inc_Past  0.01   PlayOneShot( 3	File ( "slck1.wav" -1 ) File ( "slck2.wav" -1 ) File ( "slck3.wav" -1 ) SelectionMethod ( RandomSelection ) ) )

 
                                                                		 	
			    )
               )
                   Stream (
				Priority ( 5 )
                        Triggers ( 6				 
					Discrete_Trigger ( 58 PlayOneShot ( 1 	File ( "x_couple_auto1.wav" -1 ) SelectionMethod (SequentialSelection) ) ) 
					Discrete_Trigger ( 59 PlayOneShot ( 1 	File ( "x_couple_auto2.wav" -1 ) SelectionMethod (SequentialSelection) ) ) 
					Discrete_Trigger ( 60 PlayOneShot ( 1 	File ( "x_couple_auto3.wav" -1 ) SelectionMethod (SequentialSelection) ) ) 
					Discrete_Trigger ( 61 PlayOneShot ( 1 	File ( "x_uncouple_auto1.wav" -1 ) SelectionMethod (SequentialSelection) ) ) 
					Discrete_Trigger ( 62 PlayOneShot ( 1 	File ( "x_uncouple_auto2.wav" -1 ) SelectionMethod (SequentialSelection) ) ) 
					Discrete_Trigger ( 63 PlayOneShot ( 1 	File ( "x_uncouple_auto3.wav" -1 ) SelectionMethod (SequentialSelection) ) ) 
				)
			)
		)
	)
)	

	 