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



    - When I set the in-game steering keys to something else, A and D do nothing (at all) while the keys set in-game maintain the stiffness of the mod (and refuse to fully turn no matter how much I hold the key).
    - None of the "Ctrl" keys seem to work (neither do any keys that I put in the "fullThrottleModifier") so I can't disable the throttle stiffness (tried pressing and holding).
    - Automatic braking works perfectly.
    Tried downloading .NET framework 4.6.2 but it says it (or a newer version of it) is already installed.
    I'm using rage plugin hook, scripthookV and Scripthookdotnet (don't know if it's relevant to you)

    Link to comment
    Share on other sites

    37 minutes ago, Elemir said:

    - When I set the in-game steering keys to something else, A and D do nothing (at all) while the keys set in-game maintain the stiffness of the mod (and refuse to fully turn no matter how much I hold the key).
    - None of the "Ctrl" keys seem to work (neither do any keys that I put in the "fullThrottleModifier") so I can't disable the throttle stiffness (tried pressing and holding).
    - Automatic braking works perfectly.
    Tried downloading .NET framework 4.6.2 but it says it (or a newer version of it) is already installed.
    I'm using rage plugin hook, scripthookV and Scripthookdotnet (don't know if it's relevant to you)

    Same here :(((

    Link to comment
    Share on other sites

    55 minutes ago, Elemir said:

    - When I set the in-game steering keys to something else, A and D do nothing (at all) while the keys set in-game maintain the stiffness of the mod (and refuse to fully turn no matter how much I hold the key).
    - None of the "Ctrl" keys seem to work (neither do any keys that I put in the "fullThrottleModifier") so I can't disable the throttle stiffness (tried pressing and holding).
    - Automatic braking works perfectly.
    Tried downloading .NET framework 4.6.2 but it says it (or a newer version of it) is already installed.
    I'm using rage plugin hook, scripthookV and Scripthookdotnet (don't know if it's relevant to you)

    Do any notifications show that say anything other than it loading successfully?

    Link to comment
    Share on other sites

    5 minutes ago, Lieutenant Dan said:

    Do any notifications show that say anything other than it loading successfully?

    No notifications about the mod showed up. (neither that it has loaded successfully nor that it hasn't)

    Link to comment
    Share on other sites

    2 hours ago, Fhercho89 said:

    image.png.fe019588b9e9b4aa683ade153fc14c38.pngAnyone can help me? i didnt modify anything and no control works

     This is explicity what i mean.

     

    We can't use values like .3 (which should work...)

     

    We have to use 0.3 (not lspdfr version 😄 -  i mean the steering value) but even than it wont work.

    I can steer my car to right but when I want to accelerate I just hear the motor sound.

     

    Spoiler

     

    9 minutes ago, Elemir said:

    No notifications about the mod showed up. (neither that it has loaded successfully nor that it hasn't)


    @Elemir

     

    Could u try to press the insert key when using the mod?
    If then shows the upper error, we have the same problem and u can ensure that its loaded.

     

    My actual config (steering works but can't drive and no errors anymore)

     

    <settings>
    	<steering stiffness="0.08" stiffnessSpeedGain="0" responsiveness="0.08" recovery="0.2" centering="0.12" centeringSpeedGain="0.06">
    	<!--stiffness: general stiffness of the steering-->
    	<!--stiffnessSpeedGain: how much stiffness shall increase with speed-->
    	<!--responsiveness: how long steering key(s) must be held for full steering input (helps smooth steering)-->
    	<!--recovery: how long steering key(s) must be let go of until steering input speed is back to 0-->
    	<!--centering: how stiff the centering is for the steering (no centering applied when stopped)-->
    	<!--centeringSpeedGain: how much centering stiffness shall increase with speed-->
    	
    	<!--realistic preset: .08, 0, .18, .2, .12, .06-->
    	<!--arcade preset: .1, 0, 1, 1, .2, .06-->
    	</steering>
    
    	<throttle stiffness="0.0075" standardThrottle="0.1" fullThrottleModifier="ControlKey">
    	<!--stiffness: general stiffness of the throttle-->
    	<!--standardThrottle: what is the maximum throttle achieved when the fullThrottleModifier is not pressed-->
    	<!--fullThrottleModifier: key that must be held for throttle to behave as normal (without this mod)-->
    	<!--LIST OF VALID KEYS: "https://docs.microsoft.com/en-us/dotnet/api/system.windows.forms.keys?view=netframework-4.7.2" (without quotes)-->
    	</throttle>
    
    	<autoBrake enabled="true" speed="0.0004" maximum="0.3">
    	<!--autobrake comes on once throttle is released-->
    	<!--enabled: enable the autobraking system-->
    	<!--speed: how fast does autobraking come on after throttle release-->
    	<!--maximum: maximum braking amount (1 does NOT mean full braking)-->
    	</autoBrake>
    
    	<keys steerLeft="A" steerRight="D">
    	<!--for a smoother experience, set in game steering keys to ones you don't use, such as print screen or scroll lock (because my mod overrides them but GTA can try to "fight back")-->
    	</keys>
    </settings>

     

    Edited by Doppelnull
    Link to comment
    Share on other sites

    4 minutes ago, Doppelnull said:

     This is explicity what i mean.

     

    We can't use values like .3 (which should work...)

     

    We have to use 0.3 (not lspdfr version 😄 -  i mean the steering value) but even than it wont work.

    I can steer my car to right but when I want to accelerate I just hear the motor sound.

     

      Hide contents

     


    @Elemir

     

    Could u try to press the insert key when using the mod?
    If then shows the upper error, we have the same problem and u can ensure that its loaded.

    Which Windows are you using?

    Link to comment
    Share on other sites

    3 minutes ago, Lieutenant Dan said:

    Which Windows are you using?

     

    Windows 10 N - everything installed which u recommend.

     

    Link to comment
    Share on other sites

    15 minutes ago, Doppelnull said:

     This is explicity what i mean.

     

    We can't use values like .3 (which should work...)

     

    We have to use 0.3 (not lspdfr version 😄 -  i mean the steering value) but even than it wont work.

    I can steer my car to right but when I want to accelerate I just hear the motor sound.

     

      Hide contents

     


    @Elemir

     

    Could u try to press the insert key when using the mod?
    If then shows the upper error, we have the same problem and u can ensure that its loaded.

    Didn't know about the insert thing, thanks.

    these showed up:

    image.png.6d22bd0dbda8facc1fdf45b8982ceeb6.pngimage.png.9d049a75236f52ca6fe685a749c7da68.png

    Edit: Windows 10 here too.

    Edited by Elemir
    Link to comment
    Share on other sites

    3 minutes ago, Elemir said:

    Didn't know about the insert thing, thanks.

    these showed up:

    image.png.6d22bd0dbda8facc1fdf45b8982ceeb6.pngimage.png.9d049a75236f52ca6fe685a749c7da68.png

    Edit: Windows 10 here too.

     

    No problem 🙂

    Its indeed same error which happened to me. Its because ScriptHookVDotNet can't interpret values like .3 or .18 which means 0.3 or 0.18 for us.
    But after changing this values to fix this error, you can't drive anymore atm.

    Edited by Doppelnull
    Link to comment
    Share on other sites

    34 minutes ago, Doppelnull said:

     

    No problem 🙂

    Its indeed same error which happened to me. Its because ScriptHookVDotNet can't interpret values like .3 or .18 which means 0.3 or 0.18 for us.
    But after changing this values to fix this error, you can't drive anymore atm.


    Can confirm that adding the zeros makes the car lose throttle completely (even when reversing).
    The reverse lights light up, but the car doesn't move.
    the wheels also turned completely to the right and don't respond to my inputs.

    Link to comment
    Share on other sites

    My suggestion is to add a list of cars that plugin doesn't effect. (Just changes driving to standard).

     

    Also, the key doesn't seem to work for me. Throttle is still the same.

    Edited by HeavyWolfPL
    Link to comment
    Share on other sites

    Quick update:

    Messed with the decimals and got this:
    image.png.931512f128fcace73fd1d933f8d74614.png

    I added the zeros and swapped the "." with "," (In brazillian portuguese, decimals are expressed with commas instead of dots, those being used to separate thousands instead. Yes, the direct opposite)

    The full throttle key now works, the steering is not as stiff as it was before and the automatic braking stopped working, but I'll keep trying to make this work

    great mod

    Edit: just by changing all the "." to "," in the values the mod fully works (even the auto braking, no need to add zeros before the ",") but the values must be changed (wheels are turning faster than in vanilla and the auto brakes take 4 seconds to deploy. I'm almost there.
     

    Edited by Elemir
    Link to comment
    Share on other sites

    I suggest adding smooth braking or just removing that skid noise when just tapping S, it's unrealistic because the game makes it so you literally SLAM on your brakes every time you just try to slow down. xD. Amazing plugin. Keep it up. 

    Edited by Exvist
    Link to comment
    Share on other sites

    Loving it!

    To be honest I'm probably using it the wrong way.. on purpose.

    I always hated steering with keyboard so I do that with the mouse, which is super smooth once you get used to it. For throttle I've been using  https://nl.gta5-mods.com/scripts/smooth-throttle. Smooth throttle mod has the option to set your throttle by a certain % of max, which might also be something to improve this mod with?

     

    I LOVE this mod for bikes. Yes, bikes. Though I suspect its a bit buggy at the moment since bike steering does not seem to respond a lot to even drastic settings in the XML file. However, this is the first and only mod that actually allows me to turn smoothly while riding a bike, it's awesome! (steering a bike with a mouse is a horrible experience for some reason) I can finally do highway patrol on the police bike now without the infuriating steering! ❤️

     

    I would love if you could improve on the bike steering (especially allowing for tighter turns)!

    Keep it up!

    Link to comment
    Share on other sites

    5 hours ago, Neolux said:

    Loving it!

    To be honest I'm probably using it the wrong way.. on purpose.

    I always hated steering with keyboard so I do that with the mouse, which is super smooth once you get used to it. For throttle I've been using  https://nl.gta5-mods.com/scripts/smooth-throttle. Smooth throttle mod has the option to set your throttle by a certain % of max, which might also be something to improve this mod with?

     

    I LOVE this mod for bikes. Yes, bikes. Though I suspect its a bit buggy at the moment since bike steering does not seem to respond a lot to even drastic settings in the XML file. However, this is the first and only mod that actually allows me to turn smoothly while riding a bike, it's awesome! (steering a bike with a mouse is a horrible experience for some reason) I can finally do highway patrol on the police bike now without the infuriating steering! ❤️

     

    I would love if you could improve on the bike steering (especially allowing for tighter turns)!

    Keep it up!

    Thank you for this comment! Though you can set a maximum throttle, in the NMF3Settings.xml file. There is an entry called standardThrottle, which is the max throttle when the full speed modifier isn't pressed.

    Link to comment
    Share on other sites

    28 minutes ago, Officer LarseN said:

    For some weird reason my cars arent throtteling at all almost

    Try increasing the standardThrottle setting in the NMF3Settings.xml file (in the scripts folder) to something higher than the default 0.1 and lower than 1. It's by default set to .1 so that the speed can be increased with CTRL, but also, the choice is given to drive very slow.

    Edited by Lieutenant Dan
    Link to comment
    Share on other sites

    Just now, Lieutenant Dan said:

    Try increasing the standardThrottle setting in the NMF3Settings.xml file (in the scripts folder) to something higher than the default 0.1 and lower than 1. It's by default set to .1 so that the speed can be increased with CTRL, but also, the choice is given to drive very slow.

    Will do. Just to give a little more info on it; it happens when i drive (which is very slow as mentioned before) and just tap space once it wont even budge almost.

    Link to comment
    Share on other sites

    My cars aren't accelarating at all. 

    10 hours ago, Lieutenant Dan said:

    Try increasing the standardThrottle setting in the NMF3Settings.xml file (in the scripts folder) to something higher than the default 0.1 and lower than 1. It's by default set to .1 so that the speed can be increased with CTRL, but also, the choice is given to drive very slow.

    Tried this and it didn't work. Any help?

    Link to comment
    Share on other sites

    18 hours ago, F4tikki said:

    My cars aren't accelarating at all. 

    Tried this and it didn't work. Any help?

    Can you send me your NMF3Settings.xml file?

    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...