ScriptHookVDotNet.asi (runtime)
SHVDN Versionbetween d585fa3 and fdd933b (including v3.6.0 and v3.5.1)
Game Versionv1.0.3258.0 or later
Bug DescriptionIn v1.0.3258.0 or later, SHVDN fails to initialize for some memory patterns not found, making it impossible to run almost any scripts.
Here's a known lines where NativeMemory
throws a TypeInitializationException
with an inner System.NullReferenceException
for the address being not found and left being null:
For script developers: You should not built your scripts against nightly versions unless you are building scripts for testing some of new APIs and not for public! This bug happens only when the user have a older SHVDN installed. Which builds scripts are built against does not matter on this bug!
Steps To ReproduceScriptHookVDotNet.log
says a TypeInitializationException
is thrown from SHVDN.NativeMemory
with an inner System.NullReferenceException
TypeInitializationException
thrown from NativeMemory
, though catching one to live longer is a very bad idea in this case)No response
The Current BehaviorNativeMemory
throws an exception before finishing initalization
NativeMemory
finishes initalization
You can avoid the issue by either of following actions
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4