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.

12 Screenshots

Road Worthy v6.9

What does this mod do?

This mod randomly inflicts visual and physical mechanical defects on civilian NPC vehicles as you drive around, such as burned-out headlights, broken windows, missing license plates, or drifting alignment. It forces these defects onto ambient cars at a distance to prevent pop-in, while ignoring emergency vehicles and service trucks. By creating visible broken equipment on normal traffic, it gives you a realistic, observable reason to pull vehicles over for traffic stops rather than relying on completely random events.

With the violation count rising from 10 to 13, your patrol just got more detailed. I’ve added new equipment failures and adjusted the spawn frequency to favor observant players. These changes ensure that every equipment-based stop is a meaningful addition to your shift.

🛠️ The Core Engine: Probable Cause Generator

Road Worthy doesn't just spawn blips; it physically alters the state of nearby vehicles to create observable equipment violations.

  • Equipment Violations: The engine cycles through 13 distinct equipment configurations, ranging from minor electrical flickers to critical structural and aesthetic failures. All of these values are fully customizable via the .ini file to suit your specific patrol style.

  • Encounter Frequency: With the default configuration, the system balances spawn logic against active driving loops to deliver steady enforcement leads based on your selected calibration profile.

  • Smart Selection Logic: The system scans a 350m radius and intelligently selects candidates for violations. It maintains a buffer—ignoring any vehicle within 45m—to ensure violations don't pop-in right in front of you.

  • Automatic Exclusions: To maintain immersion, the engine automatically ignores Emergency (Police/EMS), Service (Buses/Taxis), Motorcycles, and even specific models like the "Stretch" or "Tourbus" defined in your .ini.

  • Disable Blips: For officers who prefer a purely visual challenge, violation blips can be disabled entirely in the configuration settings.

MAX INI SETTINGS FOR DEMO VIDEO - YOUTUBE DEMO - MAX INI SETTINGS - DEMO ONLY


🚦 Equipment Violations

  • Blackout Tint (Jelly Bean Blue - 63): The vehicle windows are set to a "Pure Black" tint. This creates a high-visibility enforcement opportunity for observing vehicles with zero interior transparency.

  • Suspension Misalignment (Brown - 56): The vehicle will physically veer and pull across the roadway. The NPC driver will actively steer against this force to maintain their lane, providing a visual cue of mechanical failure.

  • Unsecured Panel (Brilliant Rose - 48): A random door, the hood, or the trunk is left unlatched and open while the vehicle is in motion.

  • Headlight Out (Bright Purple - 27): A single headlight is non-functional. Unlike a shattered lamp, the housing is intact but the bulb is out, creating a high-visibility equipment violation at night.

  • Ghost Car (Purple - 83): Nighttime only (20:00 - 05:00). Operating with both headlights and taillights dark. Highest priority safety hazard.

  • Shredded Tire (Pink Red - 41): Vehicle operating on a shredded tire or bare rim. Results in erratic handling, grinding, and a strictly limited top speed.

  • Missing Plate (Yellow Orange - 60): Vehicles operating with missing physical plates. This violation is tied to a Stolen status, turning a simple equipment observation into a potential felony hit.

  • Dealer Plate (Orange - 47): Flagged as not returned from test drives or stolen directly from a dealership lot.

    • Note on Modernized Plate Readers: Your reader recognizes these blank as stolen and pulls owner details—even without a physical plate—via NOOSE-derived chassis-signature telemetry. This breakthrough, repurposed from Humane Labs forensic imaging research, identifies the vehicle through unique thermal and geometric markers. The physical plate is absent, but the system still gathers vehicle and owner details via localized beat intelligence.

  • Smoking Engine (Dark Gray - 40): Heavy engine smoke pouring from the compartment. Severe mechanical failure and neglect.

  • Mechanical Damage (Lemon Green - 24): Significant body deformation or collision history. Though the engine functions, the vehicle shows severe rear damage, suggesting it may have been involved in an accident or theft.

  • Broken Glass (Cyan - 15): Side or rear safety glass is shattered, potentially indicating a vehicle burglary or a prior collision.

  • Faulty Alternator (Light Blue - 12): Intermittent nighttime flickering of the entire light array, indicating failing power delivery preceding a total electrical blackout.

  • Light Flicker (Light Green - 11): The entire lighting system (front and rear) flashes rapidly. This indicates a severe short circuit or an aggressive driver attempting to clear traffic.


📊 Encounter Rates

The Global Spawn Chance has been upgraded from a whole number to a decimal-capable value (float). This allows for much finer control over how many violations you encounter during your shift. You can now set the chance as low as you like (e.g., 0.25 or 0.05) in the INI to achieve your perfect balance.

  • Spawn Chance: 0.05% Estimated Encounters (Per Real Life Hour): ~1–2 Violations
    Extremely Rare: Violations are true random events.

  • Spawn Chance: 0.5% Estimated Encounters (Per Real Life Hour): ~6–7 Violations
    Deep Immersion: Violations are rewarding discoveries.

  • Spawn Chance: 1% (New Default) Estimated Encounters (Per Real Life Hour): 12–14 Violations
    Standard: A realistic patrol with common equipment issues.

  • Spawn Chance: 2% Estimated Encounters (Per Real Life Hour): ~25+ Violations
    High Activity: A violation roughly every two minutes.

  • Spawn Chance: 3% Estimated Encounters (Per Real Life Hour): ~40+ Violations
    Target Rich: Frequent equipment stops.


📦 Installation Guide

  • Prerequisites: SHVDN (ScriptHookV.NET) is required.

    The ScriptHookVDotNet v3 included is optional. The current version of RoadWorthy is designed to work with any version of ScriptHookVDotNet v3.

  • Deployment: Drop RoadWorthy.dll into your /scripts/ folder.

  • Configuration: The mod will generate RoadWorthy.ini on the first launch.

    • GlobalSpawnChance: Controls how frequently violations occur (Default: 1.0%).

    • MaxActiveViolations: Sets a hard limit on world violations (Default: 1).

    • ShowBlips: Toggle to true or false to enable/disable GPS markers.

Edited by BJ USA

What's New in Version 6.9

Released

Pasted content

RoadWorthy v6.9 Update Notes (6/10/26)

With the violation count rising to 13, your patrol just got more detailed. I’ve added new equipment failures and adjusted the spawn frequency to favor observant players. These changes ensure that every equipment-based stop is a meaningful addition to your shift.

New Violation Details


· Blackout Tint: The vehicle windows are set to a "Pure Black" tint. This creates a high-visibility enforcement opportunity for observing vehicles with zero interior transparency.


· Suspension Misalignment: The vehicle will physically veer and pull across the roadway. The NPC driver will actively steer against this force to maintain their lane, providing a visual cue of mechanical failure.


· Unsecured Panel: A random door, the hood, or the trunk is left unlatched and open while the vehicle is in motion.

Calibration & Encounter Rates

The Global Spawn Chance has been upgraded from a whole number to a decimal-capable value. This allows for much finer control over how many violations you encounter during your shift. The new default is 1%, and other internal values have been adjusted to match this realistic target. All of these values are fully customizable via the .ini file to suit your specific patrol style.

Spawn Chance: 0.05% Estimated Encounters (Per Real Life Hour): ~1–2 Violations Experience Profile: Extreme Rare: Violations are true random events.

Spawn Chance: 0.5% Estimated Encounters (Per Real Life Hour): ~6–7 Violations Experience Profile: Deep Immersion: Violations are rewarding discoveries.

Spawn Chance: 1% (New Default) Estimated Encounters (Per Real Life Hour): 12–14 Violations Experience Profile: Standard: A realistic patrol with common equipment issues.

Spawn Chance: 2% Estimated Encounters (Per Real Life Hour): 25+ Violations Experience Profile: High Activity: A violation roughly every two minutes.

Spawn Chance: 3% Estimated Encounters (Per Real Life Hour): 40+ Violations Experience Profile: Target Rich: Frequent equipment stops.

FYI: By moving to a decimal system (float), you can now set the chance as low as you like (e.g., 0.25) in the INI to achieve your perfect balance.

Updated Blip Color Legend

I’ve updated the diagnostic blip colors to make identification more intuitive.

· Jelly Bean Blue (63): Blackout Tint
· Brown (56): Suspension Misalignment
· Brilliant Rose (48): Unsecured Panel
· Bright Purple (27): Headlight Out
· Purple (83): Ghost Car (Nighttime)
· Pink Red (41): Shredded Tire
· Yellow Orange (60): Missing Plate
· Orange (47): Dealer Plate
· Dark Gray (40): Smoking Engine
· Lemon Green (24): Mechanical Damage
· Cyan (15): Broken Glass
· Light Blue (12): Faulty Alternator
· Light Green (11): Light Flicker

Pasted content

RoadWorthy: Description & Update Notes (5/22/26)

[STABILITY UPDATE] SHVDN Compatibility Fix

  • Notification Logic Refactor: Changed the notification system to use Notification.Show. This resolves the System.MissingMethodException (PostTicker) crash caused by version mismatches in various ScriptHookVDN builds. The mod is now more stable across older and newer SHVDN installations.

  • Reference Assembly: ScriptHookVDotNet v3 is included as the reference for this build.

Integration & Compatibility This mod should work with Policing Redefined and Stop The Ped, ensuring your interaction and arrest flow remain intact.

Violation Updates

  • Expanded Violation Pool: The available violation types have been doubled from 5 to 10 possible offenses, significantly increasing the variety of vehicles you will encounter on patrol.

  • Missing Plates & Dealer Tags: You can now encounter vehicles operating with Missing Plates or Dealer Tags. These violations are tied to a Stolen status, turning a simple equipment observation into a potential felony hit.

    • Note on Modernized Plate Readers: Congrats! Your reader now recognizes these blank plates as stolen and pulls owner details—even without a physical plate—via NOOSE-derived chassis-signature telemetry. This breakthrough, repurposed from Humane Labs forensic imaging research, identifies the vehicle through unique thermal and geometric markers. The physical plate is absent, but the system still has a chance to gather vehicle and/or owner details via localized beat intelligence, so you know exactly which vehicle is in your sights.

  • Mechanical Failures: Added Flat Tires to the pool of violations. Vehicles with flat tires are physically speed-limited to simulate the mechanical struggle of driving on a rim.

  • Electrical Issues: Vehicles may now have Flickering Headlights, representing either a failing alternator or an aggressive driver flashing their high beams.

Logic & Patrol Flow

  • Reduced Violation Frequency: Default spawn rates have been significantly lowered. Violations are now rarer, making them feel like a genuine discovery during a shift rather than a constant stream of alerts.

  • Two-Stage Spawn System: The script now calculates a global "roll" before determining the specific violation, resulting in a more natural distribution of traffic offenses.

  • Comprehensive Filtering: The exclusion list has been tightened to automatically ignore bicycles, boats, planes, and specific model hashes that are ineligible for enforcement.

System & Interface

  • Total .INI Rework: The configuration file has been completely reorganized, giving you full control over the weights and settings for all new violation types.

  • Blip Color Overhaul: Blip colors have been reassigned to help you quickly distinguish between mechanical, electrical, and paperwork violations on your HUD.

  • Enhanced Telemetry: The logging system is now more robust, recording vehicle handles, hashes, and specific violation data to help track performance and potential conflicts.


Short Description

Realistic probable cause through visual mechanical faults and safety violations.

AI disclosure

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

  • Description
  • Mod and Mod Content (Substantial)

Visual Studio 2026, GitHub Copilot is built directly into the IDE

User Feedback

Recommended Comments

RWieber79

Members

Do I need to use the pdb file from the previous version? I noticed there isnt one is the download.

BJ USA

Members Author

5 minutes ago, RWieber79 said:

Do I need to use the pdb file from the previous version? I noticed there isnt one is the download.

The PDB should be deleted. You only need the dll and the ini. And really, the dll will create the ini if it gets deleted.

Bear82

Members

(edited)

A question that might be related to this topic:

Why should an old version of "ScriptHookVDotNet3.dll" be used? I have a feeling that this will cause some other scripts/addons to malfunction or generate errors.

Thank you

Edited by Bear82

BJ USA

Members Author

(edited)

5 hours ago, Bear82 said:

A question that might be related to this topic:

Why should an old version of "ScriptHookVDotNet3.dll" be used? I have a feeling that this will cause some other scripts/addons to malfunction or generate errors.

Thank you

The current version uploaded of Roadworthy will work with any SHVDN3. The reason one would use an older version is stability.

It's optional and not required to use the included version. It is simply the one I referenced when building this mod. :)

I can make it clearer that it's not required. How was the mod itself for you?

Edited by BJ USA

HalfieChan

Members

Hi love this script otherwise, but when I try and turn blips off by changing it to false and they still pop up even when disabled.

BJ USA

Members Author

(edited)

43 minutes ago, HalfieChan said:

Hi love this script otherwise, but when I try and turn blips off by changing it to false and they still pop up even when disabled.

Message me with your log if you can! \logs\RoadWorthy_Blackbox.log and your INI file =)

Edited by BJ USA

MiIIy

Members

most recent update ur missing the INI in the folder.

BJ USA

Members Author

21 minutes ago, MiIIy said:

most recent update ur missing the INI in the folder.

Thanks man, added back in pending approval.

The .dll will generate an .ini on it's own since it was missing. So for anyone who tried it without it, no need to redownload.

RWieber79

Members

2 hours ago, BJ USA said:

Thanks man, added back in pending approval.

The .dll will generate an .ini on it's own since it was missing. So for anyone who tried it without it, no need to redownload.

If updating from the previous version do I need to delete my old ini so a new one generates or can I keep the one I have?

BJ USA

Members Author

(edited)

2 hours ago, RWieber79 said:

If updating from the previous version do I need to delete my old ini so a new one generates or can I keep the one I have?

Thanks for using the mod. You can keep your current ini, but, it won't list the 3 new violations. They will work in game correctly, you just won't have the option to disable the 3 new failures until you use the newer ini.

I can't remember if I set up this one to add in new settings, or not. But in the future I'll make it so your exact settings copy into any new INIs.

Edited by BJ USA

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.