Skip to content

Latest commit

 

History

History
36 lines (29 loc) · 1.22 KB

README.md

File metadata and controls

36 lines (29 loc) · 1.22 KB

🎮 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).