Officer Down System
Officer Down System is an LSPDFR plugin that monitors nearby NPC law-enforcement officers and coordinates a realistic, staged emergency response when an officer goes down.
Version 0.1 handles one incident at a time and does not modify player death, arrest, respawn, or hospital behavior.
Requirements
Grand Theft Auto V
RAGE Plugin Hook
LSPDFR
Installation
Install and verify RAGE Plugin Hook and LSPDFR.
Copy the included
Pluginsfolder into your GTA V installation directory.Confirm that the following files exist:
<GTA V>/Plugins/LSPDFR/OfficerDown.dll
<GTA V>/Plugins/LSPDFR/OfficerDown.Core.dll
<GTA V>/Plugins/LSPDFR/OfficerDown.ini
Start GTA V through RAGE Plugin Hook.
Load LSPDFR and go on duty.
A notification will confirm that Officer Down System loaded successfully.
How It Works
The plugin continuously monitors nearby police, SWAT, and military NPCs within a configurable detection radius.
An officer can become a candidate for dispatch when they are:
Dead
Ragdolled
Incapacitated
Below the configured health threshold
Once an officer-down incident is confirmed, the plugin coordinates the response in stages:
Officer Down Alert
Displays an Officer Down notification and marks the incident scene.Patrol Response
Dispatches local patrol units Code 3.Supervisor Response
Requests a supervisor unit after the configured escalation delay.Tactical Support
Optionally requests SWAT and/or air support if an active threat remains.EMS Response
Dispatches EMS once the scene is considered safe.Incident Resolution
Resolves the incident once responding units arrive or the configured timeout is reached.
Configuration
Officer Down System is fully configurable through:
OfficerDown.ini
Available settings include:
Detection radius
Officer-down confirmation time
Health threshold
Patrol unit count
Supervisor escalation delay
SWAT support
Air support
Incident cooldown
Response timeouts
Additional response behavior
Refer to the included documentation and configuration file for available options and default values.
Known v0.1 Limitations
Only nearby NPC officers are supported — the player is not handled.
Only one active incident can be handled at a time.
Incidents are not persisted across plugin or game reloads.
What's New in Version 0.1.1
Released
## [0.1.1] - 2026-08-14
### Added
- Configurable dispatch scanner audio through EnableDispatchAudio, enabled by default.
- One position-aware LSPDFR scanner sequence when an Officer Down incident starts:
- ATTENTION_ALL_UNITS
- CRIME_OFFICER_IN_NEED_OF_ASSISTANCE
- IN_OR_ON_POSITION
- UNITS_RESPOND_CODE_03
- Dispatch-audio configuration coverage in the deterministic smoke scenarios.
- Audio behavior and troubleshooting documentation.
### Reliability
- Scanner playback failures are logged without interrupting the visual alert, scene marker, backup requests, or incident state machine.
- No custom audio assets are required; playback uses the scanner files installed with LSPDFR.
Short Description
AI disclosure
The author has disclosed that AI tools were used in creating the following aspects of this file:
- Mod and Mod Content (Substantial)
This plugin's C# code (the incident state machine, LSPDFR/RAGE Plugin Hook adapter, configuration parser, and smoke tests) was written with substantial AI assistance using an AI coding agent, working from a human-authored feature specification. I did not manually review the generated code, but I tested it in-game and via the included automated smoke test suite before release.
Built with:
RAGE Plugin Hook SDK (RAGE Plugin Hook team) - plugin API used to run the mod
LSPD First Response API (LSPDFR / G17 Media) - LSPDFR plugin API this mod is built against
Recommended Comments
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now