Skip to content
MPGHThe Dark Arts
/
RegisterLog in
Forum
Community
What's NewLatest posts across the boardTrendingHottest threads right nowSubscribedThreads you follow
Discussion
GeneralIntroductionsEntertainmentDebate FortFlaming & Rage
Board
News & AnnouncementsMPGH TimesSuggestions & HelpGiveaways
More Sections
Art & Graphic DesignProgrammingHackingCryptocurrency
Hacks & Cheats
Games
ValorantCS2 / CS:GOCall of Duty / WarzoneFortniteApex LegendsEscape From Tarkov
+14 moreLeague of LegendsGTA VMinecraftRustROTMGBattlefieldTroveBattleOnCombat ArmsCrossFireBlackshotRuneScapeDayZDead by Daylight
Resources
Game Hacking TutorialsReverse EngineeringGeneral Game HackingAnti-CheatConsole Game Hacking
Tools
Game Hacking ToolsTrainers & CheatsHack/Release NewsNew
Submit a release →Share your cheat, tool, or config with the community.
AINEW
AI Tools
General & DiscussionPrompt EngineeringLLM JailbreaksHotAI Agents & AutomationLocal / Open Models
AI × Gaming
AI Aimbots & VisionML Anti-CheatGame Bots & Automation
Create
AI Coding / Vibe CodingAI Art & MediaAI Voice & TTS
The AI frontier →Where game hacking meets modern machine learning. Jump in.
Marketplace
Buy & Sell
SellingBuyingTradingUser Services
Trust & Safety
Middleman LoungeMarketplace TalkVouch Copy Profiles
Money
Cryptocurrency TalkCurrency ExchangeWork & Job Offers
Start selling →List accounts, services, and goods. Use the middleman to trade safe.
MPGH The Dark Arts

A community for offensive security research, reverse engineering, and AI.

Community

ForumMarketplaceSearch

Account

RegisterLog in

Legal

Privacy PolicyForum RulesHelp & FAQ
© 2026 MPGH · All rights reserved.Built by the community, for the community. For educational purposes onlyContent is shared for security research and education — we don't condone illegal use. You're responsible for complying with applicable laws. Use at your own risk.
Home › Forum › MultiPlayer Game Hacks & Cheats › Grand Theft Auto (GTA) Hack & Cheats › Grand Theft Auto 5 (GTA V) Hacks & Cheats › OpenVHook - Open Source Script Hook for GTA5!

ExclamationOpenVHook - Open Source Script Hook for GTA5!

Posts 1–15 of 26 · Page 1 of 2
multiawesomet
multiawesomet
OpenVHook - Open Source Script Hook for GTA5!
OpenVHook
OpenVHook is a standalone script hook for Grand Theft Auto V.

Features

  • Custom *.asi loader which is compatible with existing GTA:V mods
  • Ability to create standalone mods/scripts
  • Lots of other stuff I can't think of right now



How to
Running OpenVHook

  • Create a folder called "asi" inside your GTA:V game directory
  • Put your mods inside there
  • Inject OpenVHook.dll with the injector of your choosing




Using it for mods

  • Pretty much the same as with ScriptHookV
  • Link against "OpenVHook\SDK\lib\OpenVHook.lib"
  • Use includes from "OpenVHook\SDK\inc\" ( Files are from ScriptHookV SDK )


Build from 03.06.2015

Credits


NTAuthority/citizenMP:
Most of the code is from them.
Alexander Blade: For the ScriptHookV SDK files which can also be used with OpenVHook.
JackD111 for making this.

Virus Scans
http://virusscan.jotti.org/en/scanre...ff27c23ab2c718
https://www.virustotal.com/en/file/b...is/1433524679/

Source Virus Scans
http://virusscan.jotti.org/en/scanre...20d433eedff69c
https://www.virustotal.com/en/file/b...is/1433524960/
OpenVHook_mpgh.net.rar OpenVHook-master_mpgh.net.zip
#1 · edited 11y ago · 11y ago
Liz
[MPGH]Liz
Content approved.
#2 · 11y ago
LU
Lunatic
#3 · 11y ago
DA
davidp027
Nice release ! Took a quick look and I'm still not sure what class I should use to make it that CTRL+R reloads ASI plugins (Like in ScriptHook when you create the ScriptHookV.dev file)
#4 · 11y ago
Khyy
Khyy
Quote Originally Posted by davidp027 View Post
Nice release ! Took a quick look and I'm still not sure what class I should use to make it that CTRL+R reloads ASI plugins (Like in ScriptHook when you create the ScriptHookV.dev file)
Browsed the code for 30 seconds because always thought it was a pointless lesser scripthook (being you had to manually inject for the same outcome as scripthook). Pay attention to
Code:
	ScriptEngine::CreateThread( &g_ScriptManagerThread );

	ASILoader::Initialize();

	GetLog()->Print( "Initialization finished" );

	return 1;
}
in OpenVHook.cpp. You can use the ASILOADER class found there to do your reload.
#5 · 11y ago
DA
davidp027
Quote Originally Posted by Khyy View Post


Browsed the code for 30 seconds because always thought it was a pointless lesser scripthook (being you had to manually inject for the same outcome as scripthook). Pay attention to
Code:
	ScriptEngine::CreateThread( &g_ScriptManagerThread );

	ASILoader::Initialize();

	GetLog()->Print( "Initialization finished" );

	return 1;
}
in OpenVHook.cpp. You can use the ASILOADER class found there to do your reload.
Thanks for the help! Also if you have the dinput8.dll from ScriptHook and you name the OpenVHook dll to ScriptHookV.dll it'll inject automatically
#6 · 11y ago
Khyy
Khyy
Quote Originally Posted by davidp027 View Post
Thanks for the help! Also if you have the dinput8.dll from ScriptHook and you name the OpenVHook dll to ScriptHookV.dll it'll inject automatically
Nice find actually. To make it even easier you could IDA the dinput and find the string for the name it searches then remove the Scripthook and place it as OpenVHook.
#7 · 11y ago
UN
uniquename123
does this one stop you from flickering online?
#8 · 11y ago
BU
Bundinhaas
yea do it stops flickering?
#9 · 11y ago
WI
Wingm4nx13
Wooow
You didn't even give credits to JackD for making this.
#10 · 11y ago
Khyy
Khyy
Quote Originally Posted by Wingm4nx13 View Post
Wooow
You didn't even give credits to JackD for making this.
Adding them now, good spot. I think he simply copied and pasted it from the source.

Sidenote, disregard me calling this lesser gents. This is by far the cleanest hook out there. I had been working with Gir's sobeit mod but it's so god damn messy.. sometimes I wonder how it works. This one is real nice.
#11 · 11y ago
IM
imod1998
seems to be good but doesn't want to work with Vector3 pointers.... any ideas ?
#12 · 11y ago
.Zer0
.Zer0
Comparing this to all others this really is kept clean.
Nice and easy to hook into.
#13 · 11y ago
DE
debbfar
It crashed the game online so whats the point of this need by-pass or no good to me.
#14 · 11y ago
IR
Irock23
Quote Originally Posted by imod1998 View Post
seems to be good but doesn't want to work with Vector3 pointers.... any ideas ?
I'm having this same issue. Calling WEAPON::GET_PED_LAST_WEAPON_IMPACT_COORD gives Vector3, or even a float array, the same extremely large negative number for all 3 coordinates. I opened an issue about this (JackD111/OpenVHook#1). Hopefully this gets fixed, because I will probably switch to this if it does.
#15 · 11y ago
Posts 1–15 of 26 · Page 1 of 2

Post a Reply

Similar Threads

  • LUA Plugin for Script Hook VBy .Zer0 in Grand Theft Auto 5 (GTA V) Hacks & Cheats
    53Last post 11y ago
  • Mouse-Hook for Rapidfire-Script?By womb34 in C# Programming
    5Last post 12y ago
  • [IDEE]hack source code forum for peapel who can scriptBy lauwy in CrossFire Hack Coding / Programming / Source Code
    0Last post 16y ago
  • [Open Source] Freeze/Paralyze Monster For 10 Turns [Custom SWF]By 133spider in Adventure Quest (AQ) Hacks / Cheats / Trainers
    4Last post 12y ago
  • BlastOS GUI System[Open Source] with Built-in Hook[Tested and Working with DIP]By topblast in Combat Arms Hack Coding / Programming / Source Code
    8Last post 13y ago

Tags for this Thread

#openvhook#scripthook