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.

PIS: Persistent Identity System 1.1.1

(0 reviews)

5 Screenshots

PERSISTENT IDENTITY SYSTEM (P.I.S.)


Purpose of This Plugin

Persistent Identity System exists to give your patrol work continuity and meaning.

In standard LSPDFR gameplay, most encounters are isolated. You stop someone, take action, and never see them again. There’s no long-term memory, no escalation, no evolving patterns.

PIS changes that.

It allows NPCs to maintain consistent identities across sessions, tracks their interaction history, and enables realistic progression over time. Repeat offenders are recognized. Warrants resurface. Behavior patterns become visible. Your decisions carry weight beyond a single traffic stop.


Examples :
  • You stop a drunk driver downtown and issue a citation.
    Two in-game days later you see him again, the prior offense is still there.

  • You arrest someone in a neighborhood.
    Later on patrol, you encounter them again, not as a “new” random ped, but as the same individual with a record.

  • The stripclub bodyguard who always spawns in the same place?
    Normally he’s a “new” person every time.
    With PIS, he’s treated as the same identity if the match is strong enough.


Features :
  • Persistent NPC Identities: Peds have unique identities that stay consistent across game sessions.

  • Matching Algorithm: Matches peds using model, location, time patterns, and vehicle associations.

  • History Tracking: Automatically logs citations, arrests, warrants, and all past interactions.

  • Real-time Scanning: Alerts you to known individuals and repeat offenders in your vicinity.

  • Vehicle Associations: Records and tracks which vehicles are linked to which identities.


Integrations :
  • Policing Redefined / Stop The Ped

  • CommonDataFramework

  • Reports Plus (soon)

  • External Police Computer (NEW)


Requirements :
  • RAGE Plugin Hook

  • LSPD First Response (0.4.9+)

  • CommonDataFramework (included)

  • Newtonsoft.Json (included)

Edited by IzzyMichiel

What's New in Version 1.1.1

Released

  • Fixed database bug that caused losing randomly all saved npcs.


Short Description

Matches respawned NPCs to existing identities, so you recognize NPCs from past encounters.

AI disclosure

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

  • Description
  • Images

User Feedback

Recommended Comments

IzzyMichiel

Members Author

On 2/13/2026 at 5:58 PM, Moguh09 said:

Hey! Amazing mod, maybe a known bug butt: when u go out of the policing redefined ped-menu, without dismissing the ped, the mod counts it as an police encouter, so when u pet someone down, or ask ID, the counter goes from 2 to 4 really easily!

Thanks for sharing, that is fixed in the next update. Still finetuning some stuff, before releasing it later today.

On 2/13/2026 at 9:39 PM, Zegabidor said:

Is there future compatibility with External Police Computer? And is it really "inconvenient" to use both?

Yes, the update that is about to be released today will support EPC, make sure to check when releasing later.

Zegabidor

Members

I’d like to make a small suggestion about this plugin, because I think it has a lot of potential.

First of all, the idea sounds great. I tested it in-game (even if probably not long enough to really see the full results), but I still had a few ideas. Some of them are probably impossible, and I don’t know anything about creating plugins, so just a heads up — some of these ideas might not be doable.

  • Add a system to track down a suspect through a vehicle, but also through a weapon found on a suspect (which happens pretty often after a shootout). With something like this, we could really take calls further, like tracking weapon suppliers or stolen vehicles.

  • Add a warrant system to search for a suspect by name, but also by license plate. The suspect would then spawn on the map if they weren’t already there, and other officers could locate them and send a radio message to report their position.

I probably have more ideas, but I think that’s already more than enough for now.

I really hope at least some of these ideas could be possible!

IzzyMichiel

Members Author

1 hour ago, Zegabidor said:

I’d like to make a small suggestion about this plugin, because I think it has a lot of potential.

First of all, the idea sounds great. I tested it in-game (even if probably not long enough to really see the full results), but I still had a few ideas. Some of them are probably impossible, and I don’t know anything about creating plugins, so just a heads up — some of these ideas might not be doable.

  • Add a system to track down a suspect through a vehicle, but also through a weapon found on a suspect (which happens pretty often after a shootout). With something like this, we could really take calls further, like tracking weapon suppliers or stolen vehicles.

  • Add a warrant system to search for a suspect by name, but also by license plate. The suspect would then spawn on the map if they weren’t already there, and other officers could locate them and send a radio message to report their position.

I probably have more ideas, but I think that’s already more than enough for now.

I really hope at least some of these ideas could be possible!

Thanks for your feedback and suggestions. I’ll definitely look into them and review them thoroughly and get back to you with a more detailed response later.

kelvenkako

Members

o Common Data Framework esta causano o crash do meu lspd


Common Data Framework
caused a crash. Check its installation or remove it and report the issue to the developer.

Issue #2

Está faltando um arquivo obrigatório / pasta: Could not find a part of the path 'C:\Program Files (x86)\Steam\steamapps\common\Grand Theft Auto V\plugins\LSPDFR\CommonDataFramework\PostalXMLs'.

nova2727

Members

13 hours ago, Zegabidor said:

I’d like to make a small suggestion about this plugin, because I think it has a lot of potential.

First of all, the idea sounds great. I tested it in-game (even if probably not long enough to really see the full results), but I still had a few ideas. Some of them are probably impossible, and I don’t know anything about creating plugins, so just a heads up — some of these ideas might not be doable.

  • Add a system to track down a suspect through a vehicle, but also through a weapon found on a suspect (which happens pretty often after a shootout). With something like this, we could really take calls further, like tracking weapon suppliers or stolen vehicles.

  • Add a warrant system to search for a suspect by name, but also by license plate. The suspect would then spawn on the map if they weren’t already there, and other officers could locate them and send a radio message to report their position.

I probably have more ideas, but I think that’s already more than enough for now.

I really hope at least some of these ideas could be possible!

Amazing idea for roleplay. Checking weapon serial numbers and five weapon comes back as stolen then can contact previous owners also if weapons was used in any crimes which can link together previously unsolved crimes

Legendary6amer9

Members

Do a showcase on this plugin

EpikPeeler

Members

You mentioned it was very buggy, what sort of bugs are there? Is it playable?

IzzyMichiel

Members Author

2 hours ago, EpikPeeler said:

You mentioned it was very buggy, what sort of bugs are there? Is it playable?

Last update should be playable for sure, try it out and let me know.

Realize

Members

[2/21/2026 1:38:55 PM.861] LSPD First Response: Exception message: Could not find a part of the path 'C:\Program Files\Rockstar Games\Grand Theft Auto V Legacy\plugins\LSPDFR\CommonDataFramework\PostalXMLs'.

Stuck at this, cannot start duty at all.

myrtlemadman

Members

How do you use it? Where can you see the history?

IzzyMichiel

Members Author

On 2/21/2026 at 9:45 PM, Realize said:

[2/21/2026 1:38:55 PM.861] LSPD First Response: Exception message: Could not find a part of the path 'C:\Program Files\Rockstar Games\Grand Theft Auto V Legacy\plugins\LSPDFR\CommonDataFramework\PostalXMLs'.

Stuck at this, cannot start duty at all.

Are you using policing redefined and their common data framework?

Realize

Members

8 minutes ago, IzzyMichiel said:

Are you using policing redefined and their common data framework?

No, nothing that would contain the file at all.

IzzyMichiel

Members Author

1 hour ago, Realize said:

No, nothing that would contain the file at all.

Download the latest file, I added the folder with the files for CommonDataFramework.

Let me know if it works now.

RWieber79

Members

Def gonna give this a try, I use STP UB rn while waiting for the PR and RP+ updates but this could be a game changer for sure!

Realize

Members

On 2/23/2026 at 11:08 AM, IzzyMichiel said:

Download the latest file, I added the folder with the files for CommonDataFramework.

Let me know if it works now.

I haven't played much due to lack of time these days but it seems to be running fine by now. I'll be back to you with a more detailed feedback as soon as I get some spare time to grind a little.

Chucken

Members

Hey, is the mod going to have intergration with MDTPRO? A new mdt that runs of the EPC database.

Very nice mod.

edward77

Members

I am a little confused by some of the comments, is this compatible with STP and Reports + or not currently? And if so, how would that work as I believe neither are compatible with CommonDataFramework.

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.