diff options
Diffstat (limited to 'internal_rewrite/hooks.cpp')
| -rw-r--r-- | internal_rewrite/hooks.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/internal_rewrite/hooks.cpp b/internal_rewrite/hooks.cpp index 9a2aea1..3d21d2a 100644 --- a/internal_rewrite/hooks.cpp +++ b/internal_rewrite/hooks.cpp @@ -1,5 +1,7 @@ #include "hooks.hpp" #include "interface.hpp" +#include "detours.h" + hooks::c_netvar_proxy hooks::lby_proxy; hooks::c_netvar_proxy hooks::last_shot_proxy; @@ -16,6 +18,9 @@ bool hooks::commit( factory::c_csgo* instance ) { lby_proxy.init( g_netvars.get_prop( fnv( "DT_CSPlayer" ), fnv( "m_flLowerBodyYawTarget" ) ), &lby_proxy_fn ); last_shot_proxy.init( g_netvars.get_prop( fnv( "DT_WeaponCSBaseGun" ), fnv( "m_fLastShotTime" ) ), &last_shot_proxy_fn ); + // god i'm thriving the d + auto* d = &memory::detours; + instance->m_d3d->hook( 42, &hooks::d3d::end_scene ); instance->m_d3d->hook( 16, &hooks::d3d::reset ); instance->m_d3d->hook( 17, &hooks::d3d::present ); |
