Jump to content

PointBlank PH No Recoil, Fast Reload, Rapid Fire, Etc.. Source


Guest

Recommended Posts

uint32_t PointB;

bool isReady()
{
     PointB = reinterpret_cast<uint32_t>(GetModuleHandle("PointBlank.exe"));
     if (PointB != 0)
        return true;

     return false;
}

void ValidateString(char* string, char original)
{
     memcpy(reinterpret_cast<void*>(string), reinterpret_cast<void*>(&original), 1);
}

void InvalidateString(char* string)
{
     ValidateString(string, 0);
}

void Patched()
{
     static uint32_t addresses[] =
     {
          /*Deviation_Max*/0x8A81EC, /*RecoilHorzAngle*/0x8A7A40, /*RecoilVertAngle*/0x8A7A60,
          /*ReloadTimeDual*/0x84D6F0, /*ReloadTime*/0x8A7B2C, /*FireDelay*/0x84E214,
          /*Explosion_Time*/0x8A7EA4
     };

     for (uint32_t i = 0; i < sizeof(addresses) / sizeof(uint32_t); i++)
     {
          InvalidateString(reinterpret_cast<char*>(PointB + addresses[i]));
     }
}

void InitPatched()
{
     while(!isReady())
          Sleep(200);
   
     __asm CALL [Patched];
}

// Call InitPatched to Your DLL Main

 

Credits to me ;)

Link to comment
Share on other sites

  • XorEax locked this topic
Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.

 

AdBlock Extension Detected!

depositphotos_220325684-stock-illustration-hand-holding-mobile-with-ad.jpg

 

Our website is made possible by displaying online Advertisements to our members.

Please disable AdBlock browser Extension first, to be able to use our Community.

You won't be able to access this page.

I've Disabled AdBlock