Skip to content
/ Vook Public
forked from krispybyte/Vook

Hooking library using Valve's GameOverlayRenderer

License

Notifications You must be signed in to change notification settings

h8suga/Vook

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎮 Vook - Valve Hook

The Vook is a single-header library that allows you to call Valve's hooking functions in their GameOverlayRenderer.dll & GameOverlayRenderer64.dll libraries. While making the project I found out it was already done by others previously, however they did not include support for Valve's 64-bit overlay library and so I decided to add support for games using it. As always, PR's are welcome!

🎲 Usage Example

A Vook hook example can be found here.

⚙️ Library Functions

// Hooks a function.
bool Vook::Hook(
    void* FunctionAddress, // The initial function's address
    void* HookAddress, // The hook's address
    void* OriginalAddress // The original's address
)

// Unhooks a function.
void Vook::Unhook(
    void* FunctionAddress // The initial function's address
)

// Unhooks all functions.
void Vook::UnhookAll()

⚡ Cloning Vook

$ git clone https://github.com/krispybyte/Vook.git

⚖️ License

This project is licensed under the MIT license.

:trollface: Sick of Valve's hooking library?

Use the Trampy library today! (this is definitely not an ad).

About

Hooking library using Valve's GameOverlayRenderer

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 100.0%