sda4: commit the Glaze developer hard-drive dump
Un-ignored: the dev drive is the ground truth the restoration and emulator work constantly reference (DPL3/LIBDPL + VRENDER i860 renderer source, BT/RP live+dev game trees, VGL_LABS pod boot, scene/audio content). Kept in-repo for the pod-owner community. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
Binary file not shown.
@@ -0,0 +1,103 @@
|
||||
#
|
||||
###################################################################
|
||||
# AmmoBin Audio Script
|
||||
###################################################################
|
||||
#
|
||||
|
||||
#
|
||||
###################################################################
|
||||
# AmmoBinEjecting component
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[DirectPatchSource]
|
||||
location=OriginLocation
|
||||
resource=EjectStart01
|
||||
position=FrontDirectPatchPosition
|
||||
priority=3
|
||||
mix_presence=0
|
||||
volume_mix_level=AmmoBinEjectingVolume
|
||||
pitch_mix_offset=0.0
|
||||
brightness_mix_level=1.0
|
||||
use_brightness_scale=False
|
||||
use_attack_time_scale=False
|
||||
has_compression_curve=False
|
||||
compression_duration=0.0
|
||||
name=AmmoBinEjectingComponent
|
||||
|
||||
#
|
||||
###################################################################
|
||||
# AmmoBinEjected component
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[DirectPatchSource]
|
||||
location=OriginLocation
|
||||
resource=EjectButton01
|
||||
position=RearDirectPatchPosition
|
||||
priority=3
|
||||
mix_presence=2
|
||||
volume_mix_level=AmmoBinEjectedVolume
|
||||
pitch_mix_offset=0.0
|
||||
brightness_mix_level=1.0
|
||||
use_brightness_scale=False
|
||||
use_attack_time_scale=False
|
||||
has_compression_curve=True
|
||||
compression_duration=0.5
|
||||
name=AmmoBinEjectedComponent
|
||||
|
||||
#
|
||||
###################################################################
|
||||
# AmmoBinDumped component
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[DirectPatchSource]
|
||||
location=OriginLocation
|
||||
resource=EjectEnd01
|
||||
position=RearDirectPatchPosition
|
||||
priority=3
|
||||
mix_presence=2
|
||||
volume_mix_level=AmmoBinDumpedVolume
|
||||
pitch_mix_offset=0.0
|
||||
brightness_mix_level=1.0
|
||||
use_brightness_scale=False
|
||||
use_attack_time_scale=False
|
||||
has_compression_curve=True
|
||||
compression_duration=0.5
|
||||
name=AmmoBinDumpedComponent
|
||||
|
||||
#
|
||||
###################################################################
|
||||
# AmmoBinFireWarning component
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[DirectPatchSource]
|
||||
location=OriginLocation
|
||||
resource=Warnings01
|
||||
position=FrontDirectPatchPosition
|
||||
priority=2
|
||||
mix_presence=2
|
||||
volume_mix_level=WarningVolume
|
||||
pitch_mix_offset=0.0
|
||||
brightness_mix_level=1.0
|
||||
use_brightness_scale=False
|
||||
use_attack_time_scale=False
|
||||
has_compression_curve=False
|
||||
compression_duration=0.0
|
||||
name=AmmoBinFireWarningComponent
|
||||
|
||||
#------------------------------------------------------------------
|
||||
|
||||
[AudioControlSequence]
|
||||
audio_component=AmmoBinFireWarningComponent
|
||||
tempo=160
|
||||
midi_file=audio\abfwrn01.mid
|
||||
is_looped=False
|
||||
dump_value=False
|
||||
name=AmmoBinFireWarningSequence
|
||||
|
||||
[AudioIdleWatcher]
|
||||
audio_component=AmmoBinFireWarningSequence
|
||||
|
||||
@@ -0,0 +1,96 @@
|
||||
#
|
||||
###################################################################
|
||||
# Projectile Internal Audio Script
|
||||
###################################################################
|
||||
#
|
||||
|
||||
#
|
||||
###################################################################
|
||||
# Includes
|
||||
###################################################################
|
||||
#
|
||||
[include]
|
||||
file=audio\dsttrg.scp
|
||||
|
||||
#
|
||||
###################################################################
|
||||
# AmmoBinEjecting component
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[AudioStateTrigger]
|
||||
subsystem=MechSubsystem
|
||||
attribute=AmmoState
|
||||
audio_component=AmmoBinEjectingComponent
|
||||
trigger_state=AmmoBin::Ejecting
|
||||
inverse_trigger=False
|
||||
control_ID=StartAudioControlID
|
||||
control_value=0.0
|
||||
dump_value=False
|
||||
|
||||
[AudioStateTrigger]
|
||||
subsystem=MechSubsystem
|
||||
attribute=AmmoState
|
||||
audio_component=AmmoBinEjectingComponent
|
||||
trigger_state=AmmoBin::Ejecting
|
||||
inverse_trigger=True
|
||||
control_ID=StopAudioControlID
|
||||
control_value=0.0
|
||||
dump_value=False
|
||||
|
||||
#
|
||||
###################################################################
|
||||
# AmmoBinEjected component
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[AudioStateTrigger]
|
||||
subsystem=MechSubsystem
|
||||
attribute=AmmoState
|
||||
audio_component=AmmoBinEjectedComponent
|
||||
trigger_state=AmmoBin::Ejected
|
||||
inverse_trigger=False
|
||||
control_ID=StartAudioControlID
|
||||
control_value=1.0
|
||||
dump_value=False
|
||||
|
||||
#
|
||||
###################################################################
|
||||
# AmmoBinDumped component
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[AudioStateTrigger]
|
||||
subsystem=MechSubsystem
|
||||
attribute=AmmoState
|
||||
audio_component=AmmoBinDumpedComponent
|
||||
trigger_state=AmmoBin::AmmoDumped
|
||||
inverse_trigger=False
|
||||
control_ID=StartAudioControlID
|
||||
control_value=3.0
|
||||
dump_value=False
|
||||
|
||||
#
|
||||
###################################################################
|
||||
# AmmoBinFireWarning component
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[AudioLogicalTrigger]
|
||||
subsystem=MechSubsystem
|
||||
attribute=FireCountdownStarted
|
||||
audio_component=AmmoBinFireWarningSequence
|
||||
attribute_match_value=True
|
||||
control_ID=StartAudioControlID
|
||||
control_value=0.0
|
||||
dump_value=False
|
||||
|
||||
[AudioLogicalTrigger]
|
||||
subsystem=MechSubsystem
|
||||
attribute=FireCountdownStarted
|
||||
audio_component=AmmoBinFireWarningSequence
|
||||
attribute_match_value=False
|
||||
control_ID=StopAudioControlID
|
||||
control_value=0.0
|
||||
dump_value=False
|
||||
|
||||
@@ -0,0 +1,43 @@
|
||||
#
|
||||
###################################################################
|
||||
# Mech AutoCannon Audio Script
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[macro]
|
||||
ProjectileFireResource=AutoCannonAction01
|
||||
ProjectileFireComponent=AutoCannonFireComponent
|
||||
#
|
||||
ProjectileLaunchResource=AutoCannonFire01
|
||||
ProjectileLaunchComponent=AutoCannonLaunchComponent
|
||||
#
|
||||
ProjectileLoadingResource=AutoCannonLoading01
|
||||
ProjectileLoadingComponent=AutoCannonLoadingComponent
|
||||
#
|
||||
ProjectileLoadedResource=AutoCannonLoaded01
|
||||
ProjectileLoadedComponent=AutoCannonLoadedComponent
|
||||
ProjectileLoadedSequence=AutoCannonLoadedSequence
|
||||
#
|
||||
ProjectileTriggerDuringLoadResource=TriggerDuringLoad01
|
||||
ProjectileTriggerDuringLoadComponent=AutoCannonTriggerDuringLoadComponent
|
||||
#
|
||||
ProjectileMisfireResource=AutoCannonMisfire01
|
||||
ProjectileMisfireComponent=AutoCannonMisfireComponent
|
||||
ProjectileMisfireSequence=AutoCannonMisfireSequence
|
||||
#
|
||||
ProjectileJamResource=AutoCannonJam01
|
||||
ProjectileJamComponent=AutoCannonJamComponent
|
||||
ProjectileJamSequence=AutoCannonJamSequence
|
||||
|
||||
[include]
|
||||
file=audio\prjcmp.scp
|
||||
|
||||
#------------------------------------------------------------------
|
||||
|
||||
[!macro]
|
||||
CoolantLeakComponent=AutoCannonCoolantLeakComponent
|
||||
CoolantLeakAmplitudeSmoother=AutoCannonCoolantLeakAmplitudeSmoother
|
||||
|
||||
[!include]
|
||||
file=audio\cltcmp.scp
|
||||
|
||||
@@ -0,0 +1,13 @@
|
||||
#
|
||||
###################################################################
|
||||
# AutoCannon External Audio Script
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[macro]
|
||||
ProjectileLaunchResource=AutoCannonFireExt01
|
||||
ProjectileLaunchVolume=AutoCannonExtLaunchVolume
|
||||
ProjectileLaunchComponent=AutoCannonExtLaunchComponent
|
||||
|
||||
[include]
|
||||
file=audio\prjcmpe.scp
|
||||
@@ -0,0 +1,12 @@
|
||||
#
|
||||
###################################################################
|
||||
# Mech AutoCannon Internal Audio Script
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[include]
|
||||
file=audio\prjtrg.scp
|
||||
file=audio\clttrg.scp
|
||||
file=audio\buttrg.scp
|
||||
file=audio\dsttrg.scp
|
||||
|
||||
@@ -0,0 +1,8 @@
|
||||
#
|
||||
###################################################################
|
||||
# AutoCannon External Audio Script
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[include]
|
||||
file=audio\prjtrge.scp
|
||||
@@ -0,0 +1,78 @@
|
||||
#
|
||||
###################################################################
|
||||
# Mech Alarm Internal Audio Script
|
||||
###################################################################
|
||||
#
|
||||
|
||||
#
|
||||
###################################################################
|
||||
# IncomingAlarm component
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[DirectPatchSource]
|
||||
location=OriginLocation
|
||||
resource=IncomingAlarm01
|
||||
position=RearDirectPatchPosition
|
||||
priority=2
|
||||
mix_presence=0
|
||||
volume_mix_level=IncomingAlarmVolume
|
||||
pitch_mix_offset=0.0
|
||||
brightness_mix_level=1.0
|
||||
use_brightness_scale=False
|
||||
use_attack_time_scale=False
|
||||
has_compression_curve=False
|
||||
compression_duration=0.0
|
||||
name=IncomingAlarmComponent
|
||||
|
||||
#------------------------------------------------------------------
|
||||
|
||||
[AudioControlSequence]
|
||||
audio_component=IncomingAlarmComponent
|
||||
tempo=100
|
||||
midi_file=audio\incarm01.mid
|
||||
is_looped=True
|
||||
dump_value=False
|
||||
name=IncomingAlarmSequence
|
||||
|
||||
[AudioIdleWatcher]
|
||||
audio_component=IncomingAlarmSequence
|
||||
|
||||
#------------------------------------------------------------------
|
||||
|
||||
#
|
||||
# distance to missile -> tempo
|
||||
#
|
||||
|
||||
[AudioScalarScale]
|
||||
subsystem=Entity
|
||||
attribute=DistanceToMissile
|
||||
audio_component=IncomingAlarmSequence
|
||||
attribute_value_boundary1=100.0
|
||||
attribute_value_boundary2=800.0
|
||||
control_ID=TempoAudioControlID
|
||||
control_value_boundary1=600
|
||||
control_value_boundary2=10
|
||||
exponent=1.0
|
||||
dump_value=False
|
||||
|
||||
#------------------------------------------------------------------
|
||||
|
||||
[AudioLogicalTrigger]
|
||||
subsystem=Entity
|
||||
attribute=IncomingLock
|
||||
audio_component=IncomingAlarmSequence
|
||||
attribute_match_value=True
|
||||
control_ID=StartAudioControlID
|
||||
control_value=0.0
|
||||
dump_value=False
|
||||
|
||||
[AudioLogicalTrigger]
|
||||
subsystem=Entity
|
||||
attribute=IncomingLock
|
||||
audio_component=IncomingAlarmSequence
|
||||
attribute_match_value=False
|
||||
control_ID=StopAudioControlID
|
||||
control_value=0.0
|
||||
dump_value=False
|
||||
|
||||
@@ -0,0 +1,53 @@
|
||||
[AudioRenderer]
|
||||
|
||||
#
|
||||
# Radius of clipping sphere
|
||||
#
|
||||
clipping_radius=550.0
|
||||
|
||||
#
|
||||
# Distance between ears
|
||||
#
|
||||
distance_between_ears=2.0
|
||||
|
||||
#
|
||||
# Control amplitude rolloff
|
||||
#
|
||||
amplitude_rolloff=2.0
|
||||
amplitude_rolloff_knee=60.0
|
||||
amplitude_rolloff_distance_scale=0.003
|
||||
|
||||
#
|
||||
# Control high frequency rolloff
|
||||
#
|
||||
high_frequency_rolloff=2.0
|
||||
high_frequency_rolloff_knee=60.0
|
||||
high_frequency_rolloff_distance_scale=0.0035
|
||||
|
||||
#
|
||||
# Control doppler
|
||||
#
|
||||
doppler_range=600.0
|
||||
speed_of_sound=250.0
|
||||
|
||||
#
|
||||
# Control source compression
|
||||
#
|
||||
compression_scale=0.92
|
||||
compression_exponent=8.5
|
||||
|
||||
#
|
||||
# ITD difference constant
|
||||
#
|
||||
itd_difference=0.0015
|
||||
|
||||
#
|
||||
# Global reverb scale
|
||||
#
|
||||
global_reverb_scale=0.3
|
||||
|
||||
[AudioResources]
|
||||
front_audio_resource=audio\audio1.res
|
||||
front_audio_resource=audio\audio2.res
|
||||
rear_audio_resource=audio\audio1.res
|
||||
rear_audio_resource=audio\audio2.res
|
||||
@@ -0,0 +1 @@
|
||||
|
||||
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,53 @@
|
||||
[AudioRenderer]
|
||||
|
||||
#
|
||||
# Radius of clipping sphere
|
||||
#
|
||||
clipping_radius=700.0
|
||||
|
||||
#
|
||||
# Distance between ears
|
||||
#
|
||||
distance_between_ears=2.0
|
||||
|
||||
#
|
||||
# Control amplitude rolloff
|
||||
#
|
||||
amplitude_rolloff=2.0
|
||||
amplitude_rolloff_knee=60.0
|
||||
amplitude_rolloff_distance_scale=0.002
|
||||
|
||||
#
|
||||
# Control high frequency rolloff
|
||||
#
|
||||
high_frequency_rolloff=2.0
|
||||
high_frequency_rolloff_knee=60.0
|
||||
high_frequency_rolloff_distance_scale=0.003
|
||||
|
||||
#
|
||||
# Control doppler
|
||||
#
|
||||
doppler_range=600.0
|
||||
speed_of_sound=250.0
|
||||
|
||||
#
|
||||
# Control source compression
|
||||
#
|
||||
compression_scale=0.1
|
||||
compression_exponent=9.0
|
||||
|
||||
#
|
||||
# ITD difference constant
|
||||
#
|
||||
itd_difference=0.0015
|
||||
|
||||
#
|
||||
# Global reverb scale
|
||||
#
|
||||
global_reverb_scale=0.3
|
||||
|
||||
[AudioResources]
|
||||
front_audio_resource=audio\audio1.res
|
||||
front_audio_resource=audio\audio2.res
|
||||
rear_audio_resource=audio\audio1.res
|
||||
rear_audio_resource=audio\audio2.res
|
||||
@@ -0,0 +1,118 @@
|
||||
#
|
||||
###################################################################
|
||||
# Big Burning Audio Script
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[include]
|
||||
file=audio\macros.scp
|
||||
|
||||
#
|
||||
###################################################################
|
||||
# Audio locations
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[L4AudioLocation]
|
||||
location_offset=0.0,0.0,0.0
|
||||
name=OriginLocation
|
||||
|
||||
#
|
||||
###################################################################
|
||||
# BigExplosion component
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[Dynamic3DPatchSource]
|
||||
location=OriginLocation
|
||||
resource=AuxExplosion01
|
||||
priority=0
|
||||
mix_presence=3
|
||||
volume_mix_level=BigExplosionVolume
|
||||
pitch_mix_offset=0.0
|
||||
brightness_mix_level=1.0
|
||||
use_brightness_scale=True
|
||||
use_attack_time_scale=False
|
||||
has_compression_curve=True
|
||||
compression_duration=0.5
|
||||
name=BigExplosionComponent
|
||||
|
||||
#------------------------------------------------------------------
|
||||
|
||||
#
|
||||
# sample and hold -> pitch
|
||||
#
|
||||
|
||||
[AudioSampleAndHold]
|
||||
audio_component=BigExplosionComponent
|
||||
control_ID=PitchAudioControlID
|
||||
sample_duration=99.0
|
||||
min_value=-200
|
||||
max_value=200
|
||||
name=BigExplosionPitchSampleAndHold
|
||||
|
||||
#
|
||||
# sample and hold -> filter
|
||||
#
|
||||
|
||||
[AudioSampleAndHold]
|
||||
audio_component=BigExplosionComponent
|
||||
control_ID=BrightnessAudioControlID
|
||||
sample_duration=99.0
|
||||
min_value=0.7
|
||||
max_value=1.0
|
||||
name=BigExplosionBrightnessSampleAndHold
|
||||
|
||||
#------------------------------------------------------------------
|
||||
|
||||
[AudioControlSplitter]
|
||||
audio_component=BigExplosionPitchSampleAndHold
|
||||
audio_component=BigExplosionBrightnessSampleAndHold
|
||||
audio_component=BigExplosionComponent
|
||||
name=BigExplosionSplitter
|
||||
|
||||
[AudioControlSequence]
|
||||
audio_component=BigExplosionSplitter
|
||||
tempo=160
|
||||
midi_file=audio\bigexp01.mid
|
||||
is_looped=False
|
||||
dump_value=False
|
||||
name=BigExplosionSequence
|
||||
|
||||
[AudioIdleWatcher]
|
||||
audio_component=BigExplosionSequence
|
||||
|
||||
#------------------------------------------------------------------
|
||||
|
||||
[AudioControlSend]
|
||||
audio_component=BigExplosionSequence
|
||||
control_ID=StartAudioControlID
|
||||
control_value=0.0
|
||||
|
||||
#
|
||||
###################################################################
|
||||
# SmallFire component
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[Dynamic3DPatchSource]
|
||||
location=OriginLocation
|
||||
resource=SmallFireLoop01
|
||||
priority=0
|
||||
mix_presence=0
|
||||
volume_mix_level=SmallFireVolume
|
||||
pitch_mix_offset=0.0
|
||||
brightness_mix_level=1.0
|
||||
use_brightness_scale=False
|
||||
use_attack_time_scale=False
|
||||
has_compression_curve=False
|
||||
compression_duration=0.0
|
||||
name=SmallFireComponent
|
||||
|
||||
#------------------------------------------------------------------
|
||||
|
||||
[AudioControlSend]
|
||||
audio_component=SmallFireComponent
|
||||
control_ID=StartAudioControlID
|
||||
control_value=0.0
|
||||
|
||||
@@ -0,0 +1,91 @@
|
||||
#
|
||||
###################################################################
|
||||
# Big Explosion Audio Script
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[include]
|
||||
file=audio\macros.scp
|
||||
|
||||
#
|
||||
###################################################################
|
||||
# Audio locations
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[L4AudioLocation]
|
||||
location_offset=0.0,0.0,0.0
|
||||
name=OriginLocation
|
||||
|
||||
#
|
||||
###################################################################
|
||||
# BigExplosion component
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[Dynamic3DPatchSource]
|
||||
location=OriginLocation
|
||||
resource=AuxExplosion01
|
||||
priority=0
|
||||
mix_presence=3
|
||||
volume_mix_level=BigExplosionVolume
|
||||
pitch_mix_offset=0.0
|
||||
brightness_mix_level=1.0
|
||||
use_brightness_scale=True
|
||||
use_attack_time_scale=False
|
||||
has_compression_curve=True
|
||||
compression_duration=0.5
|
||||
name=BigExplosionComponent
|
||||
|
||||
#------------------------------------------------------------------
|
||||
|
||||
#
|
||||
# sample and hold -> pitch
|
||||
#
|
||||
|
||||
[AudioSampleAndHold]
|
||||
audio_component=BigExplosionComponent
|
||||
control_ID=PitchAudioControlID
|
||||
sample_duration=99.0
|
||||
min_value=-200
|
||||
max_value=200
|
||||
name=BigExplosionPitchSampleAndHold
|
||||
|
||||
#
|
||||
# sample and hold -> filter
|
||||
#
|
||||
|
||||
[AudioSampleAndHold]
|
||||
audio_component=BigExplosionComponent
|
||||
control_ID=BrightnessAudioControlID
|
||||
sample_duration=99.0
|
||||
min_value=0.7
|
||||
max_value=1.0
|
||||
name=BigExplosionBrightnessSampleAndHold
|
||||
|
||||
#------------------------------------------------------------------
|
||||
|
||||
[AudioControlSplitter]
|
||||
audio_component=BigExplosionPitchSampleAndHold
|
||||
audio_component=BigExplosionBrightnessSampleAndHold
|
||||
audio_component=BigExplosionComponent
|
||||
name=BigExplosionSplitter
|
||||
|
||||
[AudioControlSequence]
|
||||
audio_component=BigExplosionSplitter
|
||||
tempo=160
|
||||
midi_file=audio\bigexp01.mid
|
||||
is_looped=False
|
||||
dump_value=False
|
||||
name=BigExplosionSequence
|
||||
|
||||
[AudioIdleWatcher]
|
||||
audio_component=BigExplosionSequence
|
||||
|
||||
#------------------------------------------------------------------
|
||||
|
||||
[AudioControlSend]
|
||||
audio_component=BigExplosionSequence
|
||||
control_ID=StartAudioControlID
|
||||
control_value=0.0
|
||||
|
||||
Binary file not shown.
@@ -0,0 +1,73 @@
|
||||
#
|
||||
# External Audio Script
|
||||
#
|
||||
[include]
|
||||
file=audio\macros.scp
|
||||
file=audio\mchext.scp
|
||||
|
||||
#
|
||||
# ERLLaser component
|
||||
#
|
||||
[include]
|
||||
file=audio\erlcmpe.scp
|
||||
|
||||
# ERLLaser watcher
|
||||
[macro]
|
||||
MechSubsystem=ERLLaser
|
||||
[include]
|
||||
file=audio\erltrge.scp
|
||||
|
||||
#
|
||||
# ERMLaser1 component
|
||||
#
|
||||
[include]
|
||||
file=audio\ermcmpe.scp
|
||||
|
||||
# ERMLaser1 watcher
|
||||
[macro]
|
||||
MechSubsystem=ERMLaser1
|
||||
[include]
|
||||
file=audio\ermtrge.scp
|
||||
|
||||
# ERMLaser2 watcher
|
||||
[macro]
|
||||
MechSubsystem=ERMLaser2
|
||||
[include]
|
||||
file=audio\ermtrge.scp
|
||||
|
||||
# ERMLaser3 watcher
|
||||
[macro]
|
||||
MechSubsystem=ERMLaser3
|
||||
[include]
|
||||
file=audio\ermtrge.scp
|
||||
|
||||
# ERMLaser4 watcher
|
||||
[macro]
|
||||
MechSubsystem=ERMLaser4
|
||||
[include]
|
||||
file=audio\ermtrge.scp
|
||||
|
||||
# ERMLaser5 watcher
|
||||
[macro]
|
||||
MechSubsystem=ERMLaser5
|
||||
[include]
|
||||
file=audio\ermtrge.scp
|
||||
|
||||
#
|
||||
# ERSLaser1 component
|
||||
#
|
||||
[include]
|
||||
file=audio\erscmpe.scp
|
||||
|
||||
# ERSLaser1 watcher
|
||||
[macro]
|
||||
MechSubsystem=ERSLaser1
|
||||
[include]
|
||||
file=audio\erstrge.scp
|
||||
|
||||
# ERSLaser2 watcher
|
||||
[macro]
|
||||
MechSubsystem=ERSLaser2
|
||||
[include]
|
||||
file=audio\erstrge.scp
|
||||
|
||||
@@ -0,0 +1,109 @@
|
||||
#
|
||||
# Internal Audio Script
|
||||
#
|
||||
[include]
|
||||
file=audio\macros.scp
|
||||
file=audio\mchint.scp
|
||||
|
||||
#
|
||||
# ERLLaser component
|
||||
#
|
||||
[include]
|
||||
file=audio\erlcmp.scp
|
||||
|
||||
# ERLLaser watcher
|
||||
[macro]
|
||||
MechSubsystem=ERLLaser
|
||||
[include]
|
||||
file=audio\erltrg.scp
|
||||
|
||||
#
|
||||
# ERMLaser1 component
|
||||
#
|
||||
[include]
|
||||
file=audio\ermcmp.scp
|
||||
|
||||
# ERMLaser1 watcher
|
||||
[macro]
|
||||
MechSubsystem=ERMLaser1
|
||||
[include]
|
||||
file=audio\ermtrg.scp
|
||||
|
||||
# ERMLaser2 watcher
|
||||
[macro]
|
||||
MechSubsystem=ERMLaser2
|
||||
[include]
|
||||
file=audio\ermtrg.scp
|
||||
|
||||
# ERMLaser3 watcher
|
||||
[macro]
|
||||
MechSubsystem=ERMLaser3
|
||||
[include]
|
||||
file=audio\ermtrg.scp
|
||||
|
||||
# ERMLaser4 watcher
|
||||
[macro]
|
||||
MechSubsystem=ERMLaser4
|
||||
[include]
|
||||
file=audio\ermtrg.scp
|
||||
|
||||
# ERMLaser5 watcher
|
||||
[macro]
|
||||
MechSubsystem=ERMLaser5
|
||||
[include]
|
||||
file=audio\ermtrg.scp
|
||||
|
||||
#
|
||||
# ERSLaser1 component
|
||||
#
|
||||
[include]
|
||||
file=audio\erscmp.scp
|
||||
|
||||
# ERSLaser1 watcher
|
||||
[macro]
|
||||
MechSubsystem=ERSLaser1
|
||||
[include]
|
||||
file=audio\erstrg.scp
|
||||
|
||||
# ERSLaser2 watcher
|
||||
[macro]
|
||||
MechSubsystem=ERSLaser2
|
||||
[include]
|
||||
file=audio\erstrg.scp
|
||||
|
||||
#
|
||||
# AmmoBinSRM1 component
|
||||
#
|
||||
[include]
|
||||
file=audio\abncmp.scp
|
||||
|
||||
# AmmoBinSRM1 watcher
|
||||
[macro]
|
||||
MechSubsystem=AmmoBinSRM1
|
||||
[include]
|
||||
file=audio\abntrg.scp
|
||||
|
||||
#
|
||||
# SRM1 component
|
||||
#
|
||||
[include]
|
||||
file=audio\srmcmp.scp
|
||||
|
||||
# SRM1 watcher
|
||||
[macro]
|
||||
MechSubsystem=SRM1
|
||||
[include]
|
||||
file=audio\srmtrg.scp
|
||||
|
||||
# AmmoBinSRM2 watcher
|
||||
[macro]
|
||||
MechSubsystem=AmmoBinSRM2
|
||||
[include]
|
||||
file=audio\abntrg.scp
|
||||
|
||||
# SRM2 watcher
|
||||
[macro]
|
||||
MechSubsystem=SRM2
|
||||
[include]
|
||||
file=audio\srmtrg.scp
|
||||
|
||||
@@ -0,0 +1,99 @@
|
||||
#
|
||||
###################################################################
|
||||
# Mech External Burning Audio Script
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[include]
|
||||
file=audio\macros.scp
|
||||
|
||||
#
|
||||
###################################################################
|
||||
# Audio locations
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[L4AudioLocation]
|
||||
location_offset=0.0,0.0,0.0
|
||||
name=OriginLocation
|
||||
|
||||
#
|
||||
###################################################################
|
||||
# Mech Explosion external component
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[Dynamic3DPatchSource]
|
||||
location=OriginLocation
|
||||
resource=MechExplosion01
|
||||
priority=0
|
||||
mix_presence=3
|
||||
volume_mix_level=MechExplosionExternalVolume
|
||||
pitch_mix_offset=0.0
|
||||
brightness_mix_level=1.0
|
||||
use_brightness_scale=False
|
||||
use_attack_time_scale=False
|
||||
has_compression_curve=True
|
||||
compression_duration=0.5
|
||||
name=MechExplosionExternalComponent
|
||||
|
||||
#------------------------------------------------------------------
|
||||
|
||||
[AudioControlSequence]
|
||||
audio_component=MechExplosionExternalComponent
|
||||
tempo=160
|
||||
midi_file=audio\mchexp05.mid
|
||||
is_looped=False
|
||||
dump_value=False
|
||||
name=MechExplosionExternalSequence
|
||||
|
||||
[AudioIdleWatcher]
|
||||
audio_component=MechExplosionExternalSequence
|
||||
|
||||
#------------------------------------------------------------------
|
||||
|
||||
[AudioControlSend]
|
||||
audio_component=MechExplosionExternalSequence
|
||||
control_ID=StartAudioControlID
|
||||
control_value=0.0
|
||||
|
||||
#
|
||||
###################################################################
|
||||
# MechFire external component
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[Dynamic3DPatchSource]
|
||||
location=OriginLocation
|
||||
resource=MechFireLoop01
|
||||
priority=0
|
||||
mix_presence=0
|
||||
volume_mix_level=MechFireExternalVolume
|
||||
pitch_mix_offset=0.0
|
||||
brightness_mix_level=1.0
|
||||
use_brightness_scale=False
|
||||
use_attack_time_scale=False
|
||||
has_compression_curve=False
|
||||
compression_duration=0.0
|
||||
name=MechFireExternalComponent
|
||||
|
||||
#------------------------------------------------------------------
|
||||
|
||||
[AudioControlSequence]
|
||||
audio_component=MechFireExternalComponent
|
||||
tempo=160
|
||||
midi_file=audio\mchfre01.mid
|
||||
is_looped=False
|
||||
dump_value=False
|
||||
name=MechFireExternalSequence
|
||||
|
||||
[AudioIdleWatcher]
|
||||
audio_component=MechFireExternalSequence
|
||||
|
||||
#------------------------------------------------------------------
|
||||
|
||||
[AudioControlSend]
|
||||
audio_component=MechFireExternalSequence
|
||||
control_ID=StartAudioControlID
|
||||
control_value=0.0
|
||||
|
||||
@@ -0,0 +1,117 @@
|
||||
#
|
||||
###################################################################
|
||||
# Mech Internal Burning Audio Script
|
||||
###################################################################
|
||||
#
|
||||
|
||||
#
|
||||
###################################################################
|
||||
# Death component
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[DirectPatchSource]
|
||||
location=OriginLocation
|
||||
resource=Death01
|
||||
position=FrontDirectPatchPosition
|
||||
priority=4
|
||||
mix_presence=1
|
||||
volume_mix_level=DeathVolume
|
||||
pitch_mix_offset=0.0
|
||||
brightness_mix_level=0.0
|
||||
use_brightness_scale=False
|
||||
use_attack_time_scale=False
|
||||
has_compression_curve=True
|
||||
compression_duration=5.0
|
||||
name=DeathComponent01
|
||||
|
||||
[DirectPatchSource]
|
||||
location=OriginLocation
|
||||
resource=Death01
|
||||
position=RearDirectPatchPosition
|
||||
priority=4
|
||||
mix_presence=1
|
||||
volume_mix_level=DeathVolume
|
||||
pitch_mix_offset=0.0
|
||||
brightness_mix_level=0.0
|
||||
use_brightness_scale=False
|
||||
use_attack_time_scale=False
|
||||
has_compression_curve=True
|
||||
compression_duration=5.0
|
||||
name=DeathComponent02
|
||||
|
||||
[DirectPatchSource]
|
||||
location=OriginLocation
|
||||
resource=Death01
|
||||
position=RearDirectPatchPosition
|
||||
priority=4
|
||||
mix_presence=1
|
||||
volume_mix_level=DeathVolume
|
||||
pitch_mix_offset=0.0
|
||||
brightness_mix_level=0.0
|
||||
use_brightness_scale=False
|
||||
use_attack_time_scale=False
|
||||
has_compression_curve=True
|
||||
compression_duration=5.0
|
||||
name=DeathComponent03
|
||||
|
||||
#------------------------------------------------------------------
|
||||
|
||||
[AudioControlSequence]
|
||||
audio_component=DeathComponent01
|
||||
tempo=160
|
||||
midi_file=audio\mchexpi1.mid
|
||||
is_looped=False
|
||||
dump_value=False
|
||||
name=DeathComponent01Sequence
|
||||
|
||||
[AudioControlSequence]
|
||||
audio_component=DeathComponent02
|
||||
tempo=160
|
||||
midi_file=audio\mchexpi2.mid
|
||||
is_looped=False
|
||||
dump_value=False
|
||||
name=DeathComponent02Sequence
|
||||
|
||||
[AudioControlSequence]
|
||||
audio_component=DeathComponent03
|
||||
tempo=160
|
||||
midi_file=audio\mchexpi3.mid
|
||||
is_looped=False
|
||||
dump_value=False
|
||||
name=DeathComponent03Sequence
|
||||
|
||||
#------------------------------------------------------------------
|
||||
|
||||
[AudioControlSplitter]
|
||||
audio_component=DeathComponent01Sequence
|
||||
audio_component=DeathComponent02Sequence
|
||||
audio_component=DeathComponent03Sequence
|
||||
name=DeathSplitter
|
||||
|
||||
[AudioIdleWatcher]
|
||||
audio_component=DeathSplitter
|
||||
|
||||
#------------------------------------------------------------------
|
||||
|
||||
[AudioStateTrigger]
|
||||
subsystem=Entity
|
||||
attribute=SimulationState
|
||||
audio_component=DeathSplitter
|
||||
trigger_state=Mech::BurningState
|
||||
inverse_trigger=False
|
||||
control_ID=StartAudioControlID
|
||||
control_value=0.0
|
||||
dump_value=0
|
||||
|
||||
[AudioStateTrigger]
|
||||
subsystem=Entity
|
||||
attribute=SimulationState
|
||||
audio_component=DeathSplitter
|
||||
trigger_state=Mech::BurningState
|
||||
inverse_trigger=True
|
||||
control_ID=StopAudioControlID
|
||||
control_value=0.0
|
||||
dump_value=0
|
||||
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
|
||||
@@ -0,0 +1,103 @@
|
||||
#
|
||||
###################################################################
|
||||
# Mech Subsystem Buttons Audio Script
|
||||
###################################################################
|
||||
#
|
||||
|
||||
#
|
||||
###################################################################
|
||||
# SelectGenerator component
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[DirectPatchSource]
|
||||
location=OriginLocation
|
||||
resource=GeneratorSelect01
|
||||
position=FrontDirectPatchPosition
|
||||
priority=3
|
||||
mix_presence=0
|
||||
volume_mix_level=SelectGeneratorVolume
|
||||
pitch_mix_offset=0.0
|
||||
brightness_mix_level=1.0
|
||||
use_brightness_scale=False
|
||||
use_attack_time_scale=False
|
||||
has_compression_curve=False
|
||||
compression_duration=0.0
|
||||
name=SelectGeneratorComponent
|
||||
|
||||
#
|
||||
###################################################################
|
||||
# GeneratorMode component
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[DirectPatchSource]
|
||||
location=OriginLocation
|
||||
resource=DefaultButton01
|
||||
position=FrontDirectPatchPosition
|
||||
priority=3
|
||||
mix_presence=0
|
||||
volume_mix_level=GeneratorModeVolume
|
||||
pitch_mix_offset=0.0
|
||||
brightness_mix_level=1.0
|
||||
use_brightness_scale=False
|
||||
use_attack_time_scale=False
|
||||
has_compression_curve=False
|
||||
compression_duration=0.0
|
||||
name=GeneratorModeComponent
|
||||
|
||||
#
|
||||
###################################################################
|
||||
# ToggleCooling component
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[DirectPatchSource]
|
||||
location=OriginLocation
|
||||
resource=DefaultButton01
|
||||
position=FrontDirectPatchPosition
|
||||
priority=3
|
||||
mix_presence=0
|
||||
volume_mix_level=ToggleCoolingVolume
|
||||
pitch_mix_offset=0.0
|
||||
brightness_mix_level=1.0
|
||||
use_brightness_scale=False
|
||||
use_attack_time_scale=False
|
||||
has_compression_curve=False
|
||||
compression_duration=0.0
|
||||
name=ToggleCoolingComponent
|
||||
|
||||
#
|
||||
###################################################################
|
||||
# ConfigureMappables component
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[DirectPatchSource]
|
||||
location=OriginLocation
|
||||
resource=ProgramButton01
|
||||
position=FrontDirectPatchPosition
|
||||
priority=3
|
||||
mix_presence=0
|
||||
volume_mix_level=ConfigureMappablesVolume
|
||||
pitch_mix_offset=0.0
|
||||
brightness_mix_level=1.0
|
||||
use_brightness_scale=False
|
||||
use_attack_time_scale=False
|
||||
has_compression_curve=False
|
||||
compression_duration=0.0
|
||||
name=ConfigureMappablesComponent
|
||||
|
||||
#------------------------------------------------------------------
|
||||
|
||||
[AudioControlSequence]
|
||||
audio_component=ConfigureMappablesComponent
|
||||
tempo=160
|
||||
midi_file=audio\prgbut01.mid
|
||||
is_looped=True
|
||||
dump_value=False
|
||||
name=ConfigureMappablesSequence
|
||||
|
||||
[AudioIdleWatcher]
|
||||
audio_component=ConfigureMappablesSequence
|
||||
|
||||
@@ -0,0 +1,90 @@
|
||||
#
|
||||
###################################################################
|
||||
# Mech Subsystem Buttons Audio Script
|
||||
###################################################################
|
||||
#
|
||||
|
||||
#
|
||||
###################################################################
|
||||
# SelectGenerator component
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[AudioControlsButtonMessageWatcher]
|
||||
subsystem=MechSubsystem
|
||||
message_ID=PoweredSubsystem::SelectGeneratorAMessageID
|
||||
audio_component=SelectGeneratorComponent
|
||||
control_ID=StartAudioControlID
|
||||
control_value=1.0
|
||||
dump_value=False
|
||||
|
||||
[AudioControlsButtonMessageWatcher]
|
||||
subsystem=MechSubsystem
|
||||
message_ID=PoweredSubsystem::SelectGeneratorBMessageID
|
||||
audio_component=SelectGeneratorComponent
|
||||
control_ID=StartAudioControlID
|
||||
control_value=1.0
|
||||
dump_value=False
|
||||
|
||||
[AudioControlsButtonMessageWatcher]
|
||||
subsystem=MechSubsystem
|
||||
message_ID=PoweredSubsystem::SelectGeneratorCMessageID
|
||||
audio_component=SelectGeneratorComponent
|
||||
control_ID=StartAudioControlID
|
||||
control_value=1.0
|
||||
dump_value=False
|
||||
|
||||
[AudioControlsButtonMessageWatcher]
|
||||
subsystem=MechSubsystem
|
||||
message_ID=PoweredSubsystem::SelectGeneratorDMessageID
|
||||
audio_component=SelectGeneratorComponent
|
||||
control_ID=StartAudioControlID
|
||||
control_value=1.0
|
||||
dump_value=False
|
||||
|
||||
#
|
||||
###################################################################
|
||||
# GeneratorMode component
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[AudioControlsButtonMessageWatcher]
|
||||
subsystem=MechSubsystem
|
||||
message_ID=PoweredSubsystem::ToggleGeneratorModeMessageID
|
||||
audio_component=GeneratorModeComponent
|
||||
control_ID=StartAudioControlID
|
||||
control_value=1.0
|
||||
dump_value=False
|
||||
|
||||
#
|
||||
###################################################################
|
||||
# ToggleCooling component
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[AudioControlsButtonMessageWatcher]
|
||||
subsystem=MechSubsystem
|
||||
message_ID=HeatableSubsystem::ToggleCoolingMessageID
|
||||
audio_component=ToggleCoolingComponent
|
||||
control_ID=StartAudioControlID
|
||||
control_value=1.0
|
||||
dump_value=False
|
||||
|
||||
#
|
||||
###################################################################
|
||||
# ConfigureMappables component
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[AudioIntegerTrigger]
|
||||
subsystem=MechSubsystem
|
||||
attribute=ConfigureActivePress
|
||||
audio_component=ConfigureMappablesSequence
|
||||
attribute_value_threshold=-1
|
||||
control_ID_on=StartAudioControlID
|
||||
control_ID_off=StopAudioControlID
|
||||
control_value_on=0.0
|
||||
control_value_off=0.0
|
||||
inverse_trigger=False
|
||||
dump_value=False
|
||||
|
||||
Binary file not shown.
@@ -0,0 +1,74 @@
|
||||
#
|
||||
###################################################################
|
||||
# Coolant System Audio Script
|
||||
###################################################################
|
||||
#
|
||||
|
||||
#
|
||||
###################################################################
|
||||
# CoolantLeakWarning component
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[DirectPatchSource]
|
||||
location=OriginLocation
|
||||
resource=Warnings01
|
||||
position=FrontDirectPatchPosition
|
||||
priority=2
|
||||
mix_presence=2
|
||||
volume_mix_level=WarningVolume
|
||||
pitch_mix_offset=0.0
|
||||
brightness_mix_level=1.0
|
||||
use_brightness_scale=False
|
||||
use_attack_time_scale=False
|
||||
has_compression_curve=False
|
||||
compression_duration=0.0
|
||||
name=CoolantLeakWarningComponent
|
||||
|
||||
#------------------------------------------------------------------
|
||||
|
||||
[AudioControlSequence]
|
||||
audio_component=CoolantLeakWarningComponent
|
||||
tempo=160
|
||||
midi_file=audio\clkwrn01.mid
|
||||
is_looped=True
|
||||
dump_value=False
|
||||
name=CoolantLeakWarningSequence
|
||||
|
||||
[AudioIdleWatcher]
|
||||
audio_component=CoolantLeakWarningSequence
|
||||
|
||||
#
|
||||
###################################################################
|
||||
# CoolantLeak component
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[!DirectPatchSource]
|
||||
location=OriginLocation
|
||||
resource=CoolantLeak01
|
||||
position=RearDirectPatchPosition
|
||||
priority=0
|
||||
mix_presence=0
|
||||
volume_mix_level=CoolantLeakVolume
|
||||
pitch_mix_offset=0.0
|
||||
brightness_mix_level=1.0
|
||||
use_brightness_scale=False
|
||||
use_attack_time_scale=False
|
||||
has_compression_curve=False
|
||||
compression_duration=0.0
|
||||
name=CoolantLeakComponent
|
||||
|
||||
#------------------------------------------------------------------
|
||||
|
||||
#
|
||||
# amplitude smoother -> amplitude
|
||||
#
|
||||
|
||||
[!AudioControlSmoother]
|
||||
audio_component=CoolantLeakComponent
|
||||
number_of_samples=4
|
||||
control_ID=VolumeAudioControlID
|
||||
name=CoolantLeakAmplitudeSmoother
|
||||
|
||||
|
||||
@@ -0,0 +1,75 @@
|
||||
#
|
||||
###################################################################
|
||||
# Coolant System Buttons Audio Script
|
||||
###################################################################
|
||||
#
|
||||
|
||||
#
|
||||
###################################################################
|
||||
# CoolantLeakWarning component
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[AudioLogicalTrigger]
|
||||
subsystem=MechSubsystem
|
||||
attribute=ReportLeak
|
||||
audio_component=CoolantLeakWarningSequence
|
||||
attribute_match_value=True
|
||||
control_ID=StartAudioControlID
|
||||
control_value=0.0
|
||||
dump_value=False
|
||||
|
||||
[AudioLogicalTrigger]
|
||||
subsystem=MechSubsystem
|
||||
attribute=ReportLeak
|
||||
audio_component=CoolantLeakWarningSequence
|
||||
attribute_match_value=False
|
||||
control_ID=StopAudioControlID
|
||||
control_value=0.0
|
||||
dump_value=False
|
||||
|
||||
[!AudioScalarTrigger]
|
||||
subsystem=MechSubsystem
|
||||
attribute=CoolantMassLeakRate
|
||||
audio_component=CoolantLeakWarningSequence
|
||||
attribute_value_threshold=0.003
|
||||
control_ID_on=StartAudioControlID
|
||||
control_ID_off=StopAudioControlID
|
||||
control_value_on=0.0
|
||||
control_value_off=0.0
|
||||
inverse_trigger=False
|
||||
dump_value=True
|
||||
|
||||
#
|
||||
###################################################################
|
||||
# CoolantLeak component
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[!AudioScalarScale]
|
||||
subsystem=MechSubsystem
|
||||
attribute=CoolantMassLeakRate
|
||||
audio_component=CoolantLeakAmplitudeSmoother
|
||||
attribute_value_boundary1=0.0
|
||||
attribute_value_boundary2=0.1
|
||||
control_ID=TempoAudioControlID
|
||||
control_value_boundary1=0.0
|
||||
control_value_boundary2=1.0
|
||||
exponent=0.5
|
||||
dump_value=False
|
||||
|
||||
#------------------------------------------------------------------
|
||||
|
||||
[!AudioScalarTrigger]
|
||||
subsystem=MechSubsystem
|
||||
attribute=CoolantMassLeakRate
|
||||
audio_component=CoolantLeakComponent
|
||||
attribute_value_threshold=0.01
|
||||
control_ID_on=StartAudioControlID
|
||||
control_ID_off=StopAudioControlID
|
||||
control_value_on=0.0
|
||||
control_value_off=0.0
|
||||
inverse_trigger=False
|
||||
dump_value=False
|
||||
|
||||
|
||||
@@ -0,0 +1,49 @@
|
||||
#
|
||||
###################################################################
|
||||
# Condenser Audio Script
|
||||
###################################################################
|
||||
#
|
||||
|
||||
#
|
||||
###################################################################
|
||||
# CoolantPressureIncrease component
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[DirectPatchSource]
|
||||
location=OriginLocation
|
||||
resource=CoolantPressureIncrease03
|
||||
position=FrontDirectPatchPosition
|
||||
priority=3
|
||||
mix_presence=0
|
||||
volume_mix_level=CoolantPressureVolume
|
||||
pitch_mix_offset=0.0
|
||||
brightness_mix_level=1.0
|
||||
use_brightness_scale=False
|
||||
use_attack_time_scale=False
|
||||
has_compression_curve=False
|
||||
compression_duration=0.0
|
||||
name=CoolantPressureIncreaseComponent
|
||||
|
||||
#
|
||||
###################################################################
|
||||
# CoolantPressureDecrease component
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[DirectPatchSource]
|
||||
location=OriginLocation
|
||||
resource=CoolantPressureDecrease03
|
||||
position=FrontDirectPatchPosition
|
||||
priority=3
|
||||
mix_presence=0
|
||||
volume_mix_level=CoolantPressureVolume
|
||||
pitch_mix_offset=0.0
|
||||
brightness_mix_level=1.0
|
||||
use_brightness_scale=False
|
||||
use_attack_time_scale=False
|
||||
has_compression_curve=False
|
||||
compression_duration=0.0
|
||||
name=CoolantPressureDecreaseComponent
|
||||
|
||||
|
||||
@@ -0,0 +1,46 @@
|
||||
#
|
||||
###################################################################
|
||||
# Condenser Audio Script
|
||||
###################################################################
|
||||
#
|
||||
|
||||
#
|
||||
###################################################################
|
||||
# Includes
|
||||
###################################################################
|
||||
#
|
||||
[include]
|
||||
file=audio\clttrg.scp
|
||||
|
||||
#
|
||||
###################################################################
|
||||
# CoolantPressureIncrease component
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[AudioStateTrigger]
|
||||
subsystem=MechSubsystem
|
||||
attribute=CondenserState
|
||||
audio_component=CoolantPressureIncreaseComponent
|
||||
trigger_state=Condenser::OpeningCondenserState
|
||||
inverse_trigger=False
|
||||
control_ID=StartAudioControlID
|
||||
control_value=4.0
|
||||
dump_value=False
|
||||
|
||||
#
|
||||
###################################################################
|
||||
# CoolantPressureDecrease component
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[AudioStateTrigger]
|
||||
subsystem=MechSubsystem
|
||||
attribute=CondenserState
|
||||
audio_component=CoolantPressureDecreaseComponent
|
||||
trigger_state=Condenser::ClosingCondenserState
|
||||
inverse_trigger=False
|
||||
control_ID=StartAudioControlID
|
||||
control_value=4.0
|
||||
dump_value=False
|
||||
|
||||
@@ -0,0 +1,102 @@
|
||||
#
|
||||
###################################################################
|
||||
# Mech Internal Collision Audio Script
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[macro]
|
||||
CollisionTopSpeed=25
|
||||
|
||||
#
|
||||
###################################################################
|
||||
# Collision component
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[Dynamic3DPatchSource]
|
||||
location=OriginLocation
|
||||
resource=CollisionExt01
|
||||
priority=0
|
||||
mix_presence=0
|
||||
volume_mix_level=CollisionExternalVolume
|
||||
pitch_mix_offset=0.0
|
||||
brightness_mix_level=1.0
|
||||
use_brightness_scale=True
|
||||
use_attack_time_scale=False
|
||||
has_compression_curve=False
|
||||
compression_duration=0.0
|
||||
name=CollisionExternalComponent
|
||||
|
||||
#------------------------------------------------------------------
|
||||
|
||||
#
|
||||
# resource select
|
||||
#
|
||||
|
||||
[AudioResourceSelector]
|
||||
audio_source=CollisionExternalComponent
|
||||
audio_resource_index=CollisionExtIndex
|
||||
control_ID=100
|
||||
min_control_value=0.0
|
||||
max_control_value=1.0
|
||||
dump_value=False
|
||||
name=CollisionExternalResourceSelect
|
||||
|
||||
#
|
||||
# sample and hold -> resource select
|
||||
#
|
||||
|
||||
[AudioSampleAndHold]
|
||||
audio_component=CollisionExternalResourceSelect
|
||||
control_ID=100
|
||||
sample_duration=0.0
|
||||
name=CollisionExternalSampleAndHold
|
||||
|
||||
#------------------------------------------------------------------
|
||||
|
||||
#
|
||||
# collision speed -> attack volume
|
||||
#
|
||||
|
||||
[AudioScalarScale]
|
||||
subsystem=Entity
|
||||
attribute=CollisionSpeed
|
||||
audio_component=CollisionExternalComponent
|
||||
attribute_value_boundary1=0.0
|
||||
attribute_value_boundary2=CollisionTopSpeed
|
||||
control_ID=AttackVolumeAudioControlID
|
||||
control_value_boundary1=0.8
|
||||
control_value_boundary2=1.0
|
||||
exponent=0.5
|
||||
dump_value=False
|
||||
|
||||
#------------------------------------------------------------------
|
||||
|
||||
#
|
||||
# collision speed -> filter
|
||||
#
|
||||
|
||||
[AudioScalarScale]
|
||||
subsystem=Entity
|
||||
attribute=CollisionSpeed
|
||||
audio_component=CollisionExternalComponent
|
||||
attribute_value_boundary1=0.0
|
||||
attribute_value_boundary2=CollisionTopSpeed
|
||||
control_ID=BrightnessAudioControlID
|
||||
control_value_boundary1=0.8
|
||||
control_value_boundary2=1.0
|
||||
exponent=1.0
|
||||
dump_value=False
|
||||
|
||||
#------------------------------------------------------------------
|
||||
|
||||
[AudioStateTrigger]
|
||||
subsystem=Entity
|
||||
attribute=CollisionState
|
||||
audio_component=CollisionExternalComponent
|
||||
trigger_state=Mech::InitialHitState
|
||||
inverse_trigger=0
|
||||
control_ID=StartAudioControlID
|
||||
control_value=3.0
|
||||
dump_value=False
|
||||
|
||||
@@ -0,0 +1,135 @@
|
||||
#
|
||||
###################################################################
|
||||
# Mech Collision Internal Collision Audio Script
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[macro]
|
||||
CollisionTopSpeed=25
|
||||
CollisionTopAngularSpeed=0.8
|
||||
|
||||
#
|
||||
###################################################################
|
||||
# Collision component
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[Static3DPatchSource]
|
||||
location=OriginLocation
|
||||
resource=Collision01
|
||||
priority=2
|
||||
mix_presence=3
|
||||
volume_mix_level=CollisionVolume
|
||||
pitch_mix_offset=0.0
|
||||
brightness_mix_level=1.0
|
||||
use_brightness_scale=True
|
||||
use_attack_time_scale=False
|
||||
has_compression_curve=True
|
||||
compression_duration=0.5
|
||||
name=CollisionComponent
|
||||
|
||||
#------------------------------------------------------------------
|
||||
|
||||
#
|
||||
# resource select
|
||||
#
|
||||
|
||||
[AudioResourceSelector]
|
||||
audio_source=CollisionComponent
|
||||
audio_resource_index=CollisionIndex
|
||||
control_ID=100
|
||||
min_control_value=0.0
|
||||
max_control_value=1.0
|
||||
dump_value=False
|
||||
name=CollisionResourceSelect
|
||||
|
||||
#
|
||||
# angular speed -> resource select
|
||||
#
|
||||
|
||||
[AudioMotionScale]
|
||||
subsystem=Entity
|
||||
attribute=LocalVelocity
|
||||
motion_type=AngularMotionType
|
||||
motion_value=LengthMotionValue
|
||||
audio_component=CollisionResourceSelect
|
||||
attribute_value_boundary1=0.0
|
||||
attribute_value_boundary2=CollisionTopAngularSpeed
|
||||
control_ID=100
|
||||
control_value_boundary1=0.0
|
||||
control_value_boundary2=1.0
|
||||
exponent=0.5
|
||||
dump_value=False
|
||||
|
||||
#------------------------------------------------------------------
|
||||
|
||||
#
|
||||
# sample and hold -> pitch
|
||||
#
|
||||
|
||||
[AudioSampleAndHold]
|
||||
audio_component=CollisionComponent
|
||||
control_ID=PitchAudioControlID
|
||||
sample_duration=99.0
|
||||
min_value=-400
|
||||
max_value=100
|
||||
name=CollisionPitchSampleAndHold
|
||||
|
||||
#------------------------------------------------------------------
|
||||
|
||||
#
|
||||
# collision speed -> attack volume
|
||||
#
|
||||
|
||||
[AudioScalarScale]
|
||||
subsystem=Entity
|
||||
attribute=CollisionSpeed
|
||||
audio_component=CollisionComponent
|
||||
attribute_value_boundary1=0.0
|
||||
attribute_value_boundary2=CollisionTopSpeed
|
||||
control_ID=AttackVolumeAudioControlID
|
||||
control_value_boundary1=0.8
|
||||
control_value_boundary2=1.0
|
||||
exponent=0.5
|
||||
dump_value=False
|
||||
|
||||
#------------------------------------------------------------------
|
||||
|
||||
#
|
||||
# collision speed -> filter
|
||||
#
|
||||
|
||||
[AudioScalarScale]
|
||||
subsystem=Entity
|
||||
attribute=CollisionSpeed
|
||||
audio_component=CollisionComponent
|
||||
attribute_value_boundary1=0.0
|
||||
attribute_value_boundary2=CollisionTopSpeed
|
||||
control_ID=BrightnessAudioControlID
|
||||
control_value_boundary1=0.7
|
||||
control_value_boundary2=1.0
|
||||
exponent=1.0
|
||||
dump_value=False
|
||||
|
||||
#------------------------------------------------------------------
|
||||
|
||||
[AudioStateTrigger]
|
||||
subsystem=Entity
|
||||
attribute=CollisionState
|
||||
audio_component=CollisionPitchSampleAndHold
|
||||
trigger_state=Mech::InitialHitState
|
||||
inverse_trigger=False
|
||||
control_ID=StartAudioControlID
|
||||
control_value=0.0
|
||||
dump_value=False
|
||||
|
||||
[L4AudioCollisionTrigger]
|
||||
subsystem=Entity
|
||||
attribute=CollisionState
|
||||
normal_attribute=CollisionNormal
|
||||
audio_component=CollisionComponent
|
||||
trigger_state=Mech::InitialHitState
|
||||
control_ID=StartAudioControlID
|
||||
control_value=3.0
|
||||
dump_value=False
|
||||
|
||||
@@ -0,0 +1,83 @@
|
||||
#
|
||||
###################################################################
|
||||
# Crunch Audio Script
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[include]
|
||||
file=audio\macros.scp
|
||||
|
||||
#
|
||||
###################################################################
|
||||
# Audio locations
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[L4AudioLocation]
|
||||
location_offset=0.0,0.0,0.0
|
||||
name=OriginLocation
|
||||
|
||||
#
|
||||
###################################################################
|
||||
# Crunch component
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[Dynamic3DPatchSource]
|
||||
location=OriginLocation
|
||||
resource=Crunch01
|
||||
priority=0
|
||||
mix_presence=3
|
||||
volume_mix_level=CrunchExplosionVolume
|
||||
pitch_mix_offset=0.0
|
||||
brightness_mix_level=1.0
|
||||
use_brightness_scale=True
|
||||
use_attack_time_scale=False
|
||||
has_compression_curve=True
|
||||
compression_duration=0.5
|
||||
name=CrunchComponent
|
||||
|
||||
#------------------------------------------------------------------
|
||||
|
||||
#
|
||||
# sample and hold -> pitch
|
||||
#
|
||||
|
||||
[AudioSampleAndHold]
|
||||
audio_component=CrunchComponent
|
||||
control_ID=PitchAudioControlID
|
||||
sample_duration=99.0
|
||||
min_value=-200
|
||||
max_value=200
|
||||
name=CrunchPitchSampleAndHold
|
||||
|
||||
#
|
||||
# sample and hold -> filter
|
||||
#
|
||||
|
||||
[AudioSampleAndHold]
|
||||
audio_component=CrunchComponent
|
||||
control_ID=BrightnessAudioControlID
|
||||
sample_duration=99.0
|
||||
min_value=0.7
|
||||
max_value=1.0
|
||||
name=CrunchBrightnessSampleAndHold
|
||||
|
||||
#------------------------------------------------------------------
|
||||
|
||||
[AudioControlSplitter]
|
||||
audio_component=CrunchPitchSampleAndHold
|
||||
audio_component=CrunchBrightnessSampleAndHold
|
||||
name=CrunchSplitter
|
||||
|
||||
[AudioControlSend]
|
||||
audio_component=CrunchSplitter
|
||||
control_ID=StartAudioControlID
|
||||
control_value=0.0
|
||||
|
||||
[AudioControlSend]
|
||||
audio_component=CrunchComponent
|
||||
control_ID=StartAudioControlID
|
||||
control_value=3.0
|
||||
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
/MA:229;0
|
||||
/VO:0;0
|
||||
/MI:229;0
|
||||
/CD:0;0
|
||||
/LI:0;0
|
||||
/MIC:0
|
||||
/SP:0
|
||||
/TR:114;0
|
||||
/BA:114;0
|
||||
/IPL:MIC- CDR- CDL- LIR- LIL- MIR- MIL-
|
||||
/IPR:MIC- CDR- CDL- LIR- LIL- MIR- MIL-
|
||||
/OPS:MIC- CDR- CDL- LIR- LIL-
|
||||
/AGC:-
|
||||
/IPG:1,1
|
||||
/OPG:1,1
|
||||
@@ -0,0 +1,46 @@
|
||||
#
|
||||
###################################################################
|
||||
# DamageBurn A Audio Script
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[include]
|
||||
file=audio\macros.scp
|
||||
|
||||
#
|
||||
###################################################################
|
||||
# Audio locations
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[L4AudioLocation]
|
||||
location_offset=0.0,0.0,0.0
|
||||
name=OriginLocation
|
||||
|
||||
#
|
||||
###################################################################
|
||||
# DamageBurn component
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[Dynamic3DPatchSource]
|
||||
location=OriginLocation
|
||||
resource=Damage01
|
||||
priority=0
|
||||
mix_presence=0
|
||||
volume_mix_level=DamageBurnAVolume
|
||||
pitch_mix_offset=0.0
|
||||
brightness_mix_level=1.0
|
||||
use_brightness_scale=False
|
||||
use_attack_time_scale=False
|
||||
has_compression_curve=False
|
||||
compression_duration=0.0
|
||||
name=DamageBurnComponent
|
||||
|
||||
#------------------------------------------------------------------
|
||||
|
||||
[AudioControlSend]
|
||||
audio_component=DamageBurnComponent
|
||||
control_ID=StartAudioControlID
|
||||
control_value=0.0
|
||||
|
||||
@@ -0,0 +1,46 @@
|
||||
#
|
||||
###################################################################
|
||||
# DamageBurn B Audio Script
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[include]
|
||||
file=audio\macros.scp
|
||||
|
||||
#
|
||||
###################################################################
|
||||
# Audio locations
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[L4AudioLocation]
|
||||
location_offset=0.0,0.0,0.0
|
||||
name=OriginLocation
|
||||
|
||||
#
|
||||
###################################################################
|
||||
# DamageBurn component
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[Dynamic3DPatchSource]
|
||||
location=OriginLocation
|
||||
resource=Damage02
|
||||
priority=0
|
||||
mix_presence=0
|
||||
volume_mix_level=DamageBurnBVolume
|
||||
pitch_mix_offset=0.0
|
||||
brightness_mix_level=1.0
|
||||
use_brightness_scale=False
|
||||
use_attack_time_scale=False
|
||||
has_compression_curve=False
|
||||
compression_duration=0.0
|
||||
name=DamageBurnComponent
|
||||
|
||||
#------------------------------------------------------------------
|
||||
|
||||
[AudioControlSend]
|
||||
audio_component=DamageBurnComponent
|
||||
control_ID=StartAudioControlID
|
||||
control_value=0.0
|
||||
|
||||
@@ -0,0 +1,61 @@
|
||||
#
|
||||
###################################################################
|
||||
# DamageBurn C Audio Script
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[include]
|
||||
file=audio\macros.scp
|
||||
|
||||
#
|
||||
###################################################################
|
||||
# Audio locations
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[L4AudioLocation]
|
||||
location_offset=0.0,0.0,0.0
|
||||
name=OriginLocation
|
||||
|
||||
#
|
||||
###################################################################
|
||||
# DamageBurn component
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[!Dynamic3DPatchSource]
|
||||
location=OriginLocation
|
||||
resource=Damage03
|
||||
priority=0
|
||||
mix_presence=3
|
||||
volume_mix_level=DamageBurnCVolume
|
||||
pitch_mix_offset=0.0
|
||||
brightness_mix_level=1.0
|
||||
use_brightness_scale=False
|
||||
use_attack_time_scale=False
|
||||
has_compression_curve=False
|
||||
compression_duration=0.0
|
||||
name=DamageBurnComponent
|
||||
|
||||
[Static3DPatchSource]
|
||||
location=OriginLocation
|
||||
resource=Damage03
|
||||
priority=2
|
||||
mix_presence=0
|
||||
volume_mix_level=DamageBurnCVolume
|
||||
pitch_mix_offset=0.0
|
||||
brightness_mix_level=1.0
|
||||
use_brightness_scale=False
|
||||
use_attack_time_scale=False
|
||||
has_compression_curve=False
|
||||
compression_duration=0.0
|
||||
use_internal=False
|
||||
name=DamageBurnComponent
|
||||
|
||||
#------------------------------------------------------------------
|
||||
|
||||
[AudioControlSend]
|
||||
audio_component=DamageBurnComponent
|
||||
control_ID=StartAudioControlID
|
||||
control_value=0.0
|
||||
|
||||
@@ -0,0 +1,38 @@
|
||||
#
|
||||
###################################################################
|
||||
# Destroyed Internal Audio Script
|
||||
###################################################################
|
||||
#
|
||||
|
||||
#
|
||||
###################################################################
|
||||
# SubsystemDestroyed component
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[DirectPatchSource]
|
||||
location=OriginLocation
|
||||
resource=DestroyedInt06
|
||||
position=RearDirectPatchPosition
|
||||
priority=2
|
||||
mix_presence=3
|
||||
volume_mix_level=SubsystemDestroyedVolume
|
||||
pitch_mix_offset=0.0
|
||||
brightness_mix_level=1.0
|
||||
use_brightness_scale=False
|
||||
use_attack_time_scale=False
|
||||
has_compression_curve=True
|
||||
compression_duration=1.0
|
||||
name=SubsystemDestroyedComponent
|
||||
|
||||
[AudioControlSequence]
|
||||
audio_component=SubsystemDestroyedComponent
|
||||
tempo=160
|
||||
midi_file=audio\dstrd01.mid
|
||||
is_looped=False
|
||||
dump_value=False
|
||||
name=SubsystemDestroyedSequence
|
||||
|
||||
[AudioIdleWatcher]
|
||||
audio_component=SubsystemDestroyedSequence
|
||||
|
||||
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,22 @@
|
||||
#
|
||||
###################################################################
|
||||
# Destroyed Internal Audio Script
|
||||
###################################################################
|
||||
#
|
||||
|
||||
#
|
||||
###################################################################
|
||||
# Destroyed component
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[AudioStateTrigger]
|
||||
subsystem=MechSubsystem
|
||||
attribute=SimulationState
|
||||
audio_component=SubsystemDestroyedSequence
|
||||
trigger_state=MechSubsystem::Destroyed
|
||||
inverse_trigger=False
|
||||
control_ID=StartAudioControlID
|
||||
control_value=0.0
|
||||
dump_value=False
|
||||
|
||||
@@ -0,0 +1,578 @@
|
||||
#
|
||||
###################################################################
|
||||
# Mech Engine Internal Audio Script
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[macro]
|
||||
IdleMotorTopSpeed=20
|
||||
MotorTopSpeed=40
|
||||
AccelerationMotorTopAcceleration=25
|
||||
DamagedMotorTopSpeed=40
|
||||
|
||||
#
|
||||
###################################################################
|
||||
# EngineWindUp component
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[DirectPatchSource]
|
||||
location=OriginLocation
|
||||
resource=EngineWindUp01
|
||||
position=RearDirectPatchPosition
|
||||
priority=4
|
||||
mix_presence=2
|
||||
volume_mix_level=EngineWindUpVolume
|
||||
pitch_mix_offset=0.0
|
||||
brightness_mix_level=1.0
|
||||
use_brightness_scale=False
|
||||
use_attack_time_scale=False
|
||||
has_compression_curve=True
|
||||
compression_duration=5.0
|
||||
name=EngineWindUpComponent
|
||||
|
||||
#------------------------------------------------------------------
|
||||
|
||||
[AudioControlSend]
|
||||
audio_component=EngineWindUpComponent
|
||||
control_ID=StartAudioControlID
|
||||
control_value=6.0
|
||||
|
||||
#
|
||||
###################################################################
|
||||
# IdleMotor component
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[DirectPatchSource]
|
||||
location=OriginLocation
|
||||
resource=EnginePower01
|
||||
position=RearDirectPatchPosition
|
||||
priority=0
|
||||
mix_presence=4
|
||||
volume_mix_level=IdleMotorVolume
|
||||
pitch_mix_offset=0.0
|
||||
brightness_mix_level=1.0
|
||||
use_brightness_scale=False
|
||||
use_attack_time_scale=False
|
||||
has_compression_curve=False
|
||||
compression_duration=0.0
|
||||
name=IdleMotorComponent
|
||||
|
||||
#------------------------------------------------------------------
|
||||
|
||||
#
|
||||
# amplitude smoother -> amplitude
|
||||
#
|
||||
|
||||
[AudioControlSmoother]
|
||||
audio_component=IdleMotorComponent
|
||||
number_of_samples=Sample0.5Sec
|
||||
control_ID=VolumeAudioControlID
|
||||
initial_fill_value=1.0
|
||||
name=IdleMotorAmplitudeSmoother
|
||||
|
||||
#
|
||||
# linear velocity -> amplitude smoother
|
||||
#
|
||||
|
||||
[AudioMotionScale]
|
||||
subsystem=Entity
|
||||
attribute=LocalVelocity
|
||||
motion_type=LinearMotionType
|
||||
motion_value=LengthMotionValue
|
||||
audio_component=IdleMotorAmplitudeSmoother
|
||||
attribute_value_boundary1=0.0
|
||||
attribute_value_boundary2=IdleMotorTopSpeed
|
||||
control_ID=VolumeAudioControlID
|
||||
control_value_boundary1=1.0
|
||||
control_value_boundary2=0.0
|
||||
exponent=2.0
|
||||
dump_value=False
|
||||
|
||||
#------------------------------------------------------------------
|
||||
|
||||
#
|
||||
# pitch smoother -> pitch
|
||||
#
|
||||
|
||||
[AudioControlSmoother]
|
||||
audio_component=IdleMotorComponent
|
||||
number_of_samples=Sample0.5Sec
|
||||
control_ID=PitchAudioControlID
|
||||
name=IdleMotorPitchSmoother
|
||||
|
||||
#
|
||||
# linear velocity -> pitch smoother
|
||||
#
|
||||
|
||||
[AudioMotionScale]
|
||||
subsystem=Entity
|
||||
attribute=LocalVelocity
|
||||
motion_type=0
|
||||
motion_value=3
|
||||
audio_component=IdleMotorPitchSmoother
|
||||
attribute_value_boundary1=0.0
|
||||
attribute_value_boundary2=IdleMotorTopSpeed
|
||||
control_ID=PitchAudioControlID
|
||||
control_value_boundary1=-400
|
||||
control_value_boundary2=-200
|
||||
exponent=0.5
|
||||
dump_value=False
|
||||
|
||||
#------------------------------------------------------------------
|
||||
|
||||
[AudioMotionTrigger]
|
||||
subsystem=Entity
|
||||
attribute=LocalVelocity
|
||||
motion_type=LinearMotionType
|
||||
motion_value=LengthMotionValue
|
||||
audio_component=IdleMotorComponent
|
||||
attribute_value_threshold=IdleMotorTopSpeed
|
||||
control_ID_on=StartAudioControlID
|
||||
control_ID_off=StopAudioControlID
|
||||
control_value_on=0.0
|
||||
control_value_off=0.0
|
||||
inverse_trigger=True
|
||||
dump_value=False
|
||||
|
||||
[AudioControlSend]
|
||||
audio_component=IdleMotorComponent
|
||||
control_ID=StartAudioControlID
|
||||
control_value=0.0
|
||||
|
||||
#
|
||||
###################################################################
|
||||
# Motor component
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[DirectPatchSource]
|
||||
location=OriginLocation
|
||||
resource=EngineMotor01
|
||||
position=RearDirectPatchPosition
|
||||
priority=1
|
||||
mix_presence=4
|
||||
volume_mix_level=MotorVolume
|
||||
pitch_mix_offset=0.0
|
||||
brightness_mix_level=1.0
|
||||
use_brightness_scale=False
|
||||
use_attack_time_scale=False
|
||||
has_compression_curve=False
|
||||
compression_duration=0.0
|
||||
name=MotorComponent
|
||||
|
||||
#------------------------------------------------------------------
|
||||
|
||||
#
|
||||
# amplitude smoother -> amplitude
|
||||
#
|
||||
|
||||
[AudioControlSmoother]
|
||||
audio_component=MotorComponent
|
||||
number_of_samples=Sample0.5Sec
|
||||
control_ID=VolumeAudioControlID
|
||||
name=MotorComponentAmplitudeSmoother
|
||||
|
||||
#
|
||||
# linear velocity -> amplitude smoother
|
||||
#
|
||||
|
||||
[AudioMotionScale]
|
||||
subsystem=Entity
|
||||
attribute=LocalVelocity
|
||||
motion_type=LinearMotionType
|
||||
motion_value=LengthMotionValue
|
||||
audio_component=MotorComponentAmplitudeSmoother
|
||||
attribute_value_boundary1=0.0
|
||||
attribute_value_boundary2=MotorTopSpeed
|
||||
control_ID=VolumeAudioControlID
|
||||
control_value_boundary1=0.0
|
||||
control_value_boundary2=1.0
|
||||
exponent=0.3
|
||||
dump_value=False
|
||||
|
||||
#------------------------------------------------------------------
|
||||
|
||||
#
|
||||
# pitch smoother -> pitch
|
||||
#
|
||||
|
||||
[AudioControlSmoother]
|
||||
audio_component=MotorComponent
|
||||
number_of_samples=Sample0.5Sec
|
||||
control_ID=PitchAudioControlID
|
||||
name=MotorComponentPitchSmoother
|
||||
|
||||
#
|
||||
# linear velocity -> pitch smoother
|
||||
#
|
||||
|
||||
[AudioMotionScale]
|
||||
subsystem=Entity
|
||||
attribute=LocalVelocity
|
||||
motion_type=0
|
||||
motion_value=3
|
||||
audio_component=MotorComponentPitchSmoother
|
||||
attribute_value_boundary1=0.0
|
||||
attribute_value_boundary2=MotorTopSpeed
|
||||
control_ID=PitchAudioControlID
|
||||
control_value_boundary1=-500
|
||||
control_value_boundary2=200
|
||||
exponent=0.3
|
||||
dump_value=False
|
||||
|
||||
#------------------------------------------------------------------
|
||||
|
||||
[AudioMotionTrigger]
|
||||
subsystem=Entity
|
||||
attribute=LocalVelocity
|
||||
motion_type=LinearMotionType
|
||||
motion_value=LengthMotionValue
|
||||
audio_component=MotorComponent
|
||||
attribute_value_threshold=1.0
|
||||
control_ID_on=StartAudioControlID
|
||||
control_ID_off=StopAudioControlID
|
||||
control_value_on=0.0
|
||||
control_value_off=0.0
|
||||
inverse_trigger=False
|
||||
dump_value=False
|
||||
|
||||
#
|
||||
###################################################################
|
||||
# AccelerationMotor component
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[DirectPatchSource]
|
||||
location=OriginLocation
|
||||
resource=EngineAcceleration07
|
||||
position=RearDirectPatchPosition
|
||||
priority=2
|
||||
mix_presence=4
|
||||
volume_mix_level=AccelerationMotorVolume
|
||||
pitch_mix_offset=0
|
||||
brightness_mix_level=1.0
|
||||
use_brightness_scale=False
|
||||
use_attack_time_scale=False
|
||||
has_compression_curve=False
|
||||
compression_duration=0.0
|
||||
name=AccelerationMotorComponent
|
||||
|
||||
#------------------------------------------------------------------
|
||||
|
||||
#
|
||||
# amplitude smoother1 -> amplitude
|
||||
#
|
||||
|
||||
[AudioControlSmoother]
|
||||
audio_component=AccelerationMotorComponent
|
||||
number_of_samples=Sample0.5Sec
|
||||
control_ID=VolumeAudioControlID
|
||||
name=AccelerationMotorAmplitudeSmoother1
|
||||
|
||||
#
|
||||
# linear acceleration -> amplitude smoother1
|
||||
#
|
||||
|
||||
[!AudioMotionScale]
|
||||
subsystem=Entity
|
||||
attribute=LocalAcceleration
|
||||
motion_type=LinearMotionType
|
||||
motion_value=LengthMotionValue
|
||||
audio_component=AccelerationMotorAmplitudeSmoother1
|
||||
attribute_value_boundary1=0.0
|
||||
attribute_value_boundary2=AccelerationMotorTopAcceleration
|
||||
control_ID=VolumeAudioControlID
|
||||
control_value_boundary1=0.3
|
||||
control_value_boundary2=1.0
|
||||
exponent=0.3
|
||||
dump_value=False
|
||||
|
||||
#
|
||||
# unstable -> amplitude smoother1
|
||||
#
|
||||
|
||||
[AudioScalarScale]
|
||||
subsystem=Entity
|
||||
attribute=UnstablePercentage
|
||||
audio_component=AccelerationMotorAmplitudeSmoother1
|
||||
attribute_value_boundary1=0.0
|
||||
attribute_value_boundary2=1.0
|
||||
control_ID=VolumeAudioControlID
|
||||
control_value_boundary1=0.0
|
||||
control_value_boundary2=1.0
|
||||
exponent=0.75
|
||||
dump_value=False
|
||||
|
||||
#------------------------------------------------------------------
|
||||
|
||||
#
|
||||
# pitch smoother1 -> pitch
|
||||
#
|
||||
|
||||
[AudioControlSmoother]
|
||||
audio_component=AccelerationMotorComponent
|
||||
number_of_samples=Sample1Sec
|
||||
control_ID=PitchAudioControlID
|
||||
name=AccelerationMotorPitchSmoother1
|
||||
|
||||
#
|
||||
# linear velocity -> pitch smoother
|
||||
#
|
||||
|
||||
[AudioMotionScale]
|
||||
subsystem=Entity
|
||||
attribute=LocalVelocity
|
||||
motion_type=LinearMotionType
|
||||
motion_value=LengthMotionValue
|
||||
audio_component=AccelerationMotorPitchSmoother1
|
||||
attribute_value_boundary1=0.0
|
||||
attribute_value_boundary2=MotorTopSpeed
|
||||
control_ID=PitchAudioControlID
|
||||
control_value_boundary1=-1400
|
||||
control_value_boundary2=800
|
||||
exponent=1.0
|
||||
dump_value=False
|
||||
|
||||
#------------------------------------------------------------------
|
||||
|
||||
[AudioScalarTrigger]
|
||||
subsystem=Entity
|
||||
attribute=UnstablePercentage
|
||||
audio_component=AccelerationMotorComponent
|
||||
attribute_value_threshold=0.01
|
||||
control_ID_on=StartAudioControlID
|
||||
control_ID_off=StopAudioControlID
|
||||
control_value_on=0.0
|
||||
control_value_off=0.0
|
||||
inverse_trigger=False
|
||||
dump_value=False
|
||||
|
||||
#
|
||||
###################################################################
|
||||
# DamagedMotor component
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[DirectPatchSource]
|
||||
location=OriginLocation
|
||||
resource=EngineDamage01
|
||||
position=RearDirectPatchPosition
|
||||
priority=0
|
||||
mix_presence=4
|
||||
volume_mix_level=DamagedMotorVolume
|
||||
pitch_mix_offset=0.0
|
||||
brightness_mix_level=1.0
|
||||
use_brightness_scale=True
|
||||
use_attack_time_scale=False
|
||||
has_compression_curve=False
|
||||
compression_duration=0.0
|
||||
name=DamagedMotorComponent
|
||||
|
||||
#------------------------------------------------------------------
|
||||
|
||||
#
|
||||
# amplitude multiplier -> amplitude
|
||||
#
|
||||
|
||||
[AudioControlMultiplier]
|
||||
audio_component=DamagedMotorComponent
|
||||
first_input_control_ID=100
|
||||
last_input_control_ID=101
|
||||
output_control_ID=VolumeAudioControlID
|
||||
name=DamagedMotorAmplitudeMultiplier
|
||||
|
||||
#
|
||||
# myomer damage -> amplitude multiplier
|
||||
#
|
||||
|
||||
[AudioScalarScale]
|
||||
subsystem=Myomers
|
||||
attribute=SpeedEffect
|
||||
audio_component=DamagedMotorAmplitudeMultiplier
|
||||
attribute_value_boundary1=0.0
|
||||
attribute_value_boundary2=1.0
|
||||
control_ID=100
|
||||
control_value_boundary1=1.0
|
||||
control_value_boundary2=0.0
|
||||
exponent=5.0
|
||||
dump_value=False
|
||||
|
||||
#
|
||||
# amplitude smoother -> amplitude multiplier
|
||||
#
|
||||
|
||||
[!AudioControlSmoother]
|
||||
audio_component=DamagedMotorAmplitudeMultiplier
|
||||
number_of_samples=Sample0.25Sec
|
||||
control_ID=101
|
||||
name=DamagedMotorAmplitudeSmoother
|
||||
|
||||
#
|
||||
# linear velocity -> amplitude smoother
|
||||
#
|
||||
|
||||
[AudioMotionScale]
|
||||
subsystem=Entity
|
||||
attribute=LocalVelocity
|
||||
motion_type=LinearMotionType
|
||||
motion_value=LengthMotionValue
|
||||
audio_component=DamagedMotorAmplitudeMultiplier
|
||||
attribute_value_boundary1=0.0
|
||||
attribute_value_boundary2=DamagedMotorTopSpeed
|
||||
control_ID=101
|
||||
control_value_boundary1=0.0
|
||||
control_value_boundary2=1.0
|
||||
exponent=0.1
|
||||
dump_value=False
|
||||
|
||||
#------------------------------------------------------------------
|
||||
|
||||
#
|
||||
# pitch smoother -> pitch
|
||||
#
|
||||
|
||||
[AudioControlSmoother]
|
||||
audio_component=DamagedMotorComponent
|
||||
number_of_samples=Sample0.25Sec
|
||||
control_ID=PitchAudioControlID
|
||||
name=DamagedMotorPitchSmoother
|
||||
|
||||
#
|
||||
# linear velocity -> pitch smoother
|
||||
#
|
||||
|
||||
[AudioMotionScale]
|
||||
subsystem=Entity
|
||||
attribute=LocalVelocity
|
||||
motion_type=0
|
||||
motion_value=3
|
||||
audio_component=DamagedMotorPitchSmoother
|
||||
attribute_value_boundary1=0.0
|
||||
attribute_value_boundary2=DamagedMotorTopSpeed
|
||||
control_ID=PitchAudioControlID
|
||||
control_value_boundary1=-4800
|
||||
control_value_boundary2=-1200
|
||||
exponent=1.0
|
||||
dump_value=False
|
||||
|
||||
#------------------------------------------------------------------
|
||||
|
||||
#
|
||||
# myomer damage -> filter
|
||||
#
|
||||
|
||||
[AudioScalarScale]
|
||||
subsystem=Myomers
|
||||
attribute=SpeedEffect
|
||||
audio_component=DamagedMotorComponent
|
||||
attribute_value_boundary1=0.2
|
||||
attribute_value_boundary2=1.0
|
||||
control_ID=BrightnessAudioControlID
|
||||
control_value_boundary1=1.0
|
||||
control_value_boundary2=0.2
|
||||
exponent=5.0
|
||||
dump_value=False
|
||||
|
||||
#------------------------------------------------------------------
|
||||
|
||||
[AudioScalarTrigger]
|
||||
subsystem=Myomers
|
||||
attribute=SpeedEffect
|
||||
audio_component=DamagedMotorComponent
|
||||
attribute_value_threshold=0.9
|
||||
control_ID_on=StartAudioControlID
|
||||
control_ID_off=StopAudioControlID
|
||||
control_value_on=0.0
|
||||
control_value_off=0.0
|
||||
inverse_trigger=True
|
||||
dump_value=False
|
||||
|
||||
#
|
||||
###################################################################
|
||||
# MyomerSeekLevel component
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[!DirectPatchSource]
|
||||
location=OriginLocation
|
||||
resource=BasicBeep02
|
||||
position=FrontDirectPatchPosition
|
||||
priority=3
|
||||
mix_presence=0
|
||||
volume_mix_level=MyomerSeekLevelVolume
|
||||
pitch_mix_offset=0.0
|
||||
brightness_mix_level=1.0
|
||||
use_brightness_scale=False
|
||||
use_attack_time_scale=False
|
||||
has_compression_curve=True
|
||||
compression_duration=1.0
|
||||
name=MyomerSeekLevelComponent
|
||||
|
||||
#------------------------------------------------------------------
|
||||
|
||||
[!AudioControlsButtonMessageWatcher]
|
||||
subsystem=Myomers
|
||||
message_ID=Myomers::ToggleSeekVoltageMessageID
|
||||
audio_component=MyomerSeekLevelComponent
|
||||
control_ID=StartAudioControlID
|
||||
control_value=0.5
|
||||
dump_value=False
|
||||
|
||||
#
|
||||
###################################################################
|
||||
# LegDamagedWarning component
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[DirectPatchSource]
|
||||
location=OriginLocation
|
||||
resource=Warnings01
|
||||
position=FrontDirectPatchPosition
|
||||
priority=2
|
||||
mix_presence=2
|
||||
volume_mix_level=WarningVolume
|
||||
pitch_mix_offset=0.0
|
||||
brightness_mix_level=1.0
|
||||
use_brightness_scale=False
|
||||
use_attack_time_scale=False
|
||||
has_compression_curve=False
|
||||
compression_duration=0.0
|
||||
name=LegDamagedWarningComponent
|
||||
|
||||
#------------------------------------------------------------------
|
||||
|
||||
[AudioControlSequence]
|
||||
audio_component=LegDamagedWarningComponent
|
||||
tempo=160
|
||||
midi_file=audio\legwrn01.mid
|
||||
is_looped=False
|
||||
dump_value=False
|
||||
name=LegDamagedWarningSequence
|
||||
|
||||
[AudioIdleWatcher]
|
||||
audio_component=LegDamagedWarningSequence
|
||||
|
||||
#------------------------------------------------------------------
|
||||
|
||||
[AudioStateTrigger]
|
||||
subsystem=Entity
|
||||
attribute=SimulationState
|
||||
audio_component=LegDamagedWarningSequence
|
||||
trigger_state=Mech::GimpLeftLegState
|
||||
inverse_trigger=False
|
||||
control_ID=StartAudioControlID
|
||||
control_value=0.0
|
||||
dump_value=False
|
||||
|
||||
[AudioStateTrigger]
|
||||
subsystem=Entity
|
||||
attribute=SimulationState
|
||||
audio_component=LegDamagedWarningSequence
|
||||
trigger_state=Mech::GimpRightLegState
|
||||
inverse_trigger=False
|
||||
control_ID=StartAudioControlID
|
||||
control_value=0.0
|
||||
dump_value=False
|
||||
|
||||
@@ -0,0 +1,57 @@
|
||||
#
|
||||
###################################################################
|
||||
# ER PPC Audio Script
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[macro]
|
||||
LaserFireResource=LaserAFire01
|
||||
LaserFirePitchOffset=-200
|
||||
LaserFireComponent=PPCFireComponent
|
||||
LaserFireIndex=LaserAFireIndex
|
||||
LaserFireResourceSelect=PPCFireResourceSelect
|
||||
LaserFireSampleAndHold=PPCFireSampleAndHold
|
||||
#
|
||||
LaserSustainResource=LaserASustain01
|
||||
LaserSustainComponent=PPCSustainComponent
|
||||
LaserSustainIndex=LaserASustainIndex
|
||||
LaserSustainResourceSelect=PPCSustainResourceSelect
|
||||
LaserSustainSampleAndHold=PPCSustainSampleAndHold
|
||||
#
|
||||
LaserReleaseResource=LaserARelease01
|
||||
LaserReleaseComponent=PPCReleaseComponent
|
||||
LaserReleaseIndex=LaserAReleaseIndex
|
||||
LaserReleaseResourceSelect=PPCReleaseResourceSelect
|
||||
LaserReleaseSampleAndHold=PPCReleaseSampleAndHold
|
||||
#
|
||||
LaserChargeResource=LaserACharge01
|
||||
LaserChargeComponent=PPCChargeComponent
|
||||
LaserChargeIndex=LaserAChargeIndex
|
||||
LaserChargeResourceSelect=PPCChargeResourceSelect
|
||||
LaserChargeSampleAndHold=PPCChargeSampleAndHold
|
||||
#
|
||||
LaserLoadedResource=LaserLoaded01
|
||||
LaserLoadedComponent=SmallLaserLoadedComponent
|
||||
LaserLoadedSequence=SmallLaserLoadedSequence
|
||||
#
|
||||
LaserTriggerDuringLoadResource=TriggerDuringLoad01
|
||||
LaserTriggerDuringLoadComponent=PPCTriggerDuringLoadComponent
|
||||
#
|
||||
LaserMisfireResource=LaserAMisfire01
|
||||
LaserMisfireComponent=PPCMisfireComponent
|
||||
#
|
||||
LaserSeekLevelResource=BasicBeep02
|
||||
LaserSeekLevelComponent=PPCSeekLevelComponent
|
||||
|
||||
[include]
|
||||
file=audio\lsrcmp.scp
|
||||
|
||||
#------------------------------------------------------------------
|
||||
|
||||
[macro]
|
||||
CoolantLeakComponent=PPCCoolantLeakComponent
|
||||
CoolantLeakAmplitudeSmoother=PPCCoolantLeakAmplitudeSmoother
|
||||
|
||||
[include]
|
||||
file=audio\cltcmp.scp
|
||||
|
||||
@@ -0,0 +1,57 @@
|
||||
#
|
||||
###################################################################
|
||||
# ER PPC Audio Script
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[macro]
|
||||
LaserFireResource=LaserAFire01
|
||||
LaserFirePitchOffset=-200
|
||||
LaserFireComponent=PPCFireComponent
|
||||
LaserFireIndex=LaserAFireIndex
|
||||
LaserFireResourceSelect=PPCFireResourceSelect
|
||||
LaserFireSampleAndHold=PPCFireSampleAndHold
|
||||
#
|
||||
LaserSustainResource=LaserASustain01
|
||||
LaserSustainComponent=PPCSustainComponent
|
||||
LaserSustainIndex=LaserASustainIndex
|
||||
LaserSustainResourceSelect=PPCSustainResourceSelect
|
||||
LaserSustainSampleAndHold=PPCSustainSampleAndHold
|
||||
#
|
||||
LaserReleaseResource=LaserARelease01
|
||||
LaserReleaseComponent=PPCReleaseComponent
|
||||
LaserReleaseIndex=LaserAReleaseIndex
|
||||
LaserReleaseResourceSelect=PPCReleaseResourceSelect
|
||||
LaserReleaseSampleAndHold=PPCReleaseSampleAndHold
|
||||
#
|
||||
LaserChargeResource=LaserACharge01
|
||||
LaserChargeComponent=PPCChargeComponent
|
||||
LaserChargeIndex=LaserAChargeIndex
|
||||
LaserChargeResourceSelect=PPCChargeResourceSelect
|
||||
LaserChargeSampleAndHold=PPCChargeSampleAndHold
|
||||
#
|
||||
LaserLoadedResource=LaserLoaded01
|
||||
LaserLoadedComponent=PPCLoadedComponent
|
||||
LaserLoadedSequence=PPCLoadedSequence
|
||||
#
|
||||
LaserTriggerDuringLoadResource=TriggerDuringLoad01
|
||||
LaserTriggerDuringLoadComponent=PPCTriggerDuringLoadComponent
|
||||
#
|
||||
LaserMisfireResource=LaserAMisfire01
|
||||
LaserMisfireComponent=PPCMisfireComponent
|
||||
#
|
||||
LaserSeekLevelResource=BasicBeep02
|
||||
LaserSeekLevelComponent=PPCSeekLevelComponent
|
||||
|
||||
[include]
|
||||
file=audio\lsrcmp.scp
|
||||
|
||||
#------------------------------------------------------------------
|
||||
|
||||
[!macro]
|
||||
CoolantLeakComponent=AutoCannonCoolantLeakComponent
|
||||
CoolantLeakAmplitudeSmoother=AutoCannonCoolantLeakAmplitudeSmoother
|
||||
|
||||
[!include]
|
||||
file=audio\cltcmp.scp
|
||||
|
||||
@@ -0,0 +1,14 @@
|
||||
#
|
||||
###################################################################
|
||||
# ER PPC External Audio Script
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[macro]
|
||||
LaserSustainResource=LaserASustain01
|
||||
LaserSustainVolume=LaserExternalSustainVolume
|
||||
LaserPitchOffset=-100
|
||||
LaserSustainComponent=ERPPCExternalSustainComponent
|
||||
|
||||
[include]
|
||||
file=audio\lsrcmpe.scp
|
||||
@@ -0,0 +1,12 @@
|
||||
#
|
||||
###################################################################
|
||||
# PPC Internal Audio Script
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[include]
|
||||
file=audio\lsrtrg.scp
|
||||
file=audio\clttrg.scp
|
||||
file=audio\buttrg.scp
|
||||
file=audio\dsttrg.scp
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
#
|
||||
###################################################################
|
||||
# PPC External Audio Script
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[include]
|
||||
file=audio\lsrtrge.scp
|
||||
|
||||
@@ -0,0 +1,57 @@
|
||||
#
|
||||
###################################################################
|
||||
# Extended Range Large Laser Audio Script
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[macro]
|
||||
LaserFireResource=LaserCFire01
|
||||
LaserFirePitchOffset=-200
|
||||
LaserFireComponent=ERLLaserFireComponent
|
||||
LaserFireIndex=LaserCFireIndex
|
||||
LaserFireResourceSelect=ERLLaserFireResourceSelect
|
||||
LaserFireSampleAndHold=ERLLaserFireSampleAndHold
|
||||
#
|
||||
LaserSustainResource=LaserCSustain01
|
||||
LaserSustainComponent=ERLLaserSustainComponent
|
||||
LaserSustainIndex=LaserCSustainIndex
|
||||
LaserSustainResourceSelect=ERLLaserSustainResourceSelect
|
||||
LaserSustainSampleAndHold=ERLLaserSustainSampleAndHold
|
||||
#
|
||||
LaserReleaseResource=LaserARelease01
|
||||
LaserReleaseComponent=ERLLaserReleaseComponent
|
||||
LaserReleaseIndex=LaserAReleaseIndex
|
||||
LaserReleaseResourceSelect=ERLLaserReleaseResourceSelect
|
||||
LaserReleaseSampleAndHold=ERLLaserReleaseSampleAndHold
|
||||
#
|
||||
LaserChargeResource=LaserACharge01
|
||||
LaserChargeComponent=ERLLaserChargeComponent
|
||||
LaserChargeIndex=LaserAChargeIndex
|
||||
LaserChargeResourceSelect=ERLLaserChargeResourceSelect
|
||||
LaserChargeSampleAndHold=ERLLaserChargeSampleAndHold
|
||||
#
|
||||
LaserLoadedResource=LaserLoaded01
|
||||
LaserLoadedComponent=ERLLaserLoadedComponent
|
||||
LaserLoadedSequence=ERLLaserLoadedSequence
|
||||
#
|
||||
LaserTriggerDuringLoadResource=TriggerDuringLoad01
|
||||
LaserTriggerDuringLoadComponent=ERLLaserTriggerDuringLoadComponent
|
||||
#
|
||||
LaserMisfireResource=LaserAMisfire01
|
||||
LaserMisfireComponent=ERLLaserMisfireComponent
|
||||
#
|
||||
LaserSeekLevelResource=BasicBeep02
|
||||
LaserSeekLevelComponent=ERLLaserSeekLevelComponent
|
||||
|
||||
[include]
|
||||
file=audio\lsrcmp.scp
|
||||
|
||||
#------------------------------------------------------------------
|
||||
|
||||
[!macro]
|
||||
CoolantLeakComponent=AutoCannonCoolantLeakComponent
|
||||
CoolantLeakAmplitudeSmoother=AutoCannonCoolantLeakAmplitudeSmoother
|
||||
|
||||
[!include]
|
||||
file=audio\cltcmp.scp
|
||||
|
||||
@@ -0,0 +1,14 @@
|
||||
#
|
||||
###################################################################
|
||||
# ER Large Laser External Audio Script
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[macro]
|
||||
LaserSustainResource=LaserCSustainExt01
|
||||
LaserSustainVolume=LaserExternalSustainVolume
|
||||
LaserPitchOffset=-200
|
||||
LaserSustainComponent=ERLLaserExternalSustainComponent
|
||||
|
||||
[include]
|
||||
file=audio\lsrcmpe.scp
|
||||
@@ -0,0 +1 @@
|
||||
|
||||
@@ -0,0 +1,12 @@
|
||||
#
|
||||
###################################################################
|
||||
# ER Large Laser Audio Script
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[include]
|
||||
file=audio\lsrtrg.scp
|
||||
file=audio\clttrg.scp
|
||||
file=audio\buttrg.scp
|
||||
file=audio\dsttrg.scp
|
||||
|
||||
@@ -0,0 +1,8 @@
|
||||
#
|
||||
###################################################################
|
||||
# ER Laser External Triggers
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[include]
|
||||
file=audio\lsrtrge.scp
|
||||
@@ -0,0 +1,57 @@
|
||||
#
|
||||
###################################################################
|
||||
# Extended Range Medium Laser Audio Script
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[macro]
|
||||
LaserFireResource=LaserCFire01
|
||||
LaserFirePitchOffset=0
|
||||
LaserFireComponent=ERMLaserFireComponent
|
||||
LaserFireIndex=LaserCFireIndex
|
||||
LaserFireResourceSelect=ERMLaserFireResourceSelect
|
||||
LaserFireSampleAndHold=ERMLaserFireSampleAndHold
|
||||
#
|
||||
LaserSustainResource=LaserCSustain01
|
||||
LaserSustainComponent=ERMLaserSustainComponent
|
||||
LaserSustainIndex=LaserCSustainIndex
|
||||
LaserSustainResourceSelect=ERMLaserSustainResourceSelect
|
||||
LaserSustainSampleAndHold=ERMLaserSustainSampleAndHold
|
||||
#
|
||||
LaserReleaseResource=LaserARelease01
|
||||
LaserReleaseComponent=ERMLaserReleaseComponent
|
||||
LaserReleaseIndex=LaserAReleaseIndex
|
||||
LaserReleaseResourceSelect=ERMLaserReleaseResourceSelect
|
||||
LaserReleaseSampleAndHold=ERMLaserReleaseSampleAndHold
|
||||
#
|
||||
LaserChargeResource=LaserACharge01
|
||||
LaserChargeComponent=ERMLaserChargeComponent
|
||||
LaserChargeIndex=LaserAChargeIndex
|
||||
LaserChargeResourceSelect=ERMLaserChargeResourceSelect
|
||||
LaserChargeSampleAndHold=ERMLaserChargeSampleAndHold
|
||||
#
|
||||
LaserLoadedResource=LaserLoaded01
|
||||
LaserLoadedComponent=ERMLaserLoadedComponent
|
||||
LaserLoadedSequence=ERMLaserLoadedSequence
|
||||
#
|
||||
LaserTriggerDuringLoadResource=TriggerDuringLoad01
|
||||
LaserTriggerDuringLoadComponent=ERMLaserTriggerDuringLoadComponent
|
||||
#
|
||||
LaserMisfireResource=LaserAMisfire01
|
||||
LaserMisfireComponent=ERMLaserMisfireComponent
|
||||
#
|
||||
LaserSeekLevelResource=BasicBeep02
|
||||
LaserSeekLevelComponent=ERMLaserSeekLevelComponent
|
||||
|
||||
[include]
|
||||
file=audio\lsrcmp.scp
|
||||
|
||||
#------------------------------------------------------------------
|
||||
|
||||
[!macro]
|
||||
CoolantLeakComponent=AutoCannonCoolantLeakComponent
|
||||
CoolantLeakAmplitudeSmoother=AutoCannonCoolantLeakAmplitudeSmoother
|
||||
|
||||
[!include]
|
||||
file=audio\cltcmp.scp
|
||||
|
||||
@@ -0,0 +1,14 @@
|
||||
#
|
||||
###################################################################
|
||||
# ER Medium Laser External Audio Script
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[macro]
|
||||
LaserSustainResource=LaserCSustainExt01
|
||||
LaserSustainVolume=LaserExternalSustainVolume
|
||||
LaserPitchOffset=0
|
||||
LaserSustainComponent=ERMLaserExternalSustainComponent
|
||||
|
||||
[include]
|
||||
file=audio\lsrcmpe.scp
|
||||
@@ -0,0 +1,12 @@
|
||||
#
|
||||
###################################################################
|
||||
# ER Medium Laser Audio Script
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[include]
|
||||
file=audio\lsrtrg.scp
|
||||
file=audio\clttrg.scp
|
||||
file=audio\buttrg.scp
|
||||
file=audio\dsttrg.scp
|
||||
|
||||
@@ -0,0 +1,8 @@
|
||||
#
|
||||
###################################################################
|
||||
# ER Laser External Triggers
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[include]
|
||||
file=audio\lsrtrge.scp
|
||||
@@ -0,0 +1,56 @@
|
||||
#
|
||||
###################################################################
|
||||
# Extended Range Small Laser Audio Script
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[macro]
|
||||
LaserFireResource=LaserCFire01
|
||||
LaserFirePitchOffset=200
|
||||
LaserFireComponent=ERSLaserFireComponent
|
||||
LaserFireIndex=LaserCFireIndex
|
||||
LaserFireResourceSelect=ERSLaserFireResourceSelect
|
||||
LaserFireSampleAndHold=ERSLaserFireSampleAndHold
|
||||
#
|
||||
LaserSustainResource=LaserCSustain01
|
||||
LaserSustainComponent=ERSLaserSustainComponent
|
||||
LaserSustainIndex=LaserCSustainIndex
|
||||
LaserSustainResourceSelect=ERSLaserSustainResourceSelect
|
||||
LaserSustainSampleAndHold=ERSLaserSustainSampleAndHold
|
||||
#
|
||||
LaserReleaseResource=LaserARelease01
|
||||
LaserReleaseComponent=ERSLaserReleaseComponent
|
||||
LaserReleaseIndex=LaserAReleaseIndex
|
||||
LaserReleaseResourceSelect=ERSLaserReleaseResourceSelect
|
||||
LaserReleaseSampleAndHold=ERSLaserReleaseSampleAndHold
|
||||
#
|
||||
LaserChargeResource=LaserACharge01
|
||||
LaserChargeComponent=ERSLaserChargeComponent
|
||||
LaserChargeIndex=LaserAChargeIndex
|
||||
LaserChargeResourceSelect=ERSLaserChargeResourceSelect
|
||||
LaserChargeSampleAndHold=ERSLaserChargeSampleAndHold
|
||||
#
|
||||
LaserLoadedComponent=ERSLaserLoadedComponent
|
||||
LaserLoadedSequence=ERSLaserLoadedSequence
|
||||
#
|
||||
LaserTriggerDuringLoadResource=TriggerDuringLoad01
|
||||
LaserTriggerDuringLoadComponent=ERSLaserTriggerDuringLoadComponent
|
||||
#
|
||||
LaserMisfireResource=LaserAMisfire01
|
||||
LaserMisfireComponent=ERSLaserMisfireComponent
|
||||
#
|
||||
LaserSeekLevelResource=BasicBeep02
|
||||
LaserSeekLevelComponent=ERSLaserSeekLevelComponent
|
||||
|
||||
[include]
|
||||
file=audio\lsrcmp.scp
|
||||
|
||||
#------------------------------------------------------------------
|
||||
|
||||
[!macro]
|
||||
CoolantLeakComponent=AutoCannonCoolantLeakComponent
|
||||
CoolantLeakAmplitudeSmoother=AutoCannonCoolantLeakAmplitudeSmoother
|
||||
|
||||
[!include]
|
||||
file=audio\cltcmp.scp
|
||||
|
||||
@@ -0,0 +1,14 @@
|
||||
#
|
||||
###################################################################
|
||||
# ER Small Laser External Audio Script
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[macro]
|
||||
LaserSustainResource=LaserCSustainExt01
|
||||
LaserSustainVolume=LaserExternalSustainVolume
|
||||
LaserPitchOffset=200
|
||||
LaserSustainComponent=ERSLaserExternalSustainComponent
|
||||
|
||||
[include]
|
||||
file=audio\lsrcmpe.scp
|
||||
@@ -0,0 +1,12 @@
|
||||
#
|
||||
###################################################################
|
||||
# ER Small Laser Audio Script
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[include]
|
||||
file=audio\lsrtrg.scp
|
||||
file=audio\clttrg.scp
|
||||
file=audio\buttrg.scp
|
||||
file=audio\dsttrg.scp
|
||||
|
||||
@@ -0,0 +1,8 @@
|
||||
#
|
||||
###################################################################
|
||||
# ER Laser External Triggers
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[include]
|
||||
file=audio\lsrtrge.scp
|
||||
@@ -0,0 +1,73 @@
|
||||
#
|
||||
###################################################################
|
||||
# Mech Foot Fall External Audio Script
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[macro]
|
||||
FootFallTopAcceleration=7.0
|
||||
FootFallTopSpeed=40.0
|
||||
|
||||
[Dynamic3DPatchSource]
|
||||
location=OriginLocation
|
||||
resource=FootFallExt01
|
||||
priority=0
|
||||
mix_presence=0
|
||||
volume_mix_level=FootFallExternalVolume
|
||||
pitch_mix_offset=0.0
|
||||
brightness_mix_level=1.0
|
||||
use_brightness_scale=True
|
||||
use_attack_time_scale=False
|
||||
has_compression_curve=False
|
||||
compression_duration=0.0
|
||||
name=FootFallExternalComponent
|
||||
|
||||
#------------------------------------------------------------------
|
||||
|
||||
#
|
||||
# linear acceleration -> filter
|
||||
#
|
||||
|
||||
[AudioMotionScale]
|
||||
subsystem=Entity
|
||||
attribute=LocalAcceleration
|
||||
motion_type=0
|
||||
motion_value=3
|
||||
audio_component=FootFallExternalComponent
|
||||
attribute_value_boundary1=0.0
|
||||
attribute_value_boundary2=FootFallTopAcceleration
|
||||
control_ID=BrightnessAudioControlID
|
||||
control_value_boundary1=0.5
|
||||
control_value_boundary2=1.0
|
||||
exponent=0.5
|
||||
dump_value=False
|
||||
|
||||
#
|
||||
# linear velocity -> pitch
|
||||
#
|
||||
|
||||
[AudioMotionScale]
|
||||
subsystem=Entity
|
||||
attribute=LocalVelocity
|
||||
motion_type=0
|
||||
motion_value=3
|
||||
audio_component=FootFallExternalComponent
|
||||
attribute_value_boundary1=0.0
|
||||
attribute_value_boundary2=FootFallTopSpeed
|
||||
control_ID=PitchAudioControlID
|
||||
control_value_boundary1=-400
|
||||
control_value_boundary2=0
|
||||
exponent=1.0
|
||||
dump_value=False
|
||||
|
||||
#------------------------------------------------------------------
|
||||
|
||||
[AudioLogicalTrigger]
|
||||
subsystem=Entity
|
||||
attribute=FootStep
|
||||
audio_component=FootFallExternalComponent
|
||||
attribute_match_value=True
|
||||
control_ID=StartAudioControlID
|
||||
control_value=1.5
|
||||
dump_value=False
|
||||
|
||||
@@ -0,0 +1,131 @@
|
||||
#
|
||||
###################################################################
|
||||
# FootFall component
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[macro]
|
||||
FootFallTopAcceleration=10
|
||||
FootFallTopAngularSpeed=0.6
|
||||
|
||||
#
|
||||
###################################################################
|
||||
# Mech Foot Fall Internal Audio Script
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[DirectPatchSource]
|
||||
location=OriginLocation
|
||||
resource=FootFallInt01
|
||||
position=FrontDirectPatchPosition
|
||||
priority=0
|
||||
mix_presence=4
|
||||
volume_mix_level=FootFallVolume
|
||||
pitch_mix_offset=0.0
|
||||
brightness_mix_level=1.0
|
||||
use_brightness_scale=True
|
||||
use_attack_time_scale=False
|
||||
has_compression_curve=True
|
||||
compression_duration=0.5
|
||||
name=FootFallComponent
|
||||
|
||||
#------------------------------------------------------------------
|
||||
|
||||
#
|
||||
# amplitude mixer -> amplitude
|
||||
#
|
||||
|
||||
[AudioControlMixer]
|
||||
audio_component=FootFallComponent
|
||||
first_input_control_ID=100
|
||||
last_input_control_ID=101
|
||||
output_control_ID=VolumeAudioControlID
|
||||
name=FootFallAmplitudeMixer
|
||||
|
||||
#
|
||||
# filter mixer -> filter
|
||||
#
|
||||
|
||||
[AudioControlMixer]
|
||||
audio_component=FootFallComponent
|
||||
first_input_control_ID=100
|
||||
last_input_control_ID=101
|
||||
output_control_ID=BrightnessAudioControlID
|
||||
name=FootFallFilterMixer
|
||||
|
||||
#
|
||||
# control splitter
|
||||
#
|
||||
|
||||
[AudioControlSplitter]
|
||||
audio_component=FootFallAmplitudeMixer
|
||||
audio_component=FootFallFilterMixer
|
||||
name=FootFallSplitter
|
||||
|
||||
#
|
||||
# smoother1 -> splitter
|
||||
#
|
||||
|
||||
[AudioControlSmoother]
|
||||
audio_component=FootFallSplitter
|
||||
number_of_samples=Sample2Sec
|
||||
control_ID=100
|
||||
name=FootFallSmoother1
|
||||
|
||||
#
|
||||
# linear acceleration -> smoother1
|
||||
#
|
||||
|
||||
[AudioMotionScale]
|
||||
subsystem=Entity
|
||||
attribute=LocalAcceleration
|
||||
motion_type=LinearMotionType
|
||||
motion_value=LengthMotionValue
|
||||
audio_component=FootFallSmoother1
|
||||
attribute_value_boundary1=0.0
|
||||
attribute_value_boundary2=FootFallTopAcceleration
|
||||
control_ID=100
|
||||
control_value_boundary1=0.0
|
||||
control_value_boundary2=1.0
|
||||
exponent=0.4
|
||||
dump_value=False
|
||||
|
||||
#
|
||||
# smoother2 -> splitter
|
||||
#
|
||||
|
||||
[AudioControlSmoother]
|
||||
audio_component=FootFallSplitter
|
||||
number_of_samples=Sample1Sec
|
||||
control_ID=101
|
||||
name=FootFallSmoother2
|
||||
|
||||
#
|
||||
# angular velocity -> smoother2
|
||||
#
|
||||
|
||||
[AudioMotionScale]
|
||||
subsystem=Entity
|
||||
attribute=LocalVelocity
|
||||
motion_type=AngularMotionType
|
||||
motion_value=LengthMotionValue
|
||||
audio_component=FootFallSmoother2
|
||||
attribute_value_boundary1=0.0
|
||||
attribute_value_boundary2=FootFallTopAngularSpeed
|
||||
control_ID=101
|
||||
control_value_boundary1=0.0
|
||||
control_value_boundary2=0.4
|
||||
exponent=0.4
|
||||
dump_value=False
|
||||
|
||||
#------------------------------------------------------------------
|
||||
|
||||
[AudioLogicalTrigger]
|
||||
subsystem=Entity
|
||||
attribute=FootStep
|
||||
audio_component=FootFallComponent
|
||||
attribute_match_value=True
|
||||
control_ID=StartAudioControlID
|
||||
control_value=2.0
|
||||
dump_value=False
|
||||
|
||||
@@ -0,0 +1,61 @@
|
||||
#
|
||||
###################################################################
|
||||
# Generator Audio Script
|
||||
###################################################################
|
||||
#
|
||||
|
||||
#
|
||||
###################################################################
|
||||
# GeneratorOn component
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[DirectPatchSource]
|
||||
location=OriginLocation
|
||||
resource=BasicBeep01
|
||||
position=FrontDirectPatchPosition
|
||||
priority=3
|
||||
mix_presence=0
|
||||
volume_mix_level=GeneratorOnVolume
|
||||
pitch_mix_offset=0.0
|
||||
brightness_mix_level=1.0
|
||||
use_brightness_scale=False
|
||||
use_attack_time_scale=False
|
||||
has_compression_curve=False
|
||||
compression_duration=0.0
|
||||
name=GeneratorOnComponent
|
||||
|
||||
#
|
||||
###################################################################
|
||||
# GeneratorOutWarning component
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[DirectPatchSource]
|
||||
location=OriginLocation
|
||||
resource=Warnings01
|
||||
position=FrontDirectPatchPosition
|
||||
priority=2
|
||||
mix_presence=2
|
||||
volume_mix_level=WarningVolume
|
||||
pitch_mix_offset=0.0
|
||||
brightness_mix_level=1.0
|
||||
use_brightness_scale=False
|
||||
use_attack_time_scale=False
|
||||
has_compression_curve=False
|
||||
compression_duration=0.0
|
||||
name=GeneratorOutWarningComponent
|
||||
|
||||
#------------------------------------------------------------------
|
||||
|
||||
[AudioControlSequence]
|
||||
audio_component=GeneratorOutWarningComponent
|
||||
tempo=160
|
||||
midi_file=audio\genwrn02.mid
|
||||
is_looped=False
|
||||
dump_value=False
|
||||
name=GeneratorOutWarningSequence
|
||||
|
||||
[AudioIdleWatcher]
|
||||
audio_component=GeneratorOutWarningSequence
|
||||
|
||||
@@ -0,0 +1,65 @@
|
||||
#
|
||||
###################################################################
|
||||
# Generator Audio Script
|
||||
###################################################################
|
||||
#
|
||||
|
||||
#
|
||||
###################################################################
|
||||
# Includes
|
||||
###################################################################
|
||||
#
|
||||
[include]
|
||||
file=audio\clttrg.scp
|
||||
|
||||
#
|
||||
###################################################################
|
||||
# GeneratorOn component
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[AudioLogicalTrigger]
|
||||
subsystem=MechSubsystem
|
||||
attribute=GeneratorOn
|
||||
audio_component=GeneratorOnComponent
|
||||
attribute_match_value=True
|
||||
control_ID=StartAudioControlID
|
||||
control_value=0.5
|
||||
dump_value=False
|
||||
|
||||
[AudioLogicalTrigger]
|
||||
subsystem=MechSubsystem
|
||||
attribute=GeneratorOn
|
||||
audio_component=GeneratorOnComponent
|
||||
attribute_match_value=False
|
||||
control_ID=StartAudioControlID
|
||||
control_value=0.5
|
||||
dump_value=False
|
||||
|
||||
#
|
||||
###################################################################
|
||||
# GeneratorOutWarning component
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[AudioStateTrigger]
|
||||
subsystem=MechSubsystem
|
||||
attribute=GeneratorState
|
||||
audio_component=GeneratorOutWarningSequence
|
||||
trigger_state=Generator::Off
|
||||
inverse_trigger=False
|
||||
control_ID=StartAudioControlID
|
||||
control_value=0.0
|
||||
dump_value=False
|
||||
|
||||
[AudioStateTrigger]
|
||||
subsystem=MechSubsystem
|
||||
attribute=GeneratorState
|
||||
audio_component=GeneratorOutWarningSequence
|
||||
trigger_state=Generator::Overheated
|
||||
inverse_trigger=True
|
||||
control_ID=StartAudioControlID
|
||||
control_value=0.0
|
||||
dump_value=False
|
||||
|
||||
|
||||
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,39 @@
|
||||
#
|
||||
###################################################################
|
||||
# Heat Management External Audio Script
|
||||
###################################################################
|
||||
#
|
||||
|
||||
#
|
||||
###################################################################
|
||||
# CoolantDump component
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[Dynamic3DPatchSource]
|
||||
location=OriginLocation
|
||||
resource=CoolantDumpExt01
|
||||
priority=0
|
||||
mix_presence=0
|
||||
volume_mix_level=CoolantDumpExternalVolume
|
||||
pitch_mix_offset=0.0
|
||||
brightness_mix_level=1.0
|
||||
use_brightness_scale=False
|
||||
use_attack_time_scale=False
|
||||
has_compression_curve=False
|
||||
compression_duration=0.0
|
||||
name=CoolantDumpComponent
|
||||
|
||||
#------------------------------------------------------------------
|
||||
|
||||
[AudioStateTrigger]
|
||||
subsystem=Reservoir
|
||||
attribute=ReservoirState
|
||||
audio_component=CoolantDumpComponent
|
||||
trigger_state=Reservoir::InjectingState
|
||||
inverse_trigger=False
|
||||
control_ID=StartAudioControlID
|
||||
control_value=4.0
|
||||
dump_value=False
|
||||
|
||||
|
||||
@@ -0,0 +1,85 @@
|
||||
#
|
||||
###################################################################
|
||||
# Heat Management Audio Script
|
||||
###################################################################
|
||||
#
|
||||
|
||||
#
|
||||
###################################################################
|
||||
# CoolantDump component
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[DirectPatchSource]
|
||||
location=OriginLocation
|
||||
resource=CoolantDump05
|
||||
position=FrontDirectPatchPosition
|
||||
priority=3
|
||||
mix_presence=0
|
||||
volume_mix_level=CoolantDumpVolume
|
||||
pitch_mix_offset=0.0
|
||||
brightness_mix_level=1.0
|
||||
use_brightness_scale=False
|
||||
use_attack_time_scale=False
|
||||
has_compression_curve=False
|
||||
compression_duration=0.0
|
||||
name=CoolantDumpComponent
|
||||
|
||||
#------------------------------------------------------------------
|
||||
|
||||
[AudioScalarScale]
|
||||
subsystem=HeatSink
|
||||
attribute=CurrentTemperature
|
||||
audio_component=CoolantDumpComponent
|
||||
attribute_value_boundary1=300
|
||||
attribute_value_boundary2=1200
|
||||
control_ID=PitchAudioControlID
|
||||
control_value_boundary1=-100
|
||||
control_value_boundary2=100
|
||||
exponent=3.0
|
||||
dump_value=False
|
||||
|
||||
[AudioStateTrigger]
|
||||
subsystem=Reservoir
|
||||
attribute=ReservoirState
|
||||
audio_component=CoolantDumpComponent
|
||||
trigger_state=Reservoir::InjectingState
|
||||
inverse_trigger=False
|
||||
control_ID=StartAudioControlID
|
||||
control_value=6.0
|
||||
dump_value=False
|
||||
|
||||
#
|
||||
###################################################################
|
||||
# HeatManagement component
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[DirectPatchSource]
|
||||
location=OriginLocation
|
||||
resource=BasicClick01
|
||||
position=FrontDirectPatchPosition
|
||||
priority=3
|
||||
mix_presence=0
|
||||
volume_mix_level=HeatManagementVolume
|
||||
pitch_mix_offset=0.0
|
||||
brightness_mix_level=1.0
|
||||
use_brightness_scale=False
|
||||
use_attack_time_scale=False
|
||||
has_compression_curve=False
|
||||
compression_duration=0.0
|
||||
name=HeatManagementComponent
|
||||
|
||||
#------------------------------------------------------------------
|
||||
|
||||
[AudioControlsButtonTrigger]
|
||||
subsystem=Entity
|
||||
attribute=ReduceButton
|
||||
audio_component=HeatManagementComponent
|
||||
attribute_value_threshold=0.0
|
||||
control_ID_on=StartAudioControlID
|
||||
control_ID_off=NullAudioControlID
|
||||
control_value_on=0.5
|
||||
control_value_off=0.0
|
||||
inverse_trigger=False
|
||||
dump_value=False
|
||||
@@ -0,0 +1,15 @@
|
||||
/MA:229;0
|
||||
/VO:0;0
|
||||
/MI:229;0
|
||||
/CD:0;0
|
||||
/LI:0;0
|
||||
/MIC:0
|
||||
/SP:0
|
||||
/TR:114;0
|
||||
/BA:114;0
|
||||
/IPL:MIC- CDR- CDL- LIR- LIL+ MIR- MIL-
|
||||
/IPR:MIC- CDR- CDL- LIR+ LIL- MIR- MIL-
|
||||
/OPS:MIC- CDR- CDL- LIR+ LIL+
|
||||
/AGC:-
|
||||
/IPG:1,1
|
||||
/OPG:1,1
|
||||
@@ -0,0 +1 @@
|
||||
|
||||
Binary file not shown.
@@ -0,0 +1,38 @@
|
||||
#
|
||||
###################################################################
|
||||
# Large AutoCannon Audio Script
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[macro]
|
||||
ProjectileFireResource=AutoCannonAction01
|
||||
ProjectileFireVolume=LargeAutoCannonFireVolume
|
||||
ProjectileFirePitchOffset=-200
|
||||
ProjectileFireComponent=LargeAutoCannonFireComponent
|
||||
#
|
||||
ProjectileLaunchResource=AutoCannonFire01
|
||||
ProjectileLaunchVolume=LargeAutoCannonLaunchVolume
|
||||
ProjectileLaunchPitchOffset=-200
|
||||
ProjectileLaunchComponent=LargeAutoCannonLaunchComponent
|
||||
#
|
||||
ProjectileLoadingResource=AutoCannonLoading01
|
||||
ProjectileLoadingComponent=LargeAutoCannonLoadingComponent
|
||||
#
|
||||
ProjectileLoadedResource=AutoCannonLoaded01
|
||||
ProjectileLoadedComponent=LargeAutoCannonLoadedComponent
|
||||
ProjectileLoadedSequence=LargeAutoCannonLoadedSequence
|
||||
#
|
||||
ProjectileTriggerDuringLoadResource=TriggerDuringLoad01
|
||||
ProjectileTriggerDuringLoadComponent=LargeAutoCannonTriggerDuringLoadComponent
|
||||
#
|
||||
ProjectileMisfireResource=AutoCannonMisfire01
|
||||
ProjectileMisfireComponent=LargeAutoCannonMisfireComponent
|
||||
ProjectileMisfireSequence=LargeAutoCannonMisfireSequence
|
||||
#
|
||||
ProjectileJamResource=AutoCannonJam01
|
||||
ProjectileJamComponent=LargeAutoCannonJamComponent
|
||||
ProjectileJamSequence=LargeAutoCannonJamSequence
|
||||
|
||||
[include]
|
||||
file=audio\prjcmp.scp
|
||||
|
||||
@@ -0,0 +1,12 @@
|
||||
#
|
||||
###################################################################
|
||||
# Mech AutoCannon Internal Audio Script
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[include]
|
||||
file=audio\prjtrg.scp
|
||||
file=audio\clttrg.scp
|
||||
file=audio\buttrg.scp
|
||||
file=audio\dsttrg.scp
|
||||
|
||||
Binary file not shown.
@@ -0,0 +1,57 @@
|
||||
#
|
||||
###################################################################
|
||||
# Large Laser Audio Script
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[macro]
|
||||
LaserFireResource=LaserBFire01
|
||||
LaserFirePitchOffset=-200
|
||||
LaserFireComponent=LargeLaserFireComponent
|
||||
LaserFireIndex=LaserBFireIndex
|
||||
LaserFireResourceSelect=LargeLaserFireResourceSelect
|
||||
LaserFireSampleAndHold=LargeLaserFireSampleAndHold
|
||||
#
|
||||
LaserSustainResource=LaserBSustain01
|
||||
LaserSustainComponent=LargeLaserSustainComponent
|
||||
LaserSustainIndex=LaserBSustainIndex
|
||||
LaserSustainResourceSelect=LargeLaserSustainResourceSelect
|
||||
LaserSustainSampleAndHold=LargeLaserSustainSampleAndHold
|
||||
#
|
||||
LaserReleaseResource=LaserARelease01
|
||||
LaserReleaseComponent=LargeLaserReleaseComponent
|
||||
LaserReleaseIndex=LaserAReleaseIndex
|
||||
LaserReleaseResourceSelect=LargeLaserReleaseResourceSelect
|
||||
LaserReleaseSampleAndHold=LargeLaserReleaseSampleAndHold
|
||||
#
|
||||
LaserChargeResource=LaserACharge01
|
||||
LaserChargeComponent=LargeLaserChargeComponent
|
||||
LaserChargeIndex=LaserAChargeIndex
|
||||
LaserChargeResourceSelect=LargeLaserChargeResourceSelect
|
||||
LaserChargeSampleAndHold=LargeLaserChargeSampleAndHold
|
||||
#
|
||||
LaserLoadedResource=LaserLoaded01
|
||||
LaserLoadedComponent=LargeLaserLoadedComponent
|
||||
LaserLoadedSequence=LargeLaserLoadedSequence
|
||||
#
|
||||
LaserTriggerDuringLoadResource=TriggerDuringLoad01
|
||||
LaserTriggerDuringLoadComponent=LargeLaserTriggerDuringLoadComponent
|
||||
#
|
||||
LaserMisfireResource=LaserAMisfire01
|
||||
LaserMisfireComponent=LargeLaserMisfireComponent
|
||||
#
|
||||
LaserSeekLevelResource=BasicBeep02
|
||||
LaserSeekLevelComponent=LargeLaserSeekLevelComponent
|
||||
|
||||
[include]
|
||||
file=audio\lsrcmp.scp
|
||||
|
||||
#------------------------------------------------------------------
|
||||
|
||||
[!macro]
|
||||
CoolantLeakComponent=AutoCannonCoolantLeakComponent
|
||||
CoolantLeakAmplitudeSmoother=AutoCannonCoolantLeakAmplitudeSmoother
|
||||
|
||||
[!include]
|
||||
file=audio\cltcmp.scp
|
||||
|
||||
@@ -0,0 +1,14 @@
|
||||
#
|
||||
###################################################################
|
||||
# Medium Laser External Audio Script
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[macro]
|
||||
LaserSustainResource=LaserBSustainExt01
|
||||
LaserSustainVolume=LaserExternalSustainVolume
|
||||
LaserPitchOffset=-200
|
||||
LaserSustainComponent=LargeLaserExternalSustainComponent
|
||||
|
||||
[include]
|
||||
file=audio\lsrcmpe.scp
|
||||
@@ -0,0 +1,12 @@
|
||||
#
|
||||
###################################################################
|
||||
# Large Laser Internal Audio Script
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[include]
|
||||
file=audio\lsrtrg.scp
|
||||
file=audio\clttrg.scp
|
||||
file=audio\buttrg.scp
|
||||
file=audio\dsttrg.scp
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
#
|
||||
###################################################################
|
||||
# Laser External Triggers
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[include]
|
||||
file=audio\lsrtrge.scp
|
||||
|
||||
@@ -0,0 +1,79 @@
|
||||
#
|
||||
# External Audio Script
|
||||
#
|
||||
[include]
|
||||
file=audio\macros.scp
|
||||
file=audio\mchext.scp
|
||||
|
||||
#
|
||||
# AFC1 component
|
||||
#
|
||||
[include]
|
||||
file=audio\acncmpe.scp
|
||||
|
||||
# AFC1 watcher
|
||||
[macro]
|
||||
MechSubsystem=AFC1
|
||||
[include]
|
||||
file=audio\acntrge.scp
|
||||
|
||||
# AFC2 watcher
|
||||
[macro]
|
||||
MechSubsystem=AFC2
|
||||
[include]
|
||||
file=audio\acntrge.scp
|
||||
|
||||
#
|
||||
# ERMLaser component
|
||||
#
|
||||
[include]
|
||||
file=audio\ermcmpe.scp
|
||||
|
||||
# ERMLaser watcher
|
||||
[macro]
|
||||
MechSubsystem=ERMLaser
|
||||
[include]
|
||||
file=audio\ermtrge.scp
|
||||
|
||||
#
|
||||
# ERSLaser1 component
|
||||
#
|
||||
[include]
|
||||
file=audio\erscmpe.scp
|
||||
|
||||
# ERSLaser1 watcher
|
||||
[macro]
|
||||
MechSubsystem=ERSLaser1
|
||||
[include]
|
||||
file=audio\erstrge.scp
|
||||
|
||||
# ERSLaser2 watcher
|
||||
[macro]
|
||||
MechSubsystem=ERSLaser2
|
||||
[include]
|
||||
file=audio\erstrge.scp
|
||||
|
||||
# ERSLaser3 watcher
|
||||
[macro]
|
||||
MechSubsystem=ERSLaser3
|
||||
[include]
|
||||
file=audio\erstrge.scp
|
||||
|
||||
#
|
||||
# MLaser1 component
|
||||
#
|
||||
[include]
|
||||
file=audio\mlrcmpe.scp
|
||||
|
||||
# MLaser1 watcher
|
||||
[macro]
|
||||
MechSubsystem=MLaser1
|
||||
[include]
|
||||
file=audio\mlrtrge.scp
|
||||
|
||||
# MLaser2 watcher
|
||||
[macro]
|
||||
MechSubsystem=MLaser2
|
||||
[include]
|
||||
file=audio\mlrtrge.scp
|
||||
|
||||
@@ -0,0 +1,121 @@
|
||||
#
|
||||
# Internal Audio Script
|
||||
#
|
||||
[include]
|
||||
file=audio\macros.scp
|
||||
file=audio\mchint.scp
|
||||
|
||||
#
|
||||
# AmmoBinAFC1 component
|
||||
#
|
||||
[include]
|
||||
file=audio\abncmp.scp
|
||||
|
||||
# AmmoBinAFC1 watcher
|
||||
[macro]
|
||||
MechSubsystem=AmmoBinAFC1
|
||||
[include]
|
||||
file=audio\abntrg.scp
|
||||
|
||||
#
|
||||
# AFC1 component
|
||||
#
|
||||
[include]
|
||||
file=audio\laccmp.scp
|
||||
|
||||
# AFC1 watcher
|
||||
[macro]
|
||||
MechSubsystem=AFC1
|
||||
[include]
|
||||
file=audio\lactrg.scp
|
||||
|
||||
# AmmoBinAFC2 watcher
|
||||
[macro]
|
||||
MechSubsystem=AmmoBinAFC2
|
||||
[include]
|
||||
file=audio\abntrg.scp
|
||||
|
||||
#
|
||||
# AFC2 component
|
||||
#
|
||||
[include]
|
||||
file=audio\maccmp.scp
|
||||
|
||||
# AFC2 watcher
|
||||
[macro]
|
||||
MechSubsystem=AFC2
|
||||
[include]
|
||||
file=audio\mactrg.scp
|
||||
|
||||
#
|
||||
# ERMLaser component
|
||||
#
|
||||
[include]
|
||||
file=audio\ermcmp.scp
|
||||
|
||||
# ERMLaser watcher
|
||||
[macro]
|
||||
MechSubsystem=ERMLaser
|
||||
[include]
|
||||
file=audio\ermtrg.scp
|
||||
|
||||
#
|
||||
# ERSLaser1 component
|
||||
#
|
||||
[include]
|
||||
file=audio\erscmp.scp
|
||||
|
||||
# ERSLaser1 watcher
|
||||
[macro]
|
||||
MechSubsystem=ERSLaser1
|
||||
[include]
|
||||
file=audio\erstrg.scp
|
||||
|
||||
# ERSLaser2 watcher
|
||||
[macro]
|
||||
MechSubsystem=ERSLaser2
|
||||
[include]
|
||||
file=audio\erstrg.scp
|
||||
|
||||
# ERSLaser3 watcher
|
||||
[macro]
|
||||
MechSubsystem=ERSLaser3
|
||||
[include]
|
||||
file=audio\erstrg.scp
|
||||
|
||||
#
|
||||
# MLaser1 component
|
||||
#
|
||||
[include]
|
||||
file=audio\mlrcmp.scp
|
||||
|
||||
# MLaser1 watcher
|
||||
[macro]
|
||||
MechSubsystem=MLaser1
|
||||
[include]
|
||||
file=audio\mlrtrg.scp
|
||||
|
||||
# MLaser2 watcher
|
||||
[macro]
|
||||
MechSubsystem=MLaser2
|
||||
[include]
|
||||
file=audio\mlrtrg.scp
|
||||
|
||||
# AmmoBinSRM watcher
|
||||
[macro]
|
||||
MechSubsystem=AmmoBinSRM
|
||||
[include]
|
||||
file=audio\abntrg.scp
|
||||
|
||||
#
|
||||
# SRM component
|
||||
#
|
||||
[include]
|
||||
file=audio\srmcmp.scp
|
||||
|
||||
# SRM watcher
|
||||
[macro]
|
||||
MechSubsystem=SRM
|
||||
[include]
|
||||
file=audio\srmtrg.scp
|
||||
|
||||
@@ -0,0 +1,79 @@
|
||||
#
|
||||
# External Audio Script
|
||||
#
|
||||
[include]
|
||||
file=audio\macros.scp
|
||||
file=audio\mchext.scp
|
||||
|
||||
#
|
||||
# PPC1 component
|
||||
#
|
||||
[include]
|
||||
file=audio\ppccmpe.scp
|
||||
|
||||
# PPC1 watcher
|
||||
[macro]
|
||||
MechSubsystem=PPC1
|
||||
[include]
|
||||
file=audio\ppctrge.scp
|
||||
|
||||
# PPC2 watcher
|
||||
[macro]
|
||||
MechSubsystem=PPC2
|
||||
[include]
|
||||
file=audio\ppctrge.scp
|
||||
|
||||
#
|
||||
# ERSLaser1 component
|
||||
#
|
||||
[include]
|
||||
file=audio\erscmpe.scp
|
||||
|
||||
# ERSLaser1 watcher
|
||||
[macro]
|
||||
MechSubsystem=ERSLaser1
|
||||
[include]
|
||||
file=audio\erstrge.scp
|
||||
|
||||
# ERSLaser2 watcher
|
||||
[macro]
|
||||
MechSubsystem=ERSLaser2
|
||||
[include]
|
||||
file=audio\erstrge.scp
|
||||
|
||||
# ERSLaser3 watcher
|
||||
[macro]
|
||||
MechSubsystem=ERSLaser3
|
||||
[include]
|
||||
file=audio\erstrge.scp
|
||||
|
||||
#
|
||||
# MLaser1 component
|
||||
#
|
||||
[include]
|
||||
file=audio\mlrcmpe.scp
|
||||
|
||||
# MLaser1 watcher
|
||||
[macro]
|
||||
MechSubsystem=MLaser1
|
||||
[include]
|
||||
file=audio\mlrtrge.scp
|
||||
|
||||
# MLaser2 watcher
|
||||
[macro]
|
||||
MechSubsystem=MLaser2
|
||||
[include]
|
||||
file=audio\mlrtrge.scp
|
||||
|
||||
#
|
||||
# AFC100 component
|
||||
#
|
||||
[include]
|
||||
file=audio\acncmpe.scp
|
||||
|
||||
# AFC100 watcher
|
||||
[macro]
|
||||
MechSubsystem=AFC100
|
||||
[include]
|
||||
file=audio\acntrge.scp
|
||||
|
||||
@@ -0,0 +1,121 @@
|
||||
#
|
||||
# Internal Audio Script
|
||||
#
|
||||
[include]
|
||||
file=audio\macros.scp
|
||||
file=audio\mchint.scp
|
||||
|
||||
#
|
||||
# PPC1 component
|
||||
#
|
||||
[include]
|
||||
file=audio\ppccmp.scp
|
||||
|
||||
# PPC1 watcher
|
||||
[macro]
|
||||
MechSubsystem=PPC1
|
||||
[include]
|
||||
file=audio\ppctrg.scp
|
||||
|
||||
# PPC2 watcher
|
||||
[macro]
|
||||
MechSubsystem=PPC2
|
||||
[include]
|
||||
file=audio\ppctrg.scp
|
||||
|
||||
#
|
||||
# ERSLaser1 component
|
||||
#
|
||||
[include]
|
||||
file=audio\erscmp.scp
|
||||
|
||||
# ERSLaser1 watcher
|
||||
[macro]
|
||||
MechSubsystem=ERSLaser1
|
||||
[include]
|
||||
file=audio\erstrg.scp
|
||||
|
||||
# ERSLaser2 watcher
|
||||
[macro]
|
||||
MechSubsystem=ERSLaser2
|
||||
[include]
|
||||
file=audio\erstrg.scp
|
||||
|
||||
# ERSLaser3 watcher
|
||||
[macro]
|
||||
MechSubsystem=ERSLaser3
|
||||
[include]
|
||||
file=audio\erstrg.scp
|
||||
|
||||
#
|
||||
# MLaser1 component
|
||||
#
|
||||
[include]
|
||||
file=audio\mlrcmp.scp
|
||||
|
||||
# MLaser1 watcher
|
||||
[macro]
|
||||
MechSubsystem=MLaser1
|
||||
[include]
|
||||
file=audio\mlrtrg.scp
|
||||
|
||||
# MLaser2 watcher
|
||||
[macro]
|
||||
MechSubsystem=MLaser2
|
||||
[include]
|
||||
file=audio\mlrtrg.scp
|
||||
|
||||
#
|
||||
# AmmoBinAFC100 component
|
||||
#
|
||||
[include]
|
||||
file=audio\abncmp.scp
|
||||
|
||||
# AmmoBinAFC100 watcher
|
||||
[macro]
|
||||
MechSubsystem=AmmoBinAFC100
|
||||
[include]
|
||||
file=audio\abntrg.scp
|
||||
|
||||
#
|
||||
# AFC100 component
|
||||
#
|
||||
[include]
|
||||
file=audio\laccmp.scp
|
||||
|
||||
# AFC100 watcher
|
||||
[macro]
|
||||
MechSubsystem=AFC100
|
||||
[include]
|
||||
file=audio\lactrg.scp
|
||||
|
||||
# AmmoBinSRM6 watcher
|
||||
[macro]
|
||||
MechSubsystem=AmmoBinSRM6
|
||||
[include]
|
||||
file=audio\abntrg.scp
|
||||
|
||||
#
|
||||
# SRM6 component
|
||||
#
|
||||
[include]
|
||||
file=audio\srmcmp.scp
|
||||
|
||||
# SRM6 watcher
|
||||
[macro]
|
||||
MechSubsystem=SRM6
|
||||
[include]
|
||||
file=audio\srmtrg.scp
|
||||
|
||||
# AmmoBinSRM4 watcher
|
||||
[macro]
|
||||
MechSubsystem=AmmoBinSRM4
|
||||
[include]
|
||||
file=audio\abntrg.scp
|
||||
|
||||
# SRM4 watcher
|
||||
[macro]
|
||||
MechSubsystem=SRM4
|
||||
[include]
|
||||
file=audio\srmtrg.scp
|
||||
|
||||
@@ -0,0 +1,41 @@
|
||||
#
|
||||
###################################################################
|
||||
# LRM Audio Script
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[macro]
|
||||
MissileFireResource=MissileLaunch01
|
||||
MissileFirePitchOffset=-100
|
||||
MissileFireComponent=LRMFireComponent
|
||||
#
|
||||
MissileLoadingResource=MissileLoading01
|
||||
MissileLoadingComponent=LRMLoadingComponent
|
||||
#
|
||||
MissileLoadedResource=MissileLoaded01
|
||||
MissileLoadedComponent=LRMLoadedComponent
|
||||
MissileLoadedSequence=LRMLoadedSequence
|
||||
#
|
||||
MissileTriggerDuringLoadResource=TriggerDuringLoad01
|
||||
MissileTriggerDuringLoadComponent=LRMTriggerDuringLoadComponent
|
||||
#
|
||||
MissileMisfireResource=MissileMisfire01
|
||||
MissileMisfireComponent=LRMMisfireComponent
|
||||
MissileMisfireSequence=LRMMisfireSequence
|
||||
#
|
||||
MissileJamResource=MissileJam01
|
||||
MissileJamComponent=LRMJamComponent
|
||||
MissileJamSequence=LRMJamSequence
|
||||
|
||||
[include]
|
||||
file=audio\mslcmp.scp
|
||||
|
||||
#------------------------------------------------------------------
|
||||
|
||||
[!macro]
|
||||
CoolantLeakComponent=AutoCannonCoolantLeakComponent
|
||||
CoolantLeakAmplitudeSmoother=AutoCannonCoolantLeakAmplitudeSmoother
|
||||
|
||||
[!include]
|
||||
file=audio\cltcmp.scp
|
||||
|
||||
@@ -0,0 +1,12 @@
|
||||
#
|
||||
###################################################################
|
||||
# LRM Internal Audio Script
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[include]
|
||||
file=audio\msltrg.scp
|
||||
file=audio\clttrg.scp
|
||||
file=audio\buttrg.scp
|
||||
file=audio\dsttrg.scp
|
||||
|
||||
@@ -0,0 +1,287 @@
|
||||
#
|
||||
###################################################################
|
||||
# Mech Laser Internal Audio Script
|
||||
###################################################################
|
||||
#
|
||||
|
||||
#
|
||||
###################################################################
|
||||
# Laser Fire component
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[DirectPatchSource]
|
||||
location=OriginLocation
|
||||
resource=LaserFireResource
|
||||
position=RearDirectPatchPosition
|
||||
priority=3
|
||||
mix_presence=3
|
||||
volume_mix_level=LaserFireVolume
|
||||
pitch_mix_offset=LaserFirePitchOffset
|
||||
brightness_mix_level=1.0
|
||||
use_brightness_scale=False
|
||||
use_attack_time_scale=False
|
||||
has_compression_curve=True
|
||||
compression_duration=0.5
|
||||
name=LaserFireComponent
|
||||
|
||||
#------------------------------------------------------------------
|
||||
|
||||
#
|
||||
# resource select
|
||||
#
|
||||
|
||||
[AudioResourceSelector]
|
||||
audio_source=LaserFireComponent
|
||||
audio_resource_index=LaserFireIndex
|
||||
control_ID=100
|
||||
min_control_value=0.0
|
||||
max_control_value=1.0
|
||||
dump_value=False
|
||||
name=LaserFireResourceSelect
|
||||
|
||||
#
|
||||
# sample and hold -> resource select
|
||||
#
|
||||
|
||||
[AudioSampleAndHold]
|
||||
audio_component=LaserFireResourceSelect
|
||||
control_ID=100
|
||||
sample_duration=0.0
|
||||
name=LaserFireSampleAndHold
|
||||
|
||||
#
|
||||
###################################################################
|
||||
# Laser Sustain component
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[DirectPatchSource]
|
||||
location=OriginLocation
|
||||
resource=LaserSustainResource
|
||||
position=FrontDirectPatchPosition
|
||||
priority=3
|
||||
mix_presence=3
|
||||
volume_mix_level=LaserSustainVolume
|
||||
pitch_mix_offset=0.0
|
||||
brightness_mix_level=1.0
|
||||
use_brightness_scale=False
|
||||
use_attack_time_scale=False
|
||||
has_compression_curve=True
|
||||
compression_duration=0.5
|
||||
name=LaserSustainComponent
|
||||
|
||||
#------------------------------------------------------------------
|
||||
|
||||
#
|
||||
# resource select
|
||||
#
|
||||
|
||||
[AudioResourceSelector]
|
||||
audio_source=LaserSustainComponent
|
||||
audio_resource_index=LaserSustainIndex
|
||||
control_ID=100
|
||||
min_control_value=0.0
|
||||
max_control_value=1.0
|
||||
dump_value=False
|
||||
name=LaserSustainResourceSelect
|
||||
|
||||
#
|
||||
# sample and hold -> resource select
|
||||
#
|
||||
|
||||
[AudioSampleAndHold]
|
||||
audio_component=LaserSustainResourceSelect
|
||||
control_ID=100
|
||||
sample_duration=0.0
|
||||
name=LaserSustainSampleAndHold
|
||||
|
||||
#
|
||||
###################################################################
|
||||
# Laser Release component
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[!DirectPatchSource]
|
||||
location=OriginLocation
|
||||
resource=LaserReleaseResource
|
||||
position=FrontDirectPatchPosition
|
||||
priority=0
|
||||
mix_presence=0
|
||||
volume_mix_level=LaserReleaseVolume
|
||||
pitch_mix_offset=0.0
|
||||
brightness_mix_level=1.0
|
||||
use_brightness_scale=False
|
||||
use_attack_time_scale=False
|
||||
has_compression_curve=False
|
||||
compression_duration=0.0
|
||||
name=LaserReleaseComponent
|
||||
|
||||
#------------------------------------------------------------------
|
||||
|
||||
#
|
||||
# resource select
|
||||
#
|
||||
|
||||
[!AudioResourceSelector]
|
||||
audio_source=LaserReleaseComponent
|
||||
audio_resource_index=LaserReleaseIndex
|
||||
control_ID=100
|
||||
min_control_value=0.0
|
||||
max_control_value=1.0
|
||||
dump_value=False
|
||||
name=LaserReleaseResourceSelect
|
||||
|
||||
#
|
||||
# sample and hold -> resource select
|
||||
#
|
||||
|
||||
[!AudioSampleAndHold]
|
||||
audio_component=LaserReleaseResourceSelect
|
||||
control_ID=100
|
||||
sample_duration=0.0
|
||||
name=LaserReleaseSampleAndHold
|
||||
|
||||
#
|
||||
###################################################################
|
||||
# Laser Charge component
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[DirectPatchSource]
|
||||
location=OriginLocation
|
||||
resource=LaserChargeResource
|
||||
position=RearDirectPatchPosition
|
||||
priority=1
|
||||
mix_presence=0
|
||||
volume_mix_level=LaserChargeVolume
|
||||
pitch_mix_offset=-300
|
||||
brightness_mix_level=1.0
|
||||
use_brightness_scale=True
|
||||
use_attack_time_scale=False
|
||||
has_compression_curve=False
|
||||
compression_duration=0.0
|
||||
name=LaserChargeComponent
|
||||
|
||||
#------------------------------------------------------------------
|
||||
|
||||
#
|
||||
# resource select
|
||||
#
|
||||
|
||||
[AudioResourceSelector]
|
||||
audio_source=LaserChargeComponent
|
||||
audio_resource_index=LaserChargeIndex
|
||||
control_ID=100
|
||||
min_control_value=0.0
|
||||
max_control_value=1.0
|
||||
dump_value=False
|
||||
name=LaserChargeResourceSelect
|
||||
|
||||
#
|
||||
# sample and hold -> resource select
|
||||
#
|
||||
|
||||
[AudioSampleAndHold]
|
||||
audio_component=LaserChargeResourceSelect
|
||||
control_ID=100
|
||||
sample_duration=0.0
|
||||
name=LaserChargeSampleAndHold
|
||||
|
||||
#
|
||||
###################################################################
|
||||
# Laser Loaded component
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[DirectPatchSource]
|
||||
location=OriginLocation
|
||||
resource=LaserLoadedResource
|
||||
position=RearDirectPatchPosition
|
||||
priority=3
|
||||
mix_presence=2
|
||||
volume_mix_level=LaserLoadedVolume
|
||||
pitch_mix_offset=0.0
|
||||
brightness_mix_level=1.0
|
||||
use_brightness_scale=False
|
||||
use_attack_time_scale=False
|
||||
has_compression_curve=True
|
||||
compression_duration=1.0
|
||||
name=LaserLoadedComponent
|
||||
|
||||
#------------------------------------------------------------------
|
||||
|
||||
[AudioControlSequence]
|
||||
audio_component=LaserLoadedComponent
|
||||
tempo=160
|
||||
midi_file=audio\lsrldd01.mid
|
||||
is_looped=False
|
||||
dump_value=False
|
||||
name=LaserLoadedSequence
|
||||
|
||||
[AudioIdleWatcher]
|
||||
audio_component=LaserLoadedSequence
|
||||
|
||||
#
|
||||
###################################################################
|
||||
# Laser TriggerDuringLoad component
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[DirectPatchSource]
|
||||
location=OriginLocation
|
||||
resource=LaserTriggerDuringLoadResource
|
||||
position=FrontDirectPatchPosition
|
||||
priority=2
|
||||
mix_presence=0
|
||||
volume_mix_level=LaserTriggerDuringLoadVolume
|
||||
pitch_mix_offset=0.0
|
||||
brightness_mix_level=1.0
|
||||
use_brightness_scale=False
|
||||
use_attack_time_scale=False
|
||||
has_compression_curve=False
|
||||
compression_duration=0.0
|
||||
name=LaserTriggerDuringLoadComponent
|
||||
|
||||
#
|
||||
###################################################################
|
||||
# Laser Misfire component
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[DirectPatchSource]
|
||||
location=OriginLocation
|
||||
resource=LaserMisfireResource
|
||||
position=FrontDirectPatchPosition
|
||||
priority=3
|
||||
mix_presence=2
|
||||
volume_mix_level=LaserMisfireVolume
|
||||
pitch_mix_offset=0.0
|
||||
brightness_mix_level=1.0
|
||||
use_brightness_scale=False
|
||||
use_attack_time_scale=False
|
||||
has_compression_curve=True
|
||||
compression_duration=1.0
|
||||
name=LaserMisfireComponent
|
||||
|
||||
#
|
||||
###################################################################
|
||||
# LaserSeekLevel component
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[DirectPatchSource]
|
||||
location=OriginLocation
|
||||
resource=LaserSeekLevelResource
|
||||
position=FrontDirectPatchPosition
|
||||
priority=3
|
||||
mix_presence=0
|
||||
volume_mix_level=LaserSeekLevelVolume
|
||||
pitch_mix_offset=0.0
|
||||
brightness_mix_level=1.0
|
||||
use_brightness_scale=False
|
||||
use_attack_time_scale=False
|
||||
has_compression_curve=False
|
||||
compression_duration=0.0
|
||||
name=LaserSeekLevelComponent
|
||||
|
||||
@@ -0,0 +1,26 @@
|
||||
#
|
||||
###################################################################
|
||||
# Mech Laser External Audio Script
|
||||
###################################################################
|
||||
#
|
||||
|
||||
#
|
||||
###################################################################
|
||||
# Laser Sustain component
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[Dynamic3DPatchSource]
|
||||
location=OriginLocation
|
||||
resource=LaserSustainResource
|
||||
priority=0
|
||||
mix_presence=0
|
||||
volume_mix_level=LaserSustainVolume
|
||||
pitch_mix_offset=LaserPitchOffset
|
||||
brightness_mix_level=1.0
|
||||
use_brightness_scale=False
|
||||
use_attack_time_scale=False
|
||||
has_compression_curve=False
|
||||
compression_duration=0.0
|
||||
name=LaserSustainComponent
|
||||
|
||||
@@ -0,0 +1,108 @@
|
||||
#
|
||||
###################################################################
|
||||
# Laser Explosion Audio Script
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[include]
|
||||
file=audio\macros.scp
|
||||
|
||||
#
|
||||
###################################################################
|
||||
# Audio locations
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[L4AudioLocation]
|
||||
location_offset=0.0,0.0,0.0
|
||||
name=OriginLocation
|
||||
|
||||
#
|
||||
###################################################################
|
||||
# Laser Explosion component
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[Dynamic3DPatchSource]
|
||||
location=OriginLocation
|
||||
resource=LaserExplosion01
|
||||
priority=0
|
||||
mix_presence=3
|
||||
volume_mix_level=LaserExplosionVolume
|
||||
pitch_mix_offset=0.0
|
||||
brightness_mix_level=1.0
|
||||
use_brightness_scale=True
|
||||
use_attack_time_scale=False
|
||||
has_compression_curve=True
|
||||
compression_duration=0.5
|
||||
name=LaserExplosionComponent
|
||||
|
||||
#------------------------------------------------------------------
|
||||
|
||||
#
|
||||
# resource select
|
||||
#
|
||||
|
||||
[AudioResourceSelector]
|
||||
audio_source=LaserExplosionComponent
|
||||
audio_resource_index=LaserExplosionIndex
|
||||
control_ID=100
|
||||
min_control_value=0.0
|
||||
max_control_value=1.0
|
||||
dump_value=False
|
||||
name=LaserExplosionResourceSelect
|
||||
|
||||
#
|
||||
# sample and hold -> resource select
|
||||
#
|
||||
|
||||
[AudioSampleAndHold]
|
||||
audio_component=LaserExplosionResourceSelect
|
||||
control_ID=100
|
||||
sample_duration=99.0
|
||||
name=LaserExplosionSampleAndHold
|
||||
|
||||
#------------------------------------------------------------------
|
||||
|
||||
#
|
||||
# sample and hold -> pitch
|
||||
#
|
||||
|
||||
[AudioSampleAndHold]
|
||||
audio_component=LaserExplosionComponent
|
||||
control_ID=PitchAudioControlID
|
||||
sample_duration=99.0
|
||||
min_value=-400
|
||||
max_value=400
|
||||
name=LaserExplosionPitchSampleAndHold
|
||||
|
||||
#
|
||||
# sample and hold -> filter
|
||||
#
|
||||
|
||||
[AudioSampleAndHold]
|
||||
audio_component=LaserExplosionComponent
|
||||
control_ID=BrightnessAudioControlID
|
||||
sample_duration=99.0
|
||||
min_value=0.9
|
||||
max_value=1.0
|
||||
name=LaserExplosionBrightnessSampleAndHold
|
||||
|
||||
#------------------------------------------------------------------
|
||||
|
||||
[AudioControlSplitter]
|
||||
audio_component=LaserExplosionSampleAndHold
|
||||
audio_component=LaserExplosionPitchSampleAndHold
|
||||
audio_component=LaserExplosionBrightnessSampleAndHold
|
||||
name=LaserExplosionSplitter
|
||||
|
||||
[AudioControlSend]
|
||||
audio_component=LaserExplosionSplitter
|
||||
control_ID=StartAudioControlID
|
||||
control_value=0.0
|
||||
|
||||
[AudioControlSend]
|
||||
audio_component=LaserExplosionComponent
|
||||
control_ID=StartAudioControlID
|
||||
control_value=4.0
|
||||
|
||||
@@ -0,0 +1,109 @@
|
||||
#
|
||||
###################################################################
|
||||
# Laser Explosion Internal Audio Script
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[include]
|
||||
file=audio\macros.scp
|
||||
|
||||
#
|
||||
###################################################################
|
||||
# Audio locations
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[L4AudioLocation]
|
||||
location_offset=0.0,0.0,0.0
|
||||
name=OriginLocation
|
||||
|
||||
#
|
||||
###################################################################
|
||||
# Laser Explosion Internal component
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[Static3DPatchSource]
|
||||
location=OriginLocation
|
||||
resource=LaserExplosionInt01
|
||||
priority=2
|
||||
mix_presence=3
|
||||
volume_mix_level=LaserExplosionIntVolume
|
||||
pitch_mix_offset=0.0
|
||||
brightness_mix_level=1.0
|
||||
use_brightness_scale=True
|
||||
use_attack_time_scale=False
|
||||
has_compression_curve=True
|
||||
compression_duration=0.5
|
||||
use_internal=False
|
||||
name=LaserExplosionIntComponent
|
||||
|
||||
#------------------------------------------------------------------
|
||||
|
||||
#
|
||||
# resource select
|
||||
#
|
||||
|
||||
[AudioResourceSelector]
|
||||
audio_source=LaserExplosionIntComponent
|
||||
audio_resource_index=LaserExplosionIntIndex
|
||||
control_ID=100
|
||||
min_control_value=0.0
|
||||
max_control_value=1.0
|
||||
dump_value=False
|
||||
name=LaserExplosionIntResourceSelect
|
||||
|
||||
#
|
||||
# sample and hold -> resource select
|
||||
#
|
||||
|
||||
[AudioSampleAndHold]
|
||||
audio_component=LaserExplosionIntResourceSelect
|
||||
control_ID=100
|
||||
sample_duration=99.0
|
||||
name=LaserExplosionIntSampleAndHold
|
||||
|
||||
#------------------------------------------------------------------
|
||||
|
||||
#
|
||||
# sample and hold -> pitch
|
||||
#
|
||||
|
||||
[AudioSampleAndHold]
|
||||
audio_component=LaserExplosionIntComponent
|
||||
control_ID=PitchAudioControlID
|
||||
sample_duration=99.0
|
||||
min_value=-100
|
||||
max_value=100
|
||||
name=LaserExplosionIntPitchSampleAndHold
|
||||
|
||||
#
|
||||
# sample and hold -> filter
|
||||
#
|
||||
|
||||
[AudioSampleAndHold]
|
||||
audio_component=LaserExplosionIntComponent
|
||||
control_ID=BrightnessAudioControlID
|
||||
sample_duration=99.0
|
||||
min_value=0.8
|
||||
max_value=1.0
|
||||
name=LaserExplosionIntBrightnessSampleAndHold
|
||||
|
||||
#------------------------------------------------------------------
|
||||
|
||||
[AudioControlSplitter]
|
||||
audio_component=LaserExplosionIntSampleAndHold
|
||||
audio_component=LaserExplosionIntPitchSampleAndHold
|
||||
audio_component=LaserExplosionIntBrightnessSampleAndHold
|
||||
name=LaserExplosionIntSplitter
|
||||
|
||||
[AudioControlSend]
|
||||
audio_component=LaserExplosionIntSplitter
|
||||
control_ID=StartAudioControlID
|
||||
control_value=0.0
|
||||
|
||||
[AudioControlSend]
|
||||
audio_component=LaserExplosionIntComponent
|
||||
control_ID=StartAudioControlID
|
||||
control_value=4.0
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
|
||||
Binary file not shown.
@@ -0,0 +1,171 @@
|
||||
#
|
||||
###################################################################
|
||||
# Mech Laser Internal Audio Script
|
||||
###################################################################
|
||||
#
|
||||
|
||||
#
|
||||
###################################################################
|
||||
# Laser Fire component
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[AudioStateTrigger]
|
||||
subsystem=MechSubsystem
|
||||
attribute=WeaponState
|
||||
audio_component=LaserFireComponent
|
||||
trigger_state=MechWeapon::Firing
|
||||
inverse_trigger=False
|
||||
control_ID=StartAudioControlID
|
||||
control_value=1.5
|
||||
dump_value=False
|
||||
|
||||
#
|
||||
###################################################################
|
||||
# Laser Sustain component
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[AudioStateTrigger]
|
||||
subsystem=MechSubsystem
|
||||
attribute=WeaponState
|
||||
audio_component=LaserSustainComponent
|
||||
trigger_state=MechWeapon::Firing
|
||||
inverse_trigger=False
|
||||
control_ID=StartAudioControlID
|
||||
control_value=0.0
|
||||
dump_value=False
|
||||
|
||||
[AudioStateTrigger]
|
||||
subsystem=MechSubsystem
|
||||
attribute=WeaponState
|
||||
audio_component=LaserSustainComponent
|
||||
trigger_state=MechWeapon::Firing
|
||||
inverse_trigger=True
|
||||
control_ID=StopAudioControlID
|
||||
control_value=0.0
|
||||
dump_value=False
|
||||
|
||||
#
|
||||
###################################################################
|
||||
# Laser Release component
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[!AudioStateTrigger]
|
||||
subsystem=MechSubsystem
|
||||
attribute=WeaponState
|
||||
audio_component=LaserReleaseComponent
|
||||
trigger_state=MechWeapon::Firing
|
||||
inverse_trigger=True
|
||||
control_ID=StartAudioControlID
|
||||
control_value=0.1
|
||||
dump_value=False
|
||||
|
||||
#
|
||||
###################################################################
|
||||
# Laser Charge component
|
||||
###################################################################
|
||||
#
|
||||
|
||||
#
|
||||
# percent charge -> volume
|
||||
#
|
||||
|
||||
[AudioScalarScale]
|
||||
subsystem=MechSubsystem
|
||||
attribute=PercentDone
|
||||
audio_component=LaserChargeComponent
|
||||
attribute_value_boundary1=0.0
|
||||
attribute_value_boundary2=1.0
|
||||
control_ID=VolumeAudioControlID
|
||||
control_value_boundary1=0.0
|
||||
control_value_boundary2=1.0
|
||||
exponent=1.0
|
||||
dump_value=False
|
||||
|
||||
#------------------------------------------------------------------
|
||||
|
||||
[AudioStateTrigger]
|
||||
subsystem=MechSubsystem
|
||||
attribute=WeaponState
|
||||
audio_component=LaserChargeComponent
|
||||
trigger_state=MechWeapon::Loading
|
||||
inverse_trigger=False
|
||||
control_ID=StartAudioControlID
|
||||
control_value=0.0
|
||||
dump_value=False
|
||||
|
||||
[AudioStateTrigger]
|
||||
subsystem=MechSubsystem
|
||||
attribute=WeaponState
|
||||
audio_component=LaserChargeComponent
|
||||
trigger_state=MechWeapon::Loading
|
||||
inverse_trigger=True
|
||||
control_ID=StopAudioControlID
|
||||
control_value=0.0
|
||||
dump_value=False
|
||||
|
||||
#
|
||||
###################################################################
|
||||
# Laser Loaded component
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[AudioStateTrigger]
|
||||
subsystem=MechSubsystem
|
||||
attribute=WeaponState
|
||||
audio_component=LaserLoadedSequence
|
||||
trigger_state=MechWeapon::Loaded
|
||||
inverse_trigger=False
|
||||
control_ID=StartAudioControlID
|
||||
control_value=0.0
|
||||
dump_value=False
|
||||
|
||||
#
|
||||
###################################################################
|
||||
# Laser TriggerDuringLoad component
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[AudioStateTrigger]
|
||||
subsystem=MechSubsystem
|
||||
attribute=WeaponState
|
||||
audio_component=LaserTriggerDuringLoadComponent
|
||||
trigger_state=MechWeapon::TriggerDuringLoad
|
||||
inverse_trigger=False
|
||||
control_ID=StartAudioControlID
|
||||
control_value=1.0
|
||||
dump_value=False
|
||||
|
||||
#
|
||||
###################################################################
|
||||
# Laser Misfire component
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[AudioStateTrigger]
|
||||
subsystem=MechSubsystem
|
||||
attribute=WeaponState
|
||||
audio_component=LaserMisfireComponent
|
||||
trigger_state=MechWeapon::Misfire
|
||||
inverse_trigger=False
|
||||
control_ID=StartAudioControlID
|
||||
control_value=1.0
|
||||
dump_value=False
|
||||
|
||||
#
|
||||
###################################################################
|
||||
# LaserSeekLevel component
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[AudioControlsButtonMessageWatcher]
|
||||
subsystem=MechSubsystem
|
||||
message_ID=Emitter::ToggleSeekVoltageMessageID
|
||||
audio_component=LaserSeekLevelComponent
|
||||
control_ID=StartAudioControlID
|
||||
control_value=0.5
|
||||
dump_value=False
|
||||
|
||||
|
||||
@@ -0,0 +1,30 @@
|
||||
#
|
||||
###################################################################
|
||||
# Laser External Audio Script
|
||||
###################################################################
|
||||
#
|
||||
|
||||
#
|
||||
###################################################################
|
||||
# Laser Sustain component
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[AudioLogicalTrigger]
|
||||
subsystem=MechSubsystem
|
||||
attribute=LaserOn
|
||||
audio_component=LaserSustainComponent
|
||||
attribute_match_value=True
|
||||
control_ID=StartAudioControlID
|
||||
control_value=0.0
|
||||
dump_value=False
|
||||
|
||||
[AudioLogicalTrigger]
|
||||
subsystem=MechSubsystem
|
||||
attribute=LaserOn
|
||||
audio_component=LaserSustainComponent
|
||||
attribute_match_value=False
|
||||
control_ID=StopAudioControlID
|
||||
control_value=0.0
|
||||
dump_value=False
|
||||
|
||||
@@ -0,0 +1,38 @@
|
||||
#
|
||||
###################################################################
|
||||
# Medium AutoCannon Audio Script
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[macro]
|
||||
ProjectileFireResource=AutoCannonAction01
|
||||
ProjectileFireVolume=MediumAutoCannonFireVolume
|
||||
ProjectileFirePitchOffset=0
|
||||
ProjectileFireComponent=MediumAutoCannonFireComponent
|
||||
#
|
||||
ProjectileLaunchResource=AutoCannonFire01
|
||||
ProjectileLaunchVolume=MediumAutoCannonLaunchVolume
|
||||
ProjectileLaunchPitchOffset=0
|
||||
ProjectileLaunchComponent=MediumAutoCannonLaunchComponent
|
||||
#
|
||||
ProjectileLoadingResource=AutoCannonLoading01
|
||||
ProjectileLoadingComponent=MediumAutoCannonLoadingComponent
|
||||
#
|
||||
ProjectileLoadedResource=AutoCannonLoaded01
|
||||
ProjectileLoadedComponent=MediumAutoCannonLoadedComponent
|
||||
ProjectileLoadedSequence=MediumAutoCannonLoadedSequence
|
||||
#
|
||||
ProjectileTriggerDuringLoadResource=TriggerDuringLoad01
|
||||
ProjectileTriggerDuringLoadComponent=MediumAutoCannonTriggerDuringLoadComponent
|
||||
#
|
||||
ProjectileMisfireResource=AutoCannonMisfire01
|
||||
ProjectileMisfireComponent=MediumAutoCannonMisfireComponent
|
||||
ProjectileMisfireSequence=MediumAutoCannonMisfireSequence
|
||||
#
|
||||
ProjectileJamResource=AutoCannonJam01
|
||||
ProjectileJamComponent=MediumAutoCannonJamComponent
|
||||
ProjectileJamSequence=MediumAutoCannonJamSequence
|
||||
|
||||
[include]
|
||||
file=audio\prjcmp.scp
|
||||
|
||||
@@ -0,0 +1,174 @@
|
||||
#
|
||||
###################################################################
|
||||
# Macros Audio Script
|
||||
###################################################################
|
||||
#
|
||||
|
||||
#
|
||||
###################################################################
|
||||
# Compiled symbols
|
||||
###################################################################
|
||||
#
|
||||
[include]
|
||||
file=audio\symbols.scp
|
||||
|
||||
#
|
||||
###################################################################
|
||||
# Boolean types
|
||||
###################################################################
|
||||
#
|
||||
[macro]
|
||||
True=1
|
||||
False=0
|
||||
|
||||
#
|
||||
###################################################################
|
||||
# Motion types and values
|
||||
###################################################################
|
||||
#
|
||||
[macro]
|
||||
LinearMotionType=0
|
||||
AngularMotionType=1
|
||||
XMotionValue=0
|
||||
YMotionValue=1
|
||||
ZMotionValue=2
|
||||
LengthMotionValue=3
|
||||
|
||||
#
|
||||
###################################################################
|
||||
# Simulation Sample Rates
|
||||
###################################################################
|
||||
#
|
||||
[macro]
|
||||
Sample2Sec=30
|
||||
Sample1Sec=15
|
||||
Sample0.5Sec=7
|
||||
Sample0.25Sec=4
|
||||
|
||||
#
|
||||
###################################################################
|
||||
# Internal Volume levels
|
||||
###################################################################
|
||||
#
|
||||
[macro]
|
||||
###################################################################
|
||||
EngineWindUpVolume=0.9
|
||||
IdleMotorVolume=0.6
|
||||
MotorVolume=0.95
|
||||
AccelerationMotorVolume=1.0
|
||||
DamagedMotorVolume=0.9
|
||||
#
|
||||
ShiftVolume=0.85
|
||||
FootFallVolume=1.0
|
||||
TorsoTwistStartVolume=0.8
|
||||
TorsoTwistStopVolume=0.85
|
||||
#
|
||||
CollisionVolume=0.85
|
||||
#
|
||||
DeathVolume=0.9
|
||||
TranslocationVolume=0.7
|
||||
###################################################################
|
||||
LaserFireVolume=1.0
|
||||
LaserSustainVolume=0.85
|
||||
LaserReleaseVolume=0.85
|
||||
LaserChargeVolume=1.0
|
||||
LaserLoadedVolume=0.9
|
||||
LaserTriggerDuringLoadVolume=0.7
|
||||
LaserMisfireVolume=0.9
|
||||
#
|
||||
LaserExplosionVolume=0.7
|
||||
LaserExplosionIntVolume=0.9
|
||||
#
|
||||
PPCExplosionVolume=0.7
|
||||
PPCExplosionIntVolume=0.9
|
||||
###################################################################
|
||||
AmmoBinEjectingVolume=1.0
|
||||
AmmoBinEjectedVolume=0.95
|
||||
AmmoBinDumpedVolume=1.0
|
||||
#
|
||||
MissileFireVolume=1.0
|
||||
MissileLoadingVolume=0.65
|
||||
MissileLoadedVolume=0.9
|
||||
MissileTriggerDuringLoadVolume=0.7
|
||||
MissileMisfireVolume=0.9
|
||||
MissileJamVolume=1.0
|
||||
#
|
||||
MissileTravelVolume=0.7
|
||||
MissileExplosionVolume=0.8
|
||||
MissileExplosionIntVolume=1.0
|
||||
###################################################################
|
||||
ProjectileFireVolume=0.7
|
||||
ProjectileLaunchVolume=0.6
|
||||
ProjectileLoadingVolume=0.65
|
||||
ProjectileLoadedVolume=0.9
|
||||
ProjectileTriggerDuringLoadVolume=0.7
|
||||
ProjectileMisfireVolume=0.9
|
||||
ProjectileJamVolume=1.0
|
||||
#
|
||||
ProjectileTravelVolume=0.8
|
||||
ProjectileExplosionVolume=0.8
|
||||
ProjectileExplosionIntVolume=0.9
|
||||
#
|
||||
MachineGunExplosionVolume=0.7
|
||||
#
|
||||
SmallAutoCannonFireVolume=0.75
|
||||
SmallAutoCannonLaunchVolume=0.65
|
||||
MediumAutoCannonFireVolume=0.85
|
||||
MediumAutoCannonLaunchVolume=0.75
|
||||
LargeAutoCannonFireVolume=0.95
|
||||
LargeAutoCannonLaunchVolume=0.85
|
||||
###################################################################
|
||||
SubsystemDestroyedVolume=1.0
|
||||
#
|
||||
HeatManagementVolume=0.85
|
||||
ToggleCoolingVolume=0.85
|
||||
CoolantLeakVolume=0.95
|
||||
CoolantPressureVolume=0.9
|
||||
CoolantDumpVolume=0.9
|
||||
#
|
||||
IncomingAlarmVolume=0.9
|
||||
WarningVolume=0.95
|
||||
#
|
||||
GeneratorOnVolume=0.85
|
||||
SelectGeneratorVolume=0.85
|
||||
GeneratorModeVolume=0.85
|
||||
#
|
||||
ConfigureMappablesVolume=0.85
|
||||
ViewSwitchVolume=0.65
|
||||
DuckVolume=0.9
|
||||
DisplayModeVolume=0.85
|
||||
EngineeringDisplayVolume=0.9
|
||||
EngineeringExitVolume=0.85
|
||||
MyomerSeekLevelVolume=0.75
|
||||
LaserSeekLevelVolume=0.75
|
||||
HotBoxVolume=0.9
|
||||
|
||||
#
|
||||
###################################################################
|
||||
# External Volume levels
|
||||
###################################################################
|
||||
#
|
||||
[macro]
|
||||
MyomerServoVolume=0.6
|
||||
FootFallExternalVolume=0.95
|
||||
TorsoTwistExternalVolume=0.5
|
||||
CollisionExternalVolume=0.85
|
||||
CoolantDumpExternalVolume=0.85
|
||||
#
|
||||
DamageBurnAVolume=0.6
|
||||
DamageBurnBVolume=0.5
|
||||
DamageBurnCVolume=0.9
|
||||
#
|
||||
MechExplosionExternalVolume=0.95
|
||||
MechFireExternalVolume=0.90
|
||||
#
|
||||
CrunchExplosionVolume=0.85
|
||||
SmallExplosionVolume=0.75
|
||||
SmallFireVolume=0.6
|
||||
MediumExplosionVolume=0.8
|
||||
BigExplosionVolume=0.9
|
||||
#
|
||||
LaserExternalSustainVolume=0.9
|
||||
AutoCannonExtLaunchVolume=0.8
|
||||
#
|
||||
WindVolume=0.35
|
||||
@@ -0,0 +1,12 @@
|
||||
#
|
||||
###################################################################
|
||||
# Mech AutoCannon Internal Audio Script
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[include]
|
||||
file=audio\prjtrg.scp
|
||||
file=audio\clttrg.scp
|
||||
file=audio\buttrg.scp
|
||||
file=audio\dsttrg.scp
|
||||
|
||||
@@ -0,0 +1,49 @@
|
||||
#
|
||||
# External Audio Script
|
||||
#
|
||||
[include]
|
||||
file=audio\macros.scp
|
||||
file=audio\mchext.scp
|
||||
|
||||
#
|
||||
# AFC100 component
|
||||
#
|
||||
[include]
|
||||
file=audio\acncmpe.scp
|
||||
|
||||
# AFC100 watcher
|
||||
[macro]
|
||||
MechSubsystem=AFC100
|
||||
[include]
|
||||
file=audio\acntrge.scp
|
||||
|
||||
#
|
||||
# ERLLaser component
|
||||
#
|
||||
[include]
|
||||
file=audio\erlcmpe.scp
|
||||
|
||||
# ERLLaser watcher
|
||||
[macro]
|
||||
MechSubsystem=ERLLaser
|
||||
[include]
|
||||
file=audio\erltrge.scp
|
||||
|
||||
#
|
||||
# ERSLaser1 component
|
||||
#
|
||||
[include]
|
||||
file=audio\erscmpe.scp
|
||||
|
||||
# ERSLaser1 watcher
|
||||
[macro]
|
||||
MechSubsystem=ERSLaser1
|
||||
[include]
|
||||
file=audio\erstrge.scp
|
||||
|
||||
# ERSLaser2 watcher
|
||||
[macro]
|
||||
MechSubsystem=ERSLaser2
|
||||
[include]
|
||||
file=audio\erstrge.scp
|
||||
|
||||
@@ -0,0 +1,91 @@
|
||||
#
|
||||
# Internal Audio Script
|
||||
#
|
||||
[include]
|
||||
file=audio\macros.scp
|
||||
file=audio\mchint.scp
|
||||
|
||||
#
|
||||
# AmmoBinAFC100 component
|
||||
#
|
||||
[include]
|
||||
file=audio\abncmp.scp
|
||||
|
||||
# AmmoBinAFC100 watcher
|
||||
[macro]
|
||||
MechSubsystem=AmmoBinAFC100
|
||||
[include]
|
||||
file=audio\abntrg.scp
|
||||
|
||||
#
|
||||
# AFC100 component
|
||||
#
|
||||
[include]
|
||||
file=audio\laccmp.scp
|
||||
|
||||
# AFC100 watcher
|
||||
[macro]
|
||||
MechSubsystem=AFC100
|
||||
[include]
|
||||
file=audio\lactrg.scp
|
||||
|
||||
#
|
||||
# ERLLaser component
|
||||
#
|
||||
[include]
|
||||
file=audio\erlcmp.scp
|
||||
|
||||
# ERLLaser watcher
|
||||
[macro]
|
||||
MechSubsystem=ERLLaser
|
||||
[include]
|
||||
file=audio\erltrg.scp
|
||||
|
||||
#
|
||||
# ERSLaser1 component
|
||||
#
|
||||
[include]
|
||||
file=audio\erscmp.scp
|
||||
|
||||
# ERSLaser1 watcher
|
||||
[macro]
|
||||
MechSubsystem=ERSLaser1
|
||||
[include]
|
||||
file=audio\erstrg.scp
|
||||
|
||||
# ERSLaser2 watcher
|
||||
[macro]
|
||||
MechSubsystem=ERSLaser2
|
||||
[include]
|
||||
file=audio\erstrg.scp
|
||||
|
||||
# AmmoBinLRM1 watcher
|
||||
[macro]
|
||||
MechSubsystem=AmmoBinLRM1
|
||||
[include]
|
||||
file=audio\abntrg.scp
|
||||
|
||||
#
|
||||
# LRM1 component
|
||||
#
|
||||
[include]
|
||||
file=audio\lrmcmp.scp
|
||||
|
||||
# LRM1 watcher
|
||||
[macro]
|
||||
MechSubsystem=LRM1
|
||||
[include]
|
||||
file=audio\lrmtrg.scp
|
||||
|
||||
# AmmoBinLRM2 watcher
|
||||
[macro]
|
||||
MechSubsystem=AmmoBinLRM2
|
||||
[include]
|
||||
file=audio\abntrg.scp
|
||||
|
||||
# LRM2 watcher
|
||||
[macro]
|
||||
MechSubsystem=LRM2
|
||||
[include]
|
||||
file=audio\lrmtrg.scp
|
||||
|
||||
@@ -0,0 +1,118 @@
|
||||
#
|
||||
###################################################################
|
||||
# Medium Burning Audio Script
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[include]
|
||||
file=audio\macros.scp
|
||||
|
||||
#
|
||||
###################################################################
|
||||
# Audio locations
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[L4AudioLocation]
|
||||
location_offset=0.0,0.0,0.0
|
||||
name=OriginLocation
|
||||
|
||||
#
|
||||
###################################################################
|
||||
# MediumExplosion component
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[Dynamic3DPatchSource]
|
||||
location=OriginLocation
|
||||
resource=AuxExplosion01
|
||||
priority=0
|
||||
mix_presence=3
|
||||
volume_mix_level=MediumExplosionVolume
|
||||
pitch_mix_offset=0.0
|
||||
brightness_mix_level=1.0
|
||||
use_brightness_scale=True
|
||||
use_attack_time_scale=False
|
||||
has_compression_curve=True
|
||||
compression_duration=0.5
|
||||
name=MediumExplosionComponent
|
||||
|
||||
#------------------------------------------------------------------
|
||||
|
||||
#
|
||||
# sample and hold -> pitch
|
||||
#
|
||||
|
||||
[AudioSampleAndHold]
|
||||
audio_component=MediumExplosionComponent
|
||||
control_ID=PitchAudioControlID
|
||||
sample_duration=99.0
|
||||
min_value=-200
|
||||
max_value=200
|
||||
name=MediumExplosionPitchSampleAndHold
|
||||
|
||||
#
|
||||
# sample and hold -> filter
|
||||
#
|
||||
|
||||
[AudioSampleAndHold]
|
||||
audio_component=MediumExplosionComponent
|
||||
control_ID=BrightnessAudioControlID
|
||||
sample_duration=99.0
|
||||
min_value=0.7
|
||||
max_value=1.0
|
||||
name=MediumExplosionBrightnessSampleAndHold
|
||||
|
||||
#------------------------------------------------------------------
|
||||
|
||||
[AudioControlSplitter]
|
||||
audio_component=MediumExplosionPitchSampleAndHold
|
||||
audio_component=MediumExplosionBrightnessSampleAndHold
|
||||
audio_component=MediumExplosionComponent
|
||||
name=MediumExplosionSplitter
|
||||
|
||||
[AudioControlSequence]
|
||||
audio_component=MediumExplosionSplitter
|
||||
tempo=160
|
||||
midi_file=audio\medexp01.mid
|
||||
is_looped=False
|
||||
dump_value=False
|
||||
name=MediumExplosionSequence
|
||||
|
||||
[AudioIdleWatcher]
|
||||
audio_component=MediumExplosionSequence
|
||||
|
||||
#------------------------------------------------------------------
|
||||
|
||||
[AudioControlSend]
|
||||
audio_component=MediumExplosionSequence
|
||||
control_ID=StartAudioControlID
|
||||
control_value=0.0
|
||||
|
||||
#
|
||||
###################################################################
|
||||
# SmallFire component
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[Dynamic3DPatchSource]
|
||||
location=OriginLocation
|
||||
resource=SmallFireLoop01
|
||||
priority=0
|
||||
mix_presence=0
|
||||
volume_mix_level=SmallFireVolume
|
||||
pitch_mix_offset=0.0
|
||||
brightness_mix_level=1.0
|
||||
use_brightness_scale=False
|
||||
use_attack_time_scale=False
|
||||
has_compression_curve=False
|
||||
compression_duration=0.0
|
||||
name=SmallFireComponent
|
||||
|
||||
#------------------------------------------------------------------
|
||||
|
||||
[AudioControlSend]
|
||||
audio_component=SmallFireComponent
|
||||
control_ID=StartAudioControlID
|
||||
control_value=0.0
|
||||
|
||||
@@ -0,0 +1,581 @@
|
||||
#
|
||||
###################################################################
|
||||
# Mech Buttons Audio Script
|
||||
###################################################################
|
||||
#
|
||||
|
||||
#
|
||||
###################################################################
|
||||
# ViewSwitch component
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[DirectPatchSource]
|
||||
location=OriginLocation
|
||||
resource=ViewSwitch01
|
||||
position=FrontLeftDirectPatchPosition
|
||||
priority=3
|
||||
mix_presence=0
|
||||
volume_mix_level=ViewSwitchVolume
|
||||
pitch_mix_offset=0.0
|
||||
brightness_mix_level=1.0
|
||||
use_brightness_scale=False
|
||||
use_attack_time_scale=False
|
||||
has_compression_curve=False
|
||||
compression_duration=0.0
|
||||
name=ViewSwitchLeftComponent
|
||||
|
||||
#------------------------------------------------------------------
|
||||
|
||||
[AudioControlsButtonTrigger]
|
||||
subsystem=ControlsMapper
|
||||
attribute=LookLeft
|
||||
audio_component=ViewSwitchLeftComponent
|
||||
attribute_value_threshold=0.0
|
||||
control_ID_on=StartAudioControlID
|
||||
control_ID_off=NullAudioControlID
|
||||
control_value_on=0.5
|
||||
control_value_off=0.0
|
||||
inverse_trigger=False
|
||||
dump_value=False
|
||||
|
||||
#------------------------------------------------------------------
|
||||
|
||||
[DirectPatchSource]
|
||||
location=OriginLocation
|
||||
resource=ViewSwitch01
|
||||
position=FrontRightDirectPatchPosition
|
||||
priority=3
|
||||
mix_presence=0
|
||||
volume_mix_level=ViewSwitchVolume
|
||||
pitch_mix_offset=0.0
|
||||
brightness_mix_level=1.0
|
||||
use_brightness_scale=False
|
||||
use_attack_time_scale=False
|
||||
has_compression_curve=False
|
||||
compression_duration=0.0
|
||||
name=ViewSwitchRightComponent
|
||||
|
||||
#------------------------------------------------------------------
|
||||
|
||||
[AudioControlsButtonTrigger]
|
||||
subsystem=ControlsMapper
|
||||
attribute=LookRight
|
||||
audio_component=ViewSwitchRightComponent
|
||||
attribute_value_threshold=0.0
|
||||
control_ID_on=StartAudioControlID
|
||||
control_ID_off=NullAudioControlID
|
||||
control_value_on=0.5
|
||||
control_value_off=0.0
|
||||
inverse_trigger=False
|
||||
dump_value=False
|
||||
|
||||
#------------------------------------------------------------------
|
||||
|
||||
[DirectPatchSource]
|
||||
location=OriginLocation
|
||||
resource=ViewSwitch01
|
||||
position=RearDirectPatchPosition
|
||||
priority=3
|
||||
mix_presence=0
|
||||
volume_mix_level=ViewSwitchVolume
|
||||
pitch_mix_offset=0.0
|
||||
brightness_mix_level=1.0
|
||||
use_brightness_scale=False
|
||||
use_attack_time_scale=False
|
||||
has_compression_curve=False
|
||||
compression_duration=0.0
|
||||
name=ViewSwitchRearComponent
|
||||
|
||||
#------------------------------------------------------------------
|
||||
|
||||
[AudioControlsButtonTrigger]
|
||||
subsystem=ControlsMapper
|
||||
attribute=LookBehind
|
||||
audio_component=ViewSwitchRearComponent
|
||||
attribute_value_threshold=0.0
|
||||
control_ID_on=StartAudioControlID
|
||||
control_ID_off=NullAudioControlID
|
||||
control_value_on=0.5
|
||||
control_value_off=0.0
|
||||
inverse_trigger=False
|
||||
dump_value=False
|
||||
|
||||
#------------------------------------------------------------------
|
||||
|
||||
[DirectPatchSource]
|
||||
location=OriginLocation
|
||||
resource=ViewSwitch01
|
||||
position=FrontDirectPatchPosition
|
||||
priority=3
|
||||
mix_presence=0
|
||||
volume_mix_level=ViewSwitchVolume
|
||||
pitch_mix_offset=0.0
|
||||
brightness_mix_level=1.0
|
||||
use_brightness_scale=False
|
||||
use_attack_time_scale=False
|
||||
has_compression_curve=False
|
||||
compression_duration=0.0
|
||||
name=ViewSwitchFrontComponent
|
||||
|
||||
#------------------------------------------------------------------
|
||||
|
||||
[AudioControlsButtonTrigger]
|
||||
subsystem=ControlsMapper
|
||||
attribute=LookDown
|
||||
audio_component=ViewSwitchFrontComponent
|
||||
attribute_value_threshold=0.0
|
||||
control_ID_on=StartAudioControlID
|
||||
control_ID_off=NullAudioControlID
|
||||
control_value_on=0.5
|
||||
control_value_off=0.0
|
||||
inverse_trigger=False
|
||||
dump_value=False
|
||||
|
||||
[AudioControlsButtonTrigger]
|
||||
subsystem=ControlsMapper
|
||||
attribute=LookForward
|
||||
audio_component=ViewSwitchFrontComponent
|
||||
attribute_value_threshold=0.0
|
||||
control_ID_on=StartAudioControlID
|
||||
control_ID_off=NullAudioControlID
|
||||
control_value_on=0.5
|
||||
control_value_off=0.0
|
||||
inverse_trigger=False
|
||||
dump_value=False
|
||||
|
||||
[AudioControlsButtonTrigger]
|
||||
subsystem=ControlsMapper
|
||||
attribute=LookLeft
|
||||
audio_component=ViewSwitchFrontComponent
|
||||
attribute_value_threshold=0.0
|
||||
control_ID_on=StartAudioControlID
|
||||
control_ID_off=NullAudioControlID
|
||||
control_value_on=0.5
|
||||
control_value_off=0.0
|
||||
inverse_trigger=True
|
||||
dump_value=False
|
||||
|
||||
[AudioControlsButtonTrigger]
|
||||
subsystem=ControlsMapper
|
||||
attribute=LookRight
|
||||
audio_component=ViewSwitchFrontComponent
|
||||
attribute_value_threshold=0.0
|
||||
control_ID_on=StartAudioControlID
|
||||
control_ID_off=NullAudioControlID
|
||||
control_value_on=0.5
|
||||
control_value_off=0.0
|
||||
inverse_trigger=True
|
||||
dump_value=False
|
||||
|
||||
[AudioControlsButtonTrigger]
|
||||
subsystem=ControlsMapper
|
||||
attribute=LookBehind
|
||||
audio_component=ViewSwitchFrontComponent
|
||||
attribute_value_threshold=0.0
|
||||
control_ID_on=StartAudioControlID
|
||||
control_ID_off=NullAudioControlID
|
||||
control_value_on=0.5
|
||||
control_value_off=0.0
|
||||
inverse_trigger=True
|
||||
dump_value=False
|
||||
|
||||
#
|
||||
###################################################################
|
||||
# MapZoom component
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[DirectPatchSource]
|
||||
location=OriginLocation
|
||||
resource=MapZoom01
|
||||
position=FrontDirectPatchPosition
|
||||
priority=3
|
||||
mix_presence=0
|
||||
volume_mix_level=ViewSwitchVolume
|
||||
pitch_mix_offset=0.0
|
||||
brightness_mix_level=1.0
|
||||
use_brightness_scale=False
|
||||
use_attack_time_scale=False
|
||||
has_compression_curve=False
|
||||
compression_duration=0.0
|
||||
name=MapZoomComponent
|
||||
|
||||
#------------------------------------------------------------------
|
||||
|
||||
[AudioScalarDeltaTrigger]
|
||||
subsystem=ControlsMapper
|
||||
attribute=TargetRangeExponent
|
||||
audio_component=MapZoomComponent
|
||||
delta_trigger=1.0
|
||||
control_ID=StartAudioControlID
|
||||
control_value=1.0
|
||||
dump_value=False
|
||||
|
||||
#
|
||||
###################################################################
|
||||
# DisplayMode component
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[DirectPatchSource]
|
||||
location=OriginLocation
|
||||
resource=DefaultButton01
|
||||
position=FrontDirectPatchPosition
|
||||
priority=3
|
||||
mix_presence=0
|
||||
volume_mix_level=DisplayModeVolume
|
||||
pitch_mix_offset=0.0
|
||||
brightness_mix_level=1.0
|
||||
use_brightness_scale=False
|
||||
use_attack_time_scale=False
|
||||
has_compression_curve=False
|
||||
compression_duration=0.0
|
||||
name=DisplayModeComponent
|
||||
|
||||
#------------------------------------------------------------------
|
||||
|
||||
[AudioEnumerationDeltaTrigger]
|
||||
subsystem=ControlsMapper
|
||||
attribute=DisplayMode
|
||||
audio_component=DisplayModeComponent
|
||||
control_ID=StartAudioControlID
|
||||
control_value=0.5
|
||||
dump_value=False
|
||||
|
||||
#
|
||||
###################################################################
|
||||
# ControlMode component
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[DirectPatchSource]
|
||||
location=OriginLocation
|
||||
resource=DefaultButton01
|
||||
position=FrontDirectPatchPosition
|
||||
priority=3
|
||||
mix_presence=0
|
||||
volume_mix_level=DisplayModeVolume
|
||||
pitch_mix_offset=0.0
|
||||
brightness_mix_level=1.0
|
||||
use_brightness_scale=False
|
||||
use_attack_time_scale=False
|
||||
has_compression_curve=False
|
||||
compression_duration=0.0
|
||||
name=ControlModeComponent
|
||||
|
||||
#------------------------------------------------------------------
|
||||
|
||||
[AudioControlsButtonMessageWatcher]
|
||||
subsystem=ControlsMapper
|
||||
message_ID=MechControlsMapper::CycleControlModeMessageID
|
||||
audio_component=ControlModeComponent
|
||||
control_ID=StartAudioControlID
|
||||
control_value=0.5
|
||||
dump_value=False
|
||||
|
||||
#
|
||||
###################################################################
|
||||
# Duck component
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[DirectPatchSource]
|
||||
location=OriginLocation
|
||||
resource=DuckServo01
|
||||
position=RearDirectPatchPosition
|
||||
priority=3
|
||||
mix_presence=0
|
||||
volume_mix_level=DuckVolume
|
||||
pitch_mix_offset=0.0
|
||||
brightness_mix_level=1.0
|
||||
use_brightness_scale=False
|
||||
use_attack_time_scale=False
|
||||
has_compression_curve=False
|
||||
compression_duration=0.0
|
||||
name=DuckComponent
|
||||
|
||||
#------------------------------------------------------------------
|
||||
|
||||
[AudioControlsButtonTrigger]
|
||||
subsystem=Entity
|
||||
attribute=TestButton1
|
||||
audio_component=DuckComponent
|
||||
attribute_value_threshold=0.0
|
||||
control_ID_on=StartAudioControlID
|
||||
control_ID_off=NullAudioControlID
|
||||
control_value_on=1.0
|
||||
control_value_off=0.0
|
||||
inverse_trigger=False
|
||||
dump_value=False
|
||||
|
||||
#
|
||||
###################################################################
|
||||
# HeatManagement component
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[!DirectPatchSource]
|
||||
location=OriginLocation
|
||||
resource=CoolantDump05
|
||||
position=FrontDirectPatchPosition
|
||||
priority=3
|
||||
mix_presence=0
|
||||
volume_mix_level=CoolantDumpVolume
|
||||
pitch_mix_offset=0.0
|
||||
brightness_mix_level=1.0
|
||||
use_brightness_scale=False
|
||||
use_attack_time_scale=False
|
||||
has_compression_curve=False
|
||||
compression_duration=0.0
|
||||
name=CoolantDumpComponent
|
||||
|
||||
#------------------------------------------------------------------
|
||||
|
||||
[!AudioScalarScale]
|
||||
subsystem=HeatSink
|
||||
attribute=CurrentTemperature
|
||||
audio_component=CoolantDumpComponent
|
||||
attribute_value_boundary1=300
|
||||
attribute_value_boundary2=1200
|
||||
control_ID=PitchAudioControlID
|
||||
control_value_boundary1=-100
|
||||
control_value_boundary2=100
|
||||
exponent=3.0
|
||||
dump_value=False
|
||||
|
||||
[!AudioStateTrigger]
|
||||
subsystem=Reservoir
|
||||
attribute=ReservoirState
|
||||
audio_component=CoolantDumpComponent
|
||||
trigger_state=Reservoir::InjectingState
|
||||
inverse_trigger=False
|
||||
control_ID=StartAudioControlID
|
||||
control_value=6.0
|
||||
dump_value=False
|
||||
|
||||
#------------------------------------------------------------------
|
||||
|
||||
[!DirectPatchSource]
|
||||
location=OriginLocation
|
||||
resource=BasicClick01
|
||||
position=FrontDirectPatchPosition
|
||||
priority=3
|
||||
mix_presence=0
|
||||
volume_mix_level=HeatManagementVolume
|
||||
pitch_mix_offset=0.0
|
||||
brightness_mix_level=1.0
|
||||
use_brightness_scale=False
|
||||
use_attack_time_scale=False
|
||||
has_compression_curve=False
|
||||
compression_duration=0.0
|
||||
name=HeatManagementComponent
|
||||
|
||||
#------------------------------------------------------------------
|
||||
|
||||
[!AudioControlsButtonTrigger]
|
||||
subsystem=Entity
|
||||
attribute=ReduceButton
|
||||
audio_component=HeatManagementComponent
|
||||
attribute_value_threshold=0.0
|
||||
control_ID_on=StartAudioControlID
|
||||
control_ID_off=NullAudioControlID
|
||||
control_value_on=0.5
|
||||
control_value_off=0.0
|
||||
inverse_trigger=False
|
||||
dump_value=False
|
||||
|
||||
#
|
||||
###################################################################
|
||||
# EngineeringDisplay component
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[DirectPatchSource]
|
||||
location=OriginLocation
|
||||
resource=EngButton01
|
||||
position=FrontDirectPatchPosition
|
||||
priority=3
|
||||
mix_presence=0
|
||||
volume_mix_level=EngineeringDisplayVolume
|
||||
pitch_mix_offset=0.0
|
||||
brightness_mix_level=1.0
|
||||
use_brightness_scale=False
|
||||
use_attack_time_scale=False
|
||||
has_compression_curve=False
|
||||
compression_duration=0.0
|
||||
name=EngineeringDisplayComponent
|
||||
|
||||
[DirectPatchSource]
|
||||
location=OriginLocation
|
||||
resource=BasicClick01
|
||||
position=FrontDirectPatchPosition
|
||||
priority=3
|
||||
mix_presence=0
|
||||
volume_mix_level=EngineeringExitVolume
|
||||
pitch_mix_offset=0.0
|
||||
brightness_mix_level=1.0
|
||||
use_brightness_scale=False
|
||||
use_attack_time_scale=False
|
||||
has_compression_curve=False
|
||||
compression_duration=0.0
|
||||
name=EngineeringExitComponent
|
||||
|
||||
#------------------------------------------------------------------
|
||||
|
||||
[AudioControlsButtonMessageWatcher]
|
||||
subsystem=ControlsMapper
|
||||
message_ID=MechControlsMapper::Aux1Eng1MessageID
|
||||
audio_component=EngineeringDisplayComponent
|
||||
control_ID=StartAudioControlID
|
||||
control_value=0.5
|
||||
dump_value=False
|
||||
|
||||
[AudioControlsButtonMessageWatcher]
|
||||
subsystem=ControlsMapper
|
||||
message_ID=MechControlsMapper::Aux1Eng2MessageID
|
||||
audio_component=EngineeringDisplayComponent
|
||||
control_ID=StartAudioControlID
|
||||
control_value=0.5
|
||||
dump_value=False
|
||||
|
||||
[AudioControlsButtonMessageWatcher]
|
||||
subsystem=ControlsMapper
|
||||
message_ID=MechControlsMapper::Aux1Eng3MessageID
|
||||
audio_component=EngineeringDisplayComponent
|
||||
control_ID=StartAudioControlID
|
||||
control_value=0.5
|
||||
dump_value=False
|
||||
|
||||
[AudioControlsButtonMessageWatcher]
|
||||
subsystem=ControlsMapper
|
||||
message_ID=MechControlsMapper::Aux1Eng4MessageID
|
||||
audio_component=EngineeringDisplayComponent
|
||||
control_ID=StartAudioControlID
|
||||
control_value=0.5
|
||||
dump_value=False
|
||||
|
||||
[AudioControlsButtonMessageWatcher]
|
||||
subsystem=ControlsMapper
|
||||
message_ID=MechControlsMapper::Aux1QuadMessageID
|
||||
audio_component=EngineeringExitComponent
|
||||
control_ID=StartAudioControlID
|
||||
control_value=0.5
|
||||
dump_value=False
|
||||
|
||||
#------------------------------------------------------------------
|
||||
|
||||
[AudioControlsButtonMessageWatcher]
|
||||
subsystem=ControlsMapper
|
||||
message_ID=MechControlsMapper::Aux2Eng1MessageID
|
||||
audio_component=EngineeringDisplayComponent
|
||||
control_ID=StartAudioControlID
|
||||
control_value=0.5
|
||||
dump_value=False
|
||||
|
||||
[AudioControlsButtonMessageWatcher]
|
||||
subsystem=ControlsMapper
|
||||
message_ID=MechControlsMapper::Aux2Eng2MessageID
|
||||
audio_component=EngineeringDisplayComponent
|
||||
control_ID=StartAudioControlID
|
||||
control_value=0.5
|
||||
dump_value=False
|
||||
|
||||
[AudioControlsButtonMessageWatcher]
|
||||
subsystem=ControlsMapper
|
||||
message_ID=MechControlsMapper::Aux2Eng3MessageID
|
||||
audio_component=EngineeringDisplayComponent
|
||||
control_ID=StartAudioControlID
|
||||
control_value=0.5
|
||||
dump_value=False
|
||||
|
||||
[AudioControlsButtonMessageWatcher]
|
||||
subsystem=ControlsMapper
|
||||
message_ID=MechControlsMapper::Aux2Eng4MessageID
|
||||
audio_component=EngineeringDisplayComponent
|
||||
control_ID=StartAudioControlID
|
||||
control_value=0.5
|
||||
dump_value=False
|
||||
|
||||
[AudioControlsButtonMessageWatcher]
|
||||
subsystem=ControlsMapper
|
||||
message_ID=MechControlsMapper::Aux2QuadMessageID
|
||||
audio_component=EngineeringExitComponent
|
||||
control_ID=StartAudioControlID
|
||||
control_value=0.5
|
||||
dump_value=False
|
||||
|
||||
#------------------------------------------------------------------
|
||||
|
||||
[AudioControlsButtonMessageWatcher]
|
||||
subsystem=ControlsMapper
|
||||
message_ID=MechControlsMapper::Aux3Eng1MessageID
|
||||
audio_component=EngineeringDisplayComponent
|
||||
control_ID=StartAudioControlID
|
||||
control_value=0.5
|
||||
dump_value=False
|
||||
|
||||
[AudioControlsButtonMessageWatcher]
|
||||
subsystem=ControlsMapper
|
||||
message_ID=MechControlsMapper::Aux3Eng2MessageID
|
||||
audio_component=EngineeringDisplayComponent
|
||||
control_ID=StartAudioControlID
|
||||
control_value=0.5
|
||||
dump_value=False
|
||||
|
||||
[AudioControlsButtonMessageWatcher]
|
||||
subsystem=ControlsMapper
|
||||
message_ID=MechControlsMapper::Aux3Eng3MessageID
|
||||
audio_component=EngineeringDisplayComponent
|
||||
control_ID=StartAudioControlID
|
||||
control_value=0.5
|
||||
dump_value=False
|
||||
|
||||
[AudioControlsButtonMessageWatcher]
|
||||
subsystem=ControlsMapper
|
||||
message_ID=MechControlsMapper::Aux3Eng4MessageID
|
||||
audio_component=EngineeringDisplayComponent
|
||||
control_ID=StartAudioControlID
|
||||
control_value=0.5
|
||||
dump_value=False
|
||||
|
||||
[AudioControlsButtonMessageWatcher]
|
||||
subsystem=ControlsMapper
|
||||
message_ID=MechControlsMapper::Aux3QuadMessageID
|
||||
audio_component=EngineeringExitComponent
|
||||
control_ID=StartAudioControlID
|
||||
control_value=0.5
|
||||
dump_value=False
|
||||
|
||||
#
|
||||
###################################################################
|
||||
# HotBox component
|
||||
###################################################################
|
||||
#
|
||||
|
||||
[DirectPatchSource]
|
||||
location=OriginLocation
|
||||
resource=DefaultButton01
|
||||
position=FrontDirectPatchPosition
|
||||
priority=3
|
||||
mix_presence=0
|
||||
volume_mix_level=HotBoxVolume
|
||||
pitch_mix_offset=0.0
|
||||
brightness_mix_level=1.0
|
||||
use_brightness_scale=False
|
||||
use_attack_time_scale=False
|
||||
has_compression_curve=False
|
||||
compression_duration=0.0
|
||||
name=HotBoxComponent
|
||||
|
||||
#------------------------------------------------------------------
|
||||
|
||||
[AudioControlsButtonMessageWatcher]
|
||||
subsystem=ControlsMapper
|
||||
message_ID=MechRIOMapper::HotboxMessageID
|
||||
audio_component=HotBoxComponent
|
||||
control_ID=StartAudioControlID
|
||||
control_value=0.5
|
||||
dump_value=False
|
||||
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user