- 656 downloads
- Version 1.0.0
Safer Chases Redux – Smarter Pursuits for LSPDFRVideo Example: https://medal.tv/games/gta-v/clips/nI0wyphFgBi9hwapB?invite=cr-MSx0WEcsMTg1OTgxMDAy Smarter, safer, more realistic police pursuits for LSPDFR. Safer Chases Redux makes pursuits feel less like a demolition derby and more like real police work. Speeds are kept sensible for the road, units brake for traffic and each other, and the suspect drives like a person trying to get away instead of a stunt driver. PIT attempts are rare, deliberate and only happen when it’s safe. This is a ground up rewrite for current LSPDFR and RAGE Plugin Hook, using the original Safer Chases source code as a reference. It comes with its own configuration file, and every feature can be switched off. FeaturesSpeed that fits the roadSpeed limits by road type for both police and the suspect: residential, urban, rural, highway and off-road. The road type is worked out from the street name and whether the car is actually on a road. Extra caution in rain, snow, night, steep downhills and sustained bends. Units that fall behind get a catch-up bonus, so they can regroup instead of trailing off. Limits are applied and released gradually, so cars brake and ease off instead of hitting a wall. Police that drive wellPolice drivers get the game’s best driving skill. Crash avoidance: every unit looks ahead along its curved path and slows to stop behind whatever is in its lane. If there’s free room beside the obstacle, it goes round instead of stopping. Parked cars at the kerb, helicopters, bridges and oncoming traffic are ignored. Chain of command: units are ordered by distance to the suspect and stay behind the unit ahead of them. They only pass when it’s necessary (that unit is 5+ car lengths behind its own lead), the backup has the speed to do it, and there’s space. A stopped, crashed or off-course unit, including you, never holds anyone back, and a unit stuck behind a blockage is re-tasked to find a way round. A cap on how many units can be in a pursuit. PIT tacticsFollows the lspdfr pursuit tactics setting. Off means nobody PITs. When tactics are on (by defualt), a PIT only becomes possible when a unit is in position and it’s safe: light traffic, hardly any pedestrians, and the suspect not turning hard or off-road. Even then it’s a chance, not a certainty. After an attempt, nobody tries again for a while. The unit that goes in is steered onto the suspect’s rear quarter and pushed across after contact, so attempts actually connect. With debug on, the log tells you whether each PIT worked. A suspect that drives like a personKeeps the speed limit, but each pursuit the suspect gets a random persona: Skilled, Reckless, Panicky or Cautious. Panic rises as cops close in. They push harder but drive worse, and long chases tire them out. There’s a real chance of driving mistakes, rising with speed, hard cornering, bad weather and panic, so crashes happen because of how they’re driving. ConfigurationThe included .ini has comments on every setting. Highlights: Speed limits per road type, and which road-name keywords count as highway, rural or residential. PIT chance, timing, and what counts as “safe”. Backup crawl speeds, flipping, spreading and overturn handling. Suspect mistake rate and persona behaviour. Debug=true turns on logging, an on-screen overlay and an end-of-pursuit summary. Leave it false for normal play. Known limitationsBackup is detected, not intercepted. A new police vehicle that appears with its siren on during a pursuit is treated as backup. The mod controls speed, driver skill, tasks and where new backup spawns. It can’t steer cars directly, so swerving and crashes are still done by the game’s driving AI. Wrong-way flipping assumes right-hand traffic and ordinary two-way roads. The pursuit-menu tactics toggle can’t be read in every setup. If it can’t be found, the INI setting TacticsFallback is used, and you can flip it in-game with a hotkey. Guard (re-tasking units that drive away from the suspect) and LossOfControl (suspect slides during a mistake) are experimental and off by default. CreditsThanks to the author of the original Safer Chases whose source code was used as a reference for this rewrite.