WELCOME TO INFOCHEATS.NET

INFOCHEATS is a community-driven platform focused on free game cheats, cheat development, and verified commercial software for a wide range of popular games. We provide a large collection of free cheats shared by the community. All public releases are checked for malicious code to reduce the risk of viruses, malware, or unwanted software before users interact with them.

Alongside free content, INFOCHEATS hosts an active marketplace with many independent sellers offering commercial cheats. Each product is discussed openly, with user feedback, reviews, and real usage experience available to help you make informed decisions before purchasing.

Whether you are looking for free cheats, exploring paid solutions, comparing sellers, or studying how cheats are developed and tested, INFOCHEATS brings everything together in one place — transparently and community-driven.

CS:GO — Hud update alternative

DREDD

Administrator
Administrator

DREDD

Administrator
Administrator
Status
Offline
Joined
Apr 18, 2019
Messages
147
Reaction score
249
If you want to avoid using signatures, then you should
Code:
bool __fastcall hkGetBool_cl_hud_bomb_under_radar(PVOID pConVar, PVOID edx)
{
 
    ULONG HUDWeaponInterface = 0;
 
    
    __asm mov       HUDWeaponInterface, EBX;
 
 
    stack* pEBP;
    __asm mov pEBP, ebp;
 
    typedef int(__thiscall *UpdateItemByIndex_t)(ULONG thisptr, int index);
 
    static UpdateItemByIndex_t UpdateItemByIndex = NULL;
 
 
    if (HUDWeaponInterface)
    {
        int size = *(int*)(HUDWeaponInterface + 0x80);
 
 
        IClientEntity* pLocal = GetLocalEntity();
        if (pLocal && pLocal->GetVar<int>(g_pNetvars->m_ihealth) > 0)
        {
            
            if (size && size < 10 && g_pClientState->m_nDeltaTick != -1 && WantsUpdate)
            {
                
                    WantsUpdate = false;
 
                    if (!UpdateItemByIndex)
                    {
                        ULONG Addres = pEBP->ret - 65;
                        UpdateItemByIndex = (UpdateItemByIndex_t)(Addres + *(ULONG*)Addres + 4);
                    }
 
 
                    for (int index = 0; index < size; index++)
                    {
                        //*(int*)(*(ULONG*)(HUDWeaponInterface + 0x74) + 44 * index + 32) = -1;//delayed so we call function directly instead
                        UpdateItemByIndex(HUDWeaponInterface, index);
 
                    }
                
 
        
            }
 
        
 
        }
 
 
    }
 
 
 
 
    //call original
 
}
Author said:
Note theres a small antipaste with asm part, but its pretty obvious
 

NiceL

Newbie
Newbie

NiceL

Newbie
Newbie
Status
Offline
Joined
Jul 5, 2019
Messages
2
Reaction score
1
Not enough index of hook, struct of UpdateItemByIndex_t and etc
 
Top