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.

This file has been reported as outdated or no longer maintained. For further information, see the file comments.

SirenSetting Limit Adjuster 2.0.3

(15 reviews)
Message added by SuperPyroManiac,

As of update v3788 it is known to cause issues. We do not know when or if this will be updated.
There is currently another developer testing an updated version on their Discord: https://discord.gg/VMvvuFxArY

We do not validate files off platform, visit the Discord at your own discretion.

9 Screenshots

This mod raises various siren limits in GTA V.

 

The per-vehicle siren limit is raised from 20 to 32. Vehicles can now have siren1 through siren32, which are all fully functioning and independent. The siren_glass limit is also raised to 32. Note that the limit of 128 total bones on a vehicle still exists.

 

The maximum value of a siren setting ID in carcols is raised to 65535. In the base game, siren settings can conflict if one of them has a value over 255. Now, siren setting IDs can go up to 65535 without conflicting with each other.

 

This mod also expands the maximum number of unique siren settings you can have. If you have 400 cars, and they all have unique light patterns, that'll work.

 

Installation

Copy the included ASI to your game folder.

 

Usage

For additional lights, just use siren21 through siren32 and add extra entries to the siren settings in carcols.meta. Again, note that there is still a limit of 128 total bones on a single vehicle.

 

For the increased ID limit, just use a number bigger than "255" as the ID. The values 0, 255, and 65535 are reserved, so don't use those specific values. No additional configuration is required.

 

RPH Users

SSLA does not require RAGEPluginHook, but it is compatible with it. However, it is ONLY compatible with the latest version! RPH version 1.98 has a compatibility patch that will play nicely with SSLA v2. The latest RPH version can be found bundled with LSPDFR, or on the RAGEPluginHook Discord server.

 

If you had RAGEPluginHook and SSLA v1, you may have had a compatibility DLL in your Plugins folder. This DLL is no longer required and should be removed. RPH now talks directly to SSLA.

 

RPH plugins that deal with emergency lighting will continue to function, but may need to be updated to support lights 21 through 32.

 

FiveM Users

SSLA v2 is compatible with FiveM. The server owner must enable ASIs in server.cfg with sv_scripthookallowed true, and Each user must copy the ASI into the plugins folder in their FiveM Application Data. No changes are required to the server config.

 

RPH Developers

In RPH version 1.98 and up, the Lights member of an EmergencyLighting will be length EmergencyLighting.MaxLights (a static class property) instead of necessarily being length 20. They will still all have the same length, it's just that that length will be longer than 20 if SSLA is installed.

 

Logging

This ASI produces a SirenSettings.log file in your game directory. It records:

  • Every loaded SirenSetting, its name, its ID, and its internal index;
  • Every loaded vehicle, its name, its siren ID, and the index it was matched to;
  • Any conflicts, where two SirenSetting entries have the same ID.

License

Please link to an official upload instead of redistributing this yourself.

What's New in Version 2.0.3

Released

2.0.3: Fix compatibility with game build 3258.

2.0.2: Remembered to set the file version number properly.

2.0.1: Fixed some bugs.

2.0.0: Enabled the use of up to 32 sirens. Also reworked RPH compatibility and added FiveM support.

1.1.0: Removed compatibility with RPH build 1.78 (for GTA build 1868.1). Added compatibility with RPH build 1.81 (for GTA build 2060).


Short Description

For more and more varied sirens

User Feedback

Recommended Comments

249Xeno

Members

1 hour ago, Charlie S40 said:

I honestly would pay to get the essential mods updated.

well, its free... so I dont think you would need to. But if you want to donate, you can always ask the author about it.

Charlie S40

Members

5 hours ago, 249Xeno said:

well, its free... so I dont think you would need to. But if you want to donate, you can always ask the author about it.

Ya, I got the fact it is free. However, it may never get updated. Because most people do not keep up with their free mods as far as updates. Beljojo mods are a prime example of this.

Quasar

Members

18 minutes ago, Charlie S40 said:

Ya, I got the fact it is free. However, it may never get updated. Because most people do not keep up with their free mods as far as updates. Beljojo mods are a prime example of this.

I obviously don't have contact with the author, but the last update on this file was the last time it broke. It certainly didnt happen immediately, but at least as of then he was still active.. So here's to hoping he sees these comments and updates it for us again.

Mr.DudeMan

Members

1 hour ago, Charlie S40 said:

Ya, I got the fact it is free. However, it may never get updated. Because most people do not keep up with their free mods as far as updates. Beljojo mods are a prime example of this.

i really doubt that a mod that used and popular wont get updated if its broken and unusable

MamaPrince

Members

(edited)

33 minutes ago, Mr.DudeMan said:

i really doubt that a mod that used and popular wont get updated if its broken and unusable

For real. Considering that the vast majority of developers use SSLA for their cars and require you to have it, either this will get updated or someone else will make a updated copy of it

Edited by MamaPrince

KillaB1320

Members

On 3/18/2026 at 8:51 AM, Mr.DudeMan said:

hey i think that the last gta update broke the mod none of the non els lights are working on mods

same here, my kansas build requires this mod on all the cars and now none work

K7BSamuel

Members

6 minutes ago, KillaB1320 said:

same here, my kansas build requires this mod on all the cars and now none work

Kansas build using c13's vehicles?

249Xeno

Members

3 hours ago, PNWParksFan said:

The mod is open source, so if anyone wants to take a crack at updating it, it's probably just a pattern that needs updating. https://github.com/cpast/SirenSetting_Limit_Remover

Normally creator always have an open source for those that want to make something of their own, but will have to give credit to the first creator. Secondly, even if the creator isn't active anymore, i am sure he will leave open source for those that want to take over, but just have to let him know about it too.

So like you said. Those that want to take a crack at it on updating this.. i wish you the best and good luck!

7 hours ago, Charlie S40 said:

Ya, I got the fact it is free. However, it may never get updated. Because most people do not keep up with their free mods as far as updates. Beljojo mods are a prime example of this.

Like what @Quasar have said, SSLA is popular and I am pretty sure that the creator will update this.

KillaB1320

Members

21 hours ago, K7BSamuel said:

Kansas build using c13's vehicles?

Yep all of them

K7BSamuel

Members

1 hour ago, KillaB1320 said:

Yep all of them

Same! That’s my next config set release. Waiting on this to update lol

JM Modifications

Insiders

2 hours ago, K7BSamuel said:

Same! That’s my next config set release. Waiting on this to update lol

IF it gets updated unless someone can update it.

khoizyy

Members

When will the next update be available?!!!

249Xeno

Members

48 minutes ago, khoizyy said:

When will the next update be available?!!!

its a waiting game ... be patience

JM Modifications

Insiders

3 hours ago, khoizyy said:

When will the next update be available?!!!

Read the red banner that SuperPyro posted.

PurOwO

Members

(edited)

FYI cp702 is not responding to other modders on Discord and hasn't been seen online since 2024, so unless someone else is stepping in, chances of this getting updated are pretty slim

Edited by PurOwO

Alphabreen

Members

i had to put this out of my gamefolder to make the emergency lights of all vehicle work again (in version 3788).

i hope it will be fixed.

249Xeno

Members

(edited)

27 minutes ago, Aaron's Workshop said:

@Alphabreen I'll most likely Update this.

So, I take it that you will be updating this plugin? if not @cp702 ?

Just suggesting pplz. If this isn't going to be updated anytime soon and it’s going to be a very long while, you guys can also do full ELS if not DLS style which is full N-ELS. The only downside to ELS is that pattern will not be that accurate to RL agency out there, but then again ... I have been observing a lot of agencies’ light patterns, and some can be done with ELS to get an accurate style. Others will need to be Hybrid more or less than full N-ELS.

I do, however, notice that the lightbar is either connected to certain patterns or running solo which suggests Hybrid style, which we would need this plugin to do it. But it would not be a full N-ELS style.

Edited by 249Xeno

Greetings everyone,

I have a little bit of experience programming in a professional IT environment. I primarily deal with javascript and python and some cpp with unreal engine 5 so I did a little bit of digging and here's what I have found when looking at the solution file on github.

It appears that SSLA works by scanning gta5.exe's memory at runtime for specific byte sequences and then patching those memory locations to expand siren limits. It looks like their are 2 patching systems:

SirenLights_patcher.cpp which looks fine. Siren IDs up to 65535 load fine, vehicle-to-siren mapping work, and all of the parser hooks are applying successfully.

What's most likely broken is the SirenLights_patcher.cpp, specifically the ApplySirenBufferHooks() function. That function is what patches the runtime lighting system to support 32 siren bones instead of GTA's hardcoded 20. I found this in the SSLA log file confirmed with the error statement "Buffer hook application failed".

So we have to look at the root cause. Every pattern in ApplySirenBufferHooks() is a hardcoded byte sequence tied to a specific gta5.exe compilation. When R* updated to 3788, the compiler reoptimized the executable and the byte sequences shifted or they were changed entirely. So the following patterns need to be rediscovered in the new binary:

DrawSirenLights_Pattern

GetHeadlightStatus_Pattern
GetheadlightIntensity_Pattern

CheckForBrokenSirens_Pattern

CheckForBrokenSirensTwo_pattern

InitThingy_Pattern

BufferMallocPtn

BoneIndexPtn

Here's what needs to be done:

Open GTA5.exe in a disassembler like Ghidra or I use x64dbg, locate each of the above functions by their behavior rather than their old byte signatures, extract the new byte patterns, update the constants inside "SirenLights_patcher.cpp" and then recompile the ASI. All of the cpp logic surrounding should still be fine, all that needs to be updated is the pattern. I have attempted to find these values myself but I have no experience with GTA5 asi modding so I was unsuccessful and I fear that it would take quite a while for me to reach a solution. However, I do believe that my logic is sound and if there is another here that is more intimately familiar with the innerworkings of GTAV, then hopefully you will be able to arrive at a solution with the steps above. Let me know if I can be of assistance. I will leave my contact down below just make sure when you add me / shoot a message that you mention this post and what you are trying to do. Best of luck and hope to see this back up and running very soon!

Discord: conqueeftador6900

@249Xeno Siren Setting Limit Adjuster, has nothing to do with ELS, DLS, how lighting on cars work, etc. Developers add more than 20 lights to cars. All the .asi does is increase the limit to 32.

Machinomancer

Members

4 hours ago, Aaron's Workshop said:

@249Xeno Siren Setting Limit Adjuster, has nothing to do with ELS, DLS, how lighting on cars work, etc. Developers add more than 20 lights to cars. All the .asi does is increase the limit to 32.

Thank you for simplifying it. I r smort nao.

RM Designs

Members

Due to the latest Gta5 Update, SSLA does not work anymore.

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.