Installation

Place ShotSpotter.dll into:

Grand Theft Auto V\Plugins\LSPDFR\


Place ShotSpotter.ini in the same directory.

Launch the game using RagePluginHook.

The callout will load automatically with other LSPDFR callouts.

INI Configuration Guide

You can fine-tune how the ShotSpotter callout behaves by editing the ShotSpotter.ini file.
Below is an explanation of each setting:

Distances (meters)

SearchRadius – Determines the size of the area the player must search for the suspect or evidence.

MinSpawnDistance – Minimum distance from the player that the callout can spawn. Prevents spawns too close to the player’s current location.

MaxSpawnDistance – Maximum distance from the player that the callout can spawn. Controls how far the alert can appear.

TriggerDistance – The distance at which the scenario will begin once you approach the callout area.

Outcome Weights

These control how likely each possible scenario is to occur. The higher the number, the higher the chance that specific outcome will trigger.

Weight_FleeOnArrival – Probability the suspect flees as soon as you arrive.

Weight_EngageOnArrival – Probability the suspect begins shooting upon arrival.

Weight_Fire2to3ThenWander – Probability the suspect fires a few rounds into the air, then wanders the scene.

Weight_ShootThenFlee – Probability the suspect briefly shoots at the player, then flees.

Weight_FalseAlarm – Probability that no suspect is found (false alarm).

AllowFalseAlarm – Enables or disables the possibility of a false alarm (true or false).

Debug Options

Debug_ForceOutcome – Forces the callout to use a specific outcome instead of randomizing.
Options:

none | flee | engage | firewander | shootflee | false


Use this only for testing or demonstration purposes.