Loading...

Better Traffic Laws 4.1.1

Download

38,379

Better Traffic Laws

Traffic rules, enforced. Break one where a cop can see you and it goes on your rap sheet - stars as before, but now a fine the police collect when they catch up with you.

Violations and their default fines
  • Running a red light - $500 (speed > 5 KPH/MPH, turning right on red is allowed)
  • Speeding - $500 (time > 2 seconds)
  • Driving against traffic - $400 (time > 2 seconds)
  • Driving on a pavement - $200 (time > 2.5 seconds)
  • Hitting a pedestrian - $1,000 (speed > 2 KPH/MPH)
  • Crashing into another car - $750 (speed > 10 KPH/MPH)
  • Using a mobile phone while driving - $300 (time > 3 seconds)
  • Driving without a helmet - $100 (speed > 10 KPH/MPH)
  • Performing a wheelie - $300 (time > 3 seconds)
  • Performing a burnout - $300 (time > 3 seconds)

The condition in braces must hold before it counts - 2.5 seconds on the pavement, not a clipped kerb. A cop has to be looking your way, with nothing in between.

Paying the fine
Pull over near an officer who can see you, weapon away, still for 3 seconds. They book you: the money goes, the charges clear, the stars go with them. The police hold their fire while you are stopped and unarmed. Each violation is charged once per stop, several stack, and the notification keeps a running total.

Above 2 stars (configurable) the police shoot rather than ask for a licence, so the charges wait until you are wanted for no more than a ticket's worth. An arrest collects them on top of the bust - pulling over yourself is always cheaper. Outrun the police and they are dropped unpaid. Short of the full amount, you pay what you have and the rest is written off.

Good to know
  • Turning right on red is legal - the crossing is re-judged 4 seconds later, so a genuine right turn is never ticketed, and a wheel wiggle, a brief stop or backing up won't get you off the hook. Left turns on a green arrow are recognized too
  • Getting hit is not your fault - a collision is judged by your speed just before it, so being rear-ended while stopped costs nothing. If a driver hits you while you stand still and a cop sees it, the police go after them
  • Lights are judged per lane - your own lane's traffic weighs heaviest in the verdict, so keep your lane at junctions: drifting across at the line can get you judged by a neighbour's signal
  • Any vehicle running its siren is exempt - police, FBI, ambulance, fire trucks and the rest - so answering a call won't earn you stars
  • Fines can be switched off entirely for the old behaviour: stars, no money

Every amount and every penalty is configurable in the menu and the .ini. Compatible with Rebalanced Dispatch Enhanced.

Mod data location
Since 3.0.4 the log and BetterTrafficLaws.ini live in %APPDATA%\GTA V Mods\KernelPryanic\BetterTrafficLaws, not the game folder - GTA V Enhanced locks every file inside the game directory for the whole session. Upgrading from older versions: copy your old ini there by hand to keep your settings.

Default keys
  • Shift+B - Open menu

Dependencies

Recommendations


Installation
Just extract the content of the BetterTrafficLaws.zip to the root of your GTA 5 directory.
Or use my Vortex extension for GTA 5.

⚠️ Note ⚠️
New major versions (2.X.X, 3.X.X, 4.X.X, etc.) are not compatible with the old configuration files. Delete BetterTrafficLaws.ini before switching to a new major version - since 3.0.4 it lives in %APPDATA%\GTA V Mods\KernelPryanic\BetterTrafficLaws, and on older versions in your scripts folder. It is written again from defaults on the next launch.

Changelog

4.1.1
  • Freeways are recognised again - every one of them was being judged at the surface limit
  • Both speed limits now go up to 400, in steps of 20 past 200
  • The debug log no longer repeats an ongoing violation every tick

4.1.0
  • Red-light detection rebuilt: whether your light was red is now inferred from a weighted vote of the traffic around you - cars held at the light testify against you, traffic flowing your way defends you. Signals are now judged per lane, so junctions where each lane has its own light no longer produce false tickets (maybe sometimes :) - keep your lane at the line so the verdict reads the right one
  • Turning left on a green arrow while the other lanes wait is no longer falsely ticketed
  • Stopping first no longer excuses punching through the junction at speed, and traffic scattering out of your way no longer passes for flowing - both used to let a run go unnoticed

4.0.1
  • A pedestrian walking into your stopped car no longer costs you $1,000 - a hit counts from 2 KPH/MPH

4.0.0
  • Violations are now fined, not just punished with stars - charges build up on a rap sheet and the police collect when they catch up with you (see "Paying the fine" above)
  • Stop near an officer who can see you, unarmed and still for 3 seconds, and the stop is settled - the fine is paid, the charges clear and the stars go with them
  • The police hold their fire while you are stopped and unarmed, and the officers closing in stand down once you have paid
  • An arrest now collects the outstanding fines as well; outrunning the police drops the charges unpaid
  • Each violation is charged once per stop, so one long speeding run is one fine instead of hundreds
  • Every fine amount is configurable, per violation, in the new Fines menu and the new [Fines] config section
  • Fines can be switched off entirely for the old behaviour - stars, no money
  • New Max Stars To Fine setting (default 2): above it the response is lethal and the charges wait instead
  • Collisions are judged by your speed before the impact, so being rear-ended or shunted while stopped no longer costs you a fine or a wanted level
  • If a driver hits you while you are standing still and a cop sees it, the police now chase them (configurable)
  • Removed the hit-a-pedestrian speed floor - hitting someone at a crawl is still hitting someone
  • Fix a crash while climbing into a vehicle
  • The menu is flatter: violation timings and detection ranges are no longer settings, since there was only ever one sensible value for each

3.3.0
  • Tell the player what a ticket was for with an on-screen notification
  • Always exempt siren-equipped vehicles on duty - the setting is gone, the behaviour is now unconditional
  • Fix violation timing being frame-rate dependent, so detection behaves the same on any hardware
  • Apply the highway speed limit on freeways, and complete the list of police models
  • Stop petrol station forecourts registering as off-road driving
  • Add a Debug submenu with a shortcut to the mod's data folder

3.2.1
  • Exempt every siren-equipped vehicle on duty, not just the Emergency class - the police bike, park ranger, FBI and riot vans are now covered too
  • Log applied tickets and red-light verdicts at the default level, so the log explains what happened without switching to Debug; internal status lines no longer show up as errors

3.2.0
  • Allow turning right on red - a red-light crossing is now judged 4 seconds later by how far you turned, so a genuine right turn is no longer ticketed
  • Make red-light detection harder to cheat - a quick wheel wiggle, a brief stop, or backing up after crossing no longer avoids the penalty
  • The red-light ticket now reflects the cop that witnessed the crossing, not whoever happens to be nearby a few seconds later
  • Exempt on-duty emergency vehicles (police/ambulance/fire) with the siren on from all detection (configurable)
  • Add a configurable log level (Info/Debug/Error) in the menu for easier troubleshooting
  • Fix a crash that could silently disable detection near parked, driverless cars

3.1.0
  • Change the default menu key to Shift+B (existing users keep their configured key)

3.0.4
  • Fix log and settings not updating on GTA V Enhanced - mod data now lives in %APPDATA%\GTA V Mods\KernelPryanic\BetterTrafficLaws, outside the game folder the game locks (see "Mod data location" above)

3.0.3
  • Open and close the menu with the same key
  • Fix penalties disabled in the .ini being reset to enabled on every launch
  • Write the log file next to the DLL in scripts/ instead of the game root
  • Improve stability: don't crash on despawning peds or logging errors
  • Update for the latest ScriptHookVDotNet API

3.0.2
  • Fix triggering a violation while the vehicle is standing still

3.0.1
  • Don't trigger violations if the player is in plane, helicopter, boat, train or bicycle

3.0.0
  • Fix out of range speed unit issue (KPH/MPH)
  • Fix preserving the "Enabled" checkbox state
  • Fix the issue with the dead cop detects violation
  • Make cops detecting only the violations that they can see directly
  • Make some soft conditions a little bit softer/realistic
  • Instantiate configuration file on the first run instead of supplying it in the separate file
  • Rename KMH to KPH
  • Add more "Cops Visibility Distance" variants

2.0.3
  • Remove dependencies from the archive as people seems to struggle installing the mod when all the dependencies included in the archive and possibly conflict with the installed ones

2.0.2
  • Update SHVDN dependency to the latest version due to the NullReferenceException issue
  • Migrate from NativeUI to LemonUI

2.0.1
  • Fix bug with occasional mod crash

2.0.0
  • Fix inability to change the menu button key
  • Fix and don't charge penalties on bicycle anymore
  • Increased the peed limit customization up to 200
  • Add penalties for: using mobile phone while driving, driving without
    helmet, wheeling and burnout
  • Add ability to turn on and off penalties in the .ini file

1.3.0
  • Migrate to ScriptHookVDotNet3
  • Make more stable
  • Try to avoid triggering police if somebody runs into your car

1.2.0
  • Reduce false triggering of red light overpass
  • Add 1.5 sec interval before triggering of overspeed violation

1.1.0
  • Calibrate red light detection

1.0.2
  • Bug fixes

1.0.1
  • Bug fixes
Show Full Description

First Uploaded: June 29, 2019
Last Updated: 3 days ago
Last Downloaded: 1 hour ago

All Versions

 4.1.1 (current)

232 downloads , 16 KB
3 days ago

 4.1.0

44 downloads , 15 KB
3 days ago

 4.0.1

75 downloads , 14 KB
4 days ago

 4.0.0

85 downloads , 14 KB
4 days ago

 3.2.1

994 downloads , 10 KB
July 01, 2026

 3.2.0

349 downloads , 10 KB
June 28, 2026

 3.1.0

296 downloads , 8 KB
June 26, 2026

 3.0.4

268 downloads , 7 KB
June 24, 2026

 3.0.3

252 downloads , 7 KB
June 23, 2026

 3.0.2

5,415 downloads , 7 KB
August 04, 2024

 3.0.1

613 downloads , 7 KB
July 31, 2024

 3.0.0

196 downloads , 7 KB
July 31, 2024

 2.0.3

1,882 downloads , 7 KB
July 03, 2024

 2.0.2

603 downloads , 2.38 MB
July 02, 2024

 2.0.1

10,317 downloads , 2.03 MB
June 26, 2022

 2.0.0

187 downloads , 2.03 MB
June 26, 2022

 1.3.0

838 downloads , 2.03 MB
June 23, 2022

 1.2.0

13,462 downloads , 407 KB
July 07, 2019

 1.1.0

1,214 downloads , 406 KB
July 01, 2019

 1.0.2

293 downloads , 406 KB
July 01, 2019

 1.0.1

256 downloads , 406 KB
June 30, 2019

 1.0.0

545 downloads , 407 KB
June 29, 2019

96 Comments