Page 1 of 2 12 LastLast
Results 1 to 15 of 26
  1. #1
    multiawesomet's Avatar
    Join Date
    Dec 2011
    Gender
    male
    Location
    Switzerland
    Posts
    98
    Reputation
    32
    Thanks
    5,969
    My Mood
    Asleep

    Exclamation 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
    https://virusscan.jotti.org/en/scanre...ff27c23ab2c718
    https://www.virustotal.com/en/file/b...is/1433524679/

    Source Virus Scans
    https://virusscan.jotti.org/en/scanre...20d433eedff69c
    https://www.virustotal.com/en/file/b...is/1433524960/
    <b>Downloadable Files</b> Downloadable Files
    Last edited by multiawesomet; 06-06-2015 at 04:19 AM.

  2. The Following 40 Users Say Thank You to multiawesomet For This Useful Post:

    .Zer0 (06-06-2015),969497261 (06-12-2015),Aaron.x (07-08-2015),ag2uojsiqcpk (06-05-2015),anfak3z (06-10-2015),antibodyth (06-11-2015),applemacguy (01-18-2016),Bug (06-10-2015),DANZ_SEVEN4 (06-07-2015),davidp027 (06-05-2015),DdenLonG (06-08-2015),defre (06-10-2015),Dziquseq (03-14-2016),evilrambo (06-06-2015),flyingseeing (06-10-2015),haccel (06-05-2015),ItzWelsh (06-06-2015),Kebabblyat123 (07-17-2016),LaserGunJesus (06-05-2015),lengzehua (06-05-2015),lolmanone (06-07-2015),Lunatic (06-05-2015),LYC2008 (06-10-2015),Marcel1337 (03-17-2017),minislax (07-14-2015),mr bridger (06-05-2015),NewImprisoned (06-10-2015),Niels060701 (06-07-2015),NightDev (06-22-2017),Preforx (06-05-2015),punkster2016 (06-10-2016),q704284385 (06-11-2015),razrkey (06-07-2015),SnakyNinja (08-09-2016),sppntt96851 (06-07-2015),STR33T23 (06-05-2015),themasxterstec411 (12-19-2016),tomia (06-05-2015),Wuzupmyhomiz (06-06-2015),wzy200912345 (06-10-2015)

  3. #2
    Liz's Avatar
    Join Date
    Feb 2009
    Gender
    female
    Location
    179° 56′ 39.4″, +0° 2′ 46.2″, 7,940 ± 420 parsecs
    Posts
    37,102
    Reputation
    5621
    Thanks
    20,731
    My Mood
    Tired
    Content approved.


    Join The Elite! Click Here to Become a MPGH Premium Member by Donating $25 or More.
    PayPal accepts Crypto.

    If anyone claims to be me via any other source outside of MPGH private or visitor messages, IT'S NOT ME!
    They are trying to trick or scam you. Report them immediately and PM me here for verification.
    "Don’t confuse my personality with my attitude. My personality is who I am. My attitude depends on who you are." — Frank Ocean
    Moderator: 5/2009-10/2009 | GMod: 10/2009-10/2010 | Staff Administrator: 10/2010-Present
    I
    do not do requests via PM. Post in the appropriate section.
     
    Stupid/Pointless Private messages = SPAM, SPAM = BAN.

  4. The Following User Says Thank You to Liz For This Useful Post:

    Lunatic (06-05-2015)

  5. #3
    Lunatic's Avatar
    Join Date
    Apr 2011
    Gender
    male
    Location
    𝟙𝟜𝟠𝟠 ꓘΞK
    Posts
    4,773
    Reputation
    1379
    Thanks
    18,359
    My Mood
    Twisted

  6. #4
    davidp027's Avatar
    Join Date
    Feb 2011
    Gender
    male
    Location
    palace
    Posts
    23
    Reputation
    10
    Thanks
    0
    My Mood
    Cool
    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)

  7. #5
    Khyy's Avatar
    Join Date
    Jun 2010
    Gender
    male
    Posts
    1,320
    Reputation
    107
    Thanks
    1,493
    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.

  8. #6
    davidp027's Avatar
    Join Date
    Feb 2011
    Gender
    male
    Location
    palace
    Posts
    23
    Reputation
    10
    Thanks
    0
    My Mood
    Cool
    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

  9. #7
    Khyy's Avatar
    Join Date
    Jun 2010
    Gender
    male
    Posts
    1,320
    Reputation
    107
    Thanks
    1,493
    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.

  10. #8
    uniquename123's Avatar
    Join Date
    Apr 2015
    Gender
    male
    Posts
    32
    Reputation
    10
    Thanks
    8
    does this one stop you from flickering online?

  11. The Following User Says Thank You to uniquename123 For This Useful Post:

    Bundinhaas (06-05-2015)

  12. #9
    Bundinhaas's Avatar
    Join Date
    Nov 2013
    Gender
    male
    Posts
    19
    Reputation
    10
    Thanks
    3
    yea do it stops flickering?

  13. #10
    Wingm4nx13's Avatar
    Join Date
    Jun 2013
    Gender
    male
    Posts
    3
    Reputation
    10
    Thanks
    0
    Wooow
    You didn't even give credits to JackD for making this.

  14. #11
    Khyy's Avatar
    Join Date
    Jun 2010
    Gender
    male
    Posts
    1,320
    Reputation
    107
    Thanks
    1,493
    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.

  15. #12
    imod1998's Avatar
    Join Date
    Aug 2012
    Gender
    male
    Posts
    1
    Reputation
    10
    Thanks
    1
    seems to be good but doesn't want to work with Vector3 pointers.... any ideas ?

  16. The Following User Says Thank You to imod1998 For This Useful Post:

    ItzWelsh (06-06-2015)

  17. #13
    .Zer0's Avatar
    Join Date
    Mar 2015
    Gender
    male
    Posts
    331
    Reputation
    11
    Thanks
    1,176
    My Mood
    Amused
    Comparing this to all others this really is kept clean.
    Nice and easy to hook into.
    GTA V



    Don't send me friend request. I won't accept them if I don't know you or you are new.

  18. #14
    debbfar's Avatar
    Join Date
    May 2015
    Gender
    female
    Posts
    64
    Reputation
    10
    Thanks
    14
    It crashed the game online so whats the point of this need by-pass or no good to me.

  19. #15
    Irock23's Avatar
    Join Date
    Sep 2011
    Gender
    male
    Posts
    3
    Reputation
    10
    Thanks
    0
    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.

Page 1 of 2 12 LastLast

Similar Threads

  1. [Release] LUA Plugin for Script Hook V
    By .Zer0 in forum Grand Theft Auto 5 (GTA V) Hacks & Cheats
    Replies: 53
    Last Post: 06-06-2015, 12:59 AM
  2. [Outdated] [Open Source] Freeze/Paralyze Monster For 10 Turns [Custom SWF]
    By 133spider in forum Adventure Quest (AQ) Hacks / Cheats / Trainers
    Replies: 4
    Last Post: 08-01-2014, 09:53 PM
  3. Mouse-Hook for Rapidfire-Script?
    By womb34 in forum C# Programming
    Replies: 5
    Last Post: 05-17-2014, 08:00 AM
  4. [Info] BlastOS GUI System[Open Source] with Built-in Hook[Tested and Working with DIP]
    By topblast in forum Combat Arms Hack Coding / Programming / Source Code
    Replies: 8
    Last Post: 12-19-2012, 01:51 AM
  5. [IDEE]hack source code forum for peapel who can script
    By lauwy in forum CrossFire Hack Coding / Programming / Source Code
    Replies: 0
    Last Post: 08-17-2010, 08:56 PM

Tags for this Thread