What you need:
-Common Sense
-Ollydbg
-Knowledge on how to use Ollydbg
-Any unpacked runnable
- Open up gunz in olly and search for all referenced text strings.
- Search for ". . . . .", there should be two of them.
- Follow them into the dissassembler. There should be a JNE or JNZ above them. Change them to JMP's.
- Now that clan and whispers are done let's find in game chat. Instead of ". . . . ." it's actually "^0. . . . ."
, but you won't find that in referenced text strings.- Remember this:
? Lets go to 005F5614.Code:004C7204 |. 68 14565F00 PUSH OFFSET Gunz.005F5614- Let's do a binary search here: type in the ASCII edit box "^0. . . . .". You should come up with the address of the in game chat string.
- Right click and find reference to the selected command. You should come up with one entry.
- Follow that into the dissassembler and you might find something like this:
Code:004A9268 |. 8B0D F0325F00 MOV ECX,DWORD PTR DS:[5F32F0]- We want to skip the loading of these variables. To do that look up a few lines for a JE. Change it to a JMP.
- Save.



Reply With Quote![[Tutorial] Removing chat block in duel.](http://ragezone.com/hyper728.png)


