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.

Security+ Beta 1.2

(13 reviews)

3 Screenshots

ATTENTION!

This mod is no longer in active development!

Development of this mod has been taken over here

What does this mean? Well, simply put, I can no longer handle it. School and work has to take priority, and I just don't have the time for it anymore. I'm very sorry to those of you who were looking forward to new updates, bugfixes, your suggestions and more. I wanted to say thank you to everyone for your incredible amounts of support along the journey of this plugin.

 

I first submitted this over 3 years ago, way back in 2019, as just a couple of vaguely security related callouts. Since then, nearly 50,000 people have downloaded it. I can't even picture that many people in my mind, it truly blows me away, so thank you.

 

For anyone interested, I've decided to open-source the entirety of Beta 1.2, along with all unreleased WIP Beta 1.3 code here on GitHub. It's a GPL license, so go crazy. Unfortunately I no longer have the original code for the older versions, but if you really need them for some reason you can always just decompile them, as they're all still available here as .dll files. Thank you all again for your support over the years, and happy modding.

 

 

Security+ is now in Beta!

After a very long wait (sorry haha) the major update is finally here.

I won't spoil too much, but some of the new features include:

    - A brand new code base for maximum optimization

    - Remastered or Remade all existing callouts!

    - Now supporting 50 locations across San Andreas!

    - 36 Unique security scenarios!

    - A custom security dispatcher!

    - And much more

 

I've done my best to remove all existing bugs, and everything should work smoothly, however, if you find a bug please don't hesitate to leave a comment or send me a message 🙂

 

 

If you've got a suggestion for the mod, leave a comment or join the discord to let me know!

Want to help shape a fantastic new community? Talk about all things LSPDFR, GTA, Programming, Or whatever is on your mind? Join our Discord Server today: https://discord.gg/6p9yby4

 

Want to support development of this mod? You can donate today below the download button or by joining my Patreon: https://www.patreon.com/sneakysteve .

 

Check out the SecurityPlus.ini file for configuration! If you continuously get a "Code 4 - Disregard" message, try disabling the distance check!

 

How to uninstall the plugin (callouts):
1. Navigate to Grand Theft Auto V\plugins\LSPDFR\ and delete both "SecurityPlus.dll", and "SecurityPlus.ini"
2. Navigate to Grand Theft Auto V\LSPDFR\audio\scanner\ and delete the folder "SECURITYPLUS"

3. Navigate to Grand Theft Auto V\LSPDFR\data\custom\ and delete "agency_gru.xml", "duty_selection_gru.xml", "inventory_gru.xml", "outfits_gru.xml", and "stations_gru.xml"
------------------------------
How to uninstall the mod (vehicles):
1. With OpenIV Navigate to Grand Theft Auto V\mods\update\x64\dlcpacks\ and delete the folder "gspack"
2. With OpenIV Navigate to Grand Theft Auto V\mods\update\update.rpf\common\data\ and edit "dlclist.xml"
    Inside this file find the line that says "<item>dlcpacks:/gspack/</item>" and delete it, then save "dlclist.xml"
3. With OpenIV Navigate to Grand Theft Auto V\mods\update\update.rpf\common\data\ and edit "extratitleupdatedata.meta"
    Inside this file find the set of lines that says: 
    <Item type="SExtraTitleUpdateMount">
        <deviceName>dlc_gspack:/</deviceName>
        <path>update:/dlc_patch/gspack/</path>
    </Item> 
    and delete that section of code, then save "extratitleupdatedata.meta"

 

A very special thank you to my patrons 🙂

  • Swedsson
  • CallMeJ
  • Russell Roxburgh
  • Billie Frog
  • Bendaya Amine

 

External Requirements:

Open All Interiors: https://www.gta5-mods.com/scripts/open-all-interiors

 

Required for EUP version:

 

 

OPTIONAL BUT HIGHLY RECOMMENDED: Traffic Policer by @Albo1125

 

OPTIONAL BUT HIGHLY RECOMMENDED: https://www.bejoijo.com/post/ultimate-backup by @BejoIjo

 

 

Credits:

  • SneakySteve
  • @Albo1125 for Traffic Policer Integration
  • @3T12 for Callout Writing

security.png

Edited by SteveOhByte
Mod is no longer being developed

What's New in Version Beta 1.2

Released

- Updated ini file to allow for modification of vehicles used by callouts

- Removed Herobrine


Short Description

Become a security guard!

User Feedback

Recommended Comments

bosSdIng035

Members

I just checked LSPDFR because I had just spent most of the afternoon installing Gruppe6 vehicles Props I will do a video and upload it to youtube for you to enjoy I will leave in the review section but you read my mind about a security video 👍👍

SteveOhByte

Insiders Author

3 hours ago, TheMonotoneScone said:

Perhaps you could list the callouts in the description

Thanks for the input! I'll do that right away.

2 hours ago, bosSdIng035 said:

I just checked LSPDFR because I had just spent most of the afternoon installing Gruppe6 vehicles Props I will do a video and upload it to youtube for you to enjoy I will leave in the review section but you read my mind about a security video 👍👍

Thanks!

Canelo

Members

Is it possible to respond to these callouts as a cop? I mean, if it would seem legit.

SteveOhByte

Insiders Author

4 minutes ago, Canelo said:

Is it possible to respond to these callouts as a cop? I mean, if it would seem legit.

Yes it is, they are normal LSPDFR callouts and will appear no matter where you are patrolling, or what you are patrolling as.

SteveOhByte

Insiders Author

23 minutes ago, HazyTube said:

I recommend putting Traffic Policer as an optional,  not a requirement. If you refer to it, it doesn't have to be installed. You should be able to use the callout pack without it.

Thanks for the advice! I'll look into that 🙂

SyeDog

Members

6 minutes ago, SneakySteve said:

Thanks for the advice! I'll look into that 🙂

Check out Albo's "Using Albos API's" tutorial, walks you though using wrapperclasses to reference code people may not have and use if statements to use it for those that do. Your pack seems to be along the same lines as mine, good to see others going for the smaller scale callouts instead of the hollywood movie style callouts all the time.

Terpz

Members

so basically code red callouts make something different

WildManDan

Members

None of the current callouts are any different to callouts already around, And thing is its also not specifically security work either

SteveOhByte

Insiders Author

4 minutes ago, WildManDan said:

None of the current callouts are any different to callouts already around, And thing is its also not specifically security work either

I'm aware of that, I wanted to get into coding and saw this as a good opportunity. These are calls that a security guard realistically might have to deal with and so I'm simply putting it all into one big package for ease of use. These are all original callouts and I wasn't trying to make something that someone else already did, I was simply having an idea and executing it.

WildManDan

Members

2 minutes ago, SneakySteve said:

I'm aware of that, I wanted to get into coding and saw this as a good opportunity. These are calls that a security guard realistically might have to deal with and so I'm simply putting it all into one big package for ease of use. These are all original callouts and I wasn't trying to make something that someone else already did, I was simply having an idea and executing it.

Fair enough, Hope it goes well for you.

SteveOhByte

Insiders Author

1 hour ago, retrocidalTV said:

as a 4 year security officer i love it thanks keep it up will be using this ina video also soon 🙂

Thank you!

Jerutastic

Members

Hey man, very refreshing to see a new callout pack. One question, I still switch between 0.3 and 0.4, is this optimized for both or just 0.4?

SteveOhByte

Insiders Author

1 hour ago, Jerutastic said:

Hey man, very refreshing to see a new callout pack. One question, I still switch between 0.3 and 0.4, is this optimized for both or just 0.4?

I haven't yet tested it in use for 0.3. However It shouldnt cause any permenently damagin crashes to test it out, I myself don't have 0.3 at the moment though so I don't know yet. And I'm glad you liked it 🙂

Terpz

Members

On 3/14/2019 at 6:56 PM, WildManDan said:

None of the current callouts are any different to callouts already around, And thing is its also not specifically security work either

ok your point shits getting old

WildManDan

Members

(edited)

1 hour ago, Terpz said:

ok your point shits getting old

Alright get a grip and calm down

 

Edited by WildManDan

  • Management Team
If you don't like the content in a plugin then you can move on, there is no need to begin cussing and just being generally offensive or rude.

LtRob

Members

Does this work with 0.3?

SteveOhByte

Insiders Author

1 hour ago, LtRob said:

Does this work with 0.3?

I haven't yet tested it in use for 0.3. However It shouldn't cause any permanently damaging crashes to test it out, I myself don't have 0.3 at the moment though so I don't know yet. I hope it goes well for you. 🙂

LtRob

Members

Something like escorting a money truck or operating one to go from point A to point B and having a chance to get jumped by gangs would be nice.

LtRob

Members

I got a crash when forcing cancel on a callout. I tried to press ''End'' to no avail. I then pressed ''cancel'' and this happened

 

Spoiler

 

Spoiler

[4/2/2019 4:38:35 AM.242] LSPD First Response: Creating RunawayVehicle from OJCallouts.Callouts.RunawayVehicle, OJCallouts, Version=2.0.1.0, Culture=neutral, PublicKeyToken=null
[4/2/2019 4:38:35 AM.242] LSPD First Response: [TRACE] Callout created:  #2
[4/2/2019 4:38:35 AM.242] LSPD First Response: RunawayVehicle - OnBeforeCalloutDisplayed
[4/2/2019 4:38:35 AM.552] LSPD First Response: [ForceACallout]: Starting callout RunawayVehicle
[4/2/2019 4:38:43 AM.878] LSPD First Response: [TRACE] Spawned with 10.1781
[4/2/2019 4:38:43 AM.878] LSPD First Response: [TRACE] Spawned with 10.1781
[4/2/2019 4:38:43 AM.887] LSPD First Response: [TRACE] Spawned with 10.1781
[4/2/2019 4:38:43 AM.887] LSPD First Response: [TRACE] Spawned with 10.1781
[4/2/2019 4:38:43 AM.892] LSPD First Response: [TRACE] Spawned with 0.4235687
[4/2/2019 4:38:43 AM.892] LSPD First Response: [TRACE] Using 121.5226, -920.7818, 28.84849 Heading: 161.705 and 119.3597, -927.4897, 30.41166 Heading: 160.4311 as base positions
[4/2/2019 4:38:43 AM.905] LSPD First Response: [TRACE] GetBackupTemplate for LocalPatrol in LosSantosCity in PBOX using SpawnsAmbiently
[4/2/2019 4:38:43 AM.905] LSPD First Response: [TRACE] Preloading POLICE3
[4/2/2019 4:38:43 AM.905] LSPD First Response: [TRACE] Preloading INTRUDER
[4/2/2019 4:38:44 AM.084] LSPD First Response: [TRACE] GetBackupTemplate for LocalPatrol in LosSantosCity in PBOX using SpawnsAmbiently
[4/2/2019 4:38:44 AM.084] LSPD First Response: [TRACE] Preloading MP_M_FREEMODE_01
[4/2/2019 4:38:44 AM.087] LSPD First Response: [TRACE] New ped created mp_m_freemode_01 (PedType: 6), Agency: CityPolice (lspd)
[4/2/2019 4:38:44 AM.090] s_m_y_cop_01_black_mini_04
[4/2/2019 4:38:44 AM.090] LSPD First Response: [TRACE] Voice: s_m_y_cop_01_black_mini_04
[4/2/2019 4:38:44 AM.090] LSPD First Response: [TRACE] Set them as cop, original was: FADE4843
[4/2/2019 4:38:44 AM.091] LSPD First Response: [TRACE] Dixie Exstra (MP_M_FREEMODE_01) was set as a cop
[4/2/2019 4:38:44 AM.091] LSPD First Response: [TRACE] Set movement animations for cop: MP_M_FREEMODE_01
[4/2/2019 4:38:44 AM.091] LSPD First Response: [TRACE] New ped creation finished, Gender: Male
[4/2/2019 4:38:44 AM.091] LSPD First Response: [TRACE] Assigned ped to ScenarioFakeTrafficStop #1 (Ambient)
[4/2/2019 4:38:44 AM.092] LSPD First Response: [TRACE] Assigned ped to ScenarioFakeTrafficStop #1 (Ambient)
[4/2/2019 4:38:44 AM.115] LSPD First Response: [TRACE] Thread CruiseAwareOfEntity #1 initialized
[4/2/2019 4:38:44 AM.439] LSPD First Response: [TRACE] PoolWatcher: Found new ped and set them as cop: null
[4/2/2019 4:38:47 AM.787] LSPD First Response: 
[4/2/2019 4:38:47 AM.787] LSPD First Response: ==============================
[4/2/2019 4:38:47 AM.787] LSPD First Response: UNHANDLED EXCEPTION DURING GAME FIBER TICK
[4/2/2019 4:38:47 AM.787] LSPD First Response: ------------------------------
[4/2/2019 4:38:47 AM.787] LSPD First Response: Origin: Game fiber "<UNNAMED THREAD>".
[4/2/2019 4:38:47 AM.787] LSPD First Response: ------------------------------
[4/2/2019 4:38:47 AM.787] LSPD First Response: Exception type: System.AccessViolationException
[4/2/2019 4:38:47 AM.787] LSPD First Response: Exception message: Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
[4/2/2019 4:38:47 AM.787] LSPD First Response: ------------------------------
[4/2/2019 4:38:47 AM.787] LSPD First Response: Inner exceptions:
[4/2/2019 4:38:47 AM.787] LSPD First Response: ------------------------------
[4/2/2019 4:38:47 AM.787] LSPD First Response: Stack trace:
[4/2/2019 4:38:47 AM.787] LSPD First Response: at Rage.Native.NativeFunction.CallByAddress(IntPtr address, Type returnType, NativeArgument[] arguments)
[4/2/2019 4:38:47 AM.787] at Rage.Native.NativeFunction.CallByName(String nativeName, Type returnType, NativeArgument[] arguments)
[4/2/2019 4:38:47 AM.787] at Rage.Native.NativeFunction.CallByName[ReturnType](String nativeName, NativeArgument[] arguments)
[4/2/2019 4:38:47 AM.787] at ‌‌‪‍‍‪‎‎‍‫‌‎‫‍‮‫‌‪‌‌‎‍‬‮.‏‌‎‬‏‬‍‮‮‫‫‏‌‎‮‏‭‫‏‬‭‮(String , String , Single , Single , Single , Single , Single , Boolean , Boolean , Boolean , Boolean , Boolean )
[4/2/2019 4:38:47 AM.787] at ‌‌‪‍‍‪‎‎‍‫‌‎‫‍‮‫‌‪‌‌‎‍‬‮.‮‬‫‍‎‏‏‪‫‍‎‬‬‎‍‭‍‍‮()
[4/2/2019 4:38:47 AM.787] at ‭‎‎‍‬‎‏‎‬‎‍‬‭‌‏‪‬‮‪‏‮.‌‬‏‪‭‏‪‪‬‪‭‎‭‏‌‎‮()
[4/2/2019 4:38:47 AM.787] at Rage.GameFiber.Main()
[4/2/2019 4:38:47 AM.787] LSPD First Response: ==============================
[4/2/2019 4:38:47 AM.787] LSPD First Response: 
[4/2/2019 4:38:47 AM.792] LSPD First Response: [FATAL] Forced termination
[4/2/2019 4:38:47 AM.792] LSPD First Response: [TRACE] Released 0 entities from DefaultContentManager
[4/2/2019 4:38:49 AM.213] LSPD First Response: [INFO] LSPDFR has shut down
[4/2/2019 4:38:50 AM.408] LSPD First Response: ==============================
[4/2/2019 4:38:50 AM.430] LSPD First Response: ==============================
[4/2/2019 4:38:50 AM.507] LSPD First Response: All signs removed
[4/2/2019 4:38:50 AM.758] LSPD First Response: Caught exception during code 2/3 response: Thread interrotto.
[4/2/2019 4:38:50 AM.769] LSPD First Response: Caught exception during code 2/3 response: Thread interrotto.
[4/2/2019 4:38:50 AM.802] LSPD First Response: Caught exception during code 2/3 response: Thread interrotto.
[4/2/2019 4:38:50 AM.835] LSPD First Response: LSPDFR might have crashed and transport unit removed 

 

 

SteveOhByte

Insiders Author

8 hours ago, LtRob said:

I got a crash when forcing cancel on a callout. I tried to press ''End'' to no avail. I then pressed ''cancel'' and this happened

 

1

 

From the log it looks like this was caused by the RunawayVehicle callout, which isn't a part of my callouts pack.

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.