AutoDriver Mod 2.1
4.828
65
4.828
65
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
Pertama diunggah: Kamis, 23 Januari 2025
Terakhir diperbarui: 10 jam yang lalu
Terakhir Diunduh: 38 menit yang lalu
All Versions
110 Komentar
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
Pertama diunggah: Kamis, 23 Januari 2025
Terakhir diperbarui: 10 jam yang lalu
Terakhir Diunduh: 38 menit yang lalu

If there are any suggestions, please comment and I will try to do whatever is asked if it seems reasonable to do so!
@ChandlerJ47 nah no need for an apologie i just suggested neither im a admin or mod
nice can you add auto walk on this too? thanks
@stylez Added!
@stylez on the ini file it says F10 is autowalk. not sure if it works but I just opened it and saw it.
@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...