Script Hook V .NET Enhanced Brings GTA Support, Fixes in Latest Update
SHVDNE v1.1.0.4 patches a crash-triggering offset bug introduced in v1.1.0.3, keeping .NET script mods alive across GTA V Legacy and Enhanced.

Version 1.1.0.4 of Script Hook V .NET Enhanced fixes a faulty offset introduced in v1.1.0.3 that caused GTA V Legacy to crash whenever `World.GetAllBlips` was called. The patch, authored by community lead Chiheb-Bacha, came fast: if you downloaded 1.1.0.3 a couple of hours before the hotfix dropped, Chiheb-Bacha urged users to grab 1.1.0.4 instead.
The v1.1.0.3 release that preceded it had already done heavy lifting, fixing memory patterns that broke on the newest versions of GTA V Legacy (1.0.3788.0) and Enhanced (1.0.1013.33), which had been causing scripts to crash when accessing certain pools and other memory-related functionality. Multiple patterns couldn't be found on that newest game build, 3 on Enhanced and 9 on Legacy to be exact.
Version 1.1.0.4 specifically fixes the faulty offset introduced in v1.1.0.3 which caused GTA V Legacy in particular to crash if `World.GetAllBlips` is called. Before that, v1.1.0.2 addressed random game crashes near LS Customs, which started happening on GTA V Legacy and Enhanced 1.0.3717.0 / 1.0.1013.17, caused by the game trying to access online-specific structs that are not initialized in single player, ultimately dereferencing invalid memory and triggering an ACCESS_VIOLATION exception. That bug was discovered by Chiheb-Bacha and alloc8or, who helped confirm its cause.
The project itself is straightforward in its ambition. SHVDNE allows scripts built for GTA V Legacy to run as-is on the Enhanced edition, provided they don't rely on their own memory patterns, and it can also function as a drop-in replacement for SHVDN on the Legacy edition, meaning script developers can target both editions with the same files. It builds on Alexander Blade's C++ ScriptHook foundation, extending the original SHVDN project, which only supported the Legacy edition, to also cover Enhanced.

A critical installation rule: you need to use the ASI file and the DLL files for APIs in an archive of the same version, as the internal structure can change without notice. The release package includes ScriptHookVDotNet.asi, ScriptHookVDotNet2.dll, and ScriptHookVDotNet3.dll. Installation requires both Microsoft .NET Framework 4.8 or higher and the Microsoft Visual C++ Redistributable Package for Visual Studio 2019 (x64).
On the API side, warning messages are now added for scripts built against the v2 API, which is less maintained than the v3 API and will not receive new features, though compatibility fixes for new game updates are not ruled out. These messages are meant to push users to ask script authors to migrate to v3.
The listing on gta5-mods first appeared September 18, 2025 and was last updated December 17, 2025, accumulating 219 comments in that time. As recently as January 29, 2026, Chiheb-Bacha was still responding directly to user questions in the comments. Asked whether an update was needed for compatibility, he replied: "the current version of SHVDNE works for both GTA5 Legacy and Enhanced with the latest update." The project is distributed under the zlib license with full source code available on GitHub for anyone who wants to contribute via pull request.
Know something we missed? Have a correction or additional information?
Submit a Tip

