MTFO
Enhance traffic control and AI behavior when you are responding to a call with your lights and siren active. MTFO aims to create a more realistic and immersive experience by making the AI drivers react in a more intelligent and 'human-like' way to your sirens, rather than swerving all over the place.
Disclaimer:
GTA AI is extremely temperamental, and you may encounter some edge cases and odd AI behavior; these issues will be addressed in later updates. Please report any problems 😁
The best place to get support or suggest changes would be on Discord.
Features:
Extensive customization of AI actions via the MTFO.ini file. Configuration is reloaded when going on/off duty.
Opticom Intersection Control: As you approach intersections with traffic lights, this feature will automatically turn the light green in your direction. This can be disabled via the EnableOpticom setting in the configuration file.
Intelligent Yielding: On highways, vehicles traveling in the same direction as you will switch lanes if they are blocking your path, if no lane is available they will attempt to come to a smooth stop on the wide of the road. They will attempt to find a safe space to pull over if you are in the furthermost right lane.
Oncoming Traffic Braking: Vehicles in the oncoming lane will slow down or come to a stop as you pass them on highways, rather than aggressively swerving. This is controlled by the EnableOncomingBraking setting.
Dynamic Intersection Clearing: When you are approaching a major intersection (with traffic lights or stop signs), cross-traffic will be instructed to stop, clearing the way for you without having to navigate around other vehicles. Toggled via EnableIntersectionControl.
Around Player Overtaking: When you are stopped, vehicles behind you will attempt to safely overtake your vehicle rather than getting stuck behind you. This is particularly useful during traffic stops or when you are stationary on a roadway for any reason. This is managed by the EnableAroundPlayerLogic setting.
With the update to v4, the custom yielding now primarily functions on freeways/highways to make yielding more realistic in these scenarios. Please do not use your old ini; replace it with the new one; it will not function properly with v4, as I have rewritten the majority of the codebase.
UPDATED SHOWCASE: Thanks to @BlueLine Vibes
https://youtu.be/yYFjruw2yeQ?si=l1x4acViG_rKxI_9
LEGACY VERSION: Showcase, thanks to @amenbrother
LEGACY VERSION: Showcase of the vehicles stopping for you thanks to @Scorpionfam
Edited by Guess1m
Update desc to fit v4
What's New in Version 4.0.0
Released
Changes from Version 4.0.0:
- Almost complete redesign of vehicle yielding. Custom yielding now primarily focuses on highways/freeways rather than city environments, with much more intelligent yielding based off lane and road position.
- Your old ini file is NOT compatible with v4, please replace your current ini with the new one.
Short Description
Rohan - Original Opticom Plugin
PNWParksFan/TheMaybeast - Much of the logic for road node detection and lane calculation was inspired by DLSv2. https://github.com/TheMaybeast/DLSv2
Recommended Comments
Create an account or sign in to comment