Jump to content

Smooth Driving V 1.07

Makes keyboard driving smoother and provides more control over your vehicle
   (23 reviews)


Compatibility Warning
This plugin depends on Community Script Hook V .NET, which is broken and may cause random crashes in your game. This has been reported to their developers, but no stable release is currently available that fixes this critical problem.
Some users have reported success with their nightly/unstable builds.

1 Screenshot

Description
This modification enhances keyboard and mouse driving in Grand Theft Auto V, by smoothing out throttle, brake and steering, providing a cruise control feature with auto-follow, and other miscellaneous improvements such as engine control, fuelling, etc. Aggressive driving is still possible, either by double tapping W/S, or enabling race mode (detailed user guide included in download).

 

Important

This mod is known to be incompatible with ikt's Manual Transmission, and Custom Gear Ratios. It may also be incompatible with other similar driving mods.

 

Features
     - Smooth acceleration/deceleration
     - Smooth, realistic steering (with steering angle hold outside of vehicle)
     - Ignition control (engine stays on when leaving vehicle)
     - Fuel consumption and refueling
     - Cruise control with auto-follow
     - Improved, automatic gearbox
     - Optional custom gear ratios
     - Compact and informative UI
     - Extensive configuration
     - Turn and hazard indicators with automatic cutoff

 

Planned Features
     - Odometer (have to figure out how this will work in game)

 

Known Bugs
     - UI may flicker when FPS fluctuates a lot

     - If Menyoo is installed, AI shifting will not work in certain spots (such as Vespucci beach)
     - Please report any further bugs

 

Installation
    1. Ensure you have the following installed:

          - ASI Loader (OpenIV > Tools > ASI Manager)
          - ScriptHookV (latest version)
          - ScriptHookV .NET (latest version)
    2. Navigate to the Grand Theft Auto V main directory.
    3. Go to the Scripts folder (part of ScriptHookV .NET, if such folder does not exist, create it).
    4. Unpack the archive that was downloaded into the Scripts folder (SmoothDrivingV.dll and the SmoothDrivingV folder should be alongside one-another inside the Scripts folder).

 

Changelog
     - V1.01:
          - Added sequential shifting
          - Added ability to disable smooth steering

 

Source Code

https://github.com/LieutenantDan1/SmoothDrivingV

Edited by Lieutenant Dan


What's New in Version 1.07

Released

- Fixed (I hope) the broken shifting after version 2802

Reyser, for MASSIVELY supporting the development process by testing and reporting bugs.
Alexander Blade, creator of Script Hook V
crosire, creator of Script Hook V .NET

You may also like

  • Emergency Lighting System

    Emergency Lighting System V brings one of the most popular modifications ever created for a GTA title (ELS-IV) to Grand Theft Auto V. ELS-V will add a whole new dimension to  your patrols. With a fresh look and many more features than its predecessor, it's also sure to brighten up your game and satisfy the emergency lighting enthusiast in anyone.   DESCRIPTION − ELS provides an alternate and incredibly in-depth way of controlling emergency vehicle lights and sounds. − ELS requires
    Lt.Caine

    By Lt.Caine

    Updated

    • 4.4m
  • Emergency uniforms pack - Law & Order

    https://www.patreon.com/alex_ashfold
    Alex_Ashfold

    By Alex_Ashfold

    Updated

    • 4m
  • LSPD First Response

    The LSPD First Response modification
    G17 Media

    By G17 Media

    Updated

    • 17.6m
  • EUP Menu

    EUP Menu is a carefully-built menu for the popular Emergency Uniforms Pack modification.
    PieRGud

    By PieRGud

    Updated

    • 2.7m
  • Axon Signal (Bodycam and Dashcam Plugin)

    Bodycam and dashcam plugin without lifting a finger. Triggers BWC when unholstering your weapon or activating emergency lights.
    Sergeant Nighthawk

    By Sergeant Nighthawk

    Updated

    • 97.8k
  • EUP VEST&EARPIECE

    Simple pack of vests and belts
    HANAKO

    By HANAKO

    Updated

    • 618.5k
  • User Feedback

    Recommended Comments



    27 minutes ago, LegoPOPO said:

    Does anyone know how to change the speedlimit ingame?

    It says you can but I cannot find a way and I've been looking through the keys and can't find anything.

    Any help would be nice. 😄 

     

    Otherwise very nice mod.

    ; and # to change up and down

    Link to comment
    Share on other sites

    4 hours ago, LegoPOPO said:

    Does anyone know how to change the speedlimit ingame?

    It says you can but I cannot find a way and I've been looking through the keys and can't find anything.

    Any help would be nice. 😄 

     

    Otherwise very nice mod.

    ; and ' is how you change the speed limiter in-game

    Link to comment
    Share on other sites

    On 6/12/2019 at 2:43 PM, Vinyly said:

    When the "full throttle" mode is enabled, are the steering changes also enabled?

    The steering changes are always enabled, regardless of full throttle.

    On 6/14/2019 at 9:59 PM, Lordy42O said:

    @Lieutenant Dan 

    Can you just give me the link that use as plugin files? I prefer using plugins than Script file. If you can, i will really appreciate

    Sorry, but this mod is now running on ScriptHookV .NET, which only uses the Scripts folder. I made the switch from RagePluginHook because the mod was broken by its update. The only one that works with RPH is the old version, but that requires an old version of RPH, since the newer ones don't work with my mod anymore (the driveForce of any vehicle always returns 0, which means my mod cannot do anything to modify the throttle of a car). If your installation doesn't work, try sending me screenshots of your main game folder and the Scripts folder. Also, send me the ScriptHookVDotNet2.log file located in your main game folder.

    Link to comment
    Share on other sites

    24 minutes ago, Armtin said:

    Thanks for your great mod man, Is there a way that you could set a button to turn the whole thing off because steering is hard while in pursuit 

    Thanks for your comment! I will be sure to add that with the new update. For the time being, you could press left mouse button to use mouse steering.

    Link to comment
    Share on other sites

    I have a problem with the throttle. When i press W the car  accelerates but just stops "trying" at 5 or 10 km/h. Any fixes to this problem.

    Link to comment
    Share on other sites

    On 6/28/2019 at 12:02 PM, rillimaisteri said:

    I have a problem with the throttle. When i press W the car  accelerates but just stops "trying" at 5 or 10 km/h. Any fixes to this problem.

    Try increasing standardThrottle in the NMF4Settings.xml file to 0.7.

    Link to comment
    Share on other sites

    So im not sure how to install your mod, do i move the scripts folder into my GTA v directory, Or do i take the file in the script folder and put the files in my directory. Would really love any help on this. I have never had to install a mod that involves a "scripts" folder.

    Link to comment
    Share on other sites

    Is it possible to change the buttons used to increase speed because pressing ` in order to increase speed brings up the cheat code menu as well for me

    Link to comment
    Share on other sites

    54 minutes ago, kingmalibu10 said:

    Is it possible to change the buttons used to increase speed because pressing ` in order to increase speed brings up the cheat code menu as well for me

    Yeah nvm, I don't know how but everything fixed itself the next time i Tried it. 

    I have another problem though, whenever I get in my car and press w to accelerate, the car does go forward but very slowly before picking up speed. Its very subtle but I can feel the difference. I think it has to do with "ThrottleStiffness" in the xml file but I dont know.

    Edited by kingmalibu10
    Link to comment
    Share on other sites

    13 hours ago, kingmalibu10 said:

    Yeah nvm, I don't know how but everything fixed itself the next time i Tried it. 

    I have another problem though, whenever I get in my car and press w to accelerate, the car does go forward but very slowly before picking up speed. Its very subtle but I can feel the difference. I think it has to do with "ThrottleStiffness" in the xml file but I dont know.

    I think it all depends on what vehicle you are driving. But if the acceleration is too slow for you, maybe just toggle it of (so you drive normal speed) and once you start going at a good speed toggle it back on so you maintain a smooth and constant speed. Or play with the ini setting and see if you can make it feel better for you.

    Link to comment
    Share on other sites

    9 hours ago, Deathman2345 said:

    I think it all depends on what vehicle you are driving. But if the acceleration is too slow for you, maybe just toggle it of (so you drive normal speed) and once you start going at a good speed toggle it back on so you maintain a smooth and constant speed. Or play with the ini setting and see if you can make it feel better for you.

    Yeah I played around with the ini file. Not gonna lie, seems like changing around some stuff made it smoother for me at least. Thanks.

    Link to comment
    Share on other sites

    On 6/20/2019 at 8:36 AM, Lieutenant Dan said:

    The steering changes are always enabled, regardless of full throttle.

    Sorry, but this mod is now running on ScriptHookV .NET, which only uses the Scripts folder. I made the switch from RagePluginHook because the mod was broken by its update. The only one that works with RPH is the old version, but that requires an old version of RPH, since the newer ones don't work with my mod anymore (the driveForce of any vehicle always returns 0, which means my mod cannot do anything to modify the throttle of a car). If your installation doesn't work, try sending me screenshots of your main game folder and the Scripts folder. Also, send me the ScriptHookVDotNet2.log file located in your main game folder.

    Hi man! I'm unable to get the script to work, could you take a look at my files and tell me what's wrong? Thank you in advance.

     

    (edit: I've taken a look at my folder and realized that I didn't have NativeUI installed, but after installing the 1.9.1 version, it still won't work! In fact, the log file looks the same)

    main_folder.png

    scripts_folder.png

    ScriptHookVDotNet2.log

    Edited by frotta03
    Link to comment
    Share on other sites

    On 7/21/2019 at 6:17 PM, frotta03 said:

    Hi man! I'm unable to get the script to work, could you take a look at my files and tell me what's wrong? Thank you in advance.

     

    (edit: I've taken a look at my folder and realized that I didn't have NativeUI installed, but after installing the 1.9.1 version, it still won't work! In fact, the log file looks the same)

    main_folder.png

    scripts_folder.png

    ScriptHookVDotNet2.log 2.04 kB · 1 download

    If the log file looks the same after installing NativeUI, that means you didn't install it, or didn't install it correctly. This is because the log file states that it could not find NativeUI.dll. Make sure you have the latest version of NativeUI, and that you put NativeUI.dll into your scripts folder.

    Link to comment
    Share on other sites

    On 7/23/2019 at 12:11 PM, Lieutenant Dan said:

    If the log file looks the same after installing NativeUI, that means you didn't install it, or didn't install it correctly. This is because the log file states that it could not find NativeUI.dll. Make sure you have the latest version of NativeUI, and that you put NativeUI.dll into your scripts folder.

    There it is! I had put NativeUI.dll in the main GTA V folder, and not in the scripts folder. Now that I've changed it everything works perfectly. Thank you!

    Link to comment
    Share on other sites

    1 hour ago, frotta03 said:

    There it is! I had put NativeUI.dll in the main GTA V folder, and not in the scripts folder. Now that I've changed it everything works perfectly. Thank you!

    You're welcome, glad to help!

    Link to comment
    Share on other sites

    On 4/30/2018 at 9:11 AM, OfficerBenzo said:

    Mod works great.  Only thing you might want to change is the actual folder inside the download.  Some of the new comers that come to the site may see that 'PLUGIN' folder and try and put it into their plugins directory thus not allowing the mod to work at all.  Surprised no one here even mentioned it.

    Only one small suggestion to the users of this mod.  You might want to change the full throttle from SHIFT key to another,  as we all know the SHIFT key is default LSPDFR tag for pull overs.  If you don't do this,  you will have red dots all waiting to be pulled over etc.

    Thank you. I'm fairly new and still getting the hang of things. Ive been baffled by this for a few weeks, for something I know is probably so simple. I actually spent some time trying to find a guide and I did but I either didn't understand or it didn't tell me how to adjust the settings in the HML file. If that even makes sense. Where in the line do I enter the values ? Am I suppose to delete the explanations and replace with values ? I know they're trivial questions.
    P.S.- When I say fairly new.... I've figured out how to get a few things working, and adjusting their settings. I just know I'm missing something so simple. This isnt a dig to the developer in any way, shape, or form. I'm real excited to use it. I just got some newbie problems is all.

    Link to comment
    Share on other sites

    So a quick question. Mod works fine but when I started messing with the files to slow down turning and some speed, I ran into a issue where I turn off speedlimiter and my car does a burn out and the rear tires explode. Also, it seems to affect every car if I turn in speed limit or not, anyone run into this issue?

    Link to comment
    Share on other sites

    @Lieutenant Dan Can you explain with which ranges do the values of the .ini file work? For example, if I have a responsiveness=".18" value and I want it to be more smooth yet, what should I do increase or decrease the value? Lower number means more or less smooth for your script logic? Does the logic apply to all the other functions values aswell?

    Link to comment
    Share on other sites

    On 9/14/2019 at 5:30 PM, Reyser said:

    @Lieutenant Dan Can you explain with which ranges do the values of the .ini file work? For example, if I have a responsiveness=".18" value and I want it to be more smooth yet, what should I do increase or decrease the value? Lower number means more or less smooth for your script logic? Does the logic apply to all the other functions values aswell?

    did you figure it out? my steering is super quick making it un usable. changing settings is bringing me no avail.

    Link to comment
    Share on other sites

    56 minutes ago, Chairdolf Sitler said:

    did you figure it out? my steering is super quick making it un usable. changing settings is bringing me no avail.

    Yes I did. 

    Lower values = more smooth, if I'm not wrong "0" or ".01" are the lowest usable values.
    Higher values = less smooth, if I'm not wrong you can notice changes until you reach the ".2" value, that seems to be the limit.

    If you want, try my steering configuration.

    <steering steerLeft="A" steerRight="D" stiffness=".2" stiffnessSpeedGain="0" responsiveness=".01" recovery=".07" centering=".07" centeringSpeedGain=".06">

    For me is almost the ideal configuration for people who uses keyboard as I do, but there's something that we can't control with the current configurable options that the script provides since we can't specify an ideal turning speed for the wheels when we press the turn keys. With the current configurable options we can control how much time do the wheels take to do a full turn, but not how fast they start turning. This is what makes the steering not to be as real as possible. I'd like if @Lieutenant Dan can look into this and add a new configurable option that may fix this problem.

    Edited by Reyser
    Link to comment
    Share on other sites

    Just downloaded this.  Regardless of whether fast mode is on or off, the there seems to be NO effect on the speed or acceleration.  the only features that seem to be working is braking and signals.  everything appears active in XML

    Link to comment
    Share on other sites

    I've done everything to get this mod to work, but it just doesnt load when I launch the game any help would be nice

    Link to comment
    Share on other sites

    Hello, fresh install GTA-V and LSPDFR installed your plugin, crashed the game every-time. Here is the RPH error log I got. I have other scripts in the folder that do run, so it's not that I've improperly installed SHVDN. Removed your scriptand now startups no issues, let me know if anything changes because I really want to use your script.

     

    Spoiler

    [11/6/2019 10:25:57 AM.901] LSPD First Response: [TRACE] Started loading LSPDFR
    [11/6/2019 10:25:57 AM.901] LSPD First Response: [INFO] Running LSPD First Response 0.4.4 (0.4.7204.1487)
    [11/6/2019 10:25:57 AM.902] LSPD First Response: [INFO] Compiled on 21 Sep 2019 22:49:34 UTC
    [11/6/2019 10:25:57 AM.902] LSPD First Response: [INFO] Copyright © 2015-2019, G17 Media, www.lspdfr.com
    [11/6/2019 10:26:02 AM.902] LSPD First Response: [TRACE] Thread CopManager #1 initialized
    [11/6/2019 10:26:17 AM.215] 
    [11/6/2019 10:26:17 AM.215] ==============================
    [11/6/2019 10:26:17 AM.215] UNHANDLED EXCEPTION OCCURRED
    [11/6/2019 10:26:17 AM.215] ------------------------------
    [11/6/2019 10:26:17 AM.215] Origin: HOOK
    [11/6/2019 10:26:17 AM.215] ------------------------------
    [11/6/2019 10:26:17 AM.215] Exception type: System.TypeInitializationException
    [11/6/2019 10:26:17 AM.215] Exception message: The type initializer for 'SHVDN.NativeMemory' threw an exception.
    [11/6/2019 10:26:17 AM.215] ------------------------------
    [11/6/2019 10:26:17 AM.215] Inner exceptions:
    [11/6/2019 10:26:17 AM.215]     Exception type: System.ArgumentNullException
    [11/6/2019 10:26:17 AM.215] Exception message: Value cannot be null.
    [11/6/2019 10:26:17 AM.215] Parameter name: ptr
    [11/6/2019 10:26:17 AM.215]         ------------------------------
    [11/6/2019 10:26:17 AM.215]         Stack trace:
    [11/6/2019 10:26:17 AM.215] at System.Runtime.InteropServices.Marshal.GetDelegateForFunctionPointer(IntPtr ptr, Type t)
    [11/6/2019 10:26:17 AM.215] at System.Runtime.InteropServices.Marshal.GetDelegateForFunctionPointer[TDelegate](IntPtr ptr)
    [11/6/2019 10:26:17 AM.215] at SHVDN.NativeMemory..cctor()
    [11/6/2019 10:26:17 AM.215]         ==============================
    [11/6/2019 10:26:17 AM.215] 
    [11/6/2019 10:26:17 AM.215] ------------------------------
    [11/6/2019 10:26:17 AM.215] Stack trace:
    [11/6/2019 10:26:17 AM.215] at SHVDN.NativeMemory.get_CellEmailBcon()
    [11/6/2019 10:26:17 AM.215] at SHVDN.ScriptDomain.HandleUnhandledException(Object sender, UnhandledExceptionEventArgs args)
    [11/6/2019 10:26:17 AM.215] at SHVDN.Script.MainLoop()
    [11/6/2019 10:26:17 AM.215] at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
    [11/6/2019 10:26:17 AM.215] at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
    [11/6/2019 10:26:17 AM.215] at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
    [11/6/2019 10:26:17 AM.215] at System.Threading.ThreadHelper.ThreadStart()
    [11/6/2019 10:26:17 AM.215] ==============================
    [11/6/2019 10:26:17 AM.215] 

     

    Link to comment
    Share on other sites


    Create an account or sign in to comment

    You need to be a member in order to leave a comment

    Create an account

    Sign up for a new account in our community. It's easy!

    Register a new account

    Sign in

    Already have an account? Sign in here.

    Sign In Now
    ×
    ×
    • Create New...