ScriptHookVDotNet Enhanced v1.0.0.2-beta

by Chiheb-Bacha·v1.0.0·Updated 2025-09-27

About this mod Machine translation

**Shvdn for both Enhanced and Legacy versions of the game is still in its early stages and may have issues**

**Update Log:**

v1.0.0.2-beta

Issues resolved in this release:

Fixed dynamically obtained offsets causing a System.OutOfMemoryException if Weapon.Components was called on many weapons and stored in a list, causing the game to crash. This was observed in Belle's Diamond Casino heist and should now be fixed.

Fixed memory mode that incorrectly picked up negative offsets, causing the game to crash on access. This was observed in Dual Wielding - Rebooted.

Fixed the reload hotkey handler which used to treat any keyboard press as a reloadKeyBinding after the first press, causing SHVDNE to reload the script on each press, thus lagging the game.

New features:

UseMpSelectionWheels, which allows the use of GTA: Online's selection wheels (i.e. weapon wheel and radio wheel) (no slow motion, no vignetting, no sound effects).

IsUsingMpSelectionWheels, which returns whether the GTA: Online selection wheel is in use.

=============================================

v1.0.0.1-beta

Issues resolved in this release:

Fixed NativeMemory.GetPtfxAddress, which used to return the wrong address and cause the game to crash.

Increase the major version of the version returned by FileVersion by 1 to distinguish it from older versions.

Resolved incompatibility issues with Simple Trainer for GTA V (TrainerV) reconciled with sjaak327 - these issues should no longer occur as of latest version: 17.5.

Confirmed compatibility with unreleased versions of Enable All Interiors (EAI). Just wait for HKH191 to be released.

New features:

Added Game.FindPatternInScript — allows searching for patterns in game scripts.

Added Game.GetScriptGlobalFromAddress — returns the index of the script global from an address in the game script.

improve:

Replaced some hardcoded offsets and discovered better patterns related to patched model generation checks, improving robustness.

More features and improvements are currently in development - stay tuned.

=============================================

v1.0.0.0-beta

Initial beta version of ScriptHookVDotNet enhanced version 🎉

Covers the complete SHVDN API, but still requires further testing.

Added World.GetAllPickupObjectPlacements() — Returns all pickup locations on the map.

=============================================

ScriptHookVDotNet enhanced version (beta version)

ScriptHookVDotNet Enhanced is finally here! 🎉

It brings .NET scripting to GTA V Enhanced while maintaining full compatibility with Legacy.

This means that scripts developed for Legacy will work as-is on Enhanced (provided they don't use their own memory mode).

🔹 Direct replacement for SHVDN

Just replace the files and you're good to go. One version supports both legacy and enhanced versions.

⚠️ NOTE

Although the entire SHVDN API is covered in this release, some testing is still needed.

Install & use Install: follow the bundled instructions

  1. Unzip the archive from playbuff and read the bundled readme / instructions first.
  2. There is no universal mod manager for this game: some mods replace game files directly, some go into a game-specific Mods folder, and some need a game-specific community loader or tool first — follow the bundled readme.
  3. Place the files exactly as the readme says; mods with listed dependencies need those installed too.
  4. Launch the game to confirm it loaded; some games require enabling mods in settings or an in-game mod menu.

Install locations vary a lot between games and mods — the bundled readme is the most reliable guide.

File & checksum

Filename
ScriptHookVDotNetEnhanced-v1.0.0.2-beta.zip
File size
1.4 MiB