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

OfficerFive0

Members

is it possible to add added vehicles into the custom sirens list?

Albo1125

Insiders Author

8 minutes ago, OfficerFive0 said:

is it possible to add added vehicles into the custom sirens list?

Absolutely.

Just add them as a <VehicleModel>.

2 hours ago, 72will said:

@Albo1125 

Hi Albo, I am making a VehicleSirenSetup for one of my siren packs using the CustromSirens Folder. I installed everything I was supposed to and I watched your video on customization. It is a great plugin and worked perfect until I installed the custom xml. All the siren names match up with the names in customs folder. I cant figure out what is causing the crash. Thanks in advance.

Also I would like to suggest a Q setting for the firetruck. Like I press J and it runs through the Q Siren sound file but if I press it again it restarts it from the beginning even if it is in the middle of the siren

 

Edit: I looked at a prvious comment and it looks like there is a error in my VehicleSirenSetup.xml, Hope u can take a look and tell me what is wrong

  Reveal hidden contents

<?xml version="1.0" encoding="utf-8"?>
<SirenControl> 
 <!--Siren Mastery by Albo1125.
 Please review the Siren Mastery documentation for full instructions on how to set this up.
 There is also a folder included in the Siren Mastery download containing a few examples for your convenience, along with a tutorial video.
 You can add as many VehicleSirenSetups as you want between the <SirenMastery> brackets.-->
 
 <VehicleSirenSetup>
  <VehicleModel>POLICE2</VehicleModel>
  <VehicleModel>POLICE</VehicleModel>
  <VehicleModel>POLICE3</VehicleModel>
                <VehicleModel>POLICE4</VehicleModel>
                <VehicleModel>SHERIFF</VehicleModel>
  <Sirens>
   <Siren1 SirenType="Primary">PoliceWail</Siren1>
   <Siren2 SirenType="Secondary">PoliceYelp</Siren2>
   <Siren3 SirenType="Secondary">PoliceZZZ</Siren3>
   <Siren4 SirenType="Horn">PoliceHorn</Siren4>
   <Siren5 SirenType="Secondary">HiLo</Siren5>
  </Sirens> 
 </VehicleSirenSetup>
 
 <VehicleSirenSetup>
  <VehicleModel>FBI</VehicleModel>
                <VehicleModel>FBI2</VehicleModel>
  <Sirens>
   <Siren1 SirenType="Primary">FIBWail</Siren1>
   <Siren2 SirenType="Secondary">FIBYelp</Siren2>
   <Siren3 SirenType="Secondary">PoliceZZZ</Siren3>
   <Siren4 SirenType="Horn">PoliceHorn</Siren4>
   <Siren5 SirenType="ForcedOnly">HiLo</Siren5>
  </Sirens> 
 </VehicleSirenSetup>

        <VehicleSirenSetup>
  <VehicleModel>AMBULANCE</VehicleModel>
  <VehicleModel>POLICEOLD1</VehicleModel>
  <Sirens>
   <Siren1 SirenType="Primary">AmbuWail</Siren1>
   <Siren2 SirenType="Secondary">PoliceByelp</Siren2>
   <Siren3 SirenType="Secondary">PoliceZZZ</Siren3>
   <Siren4 SirenType="Horn">PoliceHorn</Siren4>
   <Siren5 SirenType="Secondary">HiLo</Siren5>
   <Siren6 SirenType="ForcedOnly">QSiren</Siren2>
  </Sirens> 
 </VehicleSirenSetup>

        <VehicleSirenSetup>
  <VehicleModel>FIRETRUK</VehicleModel>
  <Sirens>
   <Siren1 SirenType="Primary">FireWail</Siren1>
   <Siren2 SirenType="ForcedOnly">QSiren</Siren2>
   <Siren3 SirenType="Secondary">GrangerYelp</Siren3>
   <Siren4 SirenType="Horn">FireHorn</Siren4>
  </Sirens> 
 </VehicleSirenSetup>

       <VehicleSirenSetup>
  <VehicleModel>PRANGER</VehicleModel>
                <VehicleModel>SHERIFF2</VehicleModel>
  <Sirens>
   <Siren1 SirenType="Primary">GrangerWail</Siren1>
   <Siren2 SirenType="Secondary">GrangerYelp</Siren2>
   <Siren3 SirenType="Secondary">PoliceZZZ</Siren3>
   <Siren4 SirenType="Horn">PoliceHorn</Siren4>
   <Siren5 SirenType="Secondary">Hi-Lo</Siren5>
  </Sirens> 
 </VehicleSirenSetup>

</SirenControl>

 

VehicleSirenSetup.xml

RagePluginHook.log

I've fixed your siren setup XML file for ya (problem was at line 44).

VehicleSirenSetup.xml

 

MarcoZD112

Members

Hey albo, i have the newest update, with the ui, but i think the control panel is to big, so i scaled to 0.2, and nothing changed, reloaded it, restarted game, but still no work..

Help pls.

72will

Members

1 hour ago, Albo1125 said:

Absolutely.

Just add them as a <VehicleModel>.

I've fixed your siren setup XML file for ya (problem was at line 44).

VehicleSirenSetup.xml

 

Thank You  So Much, Also thank you for not just leaving the comments and actual responding and giving assistants

Atwood16

Members

I can't figure out why this VehicleSirenSetup won't work

<VehicleSirenSetup>
        <VehicleModel>police</VehicleModel>
        <VehicleModel>police2</VehicleModel>
        <Sirens>
            <Siren1 SirenType="Primary">tmwail</Siren1>
            <Siren2 SirenType="Secondary">tmyelp</Siren2>
            <Siren3 SirenType="Secondary">tmphaser</Siren3>
            <Siren4 SirenType="Secondary">tmUhilo</Siren4>
            <Siren5 SirenType="Secondary">tmhetro</Siren5>
            <Siren6 SirenType="Secondary">tmhilo</Siren6>
            <Siren7 SirenType="Secondary">tmsweep1</Siren7>
            <Siren8 SirenType="Secondary">tmsweep2</Siren8>
            <Siren9 SirenType="Horn">tmhorn</Siren9>
        </Sirens>    
    </VehicleSirenSetup>

Albo1125

Insiders Author

1.2.1.0 (22-08-2016) - It's your lucky day! Added in a few much requested features.

  • Pressing the 'force siren' button while that siren is active will now switch off your sirens.
  • Fixed an issue that caused a crash if in a vehicle without a siren.
  • Dual Sirens now turn off if you press the Dual Siren button for the currently active dual siren again.
5 minutes ago, Atwood16 said:

I can't figure out why this VehicleSirenSetup won't work

<VehicleSirenSetup>
        <VehicleModel>police</VehicleModel>
        <VehicleModel>police2</VehicleModel>
        <Sirens>
            <Siren1 SirenType="Primary">tmwail</Siren1>
            <Siren2 SirenType="Secondary">tmyelp</Siren2>
            <Siren3 SirenType="Secondary">tmphaser</Siren3>
            <Siren4 SirenType="Secondary">tmUhilo</Siren4>
            <Siren5 SirenType="Secondary">tmhetro</Siren5>
            <Siren6 SirenType="Secondary">tmhilo</Siren6>
            <Siren7 SirenType="Secondary">tmsweep1</Siren7>
            <Siren8 SirenType="Secondary">tmsweep2</Siren8>
            <Siren9 SirenType="Horn">tmhorn</Siren9>
        </Sirens>    
    </VehicleSirenSetup>

Please post the full XML file and your RAGEPluginHook.log file.

ATU

Members

(edited)

11 hours ago, Atwood16 said:

I can't figure out why this VehicleSirenSetup won't work

<VehicleSirenSetup>
        <VehicleModel>police</VehicleModel>
        <VehicleModel>police2</VehicleModel>
        <Sirens>
            <Siren1 SirenType="Primary">tmwail</Siren1>
            <Siren2 SirenType="Secondary">tmyelp</Siren2>
            <Siren3 SirenType="Secondary">tmphaser</Siren3>
            <Siren4 SirenType="Secondary">tmUhilo</Siren4>
            <Siren5 SirenType="Secondary">tmhetro</Siren5>
            <Siren6 SirenType="Secondary">tmhilo</Siren6>
            <Siren7 SirenType="Secondary">tmsweep1</Siren7>
            <Siren8 SirenType="Secondary">tmsweep2</Siren8>
            <Siren9 SirenType="Horn">tmhorn</Siren9>
        </Sirens>    
    </VehicleSirenSetup>

Hm, not sure but could it be because you didn't use caps for your vehicle model names? Example: POLICE instead of police.

Also, regardless of caps, I had the same problem when using this XML structure in the first plugin version, but the latest works as it should with all XML structures. So make sure your plugin version is the latest available if already not.

 

Edited by ATU

Markadaliah

Members

Because you added a UI, I love you,

 

Expect more donations.

Albo1125

Insiders Author

2 minutes ago, Markadaliah said:

Because you added a UI, I love you,

 

Expect more donations.

Pleasure, glad you enjoy :thumbsup:

And looking forward to it :smile:

densup

Members

Is it possible to get the sirens played through in game? To get the reverb and distant sounds? Sorry if I poorly worded it.

Fantastic mod BTW!

Albo1125

Insiders Author

35 minutes ago, densup said:

Is it possible to get the sirens played through in game? To get the reverb and distant sounds? Sorry if I poorly worded it.

Fantastic mod BTW!

Looking to add something like this in future.

Atwood16

Members

(edited)

I'm sorry for bothering you again but for the life of me I can't seem to figure this out, So here's my VehicleSirenSetup;

<?xml version="1.0" encoding="utf-8"?>
<SirenMastery>  
    <!--Siren Mastery by Albo1125.
    Please review the Siren Mastery documentation for full instructions on how to set this up.
    There is also a folder included in the Siren Mastery download containing a few examples for your convenience, along with a tutorial video.
    You can add as many VehicleSirenSetups as you want between the <SirenMastery> brackets.-->
    
    <VehicleSirenSetup>
    <VehicleModel>POLICE2</VehicleModel>
        <Sirens>
            <Siren1 SirenType="Primary">tmwail</Siren1>
            <Siren2 SirenType="Secondary">tmyelp</Siren2>
            <Siren3 SirenType="Secondary">tmphaser</Siren3>
            <Siren4 SirenType="Secondary">tmuhilo</Siren4>
            <Siren5 SirenType="Secondary">tmhetro</Siren5>
            <Siren6 SirenType="Secondary">tmhilo</Siren6>
            <Siren7 SirenType="Secondary">tmsweep1</Siren7>
            <Siren8 SirenType="Secondary">tmsweep2</Siren8>
            <Siren9 SirenType="Horn">tmhorn</Siren9>
        </Sirens>    
    </VehicleSirenSetup>

And my Ragehook Log. 

[8/22/2016 7:05:12 PM.703] Started new log on 8/22/2016 7:05:12 PM.702
[8/22/2016 7:05:12 PM.703] ====================================================================================================
[8/22/2016 7:05:12 PM.697] Log path: E:\Steam\steamapps\common\steamapps\common\Grand Theft Auto V\RagePluginHook.log
[8/22/2016 7:05:12 PM.704] Log verbosity: Verbose
[8/22/2016 7:05:12 PM.705] Initializing input system
[8/22/2016 7:05:12 PM.707] Initializing game console
[8/22/2016 7:05:12 PM.710] Console key has been set to F4 (key code: 115)
[8/22/2016 7:05:12 PM.748] Initializing console variable "ConsoleScrollAmount".
[8/22/2016 7:05:12 PM.748] Type: System.Int32, Reading section: "Miscellaneous", key: ConsoleScrollAmount
[8/22/2016 7:05:12 PM.750] Read value: <null>
[8/22/2016 7:05:12 PM.750] Initializing console variable "DisableRenderVersionText".
[8/22/2016 7:05:12 PM.751] Type: System.Boolean, Reading section: "Miscellaneous", key: DisableRenderVersionText
[8/22/2016 7:05:12 PM.754] Read value: True
[8/22/2016 7:05:12 PM.754] Setting value of console variable "DisableRenderVersionText" to stored value.
[8/22/2016 7:05:12 PM.754] Initializing console variable "ConsoleKey".
[8/22/2016 7:05:12 PM.754] Type: System.Windows.Forms.Keys, Reading section: "Miscellaneous", key: ConsoleKey
[8/22/2016 7:05:12 PM.756] Read value: F4
[8/22/2016 7:05:12 PM.756] Setting value of console variable "ConsoleKey" to stored value.
[8/22/2016 7:05:12 PM.756] Console key has been set to F4 (key code: 115)
[8/22/2016 7:05:12 PM.756] Initializing console variable "PluginTimeoutThreshold".
[8/22/2016 7:05:12 PM.756] Type: System.Int32, Reading section: "Miscellaneous", key: PluginTimeoutThreshold
[8/22/2016 7:05:12 PM.756] Read value: 10000
[8/22/2016 7:05:12 PM.756] Setting value of console variable "PluginTimeoutThreshold" to stored value.
[8/22/2016 7:05:12 PM.757] Initializing console variable "AlwaysShowConsoleOutput".
[8/22/2016 7:05:12 PM.757] Type: System.Boolean, Reading section: "Miscellaneous", key: AlwaysShowConsoleOutput
[8/22/2016 7:05:12 PM.757] Read value: <null>
[8/22/2016 7:05:12 PM.757] Initializing console variable "ShowConsoleCommandInfoOnPluginLoad".
[8/22/2016 7:05:12 PM.757] Type: System.Boolean, Reading section: "Miscellaneous", key: ShowConsoleCommandInfoOnPluginLoad
[8/22/2016 7:05:12 PM.757] Read value: False
[8/22/2016 7:05:12 PM.757] Setting value of console variable "ShowConsoleCommandInfoOnPluginLoad" to stored value.
[8/22/2016 7:05:12 PM.757] Initializing console variable "ShowOnScreenWarnings".
[8/22/2016 7:05:12 PM.757] Type: System.Boolean, Reading section: "Miscellaneous", key: ShowOnScreenWarnings
[8/22/2016 7:05:12 PM.758] Read value: <null>
[8/22/2016 7:05:12 PM.758] Console initialized
[8/22/2016 7:05:12 PM.758] Initializing forms manager
[8/22/2016 7:05:12 PM.759] Version: RAGE Plugin Hook v0.45.1000.9441 PUBLIC ALPHA for Grand Theft Auto V
[8/22/2016 7:05:12 PM.763] ================ RAGE Plugin Hook ================
[8/22/2016 7:05:12 PM.766] Command line option -enableCounterMeasuresAgainstOnlineVehicleRemoval is specified; enabling counter measures against removal of online vehicles in singleplayer.
[8/22/2016 7:05:12 PM.771] Detected Windows 10 Professional (64-bit) (10.0.10586.0)!
[8/22/2016 7:05:12 PM.772] Checking game support
[8/22/2016 7:05:12 PM.915] Product name: Grand Theft Auto V
[8/22/2016 7:05:12 PM.915] Product version: 1.0.791.2
[8/22/2016 7:05:12 PM.915] Is steam version: True
[8/22/2016 7:05:12 PM.916] Initializing DirectX
[8/22/2016 7:05:12 PM.917] Initializing Direct3D
[8/22/2016 7:05:12 PM.918] Loading C:\WINDOWS\system32\d3d11.dll
[8/22/2016 7:05:12 PM.919] Loaded at 0x7FF8002B0000
[8/22/2016 7:05:12 PM.919] D3D11CreateDeviceAndSwapChain at 0x7FF8002CA190
[8/22/2016 7:05:12 PM.919] Creating Direct3D 11 device and swap chain
[8/22/2016 7:05:12 PM.931] Attempting feature level 10_1
[8/22/2016 7:05:12 PM.944] Failed to create D3D11 device for Grand Theft Auto V: 887a0001
[8/22/2016 7:05:12 PM.953] Swap Chain created: 0x215913B55F0
[8/22/2016 7:05:12 PM.953] Swap Chain VTable: 0x215913B55F0
[8/22/2016 7:05:12 PM.953] Swap Chain VTable_2: 0x7FF800262D68
[8/22/2016 7:05:12 PM.953] 0x575655033FFC65E9;0x5741564155415441;0xEC8148D9246C8D48
[8/22/2016 7:05:12 PM.953] D3D11Present: 0x7FF8002011A0
[8/22/2016 7:05:12 PM.953] D3D11ResizeBuffers: 0x7FF800219880
[8/22/2016 7:05:12 PM.953] D3D11ResizeTarget: 0x7FF800251CA0
[8/22/2016 7:05:12 PM.954] D3D11SetFullscreenState: 0x7FF8002194F0
[8/22/2016 7:05:12 PM.959] Direct3D initialized
[8/22/2016 7:05:12 PM.959] Initialized DirectX
[8/22/2016 7:05:12 PM.959] Direct3D watcher thread spawned
[8/22/2016 7:05:13 PM.722] Getting device
[8/22/2016 7:05:13 PM.722] Retrieved device
[8/22/2016 7:05:13 PM.722] Creating wrapper
[8/22/2016 7:05:13 PM.772] Wrapper created
[8/22/2016 7:05:13 PM.776] Effect created
[8/22/2016 7:05:13 PM.777] Creating buffer
[8/22/2016 7:05:13 PM.777] Created buffer
[8/22/2016 7:05:13 PM.777] Creating blend state
[8/22/2016 7:05:13 PM.778] Created blend state
[8/22/2016 7:05:13 PM.778] Done with creation
[8/22/2016 7:05:13 PM.806] Initializing texture system.
[8/22/2016 7:05:13 PM.806] Initializing texture system; phase 1
[8/22/2016 7:05:13 PM.806] Initializing texture system; phase 2
[8/22/2016 7:05:13 PM.811] Initializing texture system; phase 3
[8/22/2016 7:05:13 PM.812] Initializing texture system; phase 4
[8/22/2016 7:05:13 PM.820] Initializing texture system; phase 5
[8/22/2016 7:05:13 PM.820] Initializing texture system; phase 6
[8/22/2016 7:05:13 PM.820] Initializing texture system; phase 7
[8/22/2016 7:05:13 PM.825] Initializing texture system; phase 8
[8/22/2016 7:05:13 PM.826] Initializing texture system; phase 9
[8/22/2016 7:05:13 PM.827] Initializing texture system; phase 10
[8/22/2016 7:05:13 PM.829] Initializing texture system; phase 11
[8/22/2016 7:05:13 PM.829] Initializing texture system; phase 12
[8/22/2016 7:05:13 PM.831] Initializing texture system; phase 13
[8/22/2016 7:05:13 PM.831] Initializing texture system; phase 14
[8/22/2016 7:05:17 PM.960] Direct3D watcher thread ended
[8/22/2016 7:05:32 PM.523] LoadingScreenMsg: Initializing game support
[8/22/2016 7:05:32 PM.774] Initializing game support
[8/22/2016 7:05:33 PM.171] LoadingScreenMsg: Velocity limit removed
[8/22/2016 7:05:33 PM.442] Compatibility level: 0
[8/22/2016 7:05:33 PM.442] Supported version detected
[8/22/2016 7:05:33 PM.443] ==================================================
[8/22/2016 7:05:33 PM.443] LoadingScreenMsg: Patching code
[8/22/2016 7:05:33 PM.694] LoadingScreenMsg: Waiting for game initialization
[8/22/2016 7:05:33 PM.944] Waiting for game initialization
[8/22/2016 7:05:34 PM.045] LoadingScreenMsg: Initializing core
[8/22/2016 7:05:34 PM.296] Initializing hook
[8/22/2016 7:05:34 PM.296] LoadingScreenMsg: Completing interoperability
[8/22/2016 7:05:34 PM.547] Completing interoperability
[8/22/2016 7:05:34 PM.548] Initialization code 1.
[8/22/2016 7:05:34 PM.548] Initialization code 2.
[8/22/2016 7:05:34 PM.548] Initialization code 3.
[8/22/2016 7:05:34 PM.554] 1 Address: 0x00007FF6D53C955C
[8/22/2016 7:05:34 PM.555] Calling func 1
[8/22/2016 7:05:34 PM.567] 2 Address: 0x00007FF6D5E8C832
[8/22/2016 7:05:34 PM.568] 3 Address: 0x00007FF6D49F5C76
[8/22/2016 7:05:34 PM.590] Address: 0x00007FF6D5E8C7D0
[8/22/2016 7:05:34 PM.591] Unknown var: 0x00007FF6D6D7F590
[8/22/2016 7:05:34 PM.591] Initialization code 4.
[8/22/2016 7:05:34 PM.591] Initialization code 5.
[8/22/2016 7:05:34 PM.592] Completing interoperability, phase 1
[8/22/2016 7:05:34 PM.592] Completing interoperability, phase 2
[8/22/2016 7:05:34 PM.592] Completing interoperability, phase 3
[8/22/2016 7:05:34 PM.593] Completing interoperability, phase 4
[8/22/2016 7:05:34 PM.593] Completing interoperability, phase 5
[8/22/2016 7:05:34 PM.593] Completing interoperability, phase 6
[8/22/2016 7:05:34 PM.593] Completing interoperability, phase 7
[8/22/2016 7:05:34 PM.594] LoadingScreenMsg: 
[8/22/2016 7:05:34 PM.844] LoadingScreenMsg: Loading Story Mode
[8/22/2016 7:05:47 PM.025] LoadingScreenMsg: Loading and Populating Game World
[8/22/2016 7:05:47 PM.276] LoadingScreenMsg: 
[8/22/2016 7:05:51 PM.274] Initializing console variable "IsDeveloperModeEnabled".
[8/22/2016 7:05:51 PM.276] Type: System.Boolean, Reading section: "Miscellaneous", key: IsDeveloperModeEnabled
[8/22/2016 7:05:51 PM.277] Read value: False
[8/22/2016 7:05:51 PM.277] Setting value of console variable "IsDeveloperModeEnabled" to stored value.
[8/22/2016 7:05:51 PM.278] Initializing console variable "TimeScale".
[8/22/2016 7:05:51 PM.278] Type: System.Single, Reading section: "Miscellaneous", key: TimeScale
[8/22/2016 7:05:51 PM.279] Read value: <null>
[8/22/2016 7:05:51 PM.401] 
[8/22/2016 7:05:51 PM.403] Loading plugin from path: E:\Steam\steamapps\common\steamapps\common\Grand Theft Auto V\Plugins\EUPMenu.dll
[8/22/2016 7:05:52 PM.601] <UNLOADED PLUGIN>: Initializing input system
[8/22/2016 7:05:52 PM.603] <UNLOADED PLUGIN>: Initializing game console
[8/22/2016 7:05:52 PM.605] <UNLOADED PLUGIN>: Initializing forms manager
[8/22/2016 7:05:52 PM.654] Plugin "EUP Menu" was loaded from "EUPMenu.dll".
[8/22/2016 7:05:52 PM.656] 
[8/22/2016 7:05:52 PM.656] Loading plugin from path: E:\Steam\steamapps\common\steamapps\common\Grand Theft Auto V\Plugins\GTAComesAlive.dll
[8/22/2016 7:05:53 PM.890] <UNLOADED PLUGIN>: Initializing input system
[8/22/2016 7:05:53 PM.891] <UNLOADED PLUGIN>: Initializing game console
[8/22/2016 7:05:53 PM.892] <UNLOADED PLUGIN>: Initializing forms manager
[8/22/2016 7:05:53 PM.900] Plugin "GTA Comes Alive!" was loaded from "GTAComesAlive.dll".
[8/22/2016 7:05:53 PM.901] 
[8/22/2016 7:05:53 PM.901] Loading plugin from path: E:\Steam\steamapps\common\steamapps\common\Grand Theft Auto V\Plugins\LSPD First Response.dll
[8/22/2016 7:05:55 PM.162] <UNLOADED PLUGIN>: Initializing input system
[8/22/2016 7:05:55 PM.163] <UNLOADED PLUGIN>: Initializing game console
[8/22/2016 7:05:55 PM.164] <UNLOADED PLUGIN>: Initializing forms manager
[8/22/2016 7:05:55 PM.210] Plugin "LSPD First Response" was loaded from "LSPD First Response.dll".
[8/22/2016 7:05:55 PM.210] 
[8/22/2016 7:05:55 PM.211] Loading plugin from path: E:\Steam\steamapps\common\steamapps\common\Grand Theft Auto V\Plugins\SirenMastery.dll
[8/22/2016 7:05:56 PM.480] <UNLOADED PLUGIN>: Initializing input system
[8/22/2016 7:05:56 PM.481] <UNLOADED PLUGIN>: Initializing game console
[8/22/2016 7:05:56 PM.482] <UNLOADED PLUGIN>: Initializing forms manager
[8/22/2016 7:05:56 PM.527] Plugin "SirenMastery" was loaded from "SirenMastery.dll".
[8/22/2016 7:05:57 PM.097] ---------------------------------------------------------------------
[8/22/2016 7:05:57 PM.097] LSPD FIRST RESPONSE
[8/22/2016 7:05:57 PM.097] Version 0.3.1
[8/22/2016 7:05:57 PM.097] A G17 Media Modification
[8/22/2016 7:05:57 PM.097] - Developed by LMS & Sam
[8/22/2016 7:05:57 PM.097] - Special thanks to Cyan, Lt.Caine, Alexander Blade, The OpenIV Team, LukeD & MulleDK19
[8/22/2016 7:05:57 PM.097] © Copyright 2015-2016, G17 Media, www.lspdfr.com
[8/22/2016 7:05:57 PM.097] ---------------------------------------------------------------------
[8/22/2016 7:05:57 PM.097] [INFO] Running LSPD First Response 0.3.1(0.3.38.5436)
[8/22/2016 7:05:57 PM.097] [INFO] Copyright © 2015-2016, G17 Media, www.lspdfr.com
[8/22/2016 7:05:57 PM.140] 
[8/22/2016 7:05:57 PM.226] E:\Steam\steamapps\common\steamapps\common\Grand Theft Auto V\lspdfr\lspdfr.ini
[8/22/2016 7:05:57 PM.227] E:\Steam\steamapps\common\steamapps\common\Grand Theft Auto V\lspdfr\lspdfr.ini
[8/22/2016 7:05:57 PM.228] Callouts: 250
[8/22/2016 7:05:57 PM.422] SirenMastery: Loading SirenMastery 1.2.1.0, developed by Albo1125
[8/22/2016 7:05:57 PM.431] SirenMastery: Albo1125.Common verifying update entry for SirenMastery
[8/22/2016 7:05:57 PM.556] SirenMastery: Albo1125.Common.dll 6.1.0.0 starting standard dependency check for SirenMastery
[8/22/2016 7:05:57 PM.563] SirenMastery: Albo1125.Common detected RAGEPluginHook version: 0.45
[8/22/2016 7:05:57 PM.563] SirenMastery: Dependency check for SirenMastery successful: True
[8/22/2016 7:05:57 PM.566] SirenMastery: SirenMastery by Albo1125 is not in beta.
[8/22/2016 7:05:57 PM.575] SirenMastery: Albo1125.Common 6.1.0.0, developed by Albo1125. Not checking for updates until 8/23/2016 8:29:52 AM
[8/22/2016 7:05:57 PM.582] SirenMastery: DualSirenModifierButton isn't None. Dual Siren mode for controller disabled.
[8/22/2016 7:05:57 PM.800] [TRACE] Thread CopManager #1 initialized
[8/22/2016 7:05:57 PM.956] SirenMastery: Reading SirenMastery VehicleSirenSetup.xml
[8/22/2016 7:05:57 PM.967] SirenMastery: System.Xml.XmlException: Unexpected end of file has occurred. The following elements are not closed: SirenMastery. Line 21, position 22.
[8/22/2016 7:05:57 PM.968] at System.Xml.XmlTextReaderImpl.Throw(Exception e)
[8/22/2016 7:05:57 PM.968] at System.Xml.XmlTextReaderImpl.ThrowUnclosedElements()
[8/22/2016 7:05:57 PM.968] at System.Xml.XmlTextReaderImpl.ParseElementContent()
[8/22/2016 7:05:57 PM.968] at System.Xml.Linq.XContainer.ReadContentFrom(XmlReader r)
[8/22/2016 7:05:57 PM.969] at System.Xml.Linq.XContainer.ReadContentFrom(XmlReader r, LoadOptions o)
[8/22/2016 7:05:57 PM.970] at System.Xml.Linq.XDocument.Load(XmlReader reader, LoadOptions options)
[8/22/2016 7:05:57 PM.971] at System.Xml.Linq.XDocument.Load(String uri, LoadOptions options)
[8/22/2016 7:05:57 PM.971] at ?????????????????????????????????????????.?????????????????????????????????????????(String )
[8/22/2016 7:05:57 PM.972] at ?????????????????????????????????????????.????????????????????????????????????????()
[8/22/2016 7:05:57 PM.972] SirenMastery: Setting default vehicle siren setups.
[8/22/2016 7:05:57 PM.973] SirenMastery: All VehicleSirenSetups:
[8/22/2016 7:05:58 PM.046] SirenMastery: Setting UI position to BottomRight
[8/22/2016 7:05:58 PM.046] SirenMastery: 2049:736
[8/22/2016 7:05:58 PM.048] SirenMastery: SirenMastery by Albo1125 loaded successfully.
[8/22/2016 7:06:00 PM.796] SirenMastery: Drawing Siren Mastery popup message
[8/22/2016 7:06:09 PM.541] SirenMastery: SirenMastery, developed by Albo1125, has been loaded successfully!
[8/22/2016 7:06:28 PM.210] GTA Comes Alive!: [GTACA] Checking helper data: Callout (), Pursuit (), Traffic Stop ()
[8/22/2016 7:07:30 PM.312] SirenMastery: ClosePopup is pressed
 

 

Edited by Atwood16

Albo1125

Insiders Author

@Atwood16

Here's the correct XML file:

Spoiler

<?xml version="1.0" encoding="utf-8"?>
<SirenMastery>  
    <!--Siren Mastery by Albo1125.
    Please review the Siren Mastery documentation for full instructions on how to set this up.
    There is also a folder included in the Siren Mastery download containing a few examples for your convenience, along with a tutorial video.
    You can add as many VehicleSirenSetups as you want between the <SirenMastery> brackets.-->
    
    <VehicleSirenSetup>
    <VehicleModel>POLICE2</VehicleModel>
        <Sirens>
            <Siren1 SirenType="Primary">tmwail</Siren1>
            <Siren2 SirenType="Secondary">tmyelp</Siren2>
            <Siren3 SirenType="Secondary">tmphaser</Siren3>
            <Siren4 SirenType="Secondary">tmuhilo</Siren4>
            <Siren5 SirenType="Secondary">tmhetro</Siren5>
            <Siren6 SirenType="Secondary">tmhilo</Siren6>
            <Siren7 SirenType="Secondary">tmsweep1</Siren7>
            <Siren8 SirenType="Secondary">tmsweep2</Siren8>
            <Siren9 SirenType="Horn">tmhorn</Siren9>
        </Sirens>    
    </VehicleSirenSetup>

</SirenMastery>

 

Atwood16

Members

3 minutes ago, Albo1125 said:

@Atwood16

Here's the correct XML file:

  Hide contents

<?xml version="1.0" encoding="utf-8"?>
<SirenMastery>  
    <!--Siren Mastery by Albo1125.
    Please review the Siren Mastery documentation for full instructions on how to set this up.
    There is also a folder included in the Siren Mastery download containing a few examples for your convenience, along with a tutorial video.
    You can add as many VehicleSirenSetups as you want between the <SirenMastery> brackets.-->
    
    <VehicleSirenSetup>
    <VehicleModel>POLICE2</VehicleModel>
        <Sirens>
            <Siren1 SirenType="Primary">tmwail</Siren1>
            <Siren2 SirenType="Secondary">tmyelp</Siren2>
            <Siren3 SirenType="Secondary">tmphaser</Siren3>
            <Siren4 SirenType="Secondary">tmuhilo</Siren4>
            <Siren5 SirenType="Secondary">tmhetro</Siren5>
            <Siren6 SirenType="Secondary">tmhilo</Siren6>
            <Siren7 SirenType="Secondary">tmsweep1</Siren7>
            <Siren8 SirenType="Secondary">tmsweep2</Siren8>
            <Siren9 SirenType="Horn">tmhorn</Siren9>
        </Sirens>    
    </VehicleSirenSetup>

</SirenMastery>

 

Hey thanks man, I know you're busy so I appreciate you helping me out 

drsn0w

Members

could you make it possible for us to use subfolders in the CustomSirens directory? So I can put my Unitrol Omega siren files in CustomSirens/UnitrolOmega9/Wail,Yelp, etc, and in the XML file just specify the path like UnitrolOmega9/Yelp. etc? Then I can also put different sirens in for different vehicles all in their own subfolders without renaming.

Albo1125

Insiders Author

17 minutes ago, drsn0w said:

could you make it possible for us to use subfolders in the CustomSirens directory? So I can put my Unitrol Omega siren files in CustomSirens/UnitrolOmega9/Wail,Yelp, etc, and in the XML file just specify the path like UnitrolOmega9/Yelp. etc? Then I can also put different sirens in for different vehicles all in their own subfolders without renaming.

You can :)

drsn0w

Members

18 minutes ago, Albo1125 said:

You can :)

Oh sh**! That's perfect!!!

OfficerFive0

Members

i noticed that the siren audio of 5 and forward is a bit lower, can that be changed?

also, will the panel interface be changeable in the future?

Albo1125

Insiders Author

2 minutes ago, OfficerFive0 said:

i noticed that the siren audio of 5 and forward is a bit lower, can that be changed?

also, will the panel interface be changeable in the future?

The siren sounds themselves may just be a bit less loud. You can set the volume per siren (take a look at the examples) to solve this.

The panel interface is fully customisable. Please check the end of the documentation :)

OfficerFive0

Members

2 minutes ago, Albo1125 said:

The siren sounds themselves may just be a bit less loud. You can set the volume per siren (take a look at the examples) to solve this.

The panel interface is fully customisable. Please check the end of the documentation :)

thank you i will :)

OfficerFive0

Members

29 minutes ago, Albo1125 said:

The siren sounds themselves may just be a bit less loud. You can set the volume per siren (take a look at the examples) to solve this.

The panel interface is fully customisable. Please check the end of the documentation :)

so to change the volume i add in Volume="#.##" before the custom siren?

also, can i have a reference for the volume? is .03 louder? or is 1.0 normal?

thanks for all the help btw. :)

Albo1125

Insiders Author

(edited)

3 minutes ago, OfficerFive0 said:

so to change the volume i add in Volume="#.##" before the custom siren?

also, can i have a reference for the volume? is .03 louder? or is 1.0 normal?

thanks for all the help btw. :)

Yes.

0.04 is the default, so try increasing it marginally (e.g. 0.08) and tweaking it a bit.

Edited by Albo1125

OfficerFive0

Members

12 minutes ago, Albo1125 said:

Yes.

0.04 is the default, so try increasing it marginally (e.g. 0.08) and tweaking it a bit.

ok ill try it out later,

another question, do you plan on having multiple panels? (just like the custom sirens, i think itl be very fitting.)

fireboy6117

Members

the E button stopped working after 5 mins with this mod installed

volten8720

Members

WHOA Hold on there you just sold me. The siren stays on. Now That is amazing. That has been one of my little annoyance that I thought I had to put up with.  The fact you can hide the UI is a plus.

Create an account or sign in to comment

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.