Public release v0.4.2 · GTA V Legacy

The police computer LSPDFR was missing.

Run a plate, check a driver, file the paperwork, and follow the case to court. It all happens inside GTA V.

pdComp desktop home screen running on the in-game rugged patrol computer
Desktop MDTThe full laptop interface, in game
pdComp Mobile Dispatch Terminal
Fits the setup you already use

pdComp uses either Policing Redefined/CDF or Stop The Ped for its records and runs through RAGE Plugin Hook.

Policing Redefined + CDF Stop The Ped RAGE Plugin Hook NPCAI + Grammar Police optional

New in public release v0.4.2

The records can send you back out.

pdComp now turns active BOLOs and court warrants into configurable LSPDFR callouts, with dispatch audio and several ways each encounter can unfold.

Serve the warrant

Take assignments for outstanding court warrants. Subjects can surrender, flee, or resist, with charge severity and prior history shaping the response.

Find the BOLO

Respond to an active vehicle BOLO and find an abandoned vehicle, a compliant driver, or a pursuit waiting at the other end.

Hear the watch

Voiced watch-supervisor radio covers assignments, updates, prior-contact warnings, and callout resolutions.

Build the case

Request an arrest warrant from Ped Lookup, see the recorded reason on matching profiles, and apply citation conditions such as school or work zones.

What pdComp handles

The whole stop, in one place.

People, vehicles, evidence, and reports stay tied to the current call, so you do not have to enter the same details twice.

01

Live records

Look up people and vehicles through PR/CDF or Stop The Ped. Check license and document status, outstanding warrants and reasons, permits, prior contacts, mugshots, tagged plates, and safety notes.

02

Field paperwork

Write citations with officer-selected conditions, arrest reports, incident reports, use-of-force reports, crash reports, damage reports, and death reports. Review the finished document before you file it.

03

Evidence to court

Attach discovered evidence to the right arrest charge, then see how the case moves through pleas, hearings, verdicts, sentencing, probation, and appeals.

04

Roadside tools

Use the built-in ALPR and speed radar, keep BOLOs active between calls, and take configurable dispatch assignments for BOLO vehicles and court warrants.

See the real thing

This is pdComp running in GTA V.

No concept art here. Open any screenshot for a closer look at the desktop, records, paperwork, radar, and court docket.

At the car or on foot

Laptop in the cruiser. Tablet on foot.

The desktop opens while you are stopped in a police vehicle. Step out and the field tablet keeps people, vehicles, and citation work within reach. Mouse, keyboard, and controller all work.

  • Same call data
  • Citations stay in progress
  • Scales from 1080p to 4K

During a stop

The details follow you.

A plate check can feed a citation. A search can feed an arrest report. Filed paperwork shows up in history and court.

Collect the details

Radio checks, shown IDs, searches, plate checks, and callout details are added to the current call as they happen.

Write it up

Pick the subject and vehicle, attach evidence with its discovery location, choose charges or citation conditions from your own catalogs, and check the document before filing.

Come back later

Filed citations, arrests, reports, and court cases are saved. BOLOs stay active, and printed documents remain in history.

Keep it connected

pdComp uses either PR/CDF or Stop The Ped for records, then connects to Callout Interface, NPCAI, and Grammar Police when they are available.

Charge converter

Use the penal code you want.

Have a custom list of charges or citations? The converter turns it into the JSON format pdComp expects, right in your browser.

Developer API · Updated for v0.4.2

Build on top of pdComp.

The API lets another LSPDFR plugin look up detached ped and vehicle records, search collected records and prior history, read catalogs, react to BOLOs and paperwork, trigger citation handoffs, or add its own desktop and tablet pages.

View the API docs
using pdComp.API;

// Subscribe once when your plugin loads.
PdCompApi.BoloChanged += OnBoloChanged;
RecordsApi.PaperworkFiled += OnFiled;

// Record lookups run on an RPH game fiber.
var matches = RecordsApi.SearchPedRecords(
    "Alex Smith");

foreach (var person in matches)
    Rage.Game.LogTrivial(
        $"{person.FullName}: {person.PriorHistory?.Entries.Count ?? 0} prior entries");

Try pdComp on your next shift.

Requires GTA V Legacy · LSPDFR 0.4.9 · RAGE Plugin Hook · Policing Redefined/CDF or Stop The Ped