Skip to content
SPECIFICTION
Get listed

RED4ext vs ScriptHookVDotNet

RED4ext

docs.red4ext.com

ScriptHookVDotNet

scripthookvdotnet.github.io

Side by side

FigureRED4extScriptHookVDotNet
Price fromFreeFree
Free planYesYes
Free trial——
Open source——
WindowsYesYes
Plans published11
Spec score · Game Mod Loaders8.1 (#5)8.1 (#6)
LicenseThe GitHub repository lists the project under the MIT license.The project says it is primarily distributed under the zlib license.
PurposeRED4ext is a script extender for Cyberpunk 2077 that lets modders interact with or extend the game's scripting system.ScriptHookVDotNet is a script runtime that runs under Script Hook V and connects custom .NET code to Grand Theft Auto V Story Mode.

Plans

RED4ext

  • RED4extFree

RED4ext pricing →

ScriptHookVDotNet

  • ScriptHookVDotNetFree

ScriptHookVDotNet pricing →

In their own words

RED4ext

RED4ext is a free Windows script extender and plugin manager for Cyberpunk 2077. It gives modders access to the game's scripting system so plugins can add features, alter behavior, add scripting functions, or call existing game functions. RED4ext loads plugins only for supported game runtime versions, while also allowing plugins aimed at the latest defined runtime or independent of runtime versions. RED4ext.SDK exposes the scripting virtual machine, native classes and functions, and reversed game structures. Developers can use any toolchain that produces x86-64 output with the __fastcall calling convention, including CMake, Premake, or Visual Studio. Plugins can attach custom game states around game-system availability and are placed in red4ext/plugins. Each plugin receives a logger, with named logs under red4ext/logs. Configuration is TOML stored in red4ext/config.ini, where plugin loading and individual plugins can be disabled. The MIT-licensed project lists v1.30.0 as its latest release.

Visit docs.red4ext.com

ScriptHookVDotNet

ScriptHookVDotNet is free Windows PC script runtime software for Grand Theft Auto V Story Mode. It runs under Script Hook V and connects custom .NET code to the game, allowing scripts in any .NET language; the FAQ recommends C# for new coders. Object-oriented APIs provide guided interfaces and documentation for common GTA V scripting tasks. Scripts are built as .NET Framework class libraries and can reference the ScriptHookVDotNet3 package, including through NuGet, as well as arbitrary .NET Framework libraries. The runtime and scripts can be reloaded with SHVDN commands, although the runtime cannot currently reload after Script Hook V unloads all loaded ASI scripts. The project says official game versions are supported, while some advanced scripts may fail on certain versions. Requirements include Script Hook V, Microsoft .NET Framework 4.8 or later, and the x64 Microsoft Visual C++ Redistributable for Visual Studio 2019 or later. GTA Online requires removing SHVDN and related mods when an ASI loader is installed.

Visit scripthookvdotnet.github.io