• There seems to be an uptick in Political comments in recent months. Those of us who are long time members of the site know that Political and Religious content has been banned for years. Nothing has changed. Please leave all political and religious comments out of the forums.

    If you recently joined the forums you were not presented with this restriction in the terms of service. This was due to a conversion error when we went from vBulletin to Xenforo. We have updated our terms of service to reflect these corrections.

    Please note any post refering to a politician will be considered political even if it is intended to be humor. Our experience is these topics have a way of dividing the forums and causing deep resentment among members. It is a poison to the community. We appreciate compliance with the rules.

    The Staff of SOH

  • Server side Maintenance is done. We still have an update to the forum software to run but that one will have to wait for a better time.

Fire Truck Siren

FOO FIGHTER

Charter Member
OK, so I'm making the stock fire truck drivable and I want to incorporate a siren .wav file into it's engine sound cfg. I want the .wav file to play in a loop so it continually plays over & over. How do I do that? Specifically, what do I add/change in the cfg file to accomplish that?

BTW - I have the AI version worked out by adding this to the sounds.xml:

<fire_truck_od>
<sound file="ai_firetruck.wav"/>
</fire_truck_od>

Any help would be much appreciated.:icon29:
 
There is a file called ship siren,I can't find it at the present time, you should have a look at it.
 
Thanks for that info Gosd!:icon29:

I found Ndicki's ship siren and "reverse engineered" it. The siren works perfectly now!:jump:

Thanks to you too Nigel!

Credits will be in the "read me".
 
I've been getting PM's on how I did this and thought I would post some instructions. It looks daunting on the surface but is actually very easy to do and just takes about 3 - 5 minutes to complete. You just need to open some files with notepad and do some editing. For those who can't wait until I upload the fire truck - Here we go:

This is for adding unusual sounds (such as a siren) to drivable vehicles and/or ships. I used Ndicki's ship horn "read me" as a template and made some minor modifications to suit my needs. I just followed the path that he had already laid down.

1. Pick a .wav file of your choice or create one and give it a name, be sure that it starts with "ai_". In this case I used a .wav file from outside of CFS3 and named it "ai_vehiclesiren" and will use this as a reference in the following example.

2. Paste YOUR .wav file into the main CFS3 sound folder.

3. Find the sounds.xml in the main CFS3 folder and open it with notepad. Paste the following lines into the sound.xml between the lines </ac_damage> and <impact Looping="No" Static="Yes" Random="Yes" InternalOnly="no" Class="Damage">:

<vehicle_siren Looping="Yes" Random="Yes" Static="yes" Class="Engine" No3d="Yes">
<fire_truck>
<sound file="ai_vehiclesiren.wav"/>
</fire_truck>
</vehicle_siren>

Close the sounds.xml and save.

"Vehicle_siren" and "fire_truck" are just terms I used. You may try "emergency_alarm" and "fire_brigade" or whatever trips your trigger.

4. Find the effects.xml in the main CFS3 folder and open it with notepad. Paste the following lines near the top of the effects.xml immediately under the line <effects>:

<snd_vehiclesiren ClassName="SoundEffect" Sound="vehicle_siren/fire_truck" InitialDelay="0.0" MinDistance="1" MaxDistance="1000" Volume="100" Loop="1"/>
<fx_vehiclesiren ClassName="GroupEffect" Effect0="snd_vehiclesiren"/>

Close the effects.xml and save.

Again, "vehiclesiren" is just something I used like "vehicle_siren" and "fire_truck". If you change those names to something else, make sure the change is reflected to those lines in step 3 and vice/versa.

5. Find the ship or vehicle that you wish to add the sound to and open it's .xdp file with notepad (example: p_47d.xdp). Scroll all the way down to the bottom of the .xdp until you reach the effects section. Paste the following line into the effects section:

<Effect Type="StartEngine0" EffectName="fx_vehiclesiren" MinVel="0.01" MaxVel="150"/>

It will now look something like this:

<Effects>
<Effect Type="StartEngine0" EffectName="fx_vehiclesiren" MinVel="0.01" MaxVel="150"/>
<Effect Type="StartEngine0" EffectName="vehicle_headlight_red" PosX="0.0" PosY="1.0" PosZ="1.33" MinVel="0.01" MaxVel="150"/>
<Effect Type="StartEngine0" EffectName="vehicle_headlight" PosX="-0.9" PosY="-0.2" PosZ="2.9" MinVel="0.01" MaxVel="150"/>
<Effect Type="StartEngine0" EffectName="vehicle_headlight" PosX="0.9" PosY="-0.2" PosZ="2.9" MinVel="0.01" MaxVel="150"/>
<Effect Type="StartEngine0" EffectName="vehicle_headlight_ground" PosX="0.0" PosY="-1.5" PosZ="7.0" MinVel="0.01" MaxVel="150"/>
<Effect Type="StartEngine0" EffectName="fx_ac_Light_nav_red" PosX="0.58" PosY="-0.68" PosZ="-3.0" MinVel="0.01" MaxVel="150"/>
<Effect Type="StartEngine0" EffectName="fx_ac_Light_nav_red" PosX="-0.58" PosY="-0.68" PosZ="-3.0" MinVel="0.01" MaxVel="150"/>
<Effect Type="StartEngine0" EffectName="fx_engstrt" Location="emitter_eng0_exh_r"/>
<Effect Type="StartEngine0" EffectName="fx_engstrt" Location="emitter_eng0_exh_l"/>
<Effect Type="StartEngine0" EffectName="fx_smoke_touchdown" Location="emitter_eng0_exh_r"/>
<Effect Type="StartEngine0" EffectName="fx_smoke_touchdown" Location="emitter_eng0_exh_l"/>
</Effects>

Close the .xdp and save.

6. Start CFS3 and "fly" the ship/vehicle you just modified. When you start the engine on the runway you should hear the .wav file that you just installed.

I'm currently adding this effect to the stock a_firetruck (the one you see from the air driving around airfields) and will post info on how to modify that shortly.
 
Back
Top