Skip to content
View in the app

A better way to browse. Learn more.

LCPDFR.com

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

ELS multi-siren tutorial | different sirens for different departments

Featured Replies

Before the actual tutorial even starts, I would like to give credit to @TheHC09.

Without his effort of spending hours finding the sound strings, me and the rest of the modding community would not to be able to use the sound strings to create ELS multi-siren configurations.

As we all know, ELS only allows 5 tones to be played under default configuration.

But if you dig deep enough, you would soon found out that you can have your own configurations and let different department has their own siren.

This time, my demo video shows the possibility of having ELS to be configured to utilize the 14 different tone slots, which includes:

Spoiler

AIRHORN_EQD                          > Federal Signal Unitrol Touchmaster TM-4 Airhorn by myself

AMBULANCE_WARNING          > Whelen CHP Airhorn by ShotsFired932

FIRE_TRUCK_HORN                  > WOLO 846 Airhorn by myself

POLICE_WARNING                    > Federal Signal Unitrol Touchmaster TM-4 Sweep by myself

SIREN_2                                     > Federal Signal Unitrol Touchmaster TM-4 Yelp by myself

SIREN_FIRETRUCK_QUICK_01  > Powercall by myself

SIREN_FIRETRUCK_WAIL_01    > Federal Signal PA 1 Auto Wail by myself

SIREN_PA20A_WAIL                  > Federal Signal Unitrol Touchmaster TM-4 Wail by myself

SIREN_QUICK_01                       > Whelen CenCom Gold Alternate Yelp by myself

SIREN_QUICK_02                      > Whelen CHP bike Yelp by Charleszinkey

SIREN_QUICK_03                      > Whelen CHP Yelp by ShotsFired932

SIREN_WAIL_01                         > Whelen CenCom Gold Alternate Wail by myself

SIREN_WAIL_02                        > Whelen CHP bike Wail by Charleszinkey

SIREN_WAIL_03                        > Whelen CHP Wail by ShotsFired932

So how can we actually do that?


First, ELS has to be installed correctly and your vehicles should have their own working ELS xml files.

Spoiler

//For non-ELS users, I would recommend using siren mastery or simply use this xml from @Reddington's forum post if you want to use ELS on non-ELS vehicles.

 

Second, prepare a vehicles.oac install folder with its size reduced.

Personally, I would use the one below as its package size is reduced significantly such that it is possible to install loads of siren into the vehicles.oac without exceeding the file size limit.

Spoiler

To make it work, I would replace the siren in this pack with the ones from vanilla game and install other muted/ dead air sound files on top of it to reduce the overall size even further (about 14,XXX kb would be ideal for a multi-siren vehicles.oac package)

 

 

Next, decide what siren you want and how it should be played using ELS.

For my case, I have:

  • 4 tones from the Fed Sig TM-4 for police, sheriff and paramedic vehicles
  • 3 tones from the Whelen CHP patrol car siren for highway patrol cars
  • 1 Powercall tone, 1 WOLO 846 airhorn tone and 1 tone from the Fed Sig PA 1 for firetrucks
  • 2 tones from the Whelen CHP patrol bike siren for highway patrol bikes (shares the CHP airhorn)
  • 2 tones from the Whelen CenCom Gold for police/ sheriff bikes (shares the CHP airhorn)

 

After that, you have to organize the setup and choose which tones replaces specific tone slot.

You would need to name the each sirens tones and change the ELS configuration of each vehicles with the sound strings and their corresponding name for the audio file provided by @TheHC09, which I had mentioned in the beginning.

For you reference, here are the siren tone name used in the folder, their corresponding ELS audio string and the actual siren in my setup:

Spoiler

AIRHORN_EQD.WAV                         | SIRENS_AIRHORN                                                          |Federal Signal Unitrol Touchmaster TM-4 Airhorn by myself

AMBULANCE_WARNING.WAV         | VEHICLES_HORNS_AMBULANCE_WARNING               |Whelen CHP Airhorn by ShotsFired932

FIRE_TRUCK_HORN.WAV                 | VEHICLES_HORNS_FIRETRUCK_WARNING                  |WOLO 846 Airhorn by myself

POLICE_WARNING.WAV                   | VEHICLES_HORNS_POLICE_WARNING                        | Federal Signal Unitrol Touchmaster TM-4 Sweep by myself

SIREN_2.WAV                                    | VEHICLES_HORNS_SIREN_2                                         | Federal Signal Unitrol Touchmaster TM-4 Yelp by myself

SIREN_FIRETRUCK_QUICK_01.WAV | RESIDENT_VEHICLES_SIREN_FIRETRUCK_QUICK_01 |Powercall by myself

SIREN_FIRETRUCK_WAIL_01.WAV   | RESIDENT_VEHICLES_SIREN_FIRETRUCK_WAIL_01    |Federal Signal PA 1 Auto Wail by myself

SIREN_PA20A_WAIL.WAV                | VEHICLES_HORNS_SIREN_1                                          | Federal Signal Unitrol Touchmaster TM-4 Wail by myself

SIREN_QUICK_01.WAV                     | RESIDENT_VEHICLES_SIREN_QUICK_01                       | Whelen CenCom Gold Alternate Yelp by myself

SIREN_QUICK_02.WAV                    | RESIDENT_VEHICLES_SIREN_QUICK_02                       | Whelen CHP bike Yelp by Charleszinkey

SIREN_QUICK_03.WAV                    | RESIDENT_VEHICLES_SIREN_QUICK_03                       | Whelen CHP Yelp by ShotsFired932

SIREN_WAIL_01.WAV                       | RESIDENT_VEHICLES_SIREN_WAIL_03                          |Whelen CenCom Gold Alternate Wail by myself

SIREN_WAIL_02.WAV                       | RESIDENT_VEHICLES_SIREN_WAIL_02                         | Whelen CHP bike Wail by Charleszinkey

SIREN_WAIL_03.WAV                       | RESIDENT_VEHICLES_SIREN_WAIL_03                         |Whelen CHP Wail by ShotsFired932

For your reference, here are lines that are I have made changes in my xml files, which was used in the demo video:

  • Police, sheriff and paramedic vehicles:
Spoiler

 <SOUNDS>

        <MainHorn InterruptsSiren="true" AudioString="SIRENS_AIRHORN" />
        <ManTone1 AllowUse="true" AudioString="VEHICLES_HORNS_SIREN_1" />
        <ManTone2 AllowUse="true" AudioString="VEHICLES_HORNS_SIREN_2" />
        <SrnTone1 AllowUse="true" AudioString="VEHICLES_HORNS_SIREN_1" />
        <SrnTone2 AllowUse="true" AudioString="VEHICLES_HORNS_SIREN_2" />
        <SrnTone3 AllowUse="true" AudioString="VEHICLES_HORNS_POLICE_WARNING" />
        <SrnTone4 AllowUse="false" AudioString="VEHICLES_HORNS_SIREN_2" />
        <AuxSiren AllowUse="true" AudioString="VEHICLES_HORNS_SIREN_1" />
        <PanicMde AllowUse="true" AudioString="VEHICLES_HORNS_POLICE_WARNING" />

   </SOUNDS>

  • Highway patrol cars
Spoiler

    <SOUNDS>
        <MainHorn InterruptsSiren="true" AudioString="VEHICLES_HORNS_AMBULANCE_WARNING" />
        <ManTone1 AllowUse="true" AudioString="RESIDENT_VEHICLES_SIREN_WAIL_03" />
        <ManTone2 AllowUse="true" AudioString="RESIDENT_VEHICLES_SIREN_QUICK_03" />
        <SrnTone1 AllowUse="true" AudioString="RESIDENT_VEHICLES_SIREN_WAIL_03" />
        <SrnTone2 AllowUse="true" AudioString="RESIDENT_VEHICLES_SIREN_QUICK_03" />
        <SrnTone3 AllowUse="false" AudioString="RESIDENT_VEHICLES_SIREN_WAIL_03" />
        <SrnTone4 AllowUse="false" AudioString="RESIDENT_VEHICLES_SIREN_QUICK_03" />
        <AuxSiren AllowUse="true" AudioString="RESIDENT_VEHICLES_SIREN_FIRETRUCK_QUICK_01" />
        <PanicMde AllowUse="true" AudioString="VEHICLES_HORNS_AMBULANCE_WARNING" />
    </SOUNDS>

  • Firetrucks
Spoiler

    <SOUNDS>
        <MainHorn InterruptsSiren="false" AudioString="VEHICLES_HORNS_FIRETRUCK_WARNING" />
        <ManTone1 AllowUse="true" AudioString="RESIDENT_VEHICLES_SIREN_FIRETRUCK_WAIL_01" />
        <ManTone2 AllowUse="false" AudioString="RESIDENT_VEHICLES_SIREN_FIRETRUCK_WAIL_01" />
        <SrnTone1 AllowUse="true" AudioString="RESIDENT_VEHICLES_SIREN_FIRETRUCK_WAIL_01" />
        <SrnTone2 AllowUse="false" AudioString="RESIDENT_VEHICLES_SIREN_FIRETRUCK_WAIL_01" />
        <SrnTone3 AllowUse="false" AudioString="RESIDENT_VEHICLES_SIREN_FIRETRUCK_WAIL_01" />
        <SrnTone4 AllowUse="false" AudioString="RESIDENT_VEHICLES_SIREN_FIRETRUCK_WAIL_01" />
        <AuxSiren AllowUse="true" AudioString="RESIDENT_VEHICLES_SIREN_FIRETRUCK_QUICK_01" />
        <PanicMde AllowUse="true" AudioString="RESIDENT_VEHICLES_SIREN_FIRETRUCK_QUICK_01" />
    </SOUNDS>

  • Police/ sheriff bikes
Spoiler

    <SOUNDS>
        <MainHorn InterruptsSiren="true" AudioString="VEHICLES_HORNS_AMBULANCE_WARNING" />
        <ManTone1 AllowUse="true" AudioString="RESIDENT_VEHICLES_SIREN_WAIL_01" />
        <ManTone2 AllowUse="true" AudioString="RESIDENT_VEHICLES_SIREN_QUICK_01" />
        <SrnTone1 AllowUse="true" AudioString="RESIDENT_VEHICLES_SIREN_WAIL_01" />
        <SrnTone2 AllowUse="true" AudioString="RESIDENT_VEHICLES_SIREN_QUICK_01" />
        <SrnTone3 AllowUse="false" AudioString="RESIDENT_VEHICLES_SIREN_WAIL_01" />
        <SrnTone4 AllowUse="false" AudioString="RESIDENT_VEHICLES_SIREN_QUICK_01" />
        <AuxSiren AllowUse="false" AudioString="RESIDENT_VEHICLES_SIREN_FIRETRUCK_QUICK_01" />
        <PanicMde AllowUse="true" AudioString="VEHICLES_HORNS_AMBULANCE_WARNING" />
    </SOUNDS>

  • Highway patrol bikes
Spoiler

    <SOUNDS>
        <MainHorn InterruptsSiren="true" AudioString="VEHICLES_HORNS_AMBULANCE_WARNING" />
        <ManTone1 AllowUse="true" AudioString="RESIDENT_VEHICLES_SIREN_WAIL_02" />
        <ManTone2 AllowUse="true" AudioString="RESIDENT_VEHICLES_SIREN_QUICK_02" />
        <SrnTone1 AllowUse="true" AudioString="RESIDENT_VEHICLES_SIREN_WAIL_02" />
        <SrnTone2 AllowUse="true" AudioString="RESIDENT_VEHICLES_SIREN_QUICK_02" />
        <SrnTone3 AllowUse="false" AudioString="RESIDENT_VEHICLES_SIREN_WAIL_02" />
        <SrnTone4 AllowUse="false" AudioString="RESIDENT_VEHICLES_SIREN_QUICK_02" />
        <AuxSiren AllowUse="false" AudioString="RESIDENT_VEHICLES_SIREN_FIRETRUCK_QUICK_01" />
        <PanicMde AllowUse="true" AudioString="VEHICLES_HORNS_AMBULANCE_WARNING" />
    </SOUNDS>

At this step, you have to be sure each lines you've made changes are valid and has no mistakes.

If not, there will not be sirens played in the game, or a specific tone cannot be played in the game.

 

Finally, install the siren tones with the vehicles folder that has its size reduced previously, by using open IV.

 

And that's it, you have just made your own multi-siren setup : )

If this forum post is too complicated for you then I would suggest you to watch this video tutorial by @Doug1637, it is basically the same thing.

Edited by Tref A.

 

 

  • 1 year later...
  • Author

Note that siren that utilize the 'Siren_Wail_01', 'Siren_Quick_01', 'Siren_Wail_02', 'Siren_Quick_02' and the 'firetruck' slots will be played at a lower pitch in game.
All my MASMP (Multi-Agency Siren Mega Pack) * solved this issue by increasing pitch of those tones by 2 semitones.
*VOL 1 & 2 can be found on FR; VOL3 & 4 can be found on MU and I have NO PLANS on uploading those to FR

 

 

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

Similar Content

Recently Browsing 0

  • No registered users viewing this page.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.