Patrol Suite

Patrol Suite

Patrol Suite 3.0 is a major rebuild and cleanup of the plugin. A number of older systems have been removed or moved into separate projects, several existing features have been expanded, and Patrol Suite can now be installed either as one complete plugin or as individual modules.

[size=4][b]Description[/b][/size]
[color=#D4D4D8]Patrol Suite is an all-in-one LSPDFR patrol enhancement plugin focused on useful tools for everyday patrol.
It is available in two versions:[/color]

[list]
[][color=#D4D4D8][b]Full Install:[/b] Everything Built-In [/color]

[code]PatrolSuite.dll[/code][/
]
[][color=#D4D4D8][b]Modular Install: Removable Modules[/b][/color]

[code]PSCore.dll[/code][/
]
[/list][color=#D4D4D8][b][u][i][size=6]Do not install both versions together.[/size][/i][/u][/b][/color]

[size=4][b]Installation instructions[/b][/size]
[color=#d4d4d8]GTAV/Plugins/LSPDFR[/color]

[heading][color=#d4d4d8]Features[/color][/heading]
[color=#d4d4d8]Patrol HUD[/color]

[list]
[][color=#d4d4d8]Location and direction display [/color][/]
[][color=#d4d4d8]Movable HUD elements [/color][/]
[][color=#d4d4d8]SignalVitals weapon/equipment display [/color][/]
[/list][color=#d4d4d8]Patrol Loadout[/color]

[list]
[][color=#d4d4d8]Custom loadouts [/color][/]
[][color=#d4d4d8]In-game loadout editor [/color][/]
[][color=#d4d4d8]Add-on weapon/component support [/color][/]
[][color=#d4d4d8]Long weapon stowing [/color][/]
[][color=#d4d4d8]Weapon safety, flashlight and laser tools [/color][/]
[][color=#d4d4d8]Officer Stances [/color][/]
[][color=#d4d4d8]Disarm [/color][/]
[][color=#d4d4d8]Working Fire Extinguisher [/color][/]
[/list][color=#d4d4d8]Smart Taser[/color]

[list]
[][color=#d4d4d8]Probe/wire visuals [/color][/]
[][color=#d4d4d8]Improved reactions and recovery [/color][/]
[][color=#d4d4d8]Taser audio [/color][/]
[][color=#d4d4d8]Compatibility with external animation/reaction mods [/color][/]
[/list][color=#d4d4d8]LIDAR[/color]

[list]
[][color=#d4d4d8]Handheld speed enforcement [/color][/]
[][color=#d4d4d8]First-person use [/color][/]
[][color=#d4d4d8]Adjustable zoom [/color][/]
[][color=#d4d4d8]Movable display [/color][/]
[/list][color=#d4d4d8]OC Spray[/color]

[list]
[][color=#d4d4d8]OC exposure and recovery [/color][/]
[][color=#d4d4d8]Adjustable capacity [/color][/]
[][color=#d4d4d8]Self-contamination [/color][/]
[][color=#d4d4d8]Movable display [/color][/]
[/list][color=#d4d4d8]Road Equipment:[/color]

[list]
[][color=#d4d4d8]JBSpikes [/color][/]
[][color=#d4d4d8]StarChase Tracker [/color][/]
[][color=#d4d4d8]Grappler [/color][/]
[][color=#d4d4d8]BikeMount; S[/color]upports bicycles, optional motorcycles, and adjustable vehicle rack placement.[/]
[/list][color=#d4d4d8]Critical State[/color]

[list]
[][color=#d4d4d8]Death interception [/color][/]
[][color=#d4d4d8]Downed/critical states [/color][/]
[][color=#d4d4d8]Bleed-down behavior [/color][/]
[][color=#d4d4d8]EMS treatment [/color][/]
[][color=#d4d4d8]Vehicle extraction [/color][/]
[][color=#d4d4d8]Recovery and stabilization[/color][/]
[/list][b][size=4]Requirements[/size][/b]
[list]
[][color=#d4d4d8][url=https://www.lcpdfr.com/downloads/gta5mods/g17media/7792-lspd-first-response/]LSPDFR[/url][/color][/]
[/list][heading]Configuration[/heading]
Settings are stored in separate files under:
[code]plugins/LSPDFR/PatrolSuite/[/code]Each module has its own config file and can also be adjusted through the in-game menu.
[heading]PSAPI[/heading]
[code]PSAPI.dll[/code]is included with both versions and allows compatible DevSeptic plugins to appear inside Patrol Suite's [b]Integrated Plugins[/b] menu.
No user configuration is required.
[heading]Compatibility[/heading]
Support is included where applicable for:
[list]
[]NexusMDT (Temporary)[/]
[]Policing Redefined [/]
[]Kinetic (Temporary) [/]
[]Realistic Holster (Temporary) [/]
[]Better Hit Reactions [/]
[]Stop The Ped/Ultimate Backup[/]
[/list][line]
[size=5][b]Changelog[/b][/size]
[heading]Added[/heading]
[list]
[]Added a new [b]Modular Install[/b] option.
[list]
[
][code]PSCore.dll[/code]acts as the base. [/]
[
]Individual features can be installed or removed separately. [/]
[
]Available modules:
[list]
[][code]PSHUD.dll[/code][/]
[][code]PSLoadout.dll[/code][/]
[][code]PSSmartTaser.dll[/code][/]
[][code]PSLidar.dll[/code][/]
[][code]PSOCSpray.dll[/code][/]
[][code]PSRoadEquipment.dll[/code][/]
[][code]PSCriticalState.dll[/code][/]
[/list][/]
[/list][/
]
[]Added a [b]Full Install[/b] option using the traditional
[code]PatrolSuite.dll[/code][list]
[
]Includes the complete Patrol Suite feature set. [/]
[
]Full and Modular installs use the same settings and features. [/]
[/list][/
]
[]Added [b]PSAPI.dll[/b].
[list]
[
] Allows other compatible plugins to appear inside Patrol Suite through the new [b]Integrated Plugins[/b] menu. [/]
[
]Included with both Full and Modular installations. [/]
[/list][/
]
[]Added [b]Officer Stances[/b].
[list]
[
] One configurable key cycles: [/]
[
]Standing → Crouch → Prone → Standing. [/]
[/list][/
]
[]Added [b]Disarm[/b] to Patrol Loadout / Officer Tools. [/]
[]Added a functional [b]Fire Extinguisher[/b] system. [/]
[]Added [b]BikeMount[/b] to Road Equipment.
[list]
[
] Mount bicycles to patrol vehicles. [/]
[
]Retrieve, carry, place and store bicycles. [/]
[
]Multiple bicycle choices and colors. [/]
[
]Adjustable rack position and rotation. [/]
[
]Optional parked-vehicle blip. [/]
[
]Optional motorcycle support. [/]
[
]Motorcycle choices can be changed from the menu. [/]
[/list][/
]
[]Added [b]JBSpikes[/b] to Road Equipment. [/]
[]Added module-specific [b]Save[/b] and [b]Reload[/b] controls. [/]
[]Added [b]Save All[/b] and [b]Reload All[/b] to the main Patrol Suite menu. [/]
[]Added improved [b]Modular Status[/b] information for Modular Install users. [/]
[/list][line]
[heading]Changed[/heading]
Installation
[list]
[]Patrol Suite is now available as either:
[list]
[
] [b]Full Install[/b] [/]
[
][b]Modular Install[/b] [/]
[/list][/
]
[]The two versions are alternative installation methods and should [b]not be installed together[/b]. [/]
[]Modular users can now remove feature DLLs they do not want without removing Patrol Suite entirely. [/]
[/list]Configuration
[list]
[]Replaced the old single
[code]Config.ini[/code]setup with separate configuration files:
[list]
[
][code]CoreConfig.ini[/code][/]
[
][code]HUDConfig.ini[/code][/]
[
][code]LoadoutConfig.ini[/code][/]
[
][code]SmartTaserConfig.ini[/code][/]
[
][code]LidarConfig.ini[/code][/]
[
][code]OCSprayConfig.ini[/code][/]
[
][code]RoadEquipmentConfig.ini[/code][/]
[
][code]CriticalStateConfig.ini[/code][/]
[/list][/
]
[]Full and Modular installs now use the [b]same configuration files[/b]. [/]
[]Menu changes are applied immediately but are not written permanently until [b]Save[/b] is used. [/]
[][b]Reload[/b] now restores the last saved settings and discards unsaved menu changes. [/]
[/list]Menus
[list]
[]Reworked Patrol Suite's menu structure around the current feature set. [/]
[]Standardized boolean settings throughout both Full and Modular versions:
[list]
[
] Press [b]Enter[/b] to toggle. [/]
[
][b]Active[/b] is displayed in green. [/]
[
][b]Inactive[/b] is displayed in red. [/]
[/list][/
]
[]Left/Right is now reserved for actual selections and adjustable values. [/]
[]Added an [b]Integrated Plugins[/b] section for plugins using PSAPI. [/]
[/list]Road Equipment
Road Equipment now contains:
[list]
[]JBSpikes [/]
[]StarChase Tracker [/]
[]Grappler [/]
[]BikeMount [/]
[/list]Grappler
[list]
[]Improved Grappler persistence while leaving the patrol vehicle. [/]
[]A captured vehicle is no longer automatically released simply because the officer exits the vehicle. [/]
[]Grappler placement offsets are now stored with Road Equipment. [/]
[/list]BikeMount
[list]
[]Added adjustable X/Y/Z rack positioning. [/]
[]Added adjustable X/Y/Z rack rotation. [/]
[]Added bicycle selection from the menu. [/]
[]Added bicycle color selection. [/]
[]Selecting another bicycle replaces the currently mounted one. [/]
[]Added separate interaction and modifier controls. [/]
[]Added optional motorcycle support. [/]
[]Added support for several motorcycle models. [/]
[]Improved ownership handling so BikeMount only manages vehicles it created. [/]
[/list]Patrol Loadout / Officer Tools
[list]
[]Expanded Patrol Loadout into the home for officer and weapon-related tools. [/]
[]Officer Stances now belong to Patrol Loadout. [/]
[]Disarm now belongs to Patrol Loadout. [/]
[]Fire Extinguisher now belongs to Patrol Loadout. [/]
[]Long weapon stowing, weapon safety, flashlight and laser functionality remain under Patrol Loadout. [/]
[/list]Smart Taser
[list]
[]Kept Smart Taser as its own standalone Patrol Suite feature/module. [/]
[]Improved separation between Smart Taser and other weapon tools so it can remain active independently. [/]
[/list]Patrol HUD
[list]
[]SignalVitals remains part of Patrol HUD. [/]
[]Patrol HUD is now focused strictly on officer/location information and SignalVitals rather than vehicle systems. [/]
[/list]Modular Install
[list]
[]Improved modular loading and reliability. [/]
[]Modules can now load and operate independently through PSCore. [/]
[]Full and Modular versions now follow the same feature ownership and configuration layout. [/]
[/list][line]
[heading]Removed[/heading]
[list]
[]Removed [b]RoadWatch[/b] from Patrol Suite.
[list]
[
] Radar, ALPR, plate-reading and advanced traffic intelligence are being moved into the separate [b]FieldScope[/b] project. [/]
[/list][/
]
[]Removed [b]Vehicle Control[/b] from Patrol Suite.
[list]
[
] Vehicle controls and vehicle-focused systems are being moved into a separate vehicle/fleet project. [/]
[/list][/
]
[/list]This includes systems such as:
[list]
[]Turn signals [/]
[]Hazard lights [/]
[]Seatbelt system [/]
[]Fuel system [/]
[]Refueling [/]
[]SignalOmeter [/]
[]PRNDL/vehicle status display [/]
[]Engine control [/]
[]Friendly honk [/]
[]Siren cutout [/]
[]Spotlight control [/]
[]Removed the Patrol HUD [b]speed-limit sign[/b] system entirely. [/]
[]Removed [b]Restrain The Deceased[/b]. [/]
[]Removed [b]Disable Pistol Whip[/b] from Patrol Suite.
[list]
[
] This type of utility is better suited for CleanSlate. [/]
[/list][/
]
[]Removed [b]Disable Pistol Reticle[/b] from Patrol Suite.
[list]
[
] This is also being handled outside Patrol Suite. [/]
[/list][/
]
[]Removed outdated menu entries and configuration options belonging to features that are no longer part of Patrol Suite. [/]
[/list][line]
[heading]Fixed[/heading]
[list]
[]Fixed configuration Reload behavior so unsaved settings are properly discarded. [/]
[]Fixed several Full/Modular menu inconsistencies. [/]
[]Fixed Patrol Tools incorrectly remaining displayed as Active in the Full Install. [/]
[]Fixed Active/Inactive controls behaving differently between Full and Modular installs. [/]
[]Fixed several modular loading and module detection problems. [/]
[]Improved handling when switching between Full and Modular installations. [/]
[]Improved module isolation so disabling one feature does not unnecessarily disable unrelated features. [/]
[]Fixed several BikeMount control and rack-adjustment issues.[/]
[/list][line]
[size=5][b]Future Plans[/b][/size]
Patrol Suite is mostly feature-complete. Future updates will focus on improving what is already there.
Possible improvements include:
[list]
[]Better Smart Taser behavior [/]
[]Improved LIDAR targeting [/]
[]More detailed OC Spray exposure [/]
[]Road Equipment improvements [/]
[]Better BikeMount vehicle profiles [/]
[]Critical State refinements [/]
[]General bug fixes and polish [/]
[/list]Features such as radar/ALPR and vehicle-control systems are being developed separately in projects like [b]FieldScope[/b] and the future vehicle/fleet project.