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.

Siren Mastery | Fully master your siren tones! 1.6.1.0

(108 reviews)

2 Screenshots

Siren Mastery

 

SUPPORT IS NO LONGER OFFERED - FEEL FREE TO HELP UPDATE THE CODE 

Siren Mastery is now open source. https://github.com/Albo1125/SirenMastery

Siren Mastery is a script modification that allows you to master your siren tones. Toggle to your secondary siren at the press of a key/button, silence your siren using any key/button you like and even control exactly which 'secondary' siren plays! You can be up and running with Siren Mastery within 5 minutes (installation tutorial click HERE).

Requirements - some of these are included (credits go to their appropriate authors):

  • Albo1125.Common 6.6.4.0 or higher (included)
  • RAGEPluginHook 0.51 or higher (not included)
  • NAudio 1.8.0.0 (included)
  • A legal copy of GTA V (version 1.0.1011.1 or above).

There is also a download to free up unneeded controller bindings so they can be used for Siren Mastery. Get it here.

You can find some new, customised UIs for Siren Mastery in the spoiler below:
 

Spoiler

 

 

Summary of current features (please check documentation carefully too):

  • Change the Siren Toggle key/button and assign it an optional modifier key/button.
  • Change the 'lights only' toggle key/button and assign it an optional modifier key/button.
    • This works even if your siren is off so you can control whether your siren should play before turning your lights on.
  • New 'Toggle Secondary Siren' key/button with an optional modifier key/button.
    • This allows you to switch to secondary sirens without having to hold down a key/button.
  • New 'Toggle Bullhorn' key/button with an optional modifier key/button.
    • This allows you to keep sounding your bullhorn without having to hold down a key/button.
    • Works simultaneously with sirens.
  • New 'Next Siren' key/button that cycles to the next siren.
    • Can optionally include the Off state as a cycle stage.
  • Your siren now stays on when you leave your vehicle and you don't mute it.
    • This can be disabled from the GeneralConfig file.
  • Determine the siren tone that should be playing.
    • You are able to select which siren tone to play, including the ability to differentiate between secondary sirens.
  • Additional Siren Modes
    • Dual Siren Mode.
    • Manual Siren Mode.
  • Additional customisable sirens per vehicle model.
    • Allows you to have up to TEN total sirens per vehicle model.
  • Fully Functional and Customisable UI.
    • Feel free to create and release your own custom UI files.
    • The size and position of the UI can be customised via the UIConfig file.
  • Customisable Siren Switching Tones (like Siren Switch Honker).
  • Sirens are fully customisable per vehicle model via an XML file.
  • All keybindings are customisable and fully customisable controller support is included.
  • The vehicles.awc size and length limits are effectively removed while using Siren Mastery, allowing for greater siren variety.
  • British Users: You can now have British Siren Switch/Toggle sounds (in other words, horns!). Simply replace the relevant files in the Plugins/SirenMastery folder with the ones included in Siren Switch Honker's download.

 

Support is no longer offered - what to do if you encounter a bug or have problems:

  1. Watch the installation video for my modifications here.
  2. Use this tool: http://www.lcpdfr.com/files/file/9755-lspdfr-troubleshooter-by-albo1125/ 
  3. Read the documentation file if you're having trouble getting a specific feature to work.
  4. Suggestions can be made here.
  5. If all else fails: Please leave a comment (not a review). Include your RAGEPluginHook.log file, located in your Grand Theft Auto V folder. Also, please provide an accurate description of what happened.

Please do not reupload or redistribute this without my permission, rather link back to this original page. Thank you.

Edited by Albo1125

What's New in Version 1.6.1.0

Released

Some code cleanup.
Open sourced at https://github.com/Albo1125/SirenMastery
Updated licence.
Removed obfuscation (likely to improve performance).

For some more information on the open-sourcing and my 'retirement'


Short Description

Siren Mastery for RPH

User Feedback

Recommended Comments

Albo1125

Insiders Author

39 minutes ago, volten8720 said:

I actually would like in a sense to have the siren keep going when you get out. Like in GTA 4/LCPD. When you are rushing to stop someone you don't take the time to switch your siren. To me it adds to the thrill until you get things settled down then it gets annoying

It is on my list.

Dookadooka4

Members

Hello @Albo1125 I love your work and continue to look forward to your next release! I have been having an issue since downloading the latest version of this plugin and it constantly causes my ragepluginhook to crash after loading sirenmastery. Sirenmastery would load on startup, crash, then ragepluginhook would crash too. I have no idea what's causing this. 

Elite911

Members

I notice when you press L to toggle the UI off and then exit the vehicle and go back in it brings it back up again, is there a way to keep it toggled off until you press L again to bring it back up?

Kilyin

Members

(edited)

11 minutes ago, Elite911 said:

I notice when you press L to toggle the UI off and then exit the vehicle and go back in it brings it back up again, is there a way to keep it toggled off until you press L again to bring it back up?

UIConfig.ini

//true or false
//Default: ShowUIWhenEnteringVehicle=true
ShowUIWhenEnteringVehicle=false

Edited by Kilyin

Elite911

Members

(edited)

1 hour ago, Kilyin said:

UIConfig.ini

//true or false
//Default: ShowUIWhenEnteringVehicle=true
ShowUIWhenEnteringVehicle=false

Thanks.

 

@Albo1125, I notice this conflicts with your LSPDFR+ mod where the 1 key conflicts with the key for your pursuit tactics menu. When pressing it it disables the sirens or changes the sirens mode.

 

I also got a crash when browsing through the cars at the police station. It crashed when changing to Police Riot.

Edited by Elite911

Wippy

Members

2 hours ago, Elite911 said:

@Albo1125

I also got a crash when browsing through the cars at the police station. It crashed when changing to Police Riot.

Same here. I'm getting crashes when browsing vehicles in Police Garage. For me it crashed on police3 (Police Interceptor).

Log:

Spoiler

[02.09.2016 10:02:12.672] SirenMastery:
[02.09.2016 10:02:12.672] SirenMastery: ==============================
[02.09.2016 10:02:12.672] SirenMastery: UNHANDLED EXCEPTION DURING GAME FIBER TICK
[02.09.2016 10:02:12.673] SirenMastery: ------------------------------
[02.09.2016 10:02:12.673] SirenMastery: Origin: Game fiber "<UNNAMED THREAD>".
[02.09.2016 10:02:12.673] SirenMastery: ------------------------------
[02.09.2016 10:02:12.673] SirenMastery: Exception type: Rage.Exceptions.InvalidHandleableException
[02.09.2016 10:02:12.673] SirenMastery: Exception message: Operation is not valid because the specified  Rage.Vehicle is invalid.
[02.09.2016 10:02:12.673] SirenMastery: ------------------------------
[02.09.2016 10:02:12.673] SirenMastery: Inner exceptions:
[02.09.2016 10:02:12.673] SirenMastery: ------------------------------
[02.09.2016 10:02:12.674] SirenMastery: Stack trace:
[02.09.2016 10:02:12.674] SirenMastery: at Rage.Entity.get_Model()
[02.09.2016 10:02:12.674] at ????????????????????????????????????????.?????????????????????????????????????????.?????????????????????????????????????????.?????????????????????????????????????????()
[02.09.2016 10:02:12.674] at Rage.GameFiber.Main()
[02.09.2016 10:02:12.674] SirenMastery: ==============================
[02.09.2016 10:02:12.674] SirenMastery:
[02.09.2016 10:02:12.678] SirenMastery: Cleaning up
[02.09.2016 10:02:12.696] SirenMastery: SirenMastery 1.3.4.1, developed by Albo1125, has been cleaned up.

 

neotyrant

Members

crashed during selecting duty car.

fire2903rescue

Members

Still having problems where ANY siren is super quiet then spikes loud. Guess I'm uninstalling and going back to holding the left stick down lol.

I've put all vanilla audio files back, no idea what the problem is..

I just noticed my vehicles.awc file is 15.75 and thats the stock file...could this be a problem with why my sirens are quiet then get loud???

Albo1125

Insiders Author

9 hours ago, Dookadooka4 said:

Hello @Albo1125 I love your work and continue to look forward to your next release! I have been having an issue since downloading the latest version of this plugin and it constantly causes my ragepluginhook to crash after loading sirenmastery. Sirenmastery would load on startup, crash, then ragepluginhook would crash too. I have no idea what's causing this. 

Are you on the latest version? If so please post your log.

Albo1125

Insiders Author

9 hours ago, Elite911 said:

Thanks.

 

@Albo1125, I notice this conflicts with your LSPDFR+ mod where the 1 key conflicts with the key for your pursuit tactics menu. When pressing it it disables the sirens or changes the sirens mode.

 

I also got a crash when browsing through the cars at the police station. It crashed when changing to Police Riot.

You can edit the LSPDFR+ Keybinding in its INI file.

1 hour ago, neotyrant said:

crashed during selecting duty car.

 

6 hours ago, Wippy said:

Same here. I'm getting crashes when browsing vehicles in Police Garage. For me it crashed on police3 (Police Interceptor).

Log:

  Reveal hidden contents

[02.09.2016 10:02:12.672] SirenMastery:
[02.09.2016 10:02:12.672] SirenMastery: ==============================
[02.09.2016 10:02:12.672] SirenMastery: UNHANDLED EXCEPTION DURING GAME FIBER TICK
[02.09.2016 10:02:12.673] SirenMastery: ------------------------------
[02.09.2016 10:02:12.673] SirenMastery: Origin: Game fiber "<UNNAMED THREAD>".
[02.09.2016 10:02:12.673] SirenMastery: ------------------------------
[02.09.2016 10:02:12.673] SirenMastery: Exception type: Rage.Exceptions.InvalidHandleableException
[02.09.2016 10:02:12.673] SirenMastery: Exception message: Operation is not valid because the specified  Rage.Vehicle is invalid.
[02.09.2016 10:02:12.673] SirenMastery: ------------------------------
[02.09.2016 10:02:12.673] SirenMastery: Inner exceptions:
[02.09.2016 10:02:12.673] SirenMastery: ------------------------------
[02.09.2016 10:02:12.674] SirenMastery: Stack trace:
[02.09.2016 10:02:12.674] SirenMastery: at Rage.Entity.get_Model()
[02.09.2016 10:02:12.674] at ????????????????????????????????????????.?????????????????????????????????????????.?????????????????????????????????????????.?????????????????????????????????????????()
[02.09.2016 10:02:12.674] at Rage.GameFiber.Main()
[02.09.2016 10:02:12.674] SirenMastery: ==============================
[02.09.2016 10:02:12.674] SirenMastery:
[02.09.2016 10:02:12.678] SirenMastery: Cleaning up
[02.09.2016 10:02:12.696] SirenMastery: SirenMastery 1.3.4.1, developed by Albo1125, has been cleaned up.

 

This should now be fixed.

Wippy

Members

(edited)

16 minutes ago, Albo1125 said:

This should now be fixed.

Thanks!

Edited by Wippy

luisit094

Members

(edited)

Am i doing something wrong? I added a car under HWAYCAR, HWAYCAR2 and put in their vehicle model in he xml, but it wont work in game. Here is my .xml http://pastebin.com/jfPtn4FA

nvm now its working i forgot to replace the.meta for the new cars i added

Edited by luisit094

FHOG

Members

Hi Albo for some reason after updating sirenmastery crashes as soon as it loads my log is posted below.

 

RagePluginHook.log

Albo1125

Insiders Author

33 minutes ago, FHOG said:

Hi Albo for some reason after updating sirenmastery crashes as soon as it loads my log is posted below.

 

RagePluginHook.log

Delete the following file and don't edit it again (...?): GTAV/Albo1125.Common/UpdateInfo/SirenMastery.xml

FHOG

Members

39 minutes ago, Albo1125 said:

Delete the following file and don't edit it again (...?): GTAV/Albo1125.Common/UpdateInfo/SirenMastery.xml

Thanks Albo. Ive never touched the xml's in albo1125.common.

echo04

Members

(edited)

Got this error after changing some lines around.... got a fix?? Attached below. Pop-up window says "Error thrown at line 81, Character 4..."

Here is my RPH Log:

Spoiler

9/3/2016 8:59:26 PM.207] SirenMastery: Reading SirenMastery VehicleSirenSetup.xml
[9/3/2016 8:59:26 PM.226] SirenMastery: System.Xml.XmlException: The 'Sirens' start tag on line 56 position 4 does not match the end tag of 'SirenControl'. Line 81, position 4.
[9/3/2016 8:59:26 PM.227] at System.Xml.XmlTextReaderImpl.Throw(Exception e)
[9/3/2016 8:59:26 PM.227] at System.Xml.XmlTextReaderImpl.ThrowTagMismatch(NodeData startTag)
[9/3/2016 8:59:26 PM.227] at System.Xml.XmlTextReaderImpl.ParseEndElement()
[9/3/2016 8:59:26 PM.228] at System.Xml.XmlTextReaderImpl.ParseElementContent()
[9/3/2016 8:59:26 PM.228] at System.Xml.Linq.XContainer.ReadContentFrom(XmlReader r)
[9/3/2016 8:59:26 PM.229] at System.Xml.Linq.XContainer.ReadContentFrom(XmlReader r, LoadOptions o)
[9/3/2016 8:59:26 PM.229] at System.Xml.Linq.XDocument.Load(XmlReader reader, LoadOptions options)
[9/3/2016 8:59:26 PM.230] at System.Xml.Linq.XDocument.Load(String uri, LoadOptions options)
[9/3/2016 8:59:26 PM.230] at ?????????????????????????????????????????.?????????????????????????????????????????(String )
[9/3/2016 8:59:26 PM.231] at ?????????????????????????????????????????.?????????????????????????????????????????()
[9/3/2016 8:59:26 PM.231] SirenMastery: Setting default vehicle siren setups.
[9/3/2016 8:59:26 PM.232] SirenMastery: All VehicleSirenSetups:
[9/3/2016 8:59:26 PM.284] SirenMastery: SirenActive UI image files don't exist for Siren Mastery. Skipping.
[9/3/2016 8:59:26 PM.473] SirenMastery: Reset UI image files don't exist for Siren Mastery. Skipping.
[9/3/2016 8:59:26 PM.512] SirenMastery: Offtexture for Manual doesn't exist.
[9/3/2016 8:59:26 PM.534] SirenMastery: Setting UI position to TopRight
[9/3/2016 8:59:26 PM.534] SirenMastery: 833:0
[9/3/2016 8:59:26 PM.536] SirenMastery: SirenMastery by Albo1125 loaded successfully.
[9/3/2016 8:59:28 PM.799] SirenMastery: Drawing Siren Mastery popup message
[9/3/2016 8:59:42 PM.102] SirenMastery: ClosePopup is pressed
 

 

error.png

Edited by echo04

Kilyin

Members

10 hours ago, echo04 said:

Got this error after changing some lines around.... got a fix?? Attached below. Pop-up window says "Error thrown at line 81, Character 4..."

Here is my RPH Log:

  Reveal hidden contents

9/3/2016 8:59:26 PM.207] SirenMastery: Reading SirenMastery VehicleSirenSetup.xml
[9/3/2016 8:59:26 PM.226] SirenMastery: System.Xml.XmlException: The 'Sirens' start tag on line 56 position 4 does not match the end tag of 'SirenControl'. Line 81, position 4.
[9/3/2016 8:59:26 PM.227] at System.Xml.XmlTextReaderImpl.Throw(Exception e)
[9/3/2016 8:59:26 PM.227] at System.Xml.XmlTextReaderImpl.ThrowTagMismatch(NodeData startTag)
[9/3/2016 8:59:26 PM.227] at System.Xml.XmlTextReaderImpl.ParseEndElement()
[9/3/2016 8:59:26 PM.228] at System.Xml.XmlTextReaderImpl.ParseElementContent()
[9/3/2016 8:59:26 PM.228] at System.Xml.Linq.XContainer.ReadContentFrom(XmlReader r)
[9/3/2016 8:59:26 PM.229] at System.Xml.Linq.XContainer.ReadContentFrom(XmlReader r, LoadOptions o)
[9/3/2016 8:59:26 PM.229] at System.Xml.Linq.XDocument.Load(XmlReader reader, LoadOptions options)
[9/3/2016 8:59:26 PM.230] at System.Xml.Linq.XDocument.Load(String uri, LoadOptions options)
[9/3/2016 8:59:26 PM.230] at ?????????????????????????????????????????.?????????????????????????????????????????(String )
[9/3/2016 8:59:26 PM.231] at ?????????????????????????????????????????.?????????????????????????????????????????()
[9/3/2016 8:59:26 PM.231] SirenMastery: Setting default vehicle siren setups.
[9/3/2016 8:59:26 PM.232] SirenMastery: All VehicleSirenSetups:
[9/3/2016 8:59:26 PM.284] SirenMastery: SirenActive UI image files don't exist for Siren Mastery. Skipping.
[9/3/2016 8:59:26 PM.473] SirenMastery: Reset UI image files don't exist for Siren Mastery. Skipping.
[9/3/2016 8:59:26 PM.512] SirenMastery: Offtexture for Manual doesn't exist.
[9/3/2016 8:59:26 PM.534] SirenMastery: Setting UI position to TopRight
[9/3/2016 8:59:26 PM.534] SirenMastery: 833:0
[9/3/2016 8:59:26 PM.536] SirenMastery: SirenMastery by Albo1125 loaded successfully.
[9/3/2016 8:59:28 PM.799] SirenMastery: Drawing Siren Mastery popup message
[9/3/2016 8:59:42 PM.102] SirenMastery: ClosePopup is pressed
 

 

error.png

change </SirenControl> to </SirenMastery>

The Map

Members

Make for fivem,

Starmix

Members

3 hours ago, DriXXXXX said:

Make for fivem,

Ragehook doesn't support FiveM, FiveReborn or any other online mod.
Other hooks aren't good enough to pull these things off.

72will

Members

please remove the on off sound when using the manual button/tone

Albo1125

Insiders Author

(edited)

1 hour ago, 72will said:

please remove the on off sound when using the manual button/tone

Please update to the latest version. This was added a few versions ago.

Edited by Albo1125

Lyrad

Members

(edited)

Hey albo, just installed your mod, tried with a custom setup and without and i can't get your mod working.

At the beginning i had an error message saying i had a proble with a code line, fixed it, now the mod is showed has "loaded" trough a popup. Getting on duty, in a cop car, trying every key given in the keyboardconfig.ini and nothing seems to be working at all. Can't manage to show the UI or even turn on the lights or siren except through the standards keybinding. What am i doing wrong ?

Edit : Oh and there is too many keys in that config.ini. Is there a way to had a modifierkey = holding down the key ? Couldn't find it.

Actually my siren (with gta5 setting) is on XButton1 and yelp/priority randomly by holding the key, i'd like to keep something in this configuration with XButton1 toggle/hold and Xbutton2 toggle/hold

Edited by Lyrad

Alex W.

Members

19 minutes ago, Lyrad said:

Hey albo, just installed your mod, tried with a custom setup and without and i can't get your mod working.

At the beginning i had an error message saying i had a proble with a code line, fixed it, now the mod is showed has "loaded" trough a popup. Getting on duty, in a cop car, trying every key given in the keyboardconfig.ini and nothing seems to be working at all. Can't manage to show the UI or even turn on the lights or siren except through the standards keybinding. What am i doing wrong ?

Edit : Oh and there is too many keys in that config.ini. Is there a way to had a modifierkey = holding down the key ? Couldn't find it.

Actually my siren (with gta5 setting) is on XButton1 and yelp/priority randomly by holding the key, i'd like to keep something in this configuration with XButton1 toggle/hold and Xbutton2 toggle/hold

Show me a screenshot of your SirenMastrey Folder

72will

Members

8 hours ago, Albo1125 said:

Please update to the latest version. This was added a few versions ago.

I am on the latest version

Breally989

Members

@Albo1125 I noticed that the sirens and horn don't echo like they do when not using siren mastery. I was wondering if you would be able to fix this??

Create an account or sign in to comment

Latest Mods

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.