Scripthookvdotnet Crashes Game When Loading Screen
So, out of nowhere, my GTA V decides not to work. Everything worked perfectly yesterday, and now it crashes during the loading screens. After trying the game with one mod at a time, I found out it was the Scripthookvdotnet files the ones causing the crash. I have tried everything I could think of. I desperately need help, since most of my mods require Scripthookvdotnet. Any help is highly appreciated.
gta v version 1.0.1493.1 (not steam)
both scripthook and scripthookvdotnet are the latest updates.
Paste the shvdotnet log here
I had a similar trouble after the last update and my game would only work normally after when I deleted the entire "scripts" folder. Anyway, I started anew and deleted every single trace of any modification or dependent program that I could find in my GTA folder. Then pasted the entire "scripts" folder back and it finally worked.
I think this situation might also be caused by something outdated in your "mods" folder or the game files (if you did not use the "mods" folder). Take a look at that as well.
@Reacon Thank you for replying. Where do I find it?
@TheMurderousCricket Thank you for replying. My game only works when I delete the .asi and .dll files of Scripthookvdotnet. I already tried deleting my game files so when I run the launcher.exe, it downloads new, clean and updated ones. Still no luck.
@Elex main game directory where you put the shvdotnet files
@Reacon Hmm it doesn't seem to be there. The only ones there is the asi loader and scripthook log.
@Elex, could you then send us a screenshot of your GTA V directory and your "scripts" directory (the latter, if applicable)?
@Elex post a screenshot of your game directory
@Elex no point reinstalling just yet, might not be anything to do with the game files
Hello again. So I just installed the game, and now my scripthookvdotnet does not work at all. I installed the files onto the directory and no scripts appears in game.
This is the log scripthookvdotnet log
[23:52:48] [DEBUG] Created script domain 'ScriptDomain_FE3F2940' with v2.10.8.
[23:52:48] [DEBUG] Loading scripts from 'C:\Program Files\Rockstar Games\Grand Theft Auto V\scripts' into script domain 'ScriptDomain_FE3F2940' ...
[23:52:48] [INFO] Loading assembly 'ClearScript.dll' ...
[23:52:48] [DEBUG] Found 0 script(s) in 'ClearScript.dll'.
[23:52:48] [INFO] Loading assembly 'MapEditor.dll' ...
[23:52:48] [DEBUG] Found 2 script(s) in 'MapEditor.dll'.
[23:52:48] [INFO] Loading assembly 'NativeUI.dll' ...
[23:52:48] [DEBUG] Found 0 script(s) in 'NativeUI.dll'.
[23:52:48] [WARNING] Skipped assembly 'ScriptHookVDotNet2.dll'. Please remove it from the directory.
[23:52:48] [DEBUG] Starting 2 script(s) ...
[23:52:48] [DEBUG] Instantiating script 'MapEditor.MapEditor' in script domain 'ScriptDomain_FE3F2940' ...
[23:52:48] [ERROR] Failed to instantiate script 'MapEditor.MapEditor' because constructor threw an exception:
System.MissingMethodException: Method not found: 'Void NativeUI.InstructionalButton..ctor(GTA.Control, System.String)'.
A few questions;
- Did you save and then copy-paste the "scripts" folder after reinstallation? Or did you make it "from scratch"?
- Does Native Trainer work?
- Does Map Editor work or open at least?
- Do you have all the required .Net Framework environments installed? If you reset the whole PC (like you wrote earlier) you might be missing these...
- From scratch
- Yes. Native trainer doesn't require sripthookdotnet
- No. Map editor needs scripthookdotnet
- I'll see when I get home. I'll post when I find out.
Update: I downloaded the installer for .NET Framework and ran it. It gives me this:
.NET Framework 4.5.2 or a later update is already installed on this computer.