ScriptHookV .NET Core v1.0.0
4,425
29
4,425
29
ScriptHookV, for .NET Core
Created with the goal to upgrade ScriptHookV .NET to latest .NET Core runtime, while maintaing compatability with previous versions. See the issue and discussion here
Requirements:
An asi loader and Alexander Blade's ScriptHookV
Installation:
Extract ScriptHookVDotNetCore.asi to your game root. That's all.
For developers:
Create a .NET 7 class library project.
Install the nuget package and start writing scripts like you would in SHVDN.
Copy the compiled dll in the native folder inside the output directory (important! File size should be larger than 4 mb) to GTAROOT\CoreScripts folder.
Press End to unload all scripts, Home to reload.
See the project on GitHub for detailed guides and more information.
Note
This project is a seperate asi plugin that only depends on ScriptHookV. It provides a new way to write scripts in latest .NET version, it does not replace SHVDN, the latter is still needed to run the scripts that're built against it. Existing scripts will continue to work as long as you have SHVDN installed.
Experimental, might have bugs/crash
Credits:
Alexander Blade for his ScriptHookV
crosire and all contributors of ScriptHookV .NET.
Basically all scripting API are from ScriptHookV .NET, with some modifications to adapt to new runtime.
Created with the goal to upgrade ScriptHookV .NET to latest .NET Core runtime, while maintaing compatability with previous versions. See the issue and discussion here
Requirements:
An asi loader and Alexander Blade's ScriptHookV
Installation:
Extract ScriptHookVDotNetCore.asi to your game root. That's all.
For developers:
Create a .NET 7 class library project.
Install the nuget package and start writing scripts like you would in SHVDN.
Copy the compiled dll in the native folder inside the output directory (important! File size should be larger than 4 mb) to GTAROOT\CoreScripts folder.
Press End to unload all scripts, Home to reload.
See the project on GitHub for detailed guides and more information.
Note
This project is a seperate asi plugin that only depends on ScriptHookV. It provides a new way to write scripts in latest .NET version, it does not replace SHVDN, the latter is still needed to run the scripts that're built against it. Existing scripts will continue to work as long as you have SHVDN installed.
Experimental, might have bugs/crash
Credits:
Alexander Blade for his ScriptHookV
crosire and all contributors of ScriptHookV .NET.
Basically all scripting API are from ScriptHookV .NET, with some modifications to adapt to new runtime.
First Uploaded: December 21, 2022
Last Updated: December 23, 2022
Last Downloaded: 39 minutes ago
8 Comments
More mods by Sardelka:

- Script Hook
- Developers
228
15
1.0.0.1
By Sardelka
ScriptHookV, for .NET Core
Created with the goal to upgrade ScriptHookV .NET to latest .NET Core runtime, while maintaing compatability with previous versions. See the issue and discussion here
Requirements:
An asi loader and Alexander Blade's ScriptHookV
Installation:
Extract ScriptHookVDotNetCore.asi to your game root. That's all.
For developers:
Create a .NET 7 class library project.
Install the nuget package and start writing scripts like you would in SHVDN.
Copy the compiled dll in the native folder inside the output directory (important! File size should be larger than 4 mb) to GTAROOT\CoreScripts folder.
Press End to unload all scripts, Home to reload.
See the project on GitHub for detailed guides and more information.
Note
This project is a seperate asi plugin that only depends on ScriptHookV. It provides a new way to write scripts in latest .NET version, it does not replace SHVDN, the latter is still needed to run the scripts that're built against it. Existing scripts will continue to work as long as you have SHVDN installed.
Experimental, might have bugs/crash
Credits:
Alexander Blade for his ScriptHookV
crosire and all contributors of ScriptHookV .NET.
Basically all scripting API are from ScriptHookV .NET, with some modifications to adapt to new runtime.
Created with the goal to upgrade ScriptHookV .NET to latest .NET Core runtime, while maintaing compatability with previous versions. See the issue and discussion here
Requirements:
An asi loader and Alexander Blade's ScriptHookV
Installation:
Extract ScriptHookVDotNetCore.asi to your game root. That's all.
For developers:
Create a .NET 7 class library project.
Install the nuget package and start writing scripts like you would in SHVDN.
Copy the compiled dll in the native folder inside the output directory (important! File size should be larger than 4 mb) to GTAROOT\CoreScripts folder.
Press End to unload all scripts, Home to reload.
See the project on GitHub for detailed guides and more information.
Note
This project is a seperate asi plugin that only depends on ScriptHookV. It provides a new way to write scripts in latest .NET version, it does not replace SHVDN, the latter is still needed to run the scripts that're built against it. Existing scripts will continue to work as long as you have SHVDN installed.
Experimental, might have bugs/crash
Credits:
Alexander Blade for his ScriptHookV
crosire and all contributors of ScriptHookV .NET.
Basically all scripting API are from ScriptHookV .NET, with some modifications to adapt to new runtime.
First Uploaded: December 21, 2022
Last Updated: December 23, 2022
Last Downloaded: 39 minutes ago
Please note that modern .NET versions aren't called .NET Core anymore, so using that naming is incorrect.
@MrVicho13 Call it whatever you want. Microsoft's rebrand does not change the fact that it is fundamentally .NET Core. I mean, look at the GitHub repo, CoreCLR, CoreRT... IMO using this name to distinguish it from SHVDN is justified
An interesting idea. Will have to test it in action.
does not work
Well... doesn't sure, but i have to trie
So with this mod/plugin or wat it is ScriptHookV.Net itself will work?
Awesome stuff!
@Sardelka So is this attempting to make older script mods work, while being up to date on scripthook? Forgive me if its a dumb question im just curious but not sure i totally understand what this is.