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

Tr_SMS (
ScalabiltyGroup( 5
	Activation (	CabCam		()	Distance    	( 100 )		)
	Deactivation (	ExternalCam ()		PassengerCam	()	Distance    	( 100 )		)
	Stereo ()
	Streams ( 12

		Stream(
				Skip ( ******************** Czuwak ******************** )
				Priority ( 8 )
				Volume ( 1 )
				Triggers ( 4
					Discrete_Trigger ( 56	SetStreamVolume ( 1 )	)
					Discrete_Trigger ( 56
						StartLoopRelease ( 1
							File ( "czuwak.wav" -1 )
							SelectionMethod ( SequentialSelection )
						)
					)
					Discrete_Trigger ( 57	SetStreamVolume ( 0 )	)
					Discrete_Trigger ( 57	ReleaseLoopRelease() )
				)
			)
		Stream (
			Skip ( **** Motor **** )
			Priority ( 8 )
			Volume ( 0.8 )
			Triggers ( 2
			Initial_Trigger  ( StartLoop ( 1 File ( "288_stand.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
			Variable_Trigger ( Variable1_Inc_Past 0.1 StartLoopRelease ( 1 File ( "288_stand.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
    )
    VolumeCurve(
     Variable2Controlled
     CurvePoints ( 3
      0.00  1.0
      0.10  0.5
	0.20  0.2
     )
     Granularity ( 0.05 )
    )
   )

		Stream(
				Priority ( 6 )
				Triggers ( 2
					Variable_Trigger 	( Variable2_Inc_Past	0.01	StartLoopRelease ( 1 File ( "288_anfahrt00.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
					Variable_Trigger 	( Variable2_Dec_Past	0.01	ReleaseLoopReleaseWithJump () )
				)
				FrequencyCurve(
					Variable2Controlled
					CurvePoints ( 2
						0.0		10000
						1.0		13000
					)
					Granularity ( 25 )
				)
				VolumeCurve(
					Variable2Controlled
					CurvePoints ( 2
						0.1		0.7
						1.0		1.0
					)
					Granularity ( 0.05 )
				)
			)

		Stream (
			Skip ( **** Fahrtwind **** )
			Priority ( 6 )
			Volume ( 0.8 )
			Triggers ( 1
				Initial_Trigger  ( StartLoop   ( 1 File ( "288_fahrt.wav" -1 )   SelectionMethod ( SequentialSelection ) ) )
				)
				FrequencyCurve(
					Variable2Controlled
					CurvePoints ( 9
						0.0		10000
						0.30		10500
						0.40		11000
						0.50		12000
						0.60		13000
						0.70		14000
						0.80		15000
						0.90		16000
	                       			1.00		17025
                 			)
					Granularity ( 0.05 )
				)
				VolumeCurve(
					Variable2Controlled
					CurvePoints ( 6
			 			0.00		0.0
			 			0.10		0.2
			 			0.20		0.3
			 			0.30		0.4
	                                 	0.40		0.5
			 			1.00		0.7
					)
					Granularity ( 0.05 )
				)				
			)
Stream (
	Skip ( ** Lokbremse ** )
	Priority ( 8 )
	Triggers ( 1
	Variable_Trigger ( Speed_Dec_Past  2.23  PlayOneShot ( 1 File ( "Bremse.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
            )
	VolumeCurve(
            SpeedControlled
            CurvePoints ( 5
                               0.00    0.00
                               0.28    0.80
                               0.84    0.70
                               1.67    0.50
                               2.23    0.20
                               )
                  Granularity  ( 0.05 )
                  )
)
		Stream (
			Skip ( ******************** Syrena ******************** )
			Priority ( 6 )
			Triggers ( 2
				Discrete_Trigger ( 8	StartLoopRelease ( 1	File ( "su45_syrena_dluga.wav" -1 )	SelectionMethod ( SequentialSelection ) ) )
				Discrete_Trigger ( 9	ReleaseLoopReleaseWithJump ()	)
				)
			)
		Stream (
			Skip ( ******************** Syrena ******************** )
			Priority ( 6 )
			Triggers ( 1
				Discrete_Trigger ( 10	PlayOneShot ( 1	File ( "su45_syrena_krotka.wav" -1 )	SelectionMethod ( SequentialSelection ) )	)
				)
			)
		Stream (
			Skip ( **** Sander **** )
			Priority ( 5 )
			Volume ( 0.5 )
			Triggers ( 2
				Discrete_Trigger (  4	StartLoopRelease ( 1	File ( "Sand.wav" -1 )	SelectionMethod ( SequentialSelection ) ) )
				Discrete_Trigger (  5	ReleaseLoopRelease () )
				)
			)
		Stream(
                        Skip ( ******************** Hasler (predkosciomierz) ******************** )
				Priority ( 6 )
				Volume ( 0.5 )
				Triggers ( 2
					Variable_Trigger ( Speed_inc_past 1.0 Startlooprelease   ( 1 File ( "szybkosciomierz.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
					Variable_Trigger ( Speed_dec_past 1.0 ReleaseLoopRelease () )
                        )
                  )
		Stream (	
				Priority ( 6 )
				Triggers ( 2
					Discrete_Trigger (  12	StartLoopRelease ( 1 File ( "kompresor.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
					Discrete_Trigger (  13	ReleaseLoopReleaseWithJump () )
				)
			)
		Stream (
			Skip ( **** Bremsleitungen **** )
			Priority ( 5 )
			Volume ( 0.5 )
			Triggers ( 4
				Discrete_Trigger ( 14 	PlayOneShot ( 2 	File ( "airb_auto3.wav" -1 ) File ( "airb_auto2.wav" -1 ) SelectionMethod ( RandomSelection ) ) )
				Discrete_Trigger ( 17	PlayOneShot ( 1	File ( "Abrakef.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
				Discrete_Trigger ( 18	PlayOneShot ( 1	File ( "Ibrakef.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
				Discrete_Trigger ( 54 	PlayOneShot ( 1	File ( "airb_auto1.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
				)
			)	
		Stream (
			Skip ( **** Schalter **** )
			Priority ( 6 )
			Triggers ( 8
				Discrete_Trigger ( 4	PlayOneShot ( 1	File ( "Sandf.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
				Discrete_Trigger ( 5	PlayOneShot ( 1	File ( "Sandf.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
				Discrete_Trigger ( 14	PlayOneShot ( 1	File ( "Dbrakef.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
				Discrete_Trigger ( 15	PlayOneShot ( 1	File ( "Reverserf.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
				Discrete_Trigger ( 16	PlayOneShot ( 1	File ( "Throttlef.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
				Discrete_Trigger ( 37	PlayOneShot ( 1	File ( "Flightsf.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
				Discrete_Trigger ( 48	PlayOneShot ( 1	File ( "Econtrol1.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
				Discrete_Trigger ( 54	PlayOneShot ( 1	File ( "Dbrakef.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
				)
			)
		       )
	         )
            )
)
ScalabiltyGroup( 3
	Activation (	CabCam		()	Distance    	( 100 )		)
	Deactivation (	ExternalCam ()		PassengerCam	()	Distance    	( 100 )		)
	Stereo ()
	Streams ( 10
		Stream(
				Skip ( ******************** Czuwak ******************** )
				Priority ( 6 )
				Triggers( 4
					Discrete_Trigger ( 56	SetStreamVolume ( 1.0 ) )
					Discrete_Trigger ( 56	StartLoopRelease ( 1 File ( "czuwak.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
					Discrete_Trigger ( 57	SetStreamVolume ( 0.0 ) )
					Discrete_Trigger ( 57	ReleaseLoopRelease() )
                        )
                  )
		Stream (
			Skip ( **** Motor **** )
			Priority ( 8 )
			Volume ( 0.8 )
			Triggers ( 2
			Initial_Trigger  ( StartLoop ( 1 File ( "288_stand.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
			Variable_Trigger ( Variable1_Inc_Past 0.1 StartLoopRelease ( 1 File ( "288_stand.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
    )
    VolumeCurve(
     Variable2Controlled
     CurvePoints ( 3
      0.00  1.0
      0.10  0.5
	0.20  0.2
     )
     Granularity ( 0.05 )
    )
   )

		Stream(
				Priority ( 6 )
				Triggers ( 2
					Variable_Trigger 	( Variable2_Inc_Past	0.01	StartLoopRelease ( 1 File ( "288_anfahrt00.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
					Variable_Trigger 	( Variable2_Dec_Past	0.01	ReleaseLoopReleaseWithJump () )
				)
				FrequencyCurve(
					Variable2Controlled
					CurvePoints ( 2
						0.0		10000
						1.0		13000
					)
					Granularity ( 25 )
				)
				VolumeCurve(
					Variable2Controlled
					CurvePoints ( 2
						0.1		0.7
						1.0		1.0
					)
					Granularity ( 0.05 )
				)
			)

		Stream (
			Skip ( **** Fahrtwind **** )
			Priority ( 6 )
			Volume ( 0.8 )
			Triggers ( 1
				Initial_Trigger  ( StartLoop   ( 1 File ( "288_fahrt.wav" -1 )   SelectionMethod ( SequentialSelection ) ) )
				)
				FrequencyCurve(
					Variable2Controlled
					CurvePoints ( 9
						0.0		10000
						0.30		10500
						0.40		11000
						0.50		12000
						0.60		13000
						0.70		14000
						0.80		15000
						0.90		16000
	                       			1.00		17025
                 			)
					Granularity ( 0.05 )
				)
				VolumeCurve(
					Variable2Controlled
					CurvePoints ( 6
			 			0.00		0.0
			 			0.10		0.2
			 			0.20		0.3
			 			0.30		0.4
	                                 	0.40		0.5
			 			1.00		0.7
					)
					Granularity ( 0.05 )
				)				
			)

		Stream (
			Skip ( **** Bremse **** )				
			Priority ( 6 )			
			Triggers ( 7				
				Discrete_Trigger (  14	StartLoopRelease ( 1	File ( "Bremse.wav" -1 )
				SelectionMethod ( SequentialSelection ) ) )
				Discrete_Trigger (  54	ReleaseLoopRelease () )
				Discrete_Trigger (  54	ReleaseLoopRelease () )
				Discrete_Trigger (  54	ReleaseLoopRelease () )
				Discrete_Trigger (  54	ReleaseLoopRelease () )	
				Variable_Trigger ( Speed_Dec_Past 0.2	ReleaseLoopRelease ()	)
				Variable_Trigger ( Speed_Inc_Past 7.0	ReleaseLoopRelease ()	)
				)
				FrequencyCurve(
					SpeedControlled
					CurvePoints ( 3
						-7.0		11000
						 0.0		12000
						 7.0		11000
						)
					Granularity ( 100 )
				)
				VolumeCurve(
					SpeedControlled
					CurvePoints ( 5
						-5.0		0.0
						-3.5		1.0
						 0.0		0.0
						 3.5		1.0
						 5.0		0.0
					)
					Granularity ( 0.05 )
				)				
			)
	Stream (
			Skip ( ******************** Syrena ******************** )
			Priority ( 6 )
			Triggers ( 2
				Discrete_Trigger ( 8	StartLoopRelease ( 1	File ( "su45_syrena_dluga.wav" -1 )	SelectionMethod ( SequentialSelection ) ) )
				Discrete_Trigger ( 9	ReleaseLoopReleaseWithJump ()	)
				)
			)
		Stream (
			Skip ( ******************** Syrena ******************** )
			Priority ( 6 )
			Triggers ( 1
				Discrete_Trigger ( 10	PlayOneShot ( 1	File ( "su45_syrena_krotka.wav" -1 )	SelectionMethod ( SequentialSelection ) )	)
				)
			)
		Stream (
			Skip ( **** Sander **** )
			Priority ( 5 )
			Volume ( 0.5 )
			Triggers ( 2
				Discrete_Trigger (  4	StartLoopRelease ( 1	File ( "Sand.wav" -1 )	SelectionMethod ( SequentialSelection ) ) )
				Discrete_Trigger (  5	ReleaseLoopRelease () )
				)
			)
		Stream (
			Skip ( **** Bremsleitungen **** )
			Priority ( 5 )
			Volume ( 0.5 )
			Triggers ( 4
				Discrete_Trigger ( 14 	PlayOneShot ( 2 	File ( "airb_auto3.wav" -1 ) File ( "airb_auto2.wav" -1 ) SelectionMethod ( RandomSelection ) ) )
				Discrete_Trigger ( 17	PlayOneShot ( 1	File ( "Abrakef.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
				Discrete_Trigger ( 18	PlayOneShot ( 1	File ( "Ibrakef.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
				Discrete_Trigger ( 54 	PlayOneShot ( 1	File ( "airb_auto1.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
				)
			)	
		Stream (
			Skip ( **** Schalter **** )
			Priority ( 6 )
			Triggers ( 8
				Discrete_Trigger ( 4	PlayOneShot ( 1	File ( "Sandf.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
				Discrete_Trigger ( 5	PlayOneShot ( 1	File ( "Sandf.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
				Discrete_Trigger ( 14	PlayOneShot ( 1	File ( "Dbrakef.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
				Discrete_Trigger ( 15	PlayOneShot ( 1	File ( "Reverserf.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
				Discrete_Trigger ( 16	PlayOneShot ( 1	File ( "Throttlef.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
				Discrete_Trigger ( 37	PlayOneShot ( 1	File ( "Flightsf.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
				Discrete_Trigger ( 48	PlayOneShot ( 1	File ( "Econtrol1.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
				Discrete_Trigger ( 54	PlayOneShot ( 1	File ( "Dbrakef.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
				)
			)
		       )
	         )
            )
)
ScalabiltyGroup( 1
	Activation (	CabCam		()	Distance    	( 100 )		)
	Deactivation (	ExternalCam ()		PassengerCam	()	Distance    	( 100 )		)
	Stereo ()
	Streams ( 10
		Stream(
				Skip ( ******************** Czuwak ******************** )
				Priority ( 6 )
				Triggers( 4
					Discrete_Trigger ( 56	SetStreamVolume ( 1.0 ) )
					Discrete_Trigger ( 56	StartLoopRelease ( 1 File ( "czuwak.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
					Discrete_Trigger ( 57	SetStreamVolume ( 0.0 ) )
					Discrete_Trigger ( 57	ReleaseLoopRelease() )
                        )
                  )
		Stream (
			Skip ( **** Motor **** )
			Priority ( 8 )
			Volume ( 0.8 )
			Triggers ( 2
			Initial_Trigger  ( StartLoop ( 1 File ( "288_stand.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
			Variable_Trigger ( Variable1_Inc_Past 0.1 StartLoopRelease ( 1 File ( "288_stand.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
    )
    VolumeCurve(
     Variable2Controlled
     CurvePoints ( 3
      0.00  1.0
      0.10  0.5
	0.20  0.2
     )
     Granularity ( 0.05 )
    )
   )

		Stream(
				Priority ( 6 )
				Triggers ( 2
					Variable_Trigger 	( Variable2_Inc_Past	0.01	StartLoopRelease ( 1 File ( "288_anfahrt00.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
					Variable_Trigger 	( Variable2_Dec_Past	0.01	ReleaseLoopReleaseWithJump () )
				)
				FrequencyCurve(
					Variable2Controlled
					CurvePoints ( 2
						0.0		10000
						1.0		13000
					)
					Granularity ( 25 )
				)
				VolumeCurve(
					Variable2Controlled
					CurvePoints ( 2
						0.1		0.7
						1.0		1.0
					)
					Granularity ( 0.05 )
				)
			)

		Stream (
			Skip ( **** Fahrtwind **** )
			Priority ( 6 )
			Volume ( 0.8 )
			Triggers ( 1
				Initial_Trigger  ( StartLoop   ( 1 File ( "288_fahrt.wav" -1 )   SelectionMethod ( SequentialSelection ) ) )
				)
				FrequencyCurve(
					Variable2Controlled
					CurvePoints ( 9
						0.0		10000
						0.30		10500
						0.40		11000
						0.50		12000
						0.60		13000
						0.70		14000
						0.80		15000
						0.90		16000
	                       			1.00		17025
                 			)
					Granularity ( 0.05 )
				)
				VolumeCurve(
					Variable2Controlled
					CurvePoints ( 6
			 			0.00		0.0
			 			0.10		0.2
			 			0.20		0.3
			 			0.30		0.4
	                                 	0.40		0.5
			 			1.00		0.7
					)
					Granularity ( 0.05 )
				)				
			)

		Stream (
			Skip ( **** Bremse **** )				
			Priority ( 6 )			
			Triggers ( 7				
				Discrete_Trigger (  14	StartLoopRelease ( 1	File ( "Bremse.wav" -1 )
				SelectionMethod ( SequentialSelection ) ) )
				Discrete_Trigger (  54	ReleaseLoopRelease () )
				Discrete_Trigger (  54	ReleaseLoopRelease () )
				Discrete_Trigger (  54	ReleaseLoopRelease () )
				Discrete_Trigger (  54	ReleaseLoopRelease () )	
				Variable_Trigger ( Speed_Dec_Past 0.2	ReleaseLoopRelease ()	)
				Variable_Trigger ( Speed_Inc_Past 7.0	ReleaseLoopRelease ()	)
				)
				FrequencyCurve(
					SpeedControlled
					CurvePoints ( 3
						-7.0		11000
						 0.0		12000
						 7.0		11000
						)
					Granularity ( 100 )
				)
				VolumeCurve(
					SpeedControlled
					CurvePoints ( 5
						-5.0		0.0
						-3.5		1.0
						 0.0		0.0
						 3.5		1.0
						 5.0		0.0
					)
					Granularity ( 0.05 )
				)				
			)
	Stream (
			Skip ( ******************** Syrena ******************** )
			Priority ( 6 )
			Triggers ( 2
				Discrete_Trigger ( 8	StartLoopRelease ( 1	File ( "su45_syrena_dluga.wav" -1 )	SelectionMethod ( SequentialSelection ) ) )
				Discrete_Trigger ( 9	ReleaseLoopReleaseWithJump ()	)
				)
			)
		Stream (
			Skip ( ******************** Syrena ******************** )
			Priority ( 6 )
			Triggers ( 1
				Discrete_Trigger ( 10	PlayOneShot ( 1	File ( "su45_syrena_krotka.wav" -1 )	SelectionMethod ( SequentialSelection ) )	)
				)
			)
		Stream (
			Skip ( **** Sander **** )
			Priority ( 5 )
			Volume ( 0.5 )
			Triggers ( 2
				Discrete_Trigger (  4	StartLoopRelease ( 1	File ( "Sand.wav" -1 )	SelectionMethod ( SequentialSelection ) ) )
				Discrete_Trigger (  5	ReleaseLoopRelease () )
				)
			)
		Stream (
			Skip ( **** Bremsleitungen **** )
			Priority ( 5 )
			Volume ( 0.5 )
			Triggers ( 4
				Discrete_Trigger ( 14 	PlayOneShot ( 2 	File ( "airb_auto3.wav" -1 ) File ( "airb_auto2.wav" -1 ) SelectionMethod ( RandomSelection ) ) )
				Discrete_Trigger ( 17	PlayOneShot ( 1	File ( "Abrakef.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
				Discrete_Trigger ( 18	PlayOneShot ( 1	File ( "Ibrakef.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
				Discrete_Trigger ( 54 	PlayOneShot ( 1	File ( "airb_auto1.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
				)
			)	
		Stream (
			Skip ( **** Schalter **** )
			Priority ( 6 )
			Triggers ( 8
				Discrete_Trigger ( 4	PlayOneShot ( 1	File ( "Sandf.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
				Discrete_Trigger ( 5	PlayOneShot ( 1	File ( "Sandf.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
				Discrete_Trigger ( 14	PlayOneShot ( 1	File ( "Dbrakef.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
				Discrete_Trigger ( 15	PlayOneShot ( 1	File ( "Reverserf.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
				Discrete_Trigger ( 16	PlayOneShot ( 1	File ( "Throttlef.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
				Discrete_Trigger ( 37	PlayOneShot ( 1	File ( "Flightsf.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
				Discrete_Trigger ( 48	PlayOneShot ( 1	File ( "Econtrol1.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
				Discrete_Trigger ( 54	PlayOneShot ( 1	File ( "Dbrakef.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
				)
			)
		       )
	         )
            )
)
