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.0-beta

(8 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.0-beta

Released

## [0.9.9.1] — 2026-04-15

### Major Features

- **ALPR has been reimplemented** — In-car plate reader with an on-screen terminal. The **browser MDT** and **desktop MDT** use the same reader for popups (toggle ALPR in **F7**).
- **ALPR** — Hold **Left Alt** to drag the panel or the **SIZE** corner to resize; **F7** still has position options.

### Bug Fixes

- **ALPR** — Owner license warnings now match **Person Search**.
- **Dashboard** — **Start / End shift** in the browser MDT is more reliable.
- **Reports** — Status filter buttons behave correctly, with an **All statuses** option.
- **Reports** — **Create impound report** from **Vehicle Search** opens the right impound draft with your vehicle filled in.
- **Reports** — Fix **Open / Closed / …** status you pick on a form - previously no highlight was shown on the status.

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

trooperjake121

Members

also I don't know if you have plans on this in the future but it would be cool to see maybe put a section to put notes in Ur callouts that come through also it would be cool to see more details of the call and more information

stocky789

Members Author

Thanks dude, appreciate that.

4 hours ago, trooperjake121 said:

hey man your new update is some good shit bro nice stuff thanks for your hard work

We can definitely do notes against callouts, but I think its best to keep it optional. I don't people feeling obliged to doing a heap of paperwork - they'd be spending more time in the MDT than in the game

I'll look at adding some notes for callouts. I'm not sure what extra info I can get out of CalloutInterface either that's effectively where are pulling Callout information from

2 hours ago, trooperjake121 said:

also I don't know if you have plans on this in the future but it would be cool to see maybe put a section to put notes in Ur callouts that come through also it would be cool to see more details of the call and more information

JollyMerchant

Members

I don't know what I am doing wrong but I get failed to save report everytime with no real reason why even when I submit to court the court part works but it still fails to save the report

manu450

Members

39 minutes ago, JollyMerchant said:

I don't know what I am doing wrong but I get failed to save report everytime with no real reason why even when I submit to court the court part works but it still fails to save the report

I am also getting the same error, but the report actually is saved, right?

manu450

Members

Since the update, many of my standalone plugins are crashing when the MDT is open. Something is not right.

JollyMerchant

Members

7 hours ago, manu450 said:

I am also getting the same error, but the report actually is saved, right?

it doesn't save for me next time i play it all the reports and the case decision's are gone

stocky789

Members Author

10 hours ago, manu450 said:

Since the update, many of my standalone plugins are crashing when the MDT is open. Something is not right.


I've noticed the same thing - took a couple of hours but my plugins just slowly but surely fall off one after the other. Working on a fix.

stocky789

Members Author

@manu450 @JollyMerchant @trooperjake121

Just waiting for the new version to be approved. The failed reports are fixed.
Made a few other changes to lighten the load on the server/game as well

I have no been able to play long enough to test the crashes. I did play for 45 minutes doing some tests though and never experienced one but send over your rph log if you do experience any.

loveunit

Members

Been looking for an alternative to Reports+ for LSPDFR that makes it easy to click on recent searched peds/vehicles. This is exactly what I'm looking for, thanks for sharing! Works really well with browser on same PC but, there's some stutters happening in-game, most notable when enabling ALPR and occasionally when accepting callouts. Not sure it's on your radar so thought I'd flag it!

Airberlin030

Members

On 3/10/2026 at 10:43 PM, stocky789 said:


Yeh that fix is already in the next version I'm working on.

Basically any ID will pop them up so you don't have to go typing in anything


I am working on the reports in the next version as we speak
Doing some cool shit with them that ties into the court system and damage tracker framework


This sounds like a windows/windows firewall issue if you are on another computer accessing it
Which port did you change it to?

8099

stocky789

Members Author

No worries man thank you - appreciate the feedback. I haven't noticed stuttering on my PC but there is definitely room for improvements on the ALPR, it was actually a real pain in the butt getting that thing to work properly in the first place so I can guarantee we can make it better. It's on my radar.

Glad you like it! Hope you are having fun

9 hours ago, loveunit said:

Been looking for an alternative to Reports+ for LSPDFR that makes it easy to click on recent searched peds/vehicles. This is exactly what I'm looking for, thanks for sharing! Works really well with browser on same PC but, there's some stutters happening in-game, most notable when enabling ALPR and occasionally when accepting callouts. Not sure it's on your radar so thought I'd flag it!

Ralex109

Members

So reports plus??

Vasy

Members

I love this mod, it is by far the best MDT mod out there, I love the Court System as it is far more entertaining than the other court systems. I do wish there were sounds, inside the MDT for more immersion, a ding for warrants, click sounds, etc etc. If thats already a thing and I gotta toggle it please tell me how lol.

stocky789

Members Author

Yo! Yeh we can look at sounds at some point
Glad you are enjoying it! The court system still has a fair bit of balancing and improvements to go but its a good baseline and is pretty cool

5 hours ago, LordChief said:

I love this mod, it is by far the best MDT mod out there, I love the Court System as it is far more entertaining than the other court systems. I do wish there were sounds, inside the MDT for more immersion, a ding for warrants, click sounds, etc etc. If thats already a thing and I gotta toggle it please tell me how lol.


I love ReportsPlus but no, this is not even remotely close to it

13 hours ago, Ralex109 said:

So reports plus??

edward77

Members

Is anyone else having trouble with the BOLO's tab? I can't seem to add new BOLO vehicles from by entry or assign bolos via the vehicle search tab.

ebmsebm

Members

Just have a few questions/ ideas:

  1. Being able to import other charges/citation packs. I love using the Immersive Law Pack, and tried to replace it in the MDTPro files. But when in-game, i scrolled down in the arrest report and it wouldn't scroll past the offender name section.

  2. In the section where to add additional reports (i.e. injury, impound, etc), it also says that a drug or firearm report can be attached. I can not find that anywhere in the program to fill out. I am probably just looking in the wrong spot.

Thank you! Love the mod. A lot better than having to have a second computer to run Reports+

LordAdam

Members

maybe im dumb but is there a way I can reduce the amount of hits I get with alpr (and subsequently the amount of people who are doing illegal stuff like expired licences and stuff) my biggest complaint really is the constant hits I get when I run radar otherwise this mod is amazing.

stocky789

Members Author

On 3/20/2026 at 1:09 AM, edward77 said:

Is anyone else having trouble with the BOLO's tab? I can't seem to add new BOLO vehicles from by entry or assign bolos via the vehicle search tab.


Bolos are quirky right now, they definitely need some work. I haven't experienced issues on the latest version mind you but I don't think they are reliably working. I need to do more testing on it but haven't had a lot of time.

Yeh unfortunately because the court/evidence system relies very heavily on the specific charges in the mod it will never have a user friendly way of changing. That being said, I am open to having presets for different countries and/or if things are missing I can definitely add them. Its just certain charges affect the court/evidence system in different ways

Really to save confusion I should probably add a comment at the top of the citations/charges file warning against changing.

The drug and firearm report is a tickbox inside the actual report - I will work on separate reports for these items I just admittedly had to rush this version out because there were a lot of issues with the previous release and I didn't want you guys getting stuck with that version for to long.

Appreciate your feedback dude, if you want you can DM the charges/citations you would like to see and I can integrate them into the current list available. But there will be a preset in a future version that you'll be able to choose depending on the country.

On 3/20/2026 at 6:50 AM, ebmsebm said:

Just have a few questions/ ideas:

  1. Being able to import other charges/citation packs. I love using the Immersive Law Pack, and tried to replace it in the MDTPro files. But when in-game, i scrolled down in the arrest report and it wouldn't scroll past the offender name section.

  2. In the section where to add additional reports (i.e. injury, impound, etc), it also says that a drug or firearm report can be attached. I can not find that anywhere in the program to fill out. I am probably just looking in the wrong spot.

Thank you! Love the mod. A lot better than having to have a second computer to run Reports+



6 hours ago, stocky789 said:


Bolos are quirky right now, they definitely need some work. I haven't experienced issues on the latest version mind you but I don't think they are reliably working. I need to do more testing on it but haven't had a lot of time.

Yeh unfortunately because the court/evidence system relies very heavily on the specific charges in the mod it will never have a user friendly way of changing. That being said, I am open to having presets for different countries and/or if things are missing I can definitely add them. Its just certain charges affect the court/evidence system in different ways

Really to save confusion I should probably add a comment at the top of the citations/charges file warning against changing.

The drug and firearm report is a tickbox inside the actual report - I will work on separate reports for these items I just admittedly had to rush this version out because there were a lot of issues with the previous release and I didn't want you guys getting stuck with that version for to long.

Appreciate your feedback dude, if you want you can DM the charges/citations you would like to see and I can integrate them into the current list available. But there will be a preset in a future version that you'll be able to choose depending on the country.



could you add some more reports like arrest warrent or seach warrent

stocky789

Members Author

1 hour ago, William Bradford said:

could you add some more reports like arrest warrent or seach warrent


I have another idea in mind for this
The court system will end up deciding on bail conditions and assign warrants etc

Since we have persistence built into this mod, we have the ability to re encounter someone after the fact once the court has generated an arrest warrant

So there is no real need for us as an officer to have an "Arrest Warrant" report if that makes sense

boomer2840

Members

why does my mdtpro look like this? am i missing something plus when i ID or run a plate nothing comes up automatically i have to enter it manually. thanks271590_162.jpg

Mwiediger88

Members

Since updating to the latest LSPDFR version, I have been encountering an error stating that the CommonDataFramework did not initialize in time. I have reinstalled both the LSPDFR and its required dependencies several times, but I am still receiving this error. Am I missing something?

9 hours ago, stocky789 said:


I have another idea in mind for this
The court system will end up deciding on bail conditions and assign warrants etc

Since we have persistence built into this mod, we have the ability to re encounter someone after the fact once the court has generated an arrest warrant

So there is no real need for us as an officer to have an "Arrest Warrant" report if that makes sense

yeah of course but what about the search warrent like if i am RolePlaying as a LAPD Detective and i needed to search a house then i would need a search warrent

Create an account or sign in to comment

Latest Mods

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.