So... Some 4D1 guys fked me over again. (DidUknowiPwn, sorry but....)
Insanity got the better of me.
So, here's an exact tutorial to get hacks like -InSaNe-'s ESP or even some aimbots (If you're smart) to work:
REQUIREMENTS:
Cheat Engine
Some Knowledge
Maybe A Hex Editor (Like HxD)
- -> Start IW5M with my Rev25 Patch ("iw5m.dll") And Updated "libnp.dll"
- -> Start CE and attach to iw5m.dat/iw5m.exe/iw5mp.exe, whatever you use.
- -> Add one of these addresses as a BYTE: 0x00571790, 0x004FB960, 0x0042C970
- -> Wait till the game loads up properly (Around 10-15s)
- -> Right Click the address in CE, Select "Find Out What Writes To This Address"
- -> You should get only one result if you added it as a byte. (If you get more, just do this for all)
- -> Now click "Stop" and select the instruction. Click "Show In Disassembler" or something similar.
- -> Right Click On The Instruction that was executed and select "Select Current Function"
- -> Now you should see "push ebp" or something similar. MAKE SURE U ARE AT THE TOP OF THE FUNCTION!
- -> Here, just press "Enter" and type "ret", then press Enter again. (So u overwrote the start of the function with a return to caller instruction)
- -> Now if you make your own aimbots/esps, all you need to do is this:
ELSE:Code:void unPatchMemory() { //-InSaNe- always bugs me about byte arrays so to tick him off: *(__int64*)0x00571790 = 0x5150000000D08E8B; *(__int64*)0x004FB960 = 0x6A50106A0424448B; *(__int64*)0x0042C970 = 0x0F0038800424448B; }
Im not gonna simplify this too much, if you have no knowledge of this, I really don't want you hacking iw5m.
You're gonna need to manually patch the above addresses with their origional code.
Now figure out how to do that.
Then voila: (-InSaNe- hates me )
No bans, no steam connect failed etc.
(Yes this was -InSaNe-'s aimbot first )
CREDITS: @Kenshin13, @-InSaNe-
So enjoy you idiotic 4D1 people. I hate you all. (Maybe not DUKIP...)
+REP && Thank If You Like!