bigboy1 (11-14-2010)
EDIT: Updated Source, might be better
Features:
No Fall Damage: On
SuperJump: CTRL
No Bounds: On
No Spread: On
No Recoil: On
All Slots: On
Everything should work, addresses should be updated /Code:#define cpp_cpp #include <stdio.h> #include <windows.h> #define ADR_PlayerPointer 0x00C62388 #define ADR_ServerPointer 0x00B5D0F8 #define ADR_NoBounds1 0x00B0D9D8 #define ADR_NoBounds2 0x00B0D9DC #define ADR_NoSpread 0x00AE330C #define OFS_PlayerGravity 0xC49C #define OFS_NoRecoil1 0x001C #define OFS_NoRecoil2 0x0020 #define OFS_NoRecoil3 0x0024 #define OFS_NoFallDMG 0x103A4 #define OFS_SLOT5 0x1021A4 #define OFS_SLOT6 0x1021A5 #define OFS_SLOT7 0x1021A6 #define OFS_SLOT8 0x1021A7 void NoFallDamage(DWORD dwPlayerPointer) { *(float*)(dwPlayerPointer+OFS_NoFallDMG) = -20000; } void SuperJump(DWORD dwPlayerPointer) { if(GetAsyncKeyState(VK_CONTROL)) { *(float*)(dwPlayerPointer+OFS_PlayerGravity) = 800; // Smooth :D } } void NoBounds() { *(int*)ADR_NoBounds1 = 0; *(int*)ADR_NoBounds2 = 0; } void NoSpread() { *(float*)ADR_NoSpread = 0; } void NoRecoil(DWORD dwPlayerPointer) { *(float*)(dwPlayerPointer+OFS_NoRecoil1) = 0; *(float*)(dwPlayerPointer+OFS_NoRecoil2) = 0; *(float*)(dwPlayerPointer+OFS_NoRecoil3) = 0; } void AllSlots(DWORD dwServerPointer) { *(int*)(dwServerPointer+OFS_SLOT5) = 1; *(int*)(dwServerPointer+OFS_SLOT6) = 1; *(int*)(dwServerPointer+OFS_SLOT7) = 1; *(int*)(dwServerPointer+OFS_SLOT8) = 1; } void HookList() { for (;;) { DWORD dwPlayerPointer = *(DWORD*)ADR_PlayerPointer; if(dwPlayerPointer) { NoFallDamage(dwPlayerPointer); SuperJump(dwPlayerPointer); NoRecoil(dwPlayerPointer); } DWORD dwServerPointer = *(DWORD*)ADR_ServerPointer; if(dwServerPointer) { AllSlots(dwServerPointer); NoBounds(); NoSpread(); } Sleep(50); } } BOOL WINAPI DllMain(HINSTANCE hModule,DWORD DERP,LPVOID lpReserved) { if(DERP == DLL_PROCESS_ATTACH) { CreateThread(0,0,(LPTHREAD_START_ROUTINE)HookList,0,0,0); } return TRUE; }
Last edited by xTremist; 11-04-2010 at 02:12 PM.
bigboy1 (11-14-2010)
int NFD = 1; <-- | UseLess Parts
if(NFD==1){ <-- | UseLess Parts
Nice release anyways
No spread and No recoil = not working, maybe not the right addies or something?
Not working for me atleast.. =(
it's not my first time trying trust me..
If it works for anyone else let me know =\
Last edited by anaestheist; 11-04-2010 at 02:55 AM.
This is the right one..
#define ADR_NOSPREAD 0xAE330C
#define OFS_NORECOIL1 0x1C
#define OFS_NORECOIL2 0x20
#define OFS_NORECOIL3 0x24
{*(float*) ADR_NOSPREAD = 0;}
{*(float*)(dwPlayerPtr+OFS_NORECOIL1) = 0;
*(float*)(dwPlayerPtr+OFS_NORECOIL2) = 0;
*(float*)(dwPlayerPtr+OFS_NORECOIL3) = 0;}
With those it will work (NoMenu hack..)
If you can't beat them HACK THEM!
Add me on xfire : mpghropsu678
bigboy1 (11-14-2010)
There's nothing different there than on my code, except from the float on the NoSpread (which doesn't matter really.)
I'll add it anyway
Nice little list. =)
=O LOL I prefer that method, but yours works well too. =PCode:void CodeThread() { for(;;) { if ( *Player ) // Checks to see if the player pointer is currently being called. { // Enter hacks for in game here. } if ( *Server ) // Checks to see if the server pointer is currently being called. { // Enter hacks for the servers here. } Sleep ( 200 ); } }
You see, maddness, as we know, is like gravity, all it takes is a little push.
-------------------------------------
Current Focus: C#
Languages Known: C++, C#, F#, .NET
Specialty: Inspection Of Algorithms
Schooling Focus: Astrobiology
-------------------------------------
[IMG]https://i276.photobucke*****m/albums/kk13/Teddynezz/overallsig.png[/IMG]
[IMG]https://i276.photobucke*****m/albums/kk13/Teddynezz/userbar97571.gif[/IMG]
[IMG]https://i276.photobucke*****m/albums/kk13/Teddynezz/skypeuser5gu.png[/IMG]
[IMG]https://i276.photobucke*****m/albums/kk13/Teddynezz/3dsmax9userot0.gif[/IMG]
Working just great!
worked for me :
WIN7
64 BIT
C++ 2008/2010?
And a General Project or win32?
/Failbob Of MPGH