Skip to content
View in the app

A better way to browse. Learn more.

LCPDFR.com

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Smooth Driving V 1.07

(24 reviews)

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


Short Description

Makes keyboard driving smoother and provides more control over your vehicle

User Feedback

Recommended Comments

LeFluffie

Members

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

RyanFinnigan

Members

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

Lieutenant Dan

Members Author

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.

Armtin

Members

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 

Lieutenant Dan

Members Author

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.

rillimaisteri

Members

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.

Lieutenant Dan

Members Author

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.

Deathman2345

Members

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.

kingmalibu10

Members

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

kingmalibu10

Members

(edited)

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

Deathman2345

Members

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.

kingmalibu10

Members

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.

frotta03

Members

(edited)

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

Lieutenant Dan

Members Author

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.

frotta03

Members

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!

Lieutenant Dan

Members Author

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!

bruffino

Members

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.

AoshiZero

Members

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?

Reyser

Members

@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?

ShagooBr

Members

how do i change the keys of this mod?

MIDNIGHT KR3W

Members

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.

Reyser

Members

(edited)

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

sammy401k

Members

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

LegoPOPO

Members

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

Palfy205

Members

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] 

 

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.