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.

MDTPro 0.9.9.3-beta

(9 reviews)

9 Screenshots

MDT Pro is a police computer (MDT) plugin for LSPDFR that runs a local web server when you go on duty. Open the MDT in any browser—on your PC or over your network—and use it like a real mobile data terminal alongside the game. This release is in beta. MDT Pro started from the source code of ExternalPoliceComputer by jullevistrunz; that mod was the foundation this one was built on.

Requirements

• LSPDFR

• CommonDataFramework (CDF) — required; plugin will not load without it

• CalloutInterfaceAPI — required (DLL in game root or plugins/LSPDFR/)

• CalloutInterface — required for the Active Call page (live callout details)

• Policing Redefined (PR) OR STP & UltimateBackup

Installation

  1. Extract the mod and its files into your GTA V folder (same level as GTA5.exe). | Alternatively use the OpenIV install package.

  2. Go on duty with LSPDFR; MDT Pro will show on-screen addresses (e.g. http://127.0.0.1:9000).

  3. Open that URL in a browser (Chrome/Brave recommended). Or SteamOverlay works well when setting your URL as your homepage

Features

Control Panel & Officer Info

Enter and save your officer details (name, badge, rank, call sign, department). Use “Fill from Game” when supported. Start and end shifts; view career statistics. All reports can auto-fill officer and location from your profile and current position.

Reports (Incident, Citation, Arrest, Injury, Traffic Incident, Impound, Property and Evidence Receipt (seizure reports) for drugs and firearms, Impound reports)
Create incident reports (general reporting), citation reports, arrest reports, injury reports, traffic incident reports, and impound reports. Each report has auto-generated IDs, status filters (active/completed/canceled), and notes. Reports created during an active shift are tied to that shift and appear in Shift History. Injury reports record injured party, type, severity, treatment, and context; they can be created from Reports or from Person Search with the name pre-filled. Traffic incident reports cover collisions and multi-vehicle incidents (drivers, passengers, pedestrians, vehicles, injury details, collision type). Impound reports record plate, model, owner, VIN, reason, tow company, and impound lot, and can be created from Reports or from Vehicle Search with the vehicle pre-filled. Charges you add are stored and, when an offender is set, added to that person’s record for future lookups. Citations in-game: with Policing Redefined, you can issue from the PR ped menu when you close the citation in the MDT. With StopThePed and without Policing Redefined, use the MDT’s StopThePed citation handoff (in-game key; default F10, set in MDTPro.ini). Do not mix Policing Redefined and StopThePed for this.

BOLO
Add and remove BOLOs from the BOLO Noticeboard without needing the vehicle in front of you: enter plate, optional model, reason, and duration. Only active (non-expired) BOLOs are shown. When a vehicle with a BOLO’d plate is seen or stopped, the BOLO syncs to Common Data Framework. Vehicle Search and ALPR show BOLOs for in-world and noticeboard-only plates; ALPR flags a hit as “BOLO” and can alert.

Person Lookup (Ped Search)

Search by name to view a person’s info (from MDT Pro and CDF). History shows citations and arrests; click an entry to start a new report for that ped with fields pre-filled. Callout suspect names mentioned in Active Call messages (e.g. “associated with …”) can be added as stub records so you can look them up—configurable in settings.

Vehicle Lookup

Search by license plate or VIN. View vehicle details and click the owner to open Person Lookup for the registered owner.

Ped & Vehicle Persistence

People and vehicles you’ve stopped or run are stored in the MDT database. When you stop someone again, there’s a configurable chance they’re recognized as the same person (matched by character model)—their name, citation and arrest history, times stopped, and wanted/probation/parole status carry over and sync to CDF. Same idea for vehicles: a car you stop later can be matched by model and owner to a vehicle you’ve seen before, so the same plate and history show up.

Shift History

View past shifts and every report linked to each shift (reports created while that shift was active).

Court
Manage court cases from arrest reports. Filter and sort by status, case number, ped name, or report ID. Attach Incident, Injury, Citation, Traffic Incident, or Impound reports to an arrest or case as evidence; report relevance and evidence amounts are configurable in Config → Court. Document evidence seized on arrest (drugs found, firearms found) so the case reflects what was actually seized. New arrests start as Pending; save and attach reports, then Close arrest (submit for court) to create the case; you can attach or detach reports until the hearing. Verdict and sentencing reflect all evidence (weapon, warrant, fleeing, resistance, assault, intoxication, drugs, etc.). Sentencing Rationale explains aggravating and mitigating factors, recidivism, and district policy; resolved cases show per-charge outcome (Convicted, Acquitted, Dismissed) and total fine and jail time for convicted charges. Document Use of Force on the arrest (type, justification, injury, witnesses) for a court evidence bonus. For homicide or manslaughter, attach an Injury report with Fatal severity or DOA/pronounced deceased so the case is treated as having documented death. Charges and sentencing are based on California law; license revocations apply correctly from convictions.

Map (GPS)

Live map with your current position (updated via WebSocket). Route from your position to a point with turn-by-turn directions using in-game road data.

Active Call
Shows the current callout when CalloutInterface is installed: location (postal, street, area, county), priority, message, advisory, unit/callsign, and timestamps. When your callout system supports it, set a GPS waypoint and use Accept or En Route; the page shows status (Pending, Accepted, En Route, Finished), a short timeline, and expandable cards. Without CalloutInterface, the page opens but receives no callout data.

Backup & Quick Actions
Request backup (patrol, traffic stop, transport, tow, etc.) from the MDT. Backup is sent through Policing Redefined or Ultimate Backup according to Mod integration (and Auto uses Policing Redefined when it is loaded, otherwise Ultimate Backup when available). The Quick Actions bar (bottom-right) offers one-tap Panic, Backup, and Clear ALPR; backup can be sent Code 1, 2, or 3.

ALPR (optional plugin - enable in game)

In-game automatic license plate recognition. Enable in Customization or via the in-game Settings menu (default F7). When on duty in a police vehicle, nearby vehicles are scanned; flagged plates (stolen, expired reg/insurance, owner wanted) can show an HUD panel and optional sound. Flags come from CDF and the MDT database. The ALPR plugin can show hit popups inside the MDT in your browser.

Plugins

Drop plugin folders into MDTPro/plugins and enable them on the Customization page. Plugins can add pages, scripts, and styles; see the README for the plugin API and folder structure.

Updating

Overwrite the existing plugin files and MDTPro folder contents. Your MDTPro/data/ and config.json are preserved. Adjust new defaults (e.g. WebSocket update rate) in Settings → Customization → Config or by editing config.json if you want different behavior.

Source Code: https://github.com/stocky789/MDT-Pro

Known bugs

  • After generating a citation in the MDT, the PolicingRedefined menu loses a lot of options such as Dismiss etc.
    - Workaround: Press your vanilla LSPDFR traffic stop keybind (e.g. "E") and dismiss the PED.

Acknowledgments

MDT Pro is based on ExternalPoliceComputer. That mod’s source code was the starting point for this project.

Edited by stocky789

What's New in Version 0.9.9.3-beta

Released

## [0.9.9.3] — 2026-04-25

### Minor Features

- **Custom Wallpaper** — New optional plugin. Enable in **Config and Plugins**, upload your image in Config, then click **Save** to apply it as the background. To reset, use **Use default** in the wallpaper block.

### Bug Fixes

- **Person Search / ID photos** — Further adjustments to PED image loading and disambiguation.

Short Description

Modern MDT Police Computer accessible from a web browser and Steam Overlay - Features Ped and Vehicle persistence

AI disclosure

The author has disclosed that AI tools were used in creating the following aspects of this file:

  • Description
  • Images
  • Mod and Mod Content (Substantial)

AI was used to code and generate images in this mod.

User Feedback

Recommended Comments

Johnnyp2k

Members

my background

Could contain: text, screenshot, multimedia software, graphics software, software

stocky789

Members Author

5 hours ago, Luna Olson said:

I get that; in terms of DWI and more to Citations; I know they affect court cases IRL as well. Probably best when the court system gets a bit tougher if they do come out, but the ped dialogue going off before handing them anything isnt major, it's just a little strange. I appreciate your response tho!


Yeh for sure it is, we'll tweak that

stocky789

Members Author

Just wanted to let everyone know that I have started work on the cloud version of the mod. This involves a fair bit of ground work but once done will be a cool little community centralized database. It's nowhere near finished yet and I can't promise it ever will be until I can test it and make sure the performance is going to be there.

Once done it means anyone connecting to the cloud server will be sharing the same database, court records, arrests, citations and the rest of the reports all in a central location. A website/portal will be created and an account creation workflow will be in place so you can pair your ingame character to your cloud based account.

I guess you could call it "hybrid" multiplayer - you are playing the game solo as you do now, but it is multiplayer in a sense where everyone with the mod connected to the cloud platform will contribute to a single database. (The solo / localhost version of the mod will coincide and continue to exist as well, this is totally optional)

This being said, extra features for the current localhost version of the mod are not being worked on until a later date - it will be in a bug fixing state only. Also working on an ingame MDT-Lite using LemonUI in game so you can do some basic things like look up PEDs, vehicles and do citations

Keep it real!

nova2727

Members

8 hours ago, Johnnyp2k said:

my background

Could contain: text, screenshot, multimedia software, graphics software, software

Nice background would you be willing to share do you have any plans for blane country or highway patrol

Ducking Duck

Members

Yo really love this mod man, but i have some problem tho, my game keep stuttering every few second when i used MDTPro even after removing all other plugin (only using police redefined). does this plugin required a big portion of my pc resource? Because im having a decent system and when im using the original EPC its working very smoothly even with a lot of other plugin. Thankyou in advance!

stocky789

Members Author

1 minute ago, Ducking Duck said:

Yo really love this mod man, but i have some problem tho, my game keep stuttering every few second when i used MDTPro even after removing all other plugin (only using police redefined). does this plugin required a big portion of my pc resource? Because im having a decent system and when im using the original EPC its working very smoothly even with a lot of other plugin. Thankyou in advance!


We have had the odd feedback of stuttering before but it seems all anyone has ever done is reinstalled the mod clean and it fixes it.

I have never had a stuttering problem outside of a few times in the dev environment and possibly one prior version where i left some aggressive logging in and then fixed straight away

All I can recommend you try is make sure there is not more than a single instance of the web gui running
So dont run the web gui and the native windows app and or don't run the web gui in steam overlay and your web browser at the same time

stocky789

Members Author

image.png

BIGDAD30

Members

I love the concept of this and all the hard work you have put in to it. However for me it is not playable. I stutter so bad and after i remove this im back to 70fps. I dont know what it could be and wish i could play with it.

stocky789

Members Author

41 minutes ago, BIGDAD30 said:

I love the concept of this and all the hard work you have put in to it. However for me it is not playable. I stutter so bad and after i remove this im back to 70fps. I dont know what it could be and wish i could play with it.


Thanks for the feedback dude

For the stuttering, did you want to completely remove MDTPro and install it via the openiv package
There have been a few people here that said they done this and it fixed their stuttering

Also before turning on the ALPR let me know if the performance is better, the same or worse

BIGDAD30

Members

19 minutes ago, stocky789 said:


Thanks for the feedback dude

For the stuttering, did you want to completely remove MDTPro and install it via the openiv package
There have been a few people here that said they done this and it fixed their stuttering

Also before turning on the ALPR let me know if the performance is better, the same or worse

I have installed it both ways and i get the same outcome. As far as the apr i dont use that one. I use the one with calloutinterface.

Supabosskilla

Members

Hey im liking the mod but i have one problem that i dont know how to fix. I installed the mod through OIV and when i run the game the callouts in dont link/show in the mdtpro. They only show on the mdt for callout interface. The help is appreciated!

Spectre32A

Members

Just wanted to say that this is by far one of the best MDC plugins ive used since being apart of the community in 2017
It looks, feels and acts like a real MDC. The reports, court tracking...all of it. I love it!! Thank you for this!

Create an account or sign in to comment

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.