255
edits
Changes
Jump to navigation
Jump to search
Created page with "= Sounds - The truck cabin = Another group of truck sounds are sounds tied to the truck cabin. == Horn == Sound of the horn. It has to be 3D event. The event should be routed..."
= Sounds - The truck cabin =
Another group of truck sounds are sounds tied to the truck cabin.
== Horn ==
Sound of the horn. It has to be 3D event. The event should be routed to the "truck_effects" audio bus. The event must be looped.
== Air Horn ==
Sound of the air horn. It has to be 3D event. The event should be routed to the "truck_effects" audio bus. The event must be looped.
== Aero Noise ==
The noise of the air flowing around a cabin. It has to be 3D event. The event should be routed to the "truck_noise" audio bus. The event must be looped.
The following event parameters must exist:
* aero_speed - the value is in the range <0 - 200> and represents the speed of the flowing air (in km/h)
* aero_wnd - the value is in the range <0 - 2> and represents the state of the window:
- 0 ... disabled effect
- (0 - 1 > ... indicator (state) of the window opening
- 2 ... camera is outside the cabin
== Rain Noise ==
Sound effect of the raindrops to falling on the truck cabin. It has to be 3D event. The event should be routed to the "truck_noise" audio bus.
The event must be looped.
The following event parameters must exist:
* rain_int - the value is in the range <0 - 1> and represents the relative rain intensity
= Sound Configuration =
The group of sounds configuration is stored in the "accessory_cabin_data" data.
There is no mandatory events but there is no default events either. Only the defined sounds will be played. There is array "sounds" which contents specification for the events:
* horn
* air_horn
* aero_noise
* rain_noise
== Example ==
There are configuration files for chassis for the "Peterbilt 579" inside folder "/def/vehicle/truck/peterbilt.579/cabin".
Each accessory include ''@include "sound.sui" '' file which contents indirect definition of the events:
<pre>
sounds[]: "horn|/sound/truck/horn/horn_01.soundref"
sounds[]: "air_horn|/sound/truck/air_horn/air_horn_04.soundref"
sounds[]: "aero_noise|/sound/truck/default/noise_aero.soundref"
sounds[]: "rain_noise|/sound/truck/default/noise_rain.soundref"
</pre>
== Sound Position ==
The 3D position of this sounds is (by default) the same position as the engine.<br>
This position could be modified by the .soundref file. (see [[Documentation/Engine/Sound#Sound_reference_file|Sound reference file]])
Another group of truck sounds are sounds tied to the truck cabin.
== Horn ==
Sound of the horn. It has to be 3D event. The event should be routed to the "truck_effects" audio bus. The event must be looped.
== Air Horn ==
Sound of the air horn. It has to be 3D event. The event should be routed to the "truck_effects" audio bus. The event must be looped.
== Aero Noise ==
The noise of the air flowing around a cabin. It has to be 3D event. The event should be routed to the "truck_noise" audio bus. The event must be looped.
The following event parameters must exist:
* aero_speed - the value is in the range <0 - 200> and represents the speed of the flowing air (in km/h)
* aero_wnd - the value is in the range <0 - 2> and represents the state of the window:
- 0 ... disabled effect
- (0 - 1 > ... indicator (state) of the window opening
- 2 ... camera is outside the cabin
== Rain Noise ==
Sound effect of the raindrops to falling on the truck cabin. It has to be 3D event. The event should be routed to the "truck_noise" audio bus.
The event must be looped.
The following event parameters must exist:
* rain_int - the value is in the range <0 - 1> and represents the relative rain intensity
= Sound Configuration =
The group of sounds configuration is stored in the "accessory_cabin_data" data.
There is no mandatory events but there is no default events either. Only the defined sounds will be played. There is array "sounds" which contents specification for the events:
* horn
* air_horn
* aero_noise
* rain_noise
== Example ==
There are configuration files for chassis for the "Peterbilt 579" inside folder "/def/vehicle/truck/peterbilt.579/cabin".
Each accessory include ''@include "sound.sui" '' file which contents indirect definition of the events:
<pre>
sounds[]: "horn|/sound/truck/horn/horn_01.soundref"
sounds[]: "air_horn|/sound/truck/air_horn/air_horn_04.soundref"
sounds[]: "aero_noise|/sound/truck/default/noise_aero.soundref"
sounds[]: "rain_noise|/sound/truck/default/noise_rain.soundref"
</pre>
== Sound Position ==
The 3D position of this sounds is (by default) the same position as the engine.<br>
This position could be modified by the .soundref file. (see [[Documentation/Engine/Sound#Sound_reference_file|Sound reference file]])