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.

AmbientAICallouts 0.9.9.02

(42 reviews)

11 Screenshots

AmbientAICallouts for LSPDFR

Copyright (C) 2021 ziipzaaapM16A4. All rights reserved.

Any unauthorized modification, reverse engineering, or distribution (including re-uploading of any kind) is strictly prohibited.

PLEASE DO NOT  POST A NEGATIVE REVIEW WITHOUT ADDRESSING THE ISSUE AS A COMMENT ON THIS PAGE.

FOR ANY SUPPORT RELATED ISSUES, PLEASE POST A COMMENT ON THIS PAGE.

 

Join our Discord --->   here

Need Help? Open a support ticket --->   here (discord support channel link)

Want Early Access? Become a Patreon! --->   here


AAIC Banner

Update V0.9.9.02 Released
Better late than never.

 

Feature/Function:

AmbientResponse system wich triggers AiCallouts.

- Get police scanner feedback.

--> Units get their own call sign. Less redundancy.
 

AiCallouts can turn into LSPDFR Callouts.

- 6 AiCallouts included.

- 4 LSPDFR Callouts included. ==> execution only by AiCallout
 

RageNativeUI Menu
- Watch over the entire Neighborhood and Start Emergency's and other stuff

   with the convenience of a easy controllable Menu and a big mini map.
- Partial Settings editor

- Settings Save function
 

AiCallout API & documentation. Create your own AiCallouts.

--> reload AiCallouts without reloading LSPDFR.

- GrammarPolice Support: no interruption by Dispatch [Outdated API]

- Heli Assistance Support: Helicopter responding to AiCallouts.

Meet other Units while their Breake

- StandingAmbientAI has been developed to make your units more immersive.

   Meet your colleagues in the street and idle for emergencies.
 

RejectedCalloutAI 

--> If you don't take the call, AI has to Respond

- The Unit will respond to the location of the call you denied.
 

Ressource friendly Cop Car Pool

- Units will only be claimed and persistent while emergency's allowing them to be used by other mods. 

- Units get their persistent Callsign by writing it on the License Plate.
 

Custom Voice Line System (API integration later)

- A Custom Voice Line System that allowed us to implement different available voice lines.
- Brian Watts (Homepage Voice Actor) is a Police Officer on Duty with custom voice lines. He drives 1-Lincoln-35.

 

 

Here is a List of all development demos & other videos:

Spoiler

https://www.youtube.com/watch?v=BMPmnLqKzmE - GTA V : LSPDFR - AmbientAICallouts Plugin demo
https://streamable.com/r58x7h - AAIC - Crime Fighting - development demo 2

https://streamable.com/xk4ey6 - AAIC - RejectedCalloutAI - development demo 3

https://streamable.com/81ehq7- AAIC - Crime Prankcall - development demo 4

https://streamable.com/0c15t2 - AAIC - Crime MVA - development demo 5

https://streamable.com/0xxwc6 - AAIC - Crime Shooting - development demo 6

https://streamable.com/mbpbx3 - AAIC - Heli Assistance support - development demo 7

https://www.youtube.com/watch?v=y6O7oll1BN4 - AmbientAICallouts - Teaser

 

 

 

How to Use:

- Automatic separate AmbientResponse System which triggers AiCallouts.
- The AI will call for Backup if they need you. It will be shown as a LSPDFR Callout.
(you have to be available for calls)
- Attach yourself to an AiCallout

      simply use GrammarPolice and tell dispatch "show me responding in addition"

      or by pressing CTRL + X (can be changed in .ini)

- Menu for AAIC by pressing LCTRL + F8

- You cannot attach yourself to an Rejected LSPDFR Callout from the RejectectedCalloutAI Feature.

- Console Commands for...

    StartRandomAiCallout => Forcing an random AiCallout,
    StartAiCallout AiCalloutName => Forcing an specific AiCallout,

    AbortAllRunningAiCallouts => Aborting/Cleaning up all AiCallout,

    AbortAiCallout FiberNumber => Aborting/Cleanup an specific AiCallout,  

    ReloadAmbientAICalloutSettings => Reloading AmbientAiCallout Settings,
    ReloadAiCalloutPlugins => Reloading the AiCallout dll's from /plugins/LSPDFR/AAIC

 

 

Installation:

Paste everything into your main Grand Theft Auto V folder.

Except for the READ_ME.

 

Requirements:

LSPD First Response.dll
RagePluginHook.dll

 

Recommended Addon:

Grammar Police V1.4.1.3

Heli Assistance V2.4.2

 


API and Documentation:

Create your own AiCallout. We provide a textual and visual documentation and template to easily create an AiCallout.

Learn from existing AiCallouts. OpenSource AiCallouts: https://github.com/ziipzaaapM16A4/Default-AiCallouts-Pack

Use the Template to jump right into development. All necessary and recommended are already there and with comments:
https://github.com/ziipzaaapM16A4/AiC_Example

 

 

 

Please don't forget to rate this plugin afterwards.

if you find a bug then give me the chance to take a look at it before posting a negative rating.

 

 

Attention: AAIC is penetrating the boundaries of GTA V's ability to manage/tasks objects in the GTA world objects. That doesn't mean that its likely to crash. It just means that if objects are to far from the player, GTA is more likely to prioritize things in the near. It can result in object not tasking things in the distance or GTA cleaning themselves up. This is one of the main reason why AiCallouts aborts themselves. So far this Theory could never be approved by senior developers i want to say i've reviewed the code a dozen times, i cannot find a piece of code causing vehicles to go invalid.
We do prevent crashes but we cannot prevent the abort of an AiCallout.
Important Note:
The more mods that are loaded onto the game, the more the instability rises.
Large vehicle packs can greatly reduce an entity's lifetime before it is deleted from the pool by whatever visual or scripted mods.

 

Known Issue:     Please open supportticket on our Discord if you encountered an Error.

- Most of the issues are invalid object errors but they should not lead lspdfr to crash, these errors just give back log.

   The Reason might be older versions of ELS which would despawn police vehicles left alone.
   Visit Changelog from Released June 28, 2024. Version 1.05

- Sometimes if you are to far from an AiCallout the process will sleep until you're nearby due to rage not executing tasks to reduce resource usage. 

 

Edited by ziipzaaapM16A4
removed incompability statement + added PR developer to Credits

What's New in Version 0.9.9.02

Released

0.9.9.02:
- [edit] Supported GrammarPolice version
0.9.9.01:
- [added] #25 Save Settings to .ini Button for RNUI Menu
0.9.9.0:
- [fix] Aborting invalid AiCallout in RNUI leads to crash
- [fix] #24 Replacing "" string with actual no sound file. Workaround
- [improve] ExternalPluginLoader class -> limited Max Version for GrammarPolice due to missing API Feature.
- [added] RageNativeUI Menu
- [added] New Animations to StandingAmbientAI
Default-AiCallouts-Pack:
- Reworked some AICallouts for more Stability

0.9.8.8:
- [added] Additional Radio Voice -> Voice Actor: Brian Watts.
- [added] Multiple Vehicles Response.
- [added] StandingAmbientAI. Units will rest be able to rest around and standingby for incomming calls. 3 Scenarios include.
- [added] Radio Communication 10-8
- [added] Radio Communication On_Scene
  currently only fixed positions. One of them is Pillbox Hill at the Local Fleeca Bank. (Do not stand to close to the bank)
- [fixed] Code 2 driving task.
- [edit] increased probability for an short radio comunitcation when giving call to unit.
- [fix] RCAI fiber crash when resquested unit from lspdfr is not valid.
- [improved] EnterAndDismiss() & AllEnterVehicle(): targeting now correct side of the vehicle before entering vehicle  
- [improved] LSPDFR Callouts: when officer reports help the ai around is only able to respond before the emergency message when player near enough to the call. else they will respond until dispatch requested help. 
Default-AiCallouts-Pack:
- [improved] Shots fired: compleately reworked shotsfired call.
- [added] LSPDFR Unarmed AI Arrest for MVA and Outstanding Warrant. (This feature is very new. I currently cannot handle proberly that the suspect stays on scene)
- [improved] EmergencyCall: increased timespan until unit need to be on scene when responding code 2
API:
- [added] XML which can be loaded by any lint to show what the Function does.
- [added] Multiple Vehicles Response. Calls can now contain a number of required units and AAIC will fill the Units array. -> UnitsNeeded = ...
- [edit] Units are now a type of the struct PatrolUnit(fom AAIC API) containing callsign, officers, voiceline and vehicle.
- [removed] Compability for Old third party AiC plugins. They will be depricated. -> to many changes to the api due to Multiple Vehicle Response.

0.9.8.5:
- [added] Units keep their callsign through callouts
- [added] Unit licensplates are now named like their callsign 
- [added] PlayerCallsign added to .ini setting. Avoid Ai from taking your callsign
- [added] new LSPDFR API: Unit radio sounds for units instead of dispatch sounds for units
- [fixed] Arrival timout when already nearby. 
- [fixed] EnterAndDissmis(): improved task assignment (i tried my best but sometimes gta fakes a task)
- [fixed] All LSPDFR Callouts: improved stability
- [fixed] RejectedCalloutAI: sometimes grabs a unit which is already in a callout when code 2
- [improved] Overall Code Refactor
- And a lot more minor changes.
Default-AiCallouts-Pack:
- All: Added OfficerReportOnScene();
- [fixed] Prankcall: different animations
- [added] OutstandingWarrant: people flee from gunpoint
API:
- [added] documentation XML file with all and up to date API functions

0.9.7.3: 
- fixed random units apearing and not moving when AiCallout has been canceled at Setup() part.
- Added Code 4 Notification when LSPDFR callout ends.
- Added HeliAssistance request probability in the .ini file. Decide yourself how often a Helicopter should get requested by dispatch.
- [fixed] AmbientResponse taking HeliAssistance Helicopter from Player when in use.
- [fixed] RejectedCalloutAI validity check to prevent crashes.
- [fixed] OfficerUnderFire: End(): crash.
- Reduced unnessesary error log when fibers aborts
- Vehicles will never be dismissed now. they will be non-persistent and disapear from itself after time.
- Added Heli request when AAIC-OfficerDown Callout.
- GrammarPolice status handler has been stabilized.
- Key Watcher has been changed.
- And many other big and small changes.
API:

- AiCallouts must now match the MinimumAiCalloutDistance and MaximumAiCalloutDistance

   to prevent beeing aborted by AmbientResponse.

- Added Code3 & Code2 Response difference. ResponseType can now be set in a AiCallout. 
  (Units will drive with lights and siren or normal) (take a look at Example_AiC online at GitHub.com for an Example)
- EnterAndDismiss() overload: can now only dismiss officers.
- EnterAndDismiss(): [fixed] can now dismiss even when original driver doesn't exist anymore and more other validity checks.
- EnterAndDismiss(): [fixed] unit not despawning when officers despawned before entering the vehicle.
- COM_OnScene(): the function which simply calls ai "OnScene" if possible has been fixed.
- IsAiTakingCare(): improved algorithm with probability in percent (take a look at AmbientAICallouts.ini)
Default-AiCallouts-Pack:
- ALL: callout distance self check added.

   Each Default-AiCallout has now its own distance self check to prevent beeing aborted by AmbientResponse due to invalid callout location.
- ALL: Reduced unnessesary error log when fibers aborts.
- Fighting: is now able to handle interaction by the player.
- Example_AiC: more comments and updated Example_AiC.cs
- [fixed] MVA: checking validity before calling LSPDFR functions to prevent crashes.
- Shotfired: Reduced task assignment for the GetInCoverTask.


Short Description

First fully automatic Ambient Emergency System for LSPDFR. You’re not the only cop in San Andreas.

User Feedback

Recommended Comments

ericcelrosu

Members

I encountered a small issue while playing: I've noticed for MVA callouts if the npc vehicle dispatched cannot park properly, it will be automatically teleported in the proper position. But if the ai navigation path is too chaotic (because Rockstar) the car have a slight chance to flip over as my issue happened. Of course nothing will happen to that callout which will be stuck forever. Maybe add a decent timer to teleport the car there like stop the ped does when calling an ambulance 😉

ziipzaaapM16A4

Insiders Author

31 minutes ago, ericcelrosu said:

I encountered a small issue while playing: I've noticed for MVA callouts if the npc vehicle dispatched cannot park properly, it will be automatically teleported in the proper position. But if the ai navigation path is too chaotic (because Rockstar) the car have a slight chance to flip over as my issue happened. Of course nothing will happen to that callout which will be stuck forever. Maybe add a decent timer to teleport the car there like stop the ped does when calling an ambulance 😉

@ericcelrosuYeah im hones with you this is gta parking task. i am not experienced enough to make my own parking task. so i hope this will change in the future with an API i could use here.
if callouts stuck you can enter at the console "AbortAllAiCallouts" or "AbortAiCallout {fiber number}" to get them cleared.

There is a teleport to park position timer there. it should trigger when the vehicle couldn't park at the correct position

billiarboy

Members

They AI drive like crap hitting everything in site.Cops leave after shots fired.Need option to dismiss,

ziipzaaapM16A4

Insiders Author

(edited)

@billiarboythanks for the report.
I think im going to add a speed option for people using car mods since different handling configs are not making ai better. I'm using default gta ai for driving purpose. That ai is really not that professional at code 3 driving. i hope that lspdfr will release their improved driving ai for the next release because i really think that they would improve the whole emergency response in any kind or shape in terms of driving @LMS 😁.


Ai usually dismiss themselves after an scene cleanup.
what most people not getting that these default ai callouts are not representing the full possibility to aicallouts as that the plugin actually just should give the possibility to have a scene where ai is the first responder and you being the second arriving unit. Something like a crime scene and you being requested as the next unit/detective unit available. 

what would you request to improve the plugin?
an option to dimiss should look like a sytem that detects if you want to leave or to automatic detect if suspect are not checked by the player. tell me what should be the "End" indicatior?

Edited by ziipzaaapM16A4

londonrials

Members

Can't wait to download, install, and use this! This seem like a nice callout pack and ai theme. It's original as far as I know of, and I just can't wait to play with it.

I'll post my review after a week of usage ❤️

ziipzaaapM16A4

Insiders Author

(edited)

@volten8720 If this were your donation today, thank you very much. I appreciate the support.

---------------------------------------------------------------------------------------------------

10 hours ago, lujerex said:

Can't wait to download, install, and use this! This seem like a nice callout pack and ai theme. It's original as far as I know of, and I just can't wait to play with it.

I'll post my review after a week of usage ❤️

 

Actually its not a usual callouts pack. This is a new environment of code which can be used by others. The few lspdfr callouts here are to escalate a situation.
The main thing about this is that the included AiCallouts are actually an example of calls that can be used by devs to improve, modify or edit them. 
A dev can even link their own AiCallout to an lspdfr callout that they created.
I just provide the base to let Ai do cool stuff too. 

Edited by ziipzaaapM16A4

cots

Members

According to the folks at the RPH discord, your addon is very outdated and causes crashes.

RagePluginHook.log

ziipzaaapM16A4

Insiders Author

(edited)

@cots
Can't see what lead this guy to tell you its outdated.
I answered to the RAGE Discord message here.
Hopefully there will be a explanation why they thought its outdated.
In case he can tell me that there was a crash caused by AAIC, I would be really interested in learning to find traces without traces

Edited by ziipzaaapM16A4

alex519

Members

 

54 minutes ago, ziipzaaapM16A4 said:

@cots
Can't see what lead this guy to tell you its outdated.
I answered to the RAGE Discord message here.
Hopefully there will be a explanation why they thought its outdated.
In case he can tell me that there was a crash caused by AAIC, I would be really interested in learning to find traces without traces

not trying to be funny but encounter the same problem it happens more when I am answering ot the ai callouts.... you told us to write here before writing a review so that's what I'm doing

MrPilot501

Members

LSPDFR crashed on me due to ambient callouts.

Here is my log.

 

Spoiler

[11-Jan-21 10:49:49 PM.121] at AmbientAICallouts.AiCalloutManager.UnitResponds() in D:\#UserData\Dokumente 2 - TB\Development\Visual Studio\Repos\AmbientAICallouts\src\AmbientAICallouts\AiCalloutManager.cs:line 369
[11-Jan-21 10:49:54 PM.199] LSPD First Response: GrammarPolice [KeyPressMonitor] dispatch keypress status changed to: True
[11-Jan-21 10:49:54 PM.219] LSPD First Response: GrammarPolice [AnimationHandler] starting the animation...
[11-Jan-21 10:49:54 PM.219] LSPD First Response: GrammarPolice [TargetHandler] updating target
[11-Jan-21 10:49:54 PM.219] LSPD First Response: GrammarPolice [TargetHandler] new target: 47PBB893
[11-Jan-21 10:49:56 PM.504] LSPD First Response: GrammarPolice [KeyPressMonitor] dispatch keypress status changed to: False
[11-Jan-21 10:49:56 PM.634] LSPD First Response: GrammarPolice [AnimationHandler] stopping the animation...
[11-Jan-21 10:49:57 PM.621] LSPD First Response: GrammarPolice speech recognition rejected
[11-Jan-21 10:49:57 PM.624] LSPD First Response: GrammarPolice [SpeechRecognitionRejectedHandler] ...dispatch show me ten nineteen (confidence=0.5408399)
[11-Jan-21 10:49:57 PM.631] LSPD First Response: GrammarPolice [RecognizeCompletedHandler] waiting for talk button release
[11-Jan-21 10:49:57 PM.642] LSPD First Response: GrammarPolice [RecognizeCompletedHandler] received RecognizeCompleted event
[11-Jan-21 10:49:57 PM.650] LSPD First Response: GrammarPolice [RecognizeCompletedHandler] waiting for talk button release
[11-Jan-21 10:49:57 PM.650] LSPD First Response: GrammarPolice [RecognizeCompletedHandler] talk button has been released
[11-Jan-21 10:49:58 PM.780] LSPD First Response: [TRACE] Thread CruiseAwareOfEntity #1 initialized
[11-Jan-21 10:49:59 PM.287] LSPD First Response: [TRACE] Assigned ped to CruiseAwareOfEntity #1 (Ambient)
[11-Jan-21 10:49:59 PM.291] LSPD First Response: [TRACE] Assigned ped to CruiseAwareOfEntity #1 (Ambient)
[11-Jan-21 10:49:59 PM.292] LSPD First Response: [TRACE] Assigned ped to CruiseAwareOfEntity #1 (Ambient)
[11-Jan-21 10:50:01 PM.525] LSPD First Response: GrammarPolice [KeyPressMonitor] dispatch keypress status changed to: True
[11-Jan-21 10:50:01 PM.548] LSPD First Response: GrammarPolice [AnimationHandler] starting the animation...
[11-Jan-21 10:50:01 PM.548] LSPD First Response: GrammarPolice [TargetHandler] updating target
[11-Jan-21 10:50:01 PM.548] LSPD First Response: GrammarPolice [TargetHandler] new target: 47PBB893
[11-Jan-21 10:50:01 PM.569] LSPD First Response: [TRACE] TaskCopPlayRadioAction Initialize()
[11-Jan-21 10:50:04 PM.595] LSPD First Response: GrammarPolice [KeyPressMonitor] dispatch keypress status changed to: False
[11-Jan-21 10:50:04 PM.729] LSPD First Response: GrammarPolice [AnimationHandler] stopping the animation...
[11-Jan-21 10:50:05 PM.885] LSPD First Response: GrammarPolice [SpeechRecognizedHandler] received SpeechRecognized event
[11-Jan-21 10:50:05 PM.885] LSPD First Response: GrammarPolice [SpeechRecognizedHandler] recognized the following speech: dispatch show me ten nineteen  Confidence: 0.7029822
[11-Jan-21 10:50:05 PM.908] LSPD First Response: GrammarPolice [RecognizeCompletedHandler] received RecognizeCompleted event
[11-Jan-21 10:50:05 PM.917] LSPD First Response: GrammarPolice [RecognizeCompletedHandler] waiting for talk button release
[11-Jan-21 10:50:05 PM.917] LSPD First Response: GrammarPolice [RecognizeCompletedHandler] talk button has been released
[11-Jan-21 10:50:05 PM.917] LSPD First Response: GrammarPolice [GrammarHandler] processing action returningtostation from the ActionQueue
[11-Jan-21 10:50:05 PM.917] LSPD First Response: GrammarPolice [GrammarHandler] received action: returningtostation
[11-Jan-21 10:50:07 PM.372] LSPD First Response: GrammarPolice [Action] calling action: returningtostation at target: OP_Immersive_Dispatch.Actions.Status.Returning_To_Station
[11-Jan-21 10:50:07 PM.372] LSPD First Response: OP_Immersive_Dispatch [OfficerCheckIn] Check Timer Ended
[11-Jan-21 10:50:07 PM.373] LSPD First Response: GrammarPolice [PlayerHandler] setting player status to Return To Station
[11-Jan-21 10:50:07 PM.373] LSPD First Response: OP_Immersive_Dispatch [Status] 10-19 (Returning To Station)
[11-Jan-21 10:50:11 PM.856] LSPD First Response: [TRACE] PlayerCharacterStatsManager: Acknowledged
[11-Jan-21 10:50:14 PM.320] LSPD First Response: [TRACE] Removing ped from CruiseAwareOfEntity #1 (Ambient)
[11-Jan-21 10:50:14 PM.336] LSPD First Response: [TRACE] Ped Kirsty Ryders has become idle again
[11-Jan-21 10:50:14 PM.777] LSPD First Response: [TRACE] World event RunLights #1 reports that it can be freed
[11-Jan-21 10:50:14 PM.777] LSPD First Response: [TRACE] Removing ped from RunLights #1 (Ambient)
[11-Jan-21 10:50:14 PM.777] LSPD First Response: [TRACE] Released 0 entities from RunLights #1 Content Manager
[11-Jan-21 10:50:14 PM.777] LSPD First Response: [TRACE] Instance cleaned (RunLights #1)
[11-Jan-21 10:50:14 PM.778] LSPD First Response: [TRACE] World event RunLights #1 has ended
[11-Jan-21 10:50:16 PM.012] LSPD First Response: GrammarPolice [KeyPressMonitor] dispatch keypress status changed to: True
[11-Jan-21 10:50:16 PM.033] LSPD First Response: GrammarPolice [AnimationHandler] starting the animation...
[11-Jan-21 10:50:16 PM.033] LSPD First Response: GrammarPolice [TargetHandler] updating target
[11-Jan-21 10:50:16 PM.033] LSPD First Response: GrammarPolice [TargetHandler] new target: 47PBB893
[11-Jan-21 10:50:16 PM.052] LSPD First Response: [TRACE] TaskCopPlayRadioAction aborted
[11-Jan-21 10:50:16 PM.052] LSPD First Response: [TRACE] TaskCopPlayRadioAction Initialize()
[11-Jan-21 10:50:16 PM.989] LSPD First Response: [TRACE] Removing ped from CruiseAwareOfEntity #1 (Ambient)
[11-Jan-21 10:50:17 PM.004] LSPD First Response: [TRACE] Ped Bobby Walkers has become idle again
[11-Jan-21 10:50:18 PM.968] LSPD First Response: GrammarPolice [KeyPressMonitor] dispatch keypress status changed to: False
[11-Jan-21 10:50:19 PM.103] LSPD First Response: GrammarPolice [AnimationHandler] stopping the animation...
[11-Jan-21 10:50:20 PM.372] LSPD First Response: GrammarPolice [SpeechRecognizedHandler] received SpeechRecognized event
[11-Jan-21 10:50:20 PM.372] LSPD First Response: GrammarPolice [SpeechRecognizedHandler] recognized the following speech: dispatch show me on a traffic stop  Confidence: 0.8356288
[11-Jan-21 10:50:20 PM.391] LSPD First Response: GrammarPolice [RecognizeCompletedHandler] received RecognizeCompleted event
[11-Jan-21 10:50:20 PM.401] LSPD First Response: GrammarPolice [RecognizeCompletedHandler] waiting for talk button release
[11-Jan-21 10:50:20 PM.401] LSPD First Response: GrammarPolice [RecognizeCompletedHandler] talk button has been released
[11-Jan-21 10:50:20 PM.401] LSPD First Response: GrammarPolice [GrammarHandler] processing action traffic from the ActionQueue
[11-Jan-21 10:50:20 PM.401] LSPD First Response: GrammarPolice [GrammarHandler] received action: traffic
[11-Jan-21 10:50:21 PM.855] LSPD First Response: GrammarPolice [Action] calling action: traffic at target: OP_Immersive_Dispatch.Actions.TrafficStop.Start
[11-Jan-21 10:50:21 PM.855] LSPD First Response: GrammarPolice [PlayerHandler] setting player status to On Traffic Stop
[11-Jan-21 10:50:21 PM.855] LSPD First Response: OP_Immersive_Dispatch [Traffic Stop] Traffic Stop Confirmed
Proceed with Details
[11-Jan-21 10:50:21 PM.856] LSPD First Response: OP_Immersive_Dispatch [OfficerCheckIn] Check Timer Started
[11-Jan-21 10:50:26 PM.274] LSPD First Response: [TRACE] Assigned ped to CruiseAwareOfEntity #1 (Ambient)
[11-Jan-21 10:50:26 PM.774] LSPD First Response: [TRACE] Assigned ped to CruiseAwareOfEntity #1 (Ambient)
[11-Jan-21 10:50:27 PM.076] LSPD First Response: GrammarPolice [KeyPressMonitor] dispatch keypress status changed to: True
[11-Jan-21 10:50:27 PM.098] LSPD First Response: GrammarPolice [AnimationHandler] starting the animation...
[11-Jan-21 10:50:27 PM.099] LSPD First Response: GrammarPolice [TargetHandler] updating target
[11-Jan-21 10:50:27 PM.099] LSPD First Response: GrammarPolice [TargetHandler] new target: 47PBB893
[11-Jan-21 10:50:27 PM.119] LSPD First Response: [TRACE] TaskCopPlayRadioAction aborted
[11-Jan-21 10:50:27 PM.119] LSPD First Response: [TRACE] TaskCopPlayRadioAction Initialize()
[11-Jan-21 10:50:28 PM.816] LSPD First Response: [TRACE] Assigned ped to CruiseAwareOfEntity #1 (Ambient)
[11-Jan-21 10:50:28 PM.860] LSPD First Response: [TRACE] Removing ped from CruiseAwareOfEntity #1 (Ambient)
[11-Jan-21 10:50:28 PM.881] LSPD First Response: [TRACE] Ped Craig County has become idle again
[11-Jan-21 10:50:29 PM.329] LSPD First Response: [TRACE] Assigned ped to CruiseAwareOfEntity #1 (Ambient)
[11-Jan-21 10:50:29 PM.887] LSPD First Response: GrammarPolice [KeyPressMonitor] dispatch keypress status changed to: False
[11-Jan-21 10:50:30 PM.024] LSPD First Response: GrammarPolice [AnimationHandler] stopping the animation...
[11-Jan-21 10:50:30 PM.871] LSPD First Response: [TRACE] Assigned ped to CruiseAwareOfEntity #1 (Ambient)
[11-Jan-21 10:50:30 PM.896] LSPD First Response: [TRACE] Removing ped from CruiseAwareOfEntity #1 (Ambient)
[11-Jan-21 10:50:30 PM.912] LSPD First Response: [TRACE] Ped Alina Rosiello has become idle again
[11-Jan-21 10:50:31 PM.181] LSPD First Response: GrammarPolice speech recognition rejected
[11-Jan-21 10:50:31 PM.181] LSPD First Response: GrammarPolice [SpeechRecognitionRejectedHandler] ...3 code a ride (confidence=0.03164929)
[11-Jan-21 10:50:31 PM.201] LSPD First Response: GrammarPolice [RecognizeCompletedHandler] waiting for talk button release
[11-Jan-21 10:50:31 PM.205] LSPD First Response: GrammarPolice [RecognizeCompletedHandler] received RecognizeCompleted event
[11-Jan-21 10:50:31 PM.225] LSPD First Response: GrammarPolice [RecognizeCompletedHandler] waiting for talk button release
[11-Jan-21 10:50:31 PM.225] LSPD First Response: GrammarPolice [RecognizeCompletedHandler] talk button has been released
[11-Jan-21 10:50:31 PM.381] LSPD First Response: [TRACE] Assigned ped to CruiseAwareOfEntity #1 (Ambient)
[11-Jan-21 10:50:31 PM.402] LSPD First Response: [TRACE] Removing ped from CruiseAwareOfEntity #1 (Ambient)
[11-Jan-21 10:50:31 PM.885] LSPD First Response: [TRACE] Assigned ped to CruiseAwareOfEntity #1 (Ambient)
[11-Jan-21 10:50:32 PM.898] LSPD First Response: [TRACE] Assigned ped to CruiseAwareOfEntity #1 (Ambient)
[11-Jan-21 10:50:32 PM.941] LSPD First Response: [TRACE] Removing ped from CruiseAwareOfEntity #1 (Ambient)
[11-Jan-21 10:50:33 PM.408] LSPD First Response: [TRACE] Assigned ped to CruiseAwareOfEntity #1 (Ambient)
[11-Jan-21 10:50:33 PM.454] LSPD First Response: [TRACE] Removing ped from CruiseAwareOfEntity #1 (Ambient)
[11-Jan-21 10:50:33 PM.915] LSPD First Response: [TRACE] Assigned ped to CruiseAwareOfEntity #1 (Ambient)
[11-Jan-21 10:50:33 PM.944] LSPD First Response: [TRACE] Removing ped from CruiseAwareOfEntity #1 (Ambient)
[11-Jan-21 10:50:33 PM.958] LSPD First Response: [TRACE] Ped Leah Song has become idle again
[11-Jan-21 10:50:34 PM.224] LSPD First Response: 
[11-Jan-21 10:50:34 PM.224] LSPD First Response: ==============================
[11-Jan-21 10:50:34 PM.224] LSPD First Response: UNHANDLED EXCEPTION DURING GAME FIBER TICK
[11-Jan-21 10:50:34 PM.224] LSPD First Response: ------------------------------
[11-Jan-21 10:50:34 PM.224] LSPD First Response: Origin: Game fiber "<UNNAMED THREAD>".
[11-Jan-21 10:50:34 PM.224] LSPD First Response: ------------------------------
[11-Jan-21 10:50:34 PM.224] LSPD First Response: Exception type: System.IO.FileNotFoundException
[11-Jan-21 10:50:34 PM.224] LSPD First Response: Exception message: Could not load file or assembly 'Traffic Policer, Version=6.14.0.1, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified.
[11-Jan-21 10:50:34 PM.224] LSPD First Response: ------------------------------
[11-Jan-21 10:50:34 PM.224] LSPD First Response: Inner exceptions:
[11-Jan-21 10:50:34 PM.224] LSPD First Response: ------------------------------
[11-Jan-21 10:50:34 PM.224] LSPD First Response: Stack trace:
[11-Jan-21 10:50:34 PM.224] LSPD First Response: at Interaction_.Menu.GetSuspectData(Ped cPed, Boolean driver)
[11-Jan-21 10:50:34 PM.224] at Interaction_.Menu.<>c__DisplayClass219_0.<TStopObserve>b__0()
[11-Jan-21 10:50:34 PM.224] at Rage.GameFiber.Main()
[11-Jan-21 10:50:34 PM.224] LSPD First Response: ==============================
[11-Jan-21 10:50:34 PM.224] LSPD First Response: 
[11-Jan-21 10:50:34 PM.226] LSPD First Response: [FATAL] Forced termination
[11-Jan-21 10:50:34 PM.227] LSPD First Response: [TRACE] Released 0 entities from DefaultContentManager
[11-Jan-21 10:50:35 PM.693] LSPD First Response: [INFO] LSPDFR has shut down
[11-Jan-21 10:50:36 PM.685] LSPD First Response: [AmbientAICallouts] [AmbientResponse] INFO: LSPDFR has probably been Ended. ThreadAbortException -> Closing Fiber now...
[11-Jan-21 10:50:36 PM.931] LSPD First Response: UB All Police Partners are removed
[11-Jan-21 10:50:37 PM.059] LSPD First Response: Interaction+: Exception in traffic stop module. Exception:
[11-Jan-21 10:50:37 PM.059] LSPD First Response: Interaction+: Thread was being aborted.
[11-Jan-21 10:50:37 PM.059] LSPD First Response: Interaction+ Trace: 13

 

RagePluginHook.log

ziipzaaapM16A4

Insiders Author

(edited)

5 hours ago, MrPilot501 said:

LSPDFR crashed on me due to ambient callouts.

Here is my log.

  Hide contents

[11-Jan-21 10:50:34 PM.224] LSPD First Response: Exception type: System.IO.FileNotFoundException
[11-Jan-21 10:50:34 PM.224] LSPD First Response: Exception message: Could not load file or assembly 'Traffic Policer, Version=6.14.0.1, Culture=neutral, 


[11-Jan-21 10:50:36 PM.685] LSPD First Response: [AmbientAICallouts] [AmbientResponse] INFO: LSPDFR has probably been Ended. ThreadAbortException -> Closing Fiber now...
 


Thank you for your for your well readable report. i like it when i get the RPH.log and a quick insight into the log.

According to your log something is calling a function from Traffic Policer. 
AAIC don't uses Traffic Policer. So the Crash is not caused by AAIC. AAIC is just telling that LSPDFR is not running anymore due to another reason. 
please check which plugin is supporting Traffic Policer and then try to remove it to check which plugin exactly is causing the crash.

Edited by ziipzaaapM16A4

zucco05

Members

love this mod! I would like just to report that sometimes my game crashes when things get busy like during a pursuit. The last thing I see in my log is an action of this plugin but I dont know if it is this that causes the issue. 

 

Thanks again for the great work, keep it up!

RagePluginHook.log

ziipzaaapM16A4

Insiders Author

4 minutes ago, zucco05 said:

sometimes my game crashes when things get busy like during a pursuit. The last thing I see in my log is an action of this plugin but I dont know if it is this that causes the issue. 

Usually its not the last action that happend.
Apparently there is no crash log in this file leaving any trace to what happend but im trying to find out whats happend.
Did you get a windows based error message? 
Did your Game freeze before crashing?
Did this happend right after getting busy or do you were already busy for a longer time?

Its unlikely that AAIC crashed because it puts a lot of log in case something went wrong.

MrPilot501

Members

(edited)

4 hours ago, ziipzaaapM16A4 said:


Thank you for your for your well readable report. i like it when i get the RPH.log and a quick insight into the log.

According to your log something is calling a function from Traffic Policer. 
AAIC don't uses Traffic Policer. So the Crash is not caused by AAIC. AAIC is just telling that LSPDFR is not running anymore due to another reason. 
please check which plugin is supporting Traffic Policer and then try to remove it to check which plugin exactly is causing the crash.

You're welcome and thanks for the speedy response. Looks like Grammar police was looking for it. I only have 11 scripts installed and I don't know witch one is causing the crashing. I'll try installing traffic policer and see if it crashes.

 

*edit* Installing traffic policer seem to have fixed it. I was able to play with AAIC installed for an hour with no crashes.

Edited by MrPilot501

ziipzaaapM16A4

Insiders Author

(edited)

3 hours ago, MrPilot501 said:

Looks like Grammar police was looking for it. I only have 11 scripts installed and I don't know witch one is causing the crashing. 

Grammar Police? 

Spoiler

[11-Jan-21 10:50:34 PM.224] LSPD First Response: Stack trace:
[11-Jan-21 10:50:34 PM.224] LSPD First Response: at Interaction_.Menu.GetSuspectData(Ped cPed, Boolean driver)
[11-Jan-21 10:50:34 PM.224] at Interaction_.Menu.<>c__DisplayClass219_0.<TStopObserve>b__0()
[11-Jan-21 10:50:34 PM.224] at Rage.GameFiber.Main()

This doesn't looks like GP for me but anyway. if you find out which plugin it is please send a bug report to the specific developer because this is an bug usually easy to fix.

 

 

3 hours ago, MrPilot501 said:

I was able to play with AAIC installed for an hour with no crashes.

These are great news. Im really happy to hear that.



EDIT: It isn't Grammar Police either. It must be another mod

Edited by ziipzaaapM16A4

PADDY97

Members

RagePluginHook_12012021_233556.logHi, love this pluggin but my game has started to crash and each time the last entry on the log is ai callouts. any idea if its actually this causing the crash or something else? 

Officer K Slimm

Members

Yes Please make another update The callout keeps crashing and I really enjoy this callout 

RagePluginHook.log

ziipzaaapM16A4

Insiders Author

1 hour ago, Officer K Slimm said:

Yes Please make another update The callout keeps crashing and I really enjoy this callout 

What makes you think that my plugin crashed?  According to the log there wasn't any AiCallout running that could crash or even any crash log.
 

 

3 hours ago, PADDY97 said:

but my game has started to crash and each time the last entry on the log is ai callouts. any idea if its actually this causing the crash or something else? 

Tame thing here: AAIC didn't crash here. The last log message was indeed AAIC but i always do logging before taking action.

So if AAIC would crash here, it would
1. send error log
2. reach the "[AmbientAICallouts] [AmbientResponse] DEBUG: Starting new AmbientResponse"  part in the log.

 

I build AAIC the way that it would log anything what caused a crash. Every Exception or error handling is always logged.
If you still believe it was my plugin please record a video (length about 40 seconds before the crash) of that Scenario where it crashed and provide it with the log of that session.  I will then take a closer look but these logs aren't saying anything.

Officer K Slimm

Members

Idk but someone said my game crash and kept saying to take AmbientAlCallout so Idk what really cause my game to crash?

 

ziipzaaapM16A4

Insiders Author

(edited)

8 hours ago, Officer K Slimm said:

Idk but someone said my game crash and kept saying to take AmbientAlCallout so Idk what really cause my game to crash?

RPH Discord? Yeah they not really trying to find out what happend. But that just my experience since the last weeks.
The one thing what you could do is checking plugin individually which Plugin increases the crash frequency.

I tell everybody i do so much logging and try/catch. If a bug happens it always put that information in the log. If not its rarely AAIC crashing

Edited by ziipzaaapM16A4

ziipzaaapM16A4

Insiders Author

(edited)

On 1/12/2021 at 4:33 AM, alex519 said:

not trying to be funny but encounter the same problem it happens more when I am answering ot the ai callouts.... you told us to write here before writing a review so that's what I'm doing

@alex519 And that is completely ok and good.
but i doubt that you encouter the SAME problem. He hadn't any crash log in the RPH.log so its hard to blame a specific plugin. 
but when you had crashes mostly when answering a call it gets more specific. do you have a log for me?

Edited by ziipzaaapM16A4

Officer K Slimm

Members

5 hours ago, ziipzaaapM16A4 said:

RPH Discord? Yeah they not really trying to find out what happend. But that just my experience since the last weeks.
The one thing what you could do is checking plugin individually which Plugin increases the crash frequency.

I tell everybody i do so much logging and try/catch. If a bug happens it always put that information in the log. If not its rarely AAIC crashing

Right but everytime I go into RPH Page to tell them about my crash report it seems no one cares and they ignore my request 

KhalifaHighYSL

Members

so weirdly with this plugin update LSPDFR crashed every time I went to start duty, so I had to downgrade to the one before and idk if anybody else had that same problem but just letting you know, Still one of my favorite plug-ins regardless  🙌🏾🙌🏾

ziipzaaapM16A4

Insiders Author

(edited)

1 hour ago, khalifahigh said:

so weirdly with this plugin update LSPDFR crashed every time I went to start duty
Still one of my favorite plug-ins regardless 

Thanks.
you have a log for me?

Edited by ziipzaaapM16A4

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.