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.

Force Duty Diagnostics 1.0.0

(1 review)

1 Screenshot

Copilot_20260602_024237.png

Force Duty Diagnostics

A LSPDFR plugin that provides advanced crash detection, plugin fingerprinting, and diagnostic logging during the LSPDFR duty‑switch process. This tool identifies which plugin crashes when going on duty, generates detailed crash reports, and scans your plugin installation for missing or broken files.

No More Force Duty Crash

crash rph logo.png

Features

Crash Fingerprinting

When LSPDFR switches duty states, Force Duty Diagnostics:

  • Wraps every plugin subscribed to OnOnDutyStateChanged

  • Detects when a plugin throws an exception

  • Identifies the exact plugin responsible

  • Logs the plugin name and DLL path

  • Captures the full exception and stack trace

This makes it easy to pinpoint which plugin is breaking ForceDuty or causing duty‑switch crashes.

Timestamped Crash Reports

Every detected crash generates a standalone crash report:

  • Saved per‑plugin

  • Timestamped down to the millisecond

  • Includes plugin name, path, exception, and stack trace

  • Organized for long‑term debugging and tracking

Crash reports are stored in:

Plugins/LSPDFR/ForceDutyDiagnostics/CrashReports/

Plugin Integrity Scanner

On startup and every duty change, the plugin scans:

  • Plugins\

  • Plugins\LSPDFR\

  • All subfolders recursively

It checks for:

  • Missing DLLs

  • Missing config files

  • Empty or incomplete plugin folders

  • Incorrectly installed plugins

This helps identify installation issues before they cause crashes.

Duty Change Diagnostics

Whenever the player goes on duty or off duty, the plugin logs:

  • Duty state

  • Thread ID

  • Game time

  • Player position

  • Plugin scan results

  • Crash fingerprints (if any)

This creates a complete picture of what happened during the duty switch.

Cleanup & Stability

ForceDuty Diagnostics is fully passive:

  • Does not modify LSPDFR behavior

  • Does not interfere with other plugins

  • Only observes, logs, and reports

  • Generates clean, timestamped logs

All logs are stored in:

Plugins/LSPDFR/ForceDutyDiagnostics/ForceDutyDiagnostics.log

Requirements

  • RagePluginHook

  • LSPDFR

Installation

Place ForceDutyDiagnostics.dll into:

Grand Theft Auto V\Plugins\LSPDFR\

The plugin loads automatically when LSPDFR starts.

Known Bugs

There are currently no confirmed bugs, but the plugin is actively monitored and updated as needed.

If you encounter any issues, check the crash reports folder.

  • Latest Game Version 3751.0 Current Game Version 3788.0

Edited by TimmyLuke017 Gaming


Short Description

A diagnostic tool that identifies which plugin crashes during LSPDFR duty switches, generates detailed crash reports, and scans

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

TimmyLuke017 Gaming

Members Author

(edited)

5 hours ago, JM Modifications said:

TimmyLuke is at it again. W.

Thank you! Let me know if it is working for you right now it's in Alpha. I have tested it like 4 to 5 times already. I have never seen anyone create a plugin like this one. I have worked tiredness on this plugin since 3 AM Est this morning.

Edited by TimmyLuke017 Gaming

TimmyLuke017 Gaming

Members Author

30 minutes ago, 0pheIia said:

bro i love you. lmao you dont understand how bad I NEEDED THIS!

There are logs that log stuff separately from different plugins in Crashlogs. This is mainly useful for Developers and Non-Developers. It helps identify which plugin is causing a crash. RPH log does not. They should have implemented this a long time ago.

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.