From 30485d2a5eb12048ebf935b02cbb048da535670c Mon Sep 17 00:00:00 2001 From: JustSomePwner Date: Sat, 1 Sep 2018 16:43:05 +0200 Subject: fixing hungry nave code --- internal_rewrite/Source.cpp | 4 ++-- internal_rewrite/begin_lock.cpp | 2 +- internal_rewrite/c_base_player.cpp | 4 ++-- internal_rewrite/draw_small_entities.cpp | 2 +- internal_rewrite/factory.hpp | 2 +- internal_rewrite/simulate.cpp | 2 +- internal_rewrite/suppress_lists.cpp | 4 ++-- internal_rewrite/visual_player.cpp | 2 +- 8 files changed, 11 insertions(+), 11 deletions(-) (limited to 'internal_rewrite') diff --git a/internal_rewrite/Source.cpp b/internal_rewrite/Source.cpp index 6d60ce5..4e826bb 100644 --- a/internal_rewrite/Source.cpp +++ b/internal_rewrite/Source.cpp @@ -53,8 +53,8 @@ int __stdcall DllMain( HINSTANCE inst, DWORD reason, LPVOID reserved ) { #ifdef HEADER_MODULE memcpy( &g_header, inst, sizeof( g_header ) ); - for( szie_t i = 1; i < sizeof( header_t ); ++i ) { - ( uint8_t* )( uintptr_t( &g_header ) + i ) ^= g_header.xor_key; + for( size_t i = 1; i < sizeof( header_t ); ++i ) { + *( uint8_t* )( uintptr_t( &g_header ) + i ) ^= g_header.xor_key; } #endif diff --git a/internal_rewrite/begin_lock.cpp b/internal_rewrite/begin_lock.cpp index 94804d3..49079cd 100644 --- a/internal_rewrite/begin_lock.cpp +++ b/internal_rewrite/begin_lock.cpp @@ -18,7 +18,7 @@ void __fastcall hooks::begin_lock( void* ecx, void* edx ) { // THIS IS PROLLY NO static auto ret_addr = pattern::first_code_match< void* >( g_csgo.m_engine.dll( ), "A1 ? ? ? ? B9 ? ? ? ? 6A 00 FF 50 18 8B 15 ? ? ? ?" ); #endif - if( _ReturnAddress( ) == ret_addr ) { + if( _ReturnAddress( ) == (void*)ret_addr ) { g_ctx.m_stage = FRAME_NET_UPDATE_POSTDATAUPDATE_START; g_cheat.m_visuals.world_modulate( ); diff --git a/internal_rewrite/c_base_player.cpp b/internal_rewrite/c_base_player.cpp index ad2ec2d..1d31756 100644 --- a/internal_rewrite/c_base_player.cpp +++ b/internal_rewrite/c_base_player.cpp @@ -424,7 +424,7 @@ int c_base_player::get_seq_activity( int sequence ) { void c_base_player::set_abs_angles( vec3_t angles ) { #ifdef HEADER_MODULE - static uintptr_t fn_ptr = g_header.patterns.set_abs_angles; + static uintptr_t fn_addr = g_header.patterns.set_abs_angles; #else static uintptr_t fn_addr = pattern::first_code_match( g_csgo.m_chl.dll( ), xors( "55 8B EC 83 E4 F8 83 EC 64 53 56 57 8B F1 E8" ) ); #endif @@ -436,7 +436,7 @@ void c_base_player::set_abs_angles( vec3_t angles ) { void c_base_player::set_abs_origin( vec3_t origin ) { #ifdef HEADER_MODULE - static uintptr_t fn_ptr = g_header.patterns.set_abs_origin; + static uintptr_t fn_addr = g_header.patterns.set_abs_origin; #else static uintptr_t fn_addr = pattern::first_code_match( g_csgo.m_chl.dll( ), xors( "55 8B EC 83 E4 F8 51 53 56 57 8B F1" ) ); #endif diff --git a/internal_rewrite/draw_small_entities.cpp b/internal_rewrite/draw_small_entities.cpp index 71532b4..d84957b 100644 --- a/internal_rewrite/draw_small_entities.cpp +++ b/internal_rewrite/draw_small_entities.cpp @@ -17,7 +17,7 @@ void __fastcall hooks::draw_small_entities( void* ecx, void* edx, bool state ) { // please shoot me // i have given up // i want to leave - if( _ReturnAddress( ) == ret_addr ) { + if( _ReturnAddress( ) == (void*)ret_addr ) { g_ctx.m_stage = FRAME_RENDER_END; g_cheat.m_visuals.world_modulate( ); diff --git a/internal_rewrite/factory.hpp b/internal_rewrite/factory.hpp index 9a2fe80..c81c79b 100644 --- a/internal_rewrite/factory.hpp +++ b/internal_rewrite/factory.hpp @@ -11,7 +11,7 @@ //IFACE_DLLMAIN - interfaces are passed through dllmain and below code doesnt need to be ran #ifndef _DEBUG //#define IFACE_DLLMAIN -#define HEADER_MODULES +#define HEADER_MODULE #endif #ifdef IFACE_DLLMAIN diff --git a/internal_rewrite/simulate.cpp b/internal_rewrite/simulate.cpp index 798f98f..1c46221 100644 --- a/internal_rewrite/simulate.cpp +++ b/internal_rewrite/simulate.cpp @@ -13,7 +13,7 @@ void __fastcall hooks::simulate( void* ecx, void* edx ) { static auto ret_addr = pattern::first_code_match< void* >( g_csgo.m_engine.dll( ), "8B CE 6A FF 8B 06", -0x81 ); #endif - if( _ReturnAddress( ) == ret_addr ) { + if( _ReturnAddress( ) == (void*)ret_addr ) { g_ctx.m_stage = FRAME_RENDER_START; g_cheat.m_visuals.world_modulate( ); diff --git a/internal_rewrite/suppress_lists.cpp b/internal_rewrite/suppress_lists.cpp index 12fb7bb..93c31b2 100644 --- a/internal_rewrite/suppress_lists.cpp +++ b/internal_rewrite/suppress_lists.cpp @@ -9,12 +9,12 @@ void __fastcall hooks::suppress_lists( void* ecx, void* edx, int list_mask, bool static auto suppress_lists_o = g_csgo.m_partition->get_old_function< decltype( &hooks::suppress_lists ) >( 16 ); #ifdef HEADER_MODULE - static auto net_update_ret = g_header.patterns.net_update_ret; + static auto net_update_ret = g_header.patterns.net_update_retaddr; #else static auto net_update_ret = pattern::first_code_match< void* >( g_csgo.m_chl.dll( ), "5F 5E 5D C2 04 00 83 3D ? ? ? ? ?" ); #endif - if( _ReturnAddress( ) == net_update_ret ) { + if( _ReturnAddress( ) == (void*)net_update_ret ) { g_ctx.m_stage = FRAME_NET_UPDATE_START; g_cheat.m_visuals.world_modulate( ); // FRAME_NET_UPDATE_START diff --git a/internal_rewrite/visual_player.cpp b/internal_rewrite/visual_player.cpp index 95f2a23..eee2065 100644 --- a/internal_rewrite/visual_player.cpp +++ b/internal_rewrite/visual_player.cpp @@ -241,7 +241,7 @@ namespace features return; #ifdef HEADER_MODULE - static auto manager_ptr = g_header.patterns.glow_manager + 0x3 + static auto manager_ptr = g_header.patterns.glow_manager + 0x3; #else static auto manager_ptr = pattern::first_code_match( g_csgo.m_chl.dll( ), xors( "0F 11 05 00 00 00 00 83 C8 01" ), 0x3 ); #endif -- cgit v1.2.3