AutoDriver Mod 2.1
6 410
74
6 410
74
Overview
AutoDriver is a lightweight mod for Grand Theft Auto V that allows you to sit back and let the game drive for you.
Controls
Default F5: Toggle auto-drive.
If you want to drive manually at any point, just press F5 again to disable auto-drive.
Most recent update adds in custom key bind configuration via .ini file
How to Install
ScriptHookV & ScriptHookVDotNet: Make sure these are installed and working in your GTA V folder.
Place zip into your main GTA folder.
Enjoy hands-free driving in GTA V! For questions or feedback, please visit the mod's release page or post in the support thread. Happy cruising!
Version History
1.1: Added a ini file for users to customize their preferred key bind
1.2: Added support for a speed offset using the pageUp and pageDown keys respectively.
1.3: Added support for multicultural use.
1.4: Fixed speed offset issue and added aggressive driving support via F7. Also added configurable keybind support for all keybinds related to this script in the .ini file
1.5: Edited the aggressive driving behavior from community feedback
1.6: Added Enhanced edition support, added parking spot detection, added chase mode via F6
1.7: Community update, added controller support, helicopter flight, and evade mode, see ini file for keybinds
1.8: Added auto walk support.
1.9: Added requested modifier key to ini for more user configuration
2.0: Added wander mode for autowalk
2.1: Bug fix
AutoDriver is a lightweight mod for Grand Theft Auto V that allows you to sit back and let the game drive for you.
Controls
Default F5: Toggle auto-drive.
If you want to drive manually at any point, just press F5 again to disable auto-drive.
Most recent update adds in custom key bind configuration via .ini file
How to Install
ScriptHookV & ScriptHookVDotNet: Make sure these are installed and working in your GTA V folder.
Place zip into your main GTA folder.
Enjoy hands-free driving in GTA V! For questions or feedback, please visit the mod's release page or post in the support thread. Happy cruising!
Version History
1.1: Added a ini file for users to customize their preferred key bind
1.2: Added support for a speed offset using the pageUp and pageDown keys respectively.
1.3: Added support for multicultural use.
1.4: Fixed speed offset issue and added aggressive driving support via F7. Also added configurable keybind support for all keybinds related to this script in the .ini file
1.5: Edited the aggressive driving behavior from community feedback
1.6: Added Enhanced edition support, added parking spot detection, added chase mode via F6
1.7: Community update, added controller support, helicopter flight, and evade mode, see ini file for keybinds
1.8: Added auto walk support.
1.9: Added requested modifier key to ini for more user configuration
2.0: Added wander mode for autowalk
2.1: Bug fix
Først Lastet opp: 23. januar 2025
Sist Oppdatert: 4. januar 2026
Last Downloaded: 2 hours ago
All Versions
115 Kommentarer
Overview
AutoDriver is a lightweight mod for Grand Theft Auto V that allows you to sit back and let the game drive for you.
Controls
Default F5: Toggle auto-drive.
If you want to drive manually at any point, just press F5 again to disable auto-drive.
Most recent update adds in custom key bind configuration via .ini file
How to Install
ScriptHookV & ScriptHookVDotNet: Make sure these are installed and working in your GTA V folder.
Place zip into your main GTA folder.
Enjoy hands-free driving in GTA V! For questions or feedback, please visit the mod's release page or post in the support thread. Happy cruising!
Version History
1.1: Added a ini file for users to customize their preferred key bind
1.2: Added support for a speed offset using the pageUp and pageDown keys respectively.
1.3: Added support for multicultural use.
1.4: Fixed speed offset issue and added aggressive driving support via F7. Also added configurable keybind support for all keybinds related to this script in the .ini file
1.5: Edited the aggressive driving behavior from community feedback
1.6: Added Enhanced edition support, added parking spot detection, added chase mode via F6
1.7: Community update, added controller support, helicopter flight, and evade mode, see ini file for keybinds
1.8: Added auto walk support.
1.9: Added requested modifier key to ini for more user configuration
2.0: Added wander mode for autowalk
2.1: Bug fix
AutoDriver is a lightweight mod for Grand Theft Auto V that allows you to sit back and let the game drive for you.
Controls
Default F5: Toggle auto-drive.
If you want to drive manually at any point, just press F5 again to disable auto-drive.
Most recent update adds in custom key bind configuration via .ini file
How to Install
ScriptHookV & ScriptHookVDotNet: Make sure these are installed and working in your GTA V folder.
Place zip into your main GTA folder.
Enjoy hands-free driving in GTA V! For questions or feedback, please visit the mod's release page or post in the support thread. Happy cruising!
Version History
1.1: Added a ini file for users to customize their preferred key bind
1.2: Added support for a speed offset using the pageUp and pageDown keys respectively.
1.3: Added support for multicultural use.
1.4: Fixed speed offset issue and added aggressive driving support via F7. Also added configurable keybind support for all keybinds related to this script in the .ini file
1.5: Edited the aggressive driving behavior from community feedback
1.6: Added Enhanced edition support, added parking spot detection, added chase mode via F6
1.7: Community update, added controller support, helicopter flight, and evade mode, see ini file for keybinds
1.8: Added auto walk support.
1.9: Added requested modifier key to ini for more user configuration
2.0: Added wander mode for autowalk
2.1: Bug fix
Først Lastet opp: 23. januar 2025
Sist Oppdatert: 4. januar 2026
Last Downloaded: 2 hours ago

@ChandlerJ47 installed version 1.8 of your mod, scripthook V (v3725.0 / 1013.20), ScriptHookVDotNet (v.370 - nightly.85) in GTA 5 Enhanced and it still crahes after pressing F5. Any ideas? (only one other mod installed: NVE)
@ChandlerJ47 thanks is it also possible to add a modifier key cause i seem to have ran out of hotkey space.
@Soulcrux To chase this down I need the crash details from ScriptHook logs. Please grab the tail of these right after reproducing the crash (press F5 and let it crash), and paste them here:
ScriptHookVDotNet.log
ScriptHookV.log
Quick self-checks while you do that:
In …\scripts, ensure you have the latest AutoDriver.dll (timestamp ~1/2/2026 5:26 AM) plus AutoDriver.ini, paths.csv, and cargens.csv.
Only one ScriptHookVDotNet runtime: ScriptHookVDotNet.asi with its matching ScriptHookVDotNet3.dll in the game root (remove any old SHVDN2 DLLs from the root/scripts to avoid conflicts).
Try with other scripts temporarily removed (except NVE) to rule out clashes.
Send the log snippets and I’ll pinpoint the crash.
@stylez I added that and it should be updated soon on here
@ChandlerJ47 Great! is it also possible for walking wandering mode as well? sorry if i ask too much...but i think that would be a great feature added.
@ChandlerJ47 Thank you for your patience! Here are the requested files:
// GTA V SCRIPT HOOK (build Dec 27 2025, v3725.0/1013.20)
// (C) Alexander Blade 2015-2025
[17:19:45] INIT: Started
[17:19:45] INIT: Pool 2 extended
[17:19:45] INIT: Pool 4 extended
[17:19:45] INIT: Success, game version is VER_EN_1_0_1013_17
[17:19:45] INIT: Registering script 'NativeTrainer.asi' (0x00007FF93C3EA3C0)
[17:19:45] INIT: Registering script 'ScriptHookVDotNet.asi' (0x00007FF93C351B50)
[17:19:45] INIT: Registering script 'WINMM.dll' (0x00007FF937197020)
[17:19:45] INIT: Registering script 'KERNEL32.DLL' (0x00007FF937197050)
[17:19:45] INIT: Registering script 'SHELL32.dll' (0x00007FF93719E8B0)
[17:19:45] INIT: Registering script 'USER32.dll' (0x00007FF93719E900)
[17:20:03] INIT: Pool 1 extended
[17:20:03] INIT: Pool 3 extended
[17:20:09] INIT: GtaThread collection size 189
[17:20:09] INIT: wnd proc 0x00000000FFFF02AB
[17:20:25] CORE: Creating threads
[17:20:25] CORE: Created 7 threads (including control)
[17:20:25] CORE: Waiting to launch 'NativeTrainer.asi' (0x00007FF93C3EA3C0), id 4
[17:20:25] CORE: Waiting to launch 'ScriptHookVDotNet.asi' (0x00007FF93C351B50), id 5
[17:20:25] CORE: Waiting to launch 'WINMM.dll' (0x00007FF937197020), id 6
[17:20:25] CORE: Waiting to launch 'KERNEL32.DLL' (0x00007FF937197050), id 7
[17:20:25] CORE: Waiting to launch 'SHELL32.dll' (0x00007FF93719E8B0), id 8
[17:20:25] CORE: Waiting to launch 'USER32.dll' (0x00007FF93719E900), id 9
[17:20:33] CORE: Launching main() for 'NativeTrainer.asi' (0x00007FF93C3EA3C0), id 4
[17:20:33] CORE: Launching main() for 'ScriptHookVDotNet.asi' (0x00007FF93C351B50), id 5
[17:20:40] CORE: Launching main() for 'WINMM.dll' (0x00007FF937197020), id 6
[17:20:40] CORE: Launching main() for 'KERNEL32.DLL' (0x00007FF937197050), id 7
[17:20:40] CORE: Launching main() for 'SHELL32.dll' (0x00007FF93719E8B0), id 8
[17:20:40] CORE: Launching main() for 'USER32.dll' (0x00007FF93719E900), id 9
and here is the second one:
[17:20:33] [DEBUG] Loading API from .\ScriptHookVDotNet2.dll ...
[17:20:33] [DEBUG] Loading API from .\ScriptHookVDotNet3.dll ...
[17:20:33] [DEBUG] Initializing NativeMemory members...
[17:20:40] [DEBUG] Loading scripts from D:\EA\Grand Theft Auto V Enhanced\scripts ...
[17:20:40] [DEBUG] Loading assembly AutoDriver.dll ...
[17:20:40] [INFO] Found 1 script(s) in AutoDriver.dll resolved to API version 3.7.0 (script assembly version: 1.0.0.0, target API version: 3.6.0).
[17:20:40] [DEBUG] Instantiating script AutoDriveSimple ...
[17:20:40] [INFO] Started script AutoDriveSimple.
Only thing I can see is the different API version.
TIA
@Soulcrux Those look fine, when you press F5 what do the logs say upon crash?
@stylez Added it!
@ChandlerJ47 These ARE the logs after a crash. CTD happens by pressing F5/F10 with or without a path being set on the map/via "M" key.
Could that be an issue? -> "Found 1 script(s) in AutoDriver.dll resolved to API version 3.7.0 (script assembly version: 1.0.0.0, target API version: 3.6.0)."
@Soulcrux Here are my logs for comparison
// GTA V SCRIPT HOOK (build Dec 14 2025, v3717.0/1013.17)
// (C) Alexander Blade 2015-2025
[09:28:11] INIT: Started
[09:28:11] INIT: Pool 2 extended
[09:28:11] INIT: Pool 4 extended
[09:28:11] INIT: Success, game version is VER_EN_1_0_1013_17
[09:28:11] INIT: Registering script 'NativeTrainer.asi' (0x00007FF9356BA3C0)
[09:28:11] INIT: Registering script 'ScriptHookVDotNet.asi' (0x00007FF92F941B70)
Scripthook logs ^
[03:17:53] [DEBUG] Loading API from .\ScriptHookVDotNet2.dll ...
[03:17:53] [DEBUG] Loading API from .\ScriptHookVDotNet3.dll ...
[03:17:53] [DEBUG] Initializing NativeMemory members...
[03:17:57] [INFO] CreateHook: SHVNDE created the hook GxtMinHooked, of type MinHook, at 0x7FF74E1BB9A0, with OriginalTarget at 0x7FF74DC90FC0.
[03:17:57] [INFO] CreateHook: SHVNDE created the hook UpdateSpecialFlightVehicleBonesCallHooked, of type CallHook, at 0x7FF74EB4D1E4, with OriginalTarget at 0x7FF74EB4E7F0, Stub at 0x7FF74DC80000.
[03:17:59] [DEBUG] Loading scripts from C:\Program Files (x86)\Steam\steamapps\common\Grand Theft Auto V Enhanced\scripts ...
[03:17:59] [DEBUG] Loading assembly AutoDriver.dll ...
[03:17:59] [INFO] Found 1 script(s) in AutoDriver.dll resolved to API version 3.9.0 (target API version: 3.6.0).
[03:17:59] [DEBUG] Instantiating script AutoDriveSimple ...
[03:17:59] [INFO] Started script AutoDriveSimple.
DotNet log ^
@Soulcrux perhaps the issue is you need to grab updated scripthookdotnet files, looks like they updated the api between the one you have and the one I have
@Soulcrux try https://www.gta5-mods.com/tools/script-hook-v-net-enhanced
@ChandlerJ47 Hm. You do realize that my version was newer (v.370 - nightly.85) than the one in your link?
Anyway, I installed it and this time an error is documented:
ScriptHookDotNet.log :
19:40:47] [DEBUG] Loading API from .\ScriptHookVDotNet2.dll ...
[19:40:47] [DEBUG] Loading API from .\ScriptHookVDotNet3.dll ...
[19:40:47] [DEBUG] Loading scripts from D:\EA\Grand Theft Auto V Enhanced\scripts ...
[19:40:47] [DEBUG] Loading assembly AutoDriver.dll ...
[19:40:47] [INFO] Found 1 script(s) in AutoDriver.dll resolved to API 3.6.0.
[19:40:47] [DEBUG] Instantiating script AutoDriveSimple ...
[19:40:47] [ERROR] Failed to instantiate script AutoDriveSimple because constructor threw an exception: System.TypeInitializationException: Der Typeninitialisierer für "SHVDN.NativeMemory" hat eine Ausnahme verursacht. ---> System.AccessViolationException: Es wurde versucht, im geschützten Speicher zu lesen oder zu schreiben. Dies ist häufig ein Hinweis darauf, dass anderer Speicher beschädigt ist.
bei SHVDN.NativeMemory..cctor()
--- Ende der internen Ausnahmestapelüberwachung ---
bei SHVDN.NativeMemory.get_CellEmailBcon()
bei GTA.UI.Screen.ShowSubtitle(String message, Int32 duration, Boolean drawImmediately)
bei AutoDriveSimple.ParseKeyFromLine(String line, Keys defaultKey)
bei AutoDriveSimple.LoadConfig()
bei AutoDriveSimple..ctor()
@Soulcrux okay I added a bug fix update, once it is approved try that. V. 2.1
@ChandlerJ47 Ok, seems my version of ScriptHookDotNet was not for the Enhanced Version of GTA 5. With the latest version for enhanced (from your link) I get an insta crash on loading - with no mods at all... (script folder deleted). Hm. Will do some research...
@ChandlerJ47 Ok. After latest official patch from Rockstar, i had to delete NVE.asi from NVE to start the game without errors. Aaannnddd - your mod works like a charm now! ScriptHookDotNetEnhanced version 1.1.0.2
@Soulcrux Awesome! Great to hear! Happy driving!
What's the csv files for?
@ModernPlebeian314 they are for the game to read road speed data and parking locations
idk whats wrong with this mod it works but only agressive mode works on auto drive pushing F5 dont do anything and no errors show in the log so