B4M (06-13-2010),cgallagher21 (08-05-2010),House (06-29-2010),jabbathehutt (06-17-2010),Kingkiller272 (10-02-2010),Melodia (06-13-2010),rodolfgonzales4 (11-21-2010),SkyAssasin (06-22-2010),xbeatsszzx (09-26-2010),zanny1 (07-07-2010)
WARNING: TUT IS FROM AN OLDER VERSION! NEW ADDIES ARE AT THE BOTTOM OF THE PAGE!.
-===-
First thing we do is load up IW4MP.exe in ollydbg
Lets get started
Right click -> Search for -> all referenced text strings.
Now right click -> search for text and enter "FireWeapon".
Make sure to uncheck case sensitive and check Entire scope.
Now you should end up here:
Follow it by pressing enter or double clicking on it
Now scroll down till you see this:
The highlighted call is the recoil function.
either NOP out that call for no recoil.
optional:
You can also follow the call by hitting enter which takes you here:
overwrite the highlighted part with:
---
mov eax, 0
retn
---
which is '0xB8, 0x00, 0x00, 0x00, 0x00, 0xC3'
so write '0xB8, 0x00, 0x00, 0x00, 0x00, 0xC3' to 0x0043B130
or write '0x90, 0x90, 0x90, 0x90, 0x90' to 0x0045F9A7
-===-
Updated Addies:
1.1.195:
write '0xB8, 0x00, 0x00, 0x00, 0x00, 0xC3' to 0x004F76C0
or write '0x90, 0x90, 0x90, 0x90, 0x90' to 0x004DDF77
1.3.37:
write '0xB8, 0x00, 0x00, 0x00, 0x00, 0xC3' to 0x00417B40
or write '0x90, 0x90, 0x90, 0x90, 0x90' to 0x004730E7
Ah we-a blaze the fyah, make it bun dem!
B4M (06-13-2010),cgallagher21 (08-05-2010),House (06-29-2010),jabbathehutt (06-17-2010),Kingkiller272 (10-02-2010),Melodia (06-13-2010),rodolfgonzales4 (11-21-2010),SkyAssasin (06-22-2010),xbeatsszzx (09-26-2010),zanny1 (07-07-2010)
Ohh, Your Good'Old Tutorial =D
Thanks for your contribution =).
( Psst : This is the Method I use in my Trainer , This Plus NoShlellShock )
Love You All~
in olly i got this message:unable to read memory of debugged process, and then some numbers....thats when i do the search for thing.
wtf is that shit?
CAN ANYONE HELP ME?
Last edited by Demented420; 06-16-2010 at 02:10 AM.
thanks dude, this helps me learn alot..
can i get banned for doing this? what if in the process, everything gets messed up?
marcusalier (08-15-2010),passy (08-19-2010)
hey bro can u make a vid or something im noob at this and im guessing some other people are too so it would let us understand alot more if u made a video ty
dude i have the title choob for a reason?
i just dont get the part which is this one
overwrite the highlighted part with:
---
mov eax, 0
retn
---
which is '0xB8, 0x00, 0x00, 0x00, 0x00, 0xC3'
so write '0xB8, 0x00, 0x00, 0x00, 0x00, 0xC3' to 0x0043B130
or write '0x90, 0x90, 0x90, 0x90, 0x90' to 0x0045F9A7
-===-
Updated Addies:
1.1.195:
write '0xB8, 0x00, 0x00, 0x00, 0x00, 0xC3' to 0x004F76C0
or write '0x90, 0x90, 0x90, 0x90, 0x90' to 0x004DDF77
1.3.37:
write '0xB8, 0x00, 0x00, 0x00, 0x00, 0xC3' to 0x00417B40
or write '0x90, 0x90, 0x90, 0x90, 0x90' to 0x004730E7
__________________
One disables recoil, and one re-enables it again.
i can't tell if thats sarcasm or what o.O yeh yeh im an idiot