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.

Section136Callouts v1.12.1913.8 (Build 1913)

(25 reviews)

5 Screenshots

Could contain: dance, screenshot, person

 

Section136Callouts is a LSPDFR callout package featuring a verity of callouts which spice up your LSPDFR experience. Developed over nearly two years now, it certainly has the content to keep you on your feet in the city of Los Santos!

 

Support the pack!

99% of players will enjoy the pack for free. That's fine! However, if you'd like to chip in an financially support future development of the pack, then please consider taking out my Section136Callouts Early Access Club membership! For just £5.00 a month, you will receive all Section136Callouts beta builds with the freshest functionality, plus get a massive influence on what comes next! Get started at https://www.buymeacoffee.com/maxplayle

 

Join the conversation!

For discussion, information about upcoming updates, and more regarding Section136Callouts, LSPDFR in general and more - join my Discord server! You can join using the link: https://discord.gg/3bq88pY

 

Current Callouts

  • Area Search
  • Armed Suspect
  • Attempted Sexual Assault
  • Detainee Transport Required
  • Interior Burglary
  • Mental Health Patient Escaped
  • Officer Panic Button 
  • Person With Knife
  • Prisoner Transfer
  • Racing Vehicles
  • COVID-19 Self Isolation Violation
  • Shoplifting
  • Stolen Emergency Vehicle
  • Stolen Vehicle (disabled by default)
  • Suicidal Subject
  • Theft from Person
  • Traffic Stop Backup Required
  • Metro Station - Assistance Requested 
  • Airport Security Threat
  • Commercial Vehicle Theft
  • Concern for Welfare 

 

Copyright and Legal Stuff

This mod (compiled plugin, compiled patch to Grand Theft Auto V source, henceforth "Mod" or "The Mod"), is the sole property of the Mod author (Max Playle, henceforth "Owner" or "The Owner"). By default it may only be distributed on its own from https://lcpdfr.com. It may not be distributed on its own from any other source unless given explicit permission. It may be included in any video as long as it does not attempt to make money off The Owner's Mods. URL shorteners or other attempts to make money off The Owner's Mods are strictly forbidden without advance written permission. Attempts to modify the Mod, and distribute modified versions are Strictly Prohibited, regardless of the modifications in question.

 

YouTube Content Creators / Twitch Streamers

You can include this script in any of your YouTube videos or Twitch Streams. However, I politely request that you include a link to this page (or to https://section136.maxplayledev.org, which will redirect here) in the description/show notes of your video. Please do send me a link to any videos that include Section136Callouts, I'd be curious to know your thoughts and to see playback of the callouts from a third party perspective!

 

AV False Positive

Section136Callouts will trigger some online virus searching engines, such as VirusTotal. This is because the engines used to scan files submitted to sites such as VirusTotal use extremely aggressive heuristics to determine whether something contains a virus. However, as a side effect of this - binaries such as GTA plugins, which make use of memory hooking to achieve a large amount of what they do, will be flagged up. Section136Callouts does not contain any malicious code whatsoever, and you can safely ignore any warnings you receive as a false positive. 

 

Section136Callouts should not flag up in any desktop antivirus engines, however may - on occasion, when a new version is released. 

 

Dependencies

Whilst every effort is made to keep the dependencies bundled with the Section136Callouts download up-to-date, sometimes - being human - I do miss things. As such, you can download the following Section136Callouts dependencies externally:

 

RageNativeUI - https://github.com/alexguirre/ragenativeui/releases (you may need to update this library after a game update)

Newtonsoft.Json - https://www.newtonsoft.com/json

 

Section136Callouts may interact with maxplayledev.org Online Services to report plugin issues, authenticate users against Early Access Club and perform update checks.

If you'd rather Section136Callouts not reach out to the network whatsoever, just enable Prohibit Network Transmission in the configuration file. More information on that is at https://maxplayledev.org/section136callouts/configuration. All currently active network functionality is toggleable using the main configuration file. 

 

 

 

 

 

 

Edited by thatmaxplayle
Update banner

What's New in Version v1.12.1913.8 (Build 1913)

Released

Spoiler

Hotfix Changelog - Build 1913

 

This build has been published following issues reported by the community.

 

  • Fixed an issue resulting in a NullReferenceException which was spamming the log (it seems the previous patch didn't quite fix this). 

 

Known issues:
Not 100% sure if the Player Statistics Menu works on this build. I will assume not many people use it, so have gone ahead and fixed the underlying issue anyway - but please note that you may experience bugs with this functionality if you use it. I'll be patching them soon. 

 

 

Spoiler

Hotfix Changelog - Build 1912

 

This build has been published following issues reported by the community. 

 

  • Fixed an issue relating to the obfuscation of the Player Statistics file preventing deserialization, causing a crash.
  • Fixed an issue with NullReferenceException's being spammed to the log during initialization of the Statistics Menu.
  • Added a fallback which will disable the statistics menu for this session if something goes wrong during initialisation.

 

Hopefully this will fix the issues reported to me by the community. I've been made aware of another bug just today, and will push a silent update sorting that shortly. 

 

 

 

Section136Callouts v1.12 is finally here!

 

External 

The new Section136Callouts configuration utility is now live. You can check it out at https://maxplayledev.org/apps/section136callouts/configurator if you're having trouble modifying the new configuration file, now in JSON format.

 

New Content

  • Added callout: Concern for Welfare
    • This is quite a beefy callout, and because of its nature, it delayed this update from release significantly. 
    • This callout is playable now, however I'm already looking at adding some new content and improvements to it over the next couple of weeks/months.
    • This callout has a number of situations, and for patrols in Blaine County, only some will fire. The callout will not fire all scenarios in Blaine County as this would involve a long drive. I'll be adding more county-based scenarios soon, however at present the callout does work throughout the entire map. 
  • Added Setup Assistance functionality to the Section136Callouts in-game Settings Menu. This menu contains "one-time-fix" and can reconfigure other plugins when selected if it will aid Section136Callouts to work.
    • An example of this is the "Disable ELS Traffic Control" option which can cause some conflictions with the Player Tail scenario used within the new Concern for Welfare callout.
  • If the user is using an old configuration file, they will now be prompted to reset it on startup. This will appear automatically, and will allow the user to reset and regenerate their configuration file at the touch of a button.
  • Added "Reset Configuration File" functionality to the Section136Callouts menu. Please note that this will require an LSPDFR restart to take effect.
  • Made the "S136.ReloadLSPDFR" command public, which allows you to remove any problematic entities and restart LSPDFR in case of a soft-lock within a callout from any plugin.

 

Existing Feature Overhauls

  • The Coroner service has been entirely rewritten, refreshing code I wrote 3 years ago - safe to say it's been optimised a fair bit too.
  • Rewrote the Police Radio menu for the Section136Callouts menu, updating it to use the new Section136Callouts Menu base classes, and updating functionality within it also.
  • Rewrote the update checker, following internal systems restructuring on the server-side. 
  • Rewrote the Early Access Club authentication manager, following internal systems restructuring on the server-side.

 

Default Configuration Changes

  • The "COVID-19 Self Isolation Violation" callout is now disabled by default. It may be removed in a future release.
  • Removed the following unused configuration options from the configuration file:
    • ENABLE_FEATURES > EnablePursuitOptionsInRadioMenu
    • ENABLE_FEATURES > EnableEndCalloutButtonInPoliceRadioMenu
    • ENABLE_FEATURES > Ambient Features
  • The following configuration options have had their default values changed: 
    • ENBABLE_CALLOUTS > SelfIsolationViolation | Now has a default value of false - previously true
    • AI_SETTINGS > AiOfficersUseLethalForce | Now has a default value of true - previously false
  • Added the following new settings:
    • ENABLE_CALLOUTS > ConcernForWelfare | Used to control whether the Concern for Welfare callout is registered, provided IgnoreCalloutEnableStatus is not enabled.
  • Restructured settings:
    • CALLOUT_SETTINGS > WELFARE_CALLOUT_GROUP has been renamed and is now shared between the following callouts:
      • Mental Health Patient Escaped
      • Suicidal Subject
      • Concern for Welfare

 

Bug Fixes

  • Fixed a bug causing the Protest callout to periodically fail with error message "Value cannot be null" - this was due to a buggy world location check.
  • Fixed a bug in the Protest Callout causing excessive log output. This logging has now been removed, and the logic related to tasking free members of the RIOT Squad has now been improved.
  • Removed the Legacy Police Radio option from the Section136Callouts menu.
  • Fixed a bug causing the Attempted Sexual Assault callout to crash if entities related to the Ambulance became invalid whilst en route to your location.
  • Fixed a bug which caused Section136Callouts to crash if Early Access Club Authentication failed.
  • Fixed a bug which caused Section136Callouts to crash if Update Checking could not be completed successfully.
  • Fixed a bug involving an invalid call to a GTA native which could cause LSPDFR, or the game entirely, to crash.
  • Fixed a typo in the PluginConfigVersion setting in the main configuration file, used to determine an out-of-date configuration file. 

 

Quality of Life Fixes

  • If the Coroner (or another service unit) encounters an error because related peds/vehicles go invalid due to increasing proximity to the player, these errors are no longer displayed on-screen if the player has left the scene.
  • Section136Callouts will now fade the game screen in when it loads, to prevent the need to restart the game if it, or another plugin, encounters an issue during a previous session.
  • Added the "Oops" command which can now be used to circumvent the need to restart the game if a callout goes wrong whilst player controls are disabled, or the game screen is faded to black. This will also work if another plugin caused one of these issues to occur.
  • The configuration file is now in JSON format, making it easier to edit. I've also just launched a neat new Online Configurator which explains all configuration properties and allows you to customise them using a GUI - and download a completed configuration file.

 

 

Spoiler

Previous update changelog: 

 

Bug Fix Update - Changelog

 

BUILD 1796 - MINOR COMPATIBILITY UPDATE

This update fixes a bunch of bugs with regards to the Update Checking and Early Access Club authentication systems. This is required because the server-side software was recently rewritten, meaning it broke the endpoints used by previous versions of the pack.

 

If you're looking for new functionality, it's on the way - however recent game updates have made it incredibly difficult to test this (even on a rather beastly computer) so I'm not really sure where to go from here...

 

BUILD 1553 - HOT FIX + MINOR FEATURE UPADTES:

Attention was brought to bugs in previous builds with the help of the Automatic Bug Reporting system. If you haven't yet enabled this functionality, do so today! It helps everybody in the Section136Callouts community. If it weren't for users who use the ABR system, these bugs would not have been fixed - and it's likely I would never have known about them.

 

Bug Fixes:

  • Fixed a bug involving a small 1 second hang when callouts are accepted whilst Live Activity is enabled. This functionality is now utilised on a new thread, to remove any impact on the time taken to load a callout.
  • Fixed a bug causing the Stolen Commercial Vehicle callout to crash during instances where the passenger wasn't spawned.
  • Fixed a bug causing a crash if the mainconfig.xml configuration file wasn't deleted and allowed to regenerate after updating to v1.11.* from any previous version.

 

Feature Updates:

  • Automatic Bug Reporting (Network Bug Reporting) settings are now accessible via the Section136Callouts Menu. Press X (by default) and head into the Settings Menu to see these options. It can now be toggled in-game, and you can learn more by selecting the corresponding button in the menu.
  • Live Activity now supports an Anonymous Mode, allowing you to utilise the functionality without broadcasting your in-game username.
  • Live Activity settings are now accessible via the Section136Callouts Menu. Press X (by default) and head into the Settings Menu to see these options. You can enable/disable Live Activity, enable/disable Anonymous Mode, and learn more about how Live Activity works with the Learn More link displayed in the menu.
  • You can now enable/disable individual callouts from the pack via the Section136Callouts Settings Menu. Hit X (by default) and click Settings Menu > Callouts to individually enable or disable callouts. Bare in mind that your changes from within this menu are not applied until you reload LSPDFR.

 

Removed Functionality:

  • Removed the "Automatic Bug Reporting" information screen which appears when you first install Section136Callouts (or clear the data folder) as this functionality is now stored within the Settings Menu.

 

Default Configuration Options:

  • Network Bug Reporting is now enabled by default, but can easily be disabled from within the Section136Callouts menu.
  • Live Activity is now enabled by default, however in the new Anonymous Mode. You can disable it altogether if you wish, or disable Anonymous Mode to show your player's name from within the Section136Callouts menu.

 

BUILD 1478 - HOTFIX:
Fixed an urgent bug which broke the serialization code for the configuration XML file.

 

BUILD 1465 - RELEASE:

 

A relatively small update containing a brand new callout, some bug fixes, along with a requested feature.

 

🆕 New Features

- Added a brand new (optional) system, called Section136Callouts Live Activity. Using this, you can see what your fellow Section136Callouts officers are doing (where enabled) by broadcasting it to my Discord Server, along with https://beta.maxplayledev.org/section136callouts/liveactivity. This functionality is disabled by default, however can be enabled via the standard, main_config.xml file you're all used to editing. Privacy information and a sample network request is included in the above URL. Note that this functionality will only run if the callout accepted is from the Section136Callouts pack.

 

- Added a brand new callout, Commercial Vehicle Theft.

 

- Added a brand new dependency checker, replaing the old one, which checks all dependencies when you start LSPDFR with the pack - and will notify you if something is wrong.

- The configuration file now contains a reference to the build it was created using, and Section136Callouts will warn you if you are using an out-of-date configuration file. If you see this warning, be sure to delete your configuration file, and let the plugin regenerate it when it next loads. That way, you'll have access to all the latest and greatest settings!

 


Short Description

High quality, customisable callouts based on both new ideas and ideas from our old favourites!

User Feedback

Recommended Comments

marwaan

Members

On 10/5/2023 at 3:05 PM, thatmaxplayle said:

 

There's already a configuration file, although it's an XML file (for ease of implementation for new settings)

 

The XML format allows me to automatically serialize the configuration, meaning I can more easily add new settings options to the pack. This has a side effect of making the pack extremely configurable. 

 

To find the existing configuration file, go to GTA V\Plugins\LSPDFR\Section136Callouts - the file is named mainconfig.xml. 

 

I couldn't find any file named "mainconfig.xml.", I tried to search but nothing found.

thatmaxplayle

Members Author

On 10/6/2023 at 5:35 PM, marwaan said:

I couldn't find any file named "mainconfig.xml.", I tried to search but nothing found.


This file is generated automatically by the plugin when you load it for the first time.

 

If it‘s not there and you have started LSPDFR with Section136Callouts installed at least once, check your folder security permissions. Rockstar for some reason update the file permissions with title updates (meaning other binaries such as 136 cannot write files - causing the deserialisation of the settings file to fail)

PCBojangles

Members

@thatmaxplayleCan I change the police ped model to an EUP one? Great plugin btw.

IcyEvelyn

Members

(edited)

Thank you for making this callout pack 😃

Edited by IcyEvelyn

Heisenberg456

Members

there is a problem when ı go on duty and while plugin loaded ı always get this:Section136 callout couldn't check update ?

XURAN

Members

Every time I go to work, I crash, and then this appears in my log. What happened

 S136 CALLOUTS EXCEPTION WARNING
 handled exception occured; printing here for debugging, error reporting and logging purposes.
[12/7/2023 11:13:02 PM.455] LSPD First Response: [Section136Callouts]  Exception Name: ‬‬‭‮‬‬‏‫‌‪‍‪‎‍‌‭‌‍‮‫‎‬‮
[12/7/2023 11:13:02 PM.455] LSPD First Response: [Section136Callouts]  Exception Stack: 
[12/7/2023 11:13:02 PM.455] LSPD First Response: [Section136Callouts]  Exception Message: Unable to connect to the remote server
[12/7/2023 11:13:02 PM.455] LSPD First Response: [Section136Callouts]  ~
[12/7/2023 11:13:02 PM.455] LSPD First Response: [Section136Callouts]  ~
[12/7/2023 11:13:02 PM.455] LSPD First Response: [Section136Callouts]  Although this Exception didn't cause a crash, it's best to send it to me anyways. You can do this by submitting the log file to the support channels in my Discord Server: https://discord.gg/3bq88pY - or by sending it to me via email *****@*****.tld . Either works for me!
[12/7/2023 11:13:02 PM.455] LSPD First Response: [Section136Callouts]  ------------------------------------------------------------------------------------------------
[12/7/2023 11:13:02 PM.455] LSPD First Response: [Section136Callouts] Is user EAC? False

RagePluginHook_07122023_144026.log

thatmaxplayle

Members Author

200,000 downloads. What an achievement. 
Thank you to everybody who has downloaded the plugin over the years, your support has not gone unnoticed and I am truly thankful.

A massive shoutout to the team behind LCPDFR.com for all of their assistance over my time here, too! Thank you, people!

 

I've got some new content lined up for the new year. It's just about finding the time to finish it. Life is busy these days, but we've got this. 

 

Merry Christmas & Happy Holidays, everybody!

 

- Max

Developer; Section136Callouts

Charlie686

Members

3 hours ago, thatmaxplayle said:

200,000 downloads. What an achievement. 
Thank you to everybody who has downloaded the plugin over the years, your support has not gone unnoticed and I am truly thankful.

A massive shoutout to the team behind LCPDFR.com for all of their assistance over my time here, too! Thank you, people!

 

I've got some new content lined up for the new year. It's just about finding the time to finish it. Life is busy these days, but we've got this. 

 

Merry Christmas & Happy Holidays, everybody!

 

- Max

Developer; Section136Callouts

A huge congratulations! You've done an outstanding job.

thatmaxplayle

Members Author

(edited)

On 10/23/2023 at 1:38 PM, PCBojangles said:

@thatmaxplayleCan I change the police ped model to an EUP one? Great plugin btw.

 

Hey there,

Thank you for your kind comments!
 

I should imagine that's possible, however without checking the code I cannot be 100% certain. 

 

At the very least, you'll be able to load an EUP ped model (I would've thought) however I don't think Section136Callouts will support the customisations offered by EUP, asuch you'll probably get a random variation of the model you enter. This may/may not be ideal, I'm not sure - as I've never used EUP.

 

Having taken a peek at the code - I can confirm that there currently isn't a configuration element for this, however it's certainly something I can look at implementing. Where specifically would you like the plugin to use an EUP ped as opposed to a standard one? 

Cheers,
Max

10 hours ago, Charlie686 said:

A huge congratulations! You've done an outstanding job.

Cheers Charlie, shame we don't get to chat as much as we used to - but I appreciate all the support you've given over the years! 

On 10/29/2023 at 5:22 PM, IcyEvelyn said:

Thank you for making this callout pack 😃

 

I'm glad you like it! Isn't it strange what a random lockdown project can become? 

On 12/7/2023 at 3:18 PM, XURAN said:

Every time I go to work, I crash, and then this appears in my log. What happened

 S136 CALLOUTS EXCEPTION WARNING
 handled exception occured; printing here for debugging, error reporting and logging purposes.
[12/7/2023 11:13:02 PM.455] LSPD First Response: [Section136Callouts]  Exception Name: ‬‬‭‮‬‬‏‫‌‪‍‪‎‍‌‭‌‍‮‫‎‬‮
[12/7/2023 11:13:02 PM.455] LSPD First Response: [Section136Callouts]  Exception Stack: 
[12/7/2023 11:13:02 PM.455] LSPD First Response: [Section136Callouts]  Exception Message: Unable to connect to the remote server
[12/7/2023 11:13:02 PM.455] LSPD First Response: [Section136Callouts]  ~
[12/7/2023 11:13:02 PM.455] LSPD First Response: [Section136Callouts]  ~
[12/7/2023 11:13:02 PM.455] LSPD First Response: [Section136Callouts]  Although this Exception didn't cause a crash, it's best to send it to me anyways. You can do this by submitting the log file to the support channels in my Discord Server: https://discord.gg/3bq88pY - or by sending it to me via email *****@*****.tld . Either works for me!
[12/7/2023 11:13:02 PM.455] LSPD First Response: [Section136Callouts]  ------------------------------------------------------------------------------------------------
[12/7/2023 11:13:02 PM.455] LSPD First Response: [Section136Callouts] Is user EAC? False

RagePluginHook_07122023_144026.log 137.96 kB · 3 downloads

 

Hi there.

Sorry you're running into issues with the pack. It seems that this is something to do with the obfuscation I apply to the binaries before releasing them. I'll be sure to take a look into this before the next release.

Thanks,

Max

On 10/30/2023 at 10:04 AM, Heisenberg456 said:

there is a problem when ı go on duty and while plugin loaded ı always get this:Section136 callout couldn't check update ?

 

Hey there,

It does appear that this is a known issue. I'll look into it further before the next update.

Cheers,

Max

Edited by thatmaxplayle

thatmaxplayle

Members Author

Hey everyone,

 

Happy new year! I hope everybody has been having a good start in 2024!

 

Just touching base. Thank you for the continued overwhelming support that this pack is still receiving even without an update, after so long. That's quite insane. 

 

I'll soon be deploying a "quality of life" patch which is unlikely to be the big 1.12 update, however will fix a couple of bugs I've been receiving reports from regularly: 

  • Rework (and/or temporary removal) of some network utilities:
    • The Update Checker and Automatic Bug Reporting system are likely to be reworked/removed in/from this release.
    • Live Activity is likely to be removed from this release. Not sure if it will come back...
    • These utilities may be re-added in the future, however at the moment they cause more problems than they solve. 
    • Due to the overhaul of a large part of my Online Services system, the endpoints Section136Callouts currently requests from no longer exist. Due to a systems failure late last year, I also lost most of the server-side source code for the original system that responded to these requests. Because of this, I cannot easily re-implement the server-side functionality without changing the endpoint used to contact the service.
  • Bug fixes for issues experienced by users who do not use the 'ForceDuty' command to start their shift!
    • I've had reports of some issues involving the plugin hanging when a user does not use the ForceDuty command to start their shift, and instead heads towards a police station. Noob error some would say but clearly I didn't test this functionality with the plugin installed before dispatching the last update. See what I did there?
  • Removal of plugin-startup prompts.
    • I'll be moving over towards a RNUI-based configuration system, because of this, the prompts you may see at startup will no longer be necessary.
      • This does mean that some features (such as automatic bug reporting, when it is re-implemented) will be enabled by default. I'll post some more information about this before these changes go live.

I think it's important to focus on streamlining the player's experience before I dive into making new callouts. In light of this, I'm prioritising these quality of life changes before diving back into the main callout I've been working on for nearly a year now...

 

Furthermore, since I've completely overhauled my website (and completely broken all Section136Callouts-related links) I'll be looking into getting all of those services working again, including a brand new online configurator. I'll be the first to admit that the Section136Callouts configuration file isn't the easiest to navigate, so yeah. There is new stuff in the pipeline, it's just a case of finding the time to implement it, and whilst on the topic of that: 

 

I'd also like to drop in an apology...

 

I am more than aware that the amount of work going into Section136Callouts has been decreasing over previous months, and even stretching as far as the last year. The truth is, life got really really busy. For those who don't already know, I first wrote the draft versions of Section136Callouts during the UK's national COVID-19 lockdown. Initially, I had no intentions of publishing the plugin, but thought it would be cool to write some custom callouts; with prior experience in software development. Clearly I did end up releasing it, thinking it would get 200 downloads then die... but boy, was I wrong?! 200,000 downloads later, and still going strong. 

 

Battling a full-time job, other part time employment/engagements, and maintaining everything else I do software-related, has taken up a lot of my time, recently. I really love what the plugin has become, albeit it's in need of some TLC right now. As the game has been updated, things have changed, and I'm more than aware this has broken one or two components within the pack. My first priority within this big return will be getting the pack polished up, and clean up some of the terrible excuses for code that has made it into the pack over the years. Only when I think the project is stable enough to take more functionality, will I start adding more functionality.

 

So thank you, once again, to everybody who has taken the time to install the pack and try it out! I'm so happy with the community this pack has built, and it wouldn't be possible without a few other people, whom I've named below:

 

  • The LCPDFR.com staff, I mean - without them - there would be no platform to share this plugin on!
  • My support guys in the Discord Server. Without you, I'd have been inundated over the years with support requests. You guys help me stay sane!
  • Every single person (you included) who has engaged with the pack, by downloading it, playing with it, and sharing it! You people are all awesome!

 

 

Signing off now- this post was much longer than expected, sorry!

 

Once again - a very happy new year to everybody. I hope 2024 is full of awesome things for everyone here, including a couple Section136Callouts updates 👀

 

Cheers gang,

Max

thatmaxplayle

Members Author

(edited)

UPDATE following my announcements a couple days ago...

 

You can now test the online configurator over at https://beta.maxplayledev.org/apps/section136callouts/configurator! Please be aware that this will not work for the existing public version of Section136Callouts, as I've completely restructured the configuration system, meaning the configuration file, as of the next update, will be in JSON format rather than XML. 

 

I've been working on the latest update a fair bit in recent days, and will be ready to publish something soon!

 

EDIT: This tool is not 100% completed yet, there's still some work to be done, but you can get a feel for how it works before it goes live on the main website 🙂 

Edited by thatmaxplayle

thatmaxplayle

Members Author

(edited)

v1.12 is coming!

 

Hey everybody!

Just touching base once again with regards to the upcoming update. The new callout is nearing completion, and in the last few days alone, significant work has been done to it to both finalise functionality, and optimise existing code to ensure the new callout is as accessible as possible.

 

That said, just like I've always said - this one is ambitious, and is very complex from a code standpoint. There's a lot of required entities throughout the storyline of the callout (yes, more than the protest callout) which does present some challenges.

 

Whilst I have reduced the amount of time the callout needs to process every tick substantially (increasing framerate) I've been unable to cut down on the entity budget required for this callout as much as I would've liked to. Because of this, it seems clear that this callout is likely to be practical only for people who have higher-end PCs. 

 

That's not to say that people with lower-spec PCs wouldn't be able to play the callout, because Section136Callouts actively monitors gameplay variables and entities, and will kill a callout at the earliest sign of something going wrong (if it would potentially lead to a crash) - this is more often known as my neat little "Section136Callouts Crash Prevention System". Because of this, this callout remains accessible to all players, at the potential expense of immersion in the event of something going wrong.

 

The brand new callout itself accounts for approximately 9,000 new lines of code - including the addition of multiple new mechanics within the plugin which I am super excited for you guys to check out!

 

I know a lot of people will be interested in a potential release date for v1.12. I am not yet in a place to confirm an exact date, although I'm hoping to drop this long-awaited patch sometime towards Mid/Late February 2024. 

 

I'd like to share just a snippet of the final changelog for 1.12, this update has been a year in the making (admittedly, not full-time) so I hope you are excited as I am for the release.

 

Quote

Bug Fixes / Improvements

  • Fixed a bug in the Protest Callout causing a random "Value cannot be null" error message.
  • Fixed an issue in the Protest Callout causing excessive log output.
  • Removed the now defunct Police Radio menu from the plugin menu.
  • Fixed a bug in the Attempted Sexual Assault callout where the requested Ambulance Unit would sometimes become invalid (firing crash prevention) whilst en route to your location.
  • Fixed a bug which caused Section136Callouts to crash if Early Access Club authentication failed. 
    • Note: Until the update, there's a work-around. Just disable EAC Startup Authentication in the plugin configuration file.
  • Fixed a bug involving an invalid call to a GTA Native Function, potentially causing either LSPDFR to crash, or GTA to outright CTD.
  • Fixed a couple of typo's in the plugin configuration file.

Quality of Life Enhancements

  • If the coroner encounters an error because related peds/vehicles have been subject to GTA's overly aggressive garbage collection system, it'll now only show an error if you're still on scene.
  • Added the Oops console command which can potentially save your game if a callout (even from another pack) gets stuck.
  • The configuration file is now in JSON format, making it easier to edit, and empowering the brand new online configurator available at https://beta.maxplayledev.org/apps/section136callouts/configurator

New Content/Features:

  • Added new callout: Concern for Welfare 
    • This callout is ambitious, by nature, please see notes above.
  • Added Setup Assistance functionality to the GTA menu which allows you to apply one-time-fixes to configuration files for other plugins which may conflict with Section136Callouts functionality. 
    • An example of this is the "Disable ELS Traffic Control" option - which left enabled can cause some issues with the new player tail mechanic. 
  • Added configuration options related to the Concern for Welfare callout. The configuration file has also been restructured slightly, now featuring a "WelfareGroup" settings group allowing you to edit settings for all welfare-related callouts.
  • If the user is using an outdated configuration file, they will now be prompted on startup to reset it. This will appear automatically, and will offer the ability to reset it at the touch of a button!
  • Added "Reset Configuration File" into the main plugin settings menu!
  • Added a new "Player Tail" mechanic, which can be utilised in future callouts! 

Substantial Changes/Overhauls

  • Entirely rewrote the following components of the plugin, offering better performance and a more stable experience:
    • Coroner Service Unit
    • Police Radio Menu
    • Update Checker
    • Early Access Club authentication system (which is no longer broken)

Configuration Changes

  • The "COVID-19 Self Isolation Violation" callout is now disabled by default. Let's all agree that we want to forget COVID ever happened, but if you want to relive that experience with this callout (for whatever twisted reason, I'm not going to judge) the option is still there.
  • Removed the following options from the configuration file: 
    • ENABLE_FEATURES > EnablePursuitOptionsInRadioMenu
    • ENABLE_FEATURES > EnableEndCalloutButtonInPoliceRadioMenu
    • ENABLE_FEATURES > AmbientFeatures
    • These options haven't been used for a long time, so it's about time they were removed!

 

Edited by thatmaxplayle

thatmaxplayle

Members Author

Hey gang!
Sorry it's a little bit late - I've been super super busy over the past month, although Section136Callouts version 1.12 is now out for the world to see! Hope you enjoy the new callout (which has taken a little under a year to work on)!

Do be sure to let me know if you encounter any issues, either here or via my Discord Server... https://discord.gg/pj5JeuQeyz

Drewster327

Members

Love the callouts, they are so immersive! How do I go about changing the menu key, it conflicts with other another menu

thatmaxplayle

Members Author

7 hours ago, Drewster327 said:

Love the callouts, they are so immersive! How do I go about changing the menu key, it conflicts with other another menu

 

You can do so by editing the mainconfig.json file available in PLUGINS > LSPDFR > Section136Callouts.

 

If it’s any easier, i’ve got a free online configuration tool available as well… https://maxplayledev.org/apps/section136callouts/configurator

Graceymanor

Members

Is there any way to change the keys? 

On 3/20/2024 at 3:23 AM, thatmaxplayle said:

 

You can do so by editing the mainconfig.json file available in PLUGINS > LSPDFR > Section136Callouts.

 

If it’s any easier, i’ve got a free online configuration tool available as well… https://maxplayledev.org/apps/section136callouts/configurator

Which part in the maincofig is the menu?

thatmaxplayle

Members Author

3 hours ago, Graceymanor said:

Is there any way to change the keys? 

Which part in the maincofig is the menu?

 

Not sure what you’re trying to ask, but there’ll be a MainMenuKey item under the KEYS object in the configuration file.

thatmaxplayle

Members Author

6 hours ago, Gelse16 said:

i still enjoy this pack, keep up the good work!

 

Thank you very much! Glad to see you're still enjoying the pack!

 

Happy patrolling! 🚓

Sabre117

Members

I can't find an ini/config file that would allow me to change the keybind so I had to remove the callout. If anyone knows how to, or can show me if I missed it, let me know!

(edited)

your callouts r amazing but iam sorry the new update crashes my game i hope u take alook into it iam looking forward to that thanks ! 

RagePluginHook.log

Edited by Officer John.Nolan

thatmaxplayle

Members Author

On 3/27/2024 at 3:58 AM, Sabre117 said:

I can't find an ini/config file that would allow me to change the keybind so I had to remove the callout. If anyone knows how to, or can show me if I missed it, let me know!

 

This pack uses a more comprehensive configuration file in the form of a JSON file. This is stored at GTA V > Plugins > LSPDFR > Section136Callouts and is named `mainconfig.json` - this file is automatically generated and will only be present after you load LSPDFR with the plugin installed for the first time.

11 hours ago, Officer John.Nolan said:

your callouts r amazing but iam sorry the new update crashes my game i hope u take alook into it iam looking forward to that thanks ! 

RagePluginHook.log 1.66 MB · 0 downloads

 

I've been made aware of this issue and have pushed a testing release to my beta testers. This will be uploaded to the site shortly all going well. I appreciate you taking the time to make me aware of the issue, however!

Heisenberg456

Members

Just a quick question how can ı change section136callouts menu key X to something?

9 hours ago, thatmaxplayle said:

 

This pack uses a more comprehensive configuration file in the form of a JSON file. This is stored at GTA V > Plugins > LSPDFR > Section136Callouts and is named `mainconfig.json` - this file is automatically generated and will only be present after you load LSPDFR with the plugin installed for the first time.

 

I've been made aware of this issue and have pushed a testing release to my beta testers. This will be uploaded to the site shortly all going well. I appreciate you taking the time to make me aware of the issue, however!

thank u so much for your effort ❤️

thatmaxplayle

Members Author

On 3/28/2024 at 4:11 PM, Heisenberg456 said:

Just a quick question how can ı change section136callouts menu key X to something?


You'll need to modify the configuration file found at:

GRAND THEFT AUTO V > PLUGINS > LSPDFR > SECTION136CALLOUTS > mainconfig.json

 

Search for <MainMenu> (including the angled brackets) and it should send you to the right line. You'll need to use the numerical key code. You can see a full list of the available key codes here: https://learn.microsoft.com/en-us/dotnet/api/system.windows.forms.keys?view=windowsdesktop-8.0

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.