This page is under construction
Archives/bf1942/levels/Airwolf.rfa
Bf1942/levels/Airwolf/objects/Sounds/F_EngineHigh.ssc
#include EngineMap.ssc
newPatch
#include turbo.ssc
####################
### Engine Start ###
####################
load @ROOT/bf1942/levels/airwolf/carstereo/intro.wav
minDistance 5
relativePosition 0/0/0
volume 1.0
priority 1
*** Distance Volume ***
beginEffect
controlDestination Volume
controlSource Distance
envelope Ramp
param 1
param 1
param 0
param 1
endEffect
*** Distance Volume ***
beginEffect
controlDestination Volume
controlSource Distance
envelope Ramp
param 25
param 100
param 1
param -1
endEffect
############
### Main ###
############
*** Main engine for forward thrust ***
load @ROOT/Sound/@RTD/Airwolf/C_F16_Medium.wav
relativePosition 0/0/6.5
loop
minDistance 50
priority 8
*** Engine start ***
beginEffect
controlDestination Volume
controlSource Time
envelope Ramp
param .6
param 1.2
param 0
param 1
endEffect
*** Engine Pitch ***
beginEffect
controlDestination Pitch
controlSource Extern #map<Engine::Rpm>
envelope Ramp
param 0.3
param 1
param 0.65
param 0.35
endEffect
*** Engine Volume Power ***
beginEffect
controlDestination Volume
controlSource Extern #map<Engine::Rpm>
envelope Ramp
param 0.6
param 1
param 0
param 1
endEffect
*** Distance Volume ***
*** cockpit ***
beginEffect
controlDestination Volume
controlSource Distance
envelope Ramp
param 5
param 10
param 0.25
param 1
endEffect
beginEffect
controlDestination Volume
controlSource Distance
envelope Ramp
param 200
param 200
param 1
param -1
endEffect
*** Engine stop ***
beginEffect
controlDestination Volume
controlSource TimeRelease
envelope Ramp
param 0
param 0.2
param 1
param -1
endEffect
*** Main engine for forward thrust distance ***
load @ROOT/Sound/@RTD/Airwolf/C_F16_Medium.wav
relativePosition 0/0/6.5
loop
minDistance 50
priority 6
*** Engine start ***
beginEffect
controlDestination Volume
controlSource Time
envelope Ramp
param .6
param 1.2
param 0
param 1
endEffect
*** Engine Pitch ***
beginEffect
controlDestination Pitch
controlSource Extern #map<Engine::Rpm>
envelope Ramp
param 0.3
param 1
param 0.65
param 0.35
endEffect
*** Engine Volume Power ***
beginEffect
controlDestination Volume
controlSource Extern #map<Engine::Rpm>
envelope Ramp
param 0.3
param 1
param 0
param 1
endEffect
*** Distance Volume ***
beginEffect
controlDestination Volume
controlSource Distance
envelope Ramp
param 400
param 400
param 0
param 1
endEffect
beginEffect
controlDestination Volume
controlSource Distance
envelope Ramp
param 300
param 600
param 1
param -1
endEffect
*** Engine stop ***
beginEffect
controlDestination Volume
controlSource TimeRelease
envelope Ramp
param 0
param 0.2
param 1
param -1
endEffect
################
### Low RPM ###
################
*** for distant listeners ***
load @ROOT/Sound/@RTD/Airwolf/airdist.wav
minDistance 40
randomStartPitch .05/.05
volume 10
priority 6
*** Engine start ***
beginEffect
controlDestination Volume
controlSource Time
envelope Ramp
param .4
param 1.2
param 0
param 1
endEffect
*** Engine Volume Start ***
beginEffect
controlDestination Volume
controlSource Extern #map<Engine::Rpm>
envelope Ramp
param 0
param 0.8
param 0.5
param 1
endEffect
*** Distance Volume ***
beginEffect
controlDestination Volume
controlSource Distance
envelope Ramp
param 100
param 200
param 0
param 1
endEffect
beginEffect
controlDestination Volume
controlSource Distance
envelope Ramp
param 500
param 600
param 1
param -1
endEffect
*** Engine stop ***
beginEffect
controlDestination Volume
controlSource TimeRelease
envelope Ramp
param 0
param 0.2
param 1
param -1
endEffect
################
### High RPM ###
################
*** Turbine whine when close ***
load @ROOT/Sound/@RTD/Airwolf/AV8B_hover.wav
loop
minDistance 15
relativePosition 0/0/6.5
priority 5
Volume 0.5
*** Engine start ***
beginEffect
controlDestination Volume
controlSource Time
envelope Ramp
param .4
param 1.2
param 0
param 1
endEffect
*** Engine Pitch ***
beginEffect
controlDestination Pitch
controlSource Extern #map<Engine::Rpm>
envelope Ramp
param 0
param 1
param 0.7
param 0.3
endEffect
*** Engine Volume Power ***
beginEffect
controlDestination Volume
controlSource Extern #map<Engine::Rpm>
envelope Ramp
param 0.25
param 0.75
param 0.25
param 1
endEffect
*** Cockpit ***
*** Distance Volume ***
beginEffect
controlDestination Volume
controlSource Distance
envelope Ramp
param 5
param 10
param 0.5
param 1
endEffect
*** Distance Volume ***
beginEffect
controlDestination Volume
controlSource Distance
envelope Ramp
param 100
param 150
param 1
param -1
endEffect
*** Engine stop ***
beginEffect
controlDestination Volume
controlSource TimeRelease
envelope Ramp
param 0
param 0.2
param 1
param -1
endEffect