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.

officerKachnikov

Members
  • Joined

  • Last visited

  1.    JacobPeek reacted to a comment on a file: SirenSetting Limit Adjuster
  2.    Prodigy05 reacted to a comment on a file: SirenSetting Limit Adjuster
  3.    WildBuffalo reacted to a comment on a file: SirenSetting Limit Adjuster
  4.    249Xeno reacted to a comment on a file: SirenSetting Limit Adjuster
  5.    AmazingMeteor68 reacted to a comment on a file: SirenSetting Limit Adjuster
  6.    knocko reacted to a comment on a file: SirenSetting Limit Adjuster
  7.    YungDirtMcGirt reacted to a comment on a file: SirenSetting Limit Adjuster
  8.    Lukamenna reacted to a comment on a file: SirenSetting Limit Adjuster
  9. 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

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.