Hey, I wrote this TuT awhile ago for a game called "Maple Story"
So I'm just going to repost it.
The method is the same for WoW but I didn't wanna rewrite it.
Today we will learn how to find pointers and the offset manually.
I used this method before Dark Bytes Pointer search
You Will Need:
A Currently Undetected Cheat engine.
A Calculator. (Start > All Programs > Accessories > Calculator.EXE)
Notepad.
Lets Begin.
For this example I will use Maple Story.
Fire up the game. Your UCE.
Now, Target. Search for the value you want.
For Maple Story lets use Unlimited Attack as the example.
Search “0” At 4-Byte Under Exact value.
Go In-Game and Hold attack until you can’t Alt+Tab
Now Type in the Search Box “100” (4-Bytes Exact Value)
Click “Next”
Hopefully you will only have 1 address go in game move and attack. Alt+Tab. Check if it has Reset to “0”
If so this is our address. Yay, Too bad it’s dynamic and will change next time you restart maple.
So how do we fix this? Lets find the pointer address.
Double click our current address so it’s in our CT.Originally Posted by Google
Right click under the address column and click “Find out what accesses this address”
Allow CE to attach a debugger.
A box with the following title will appear “The following Opcodes are accessed by the following address”
If the box is empty lets populate it by going in game and attacking.
Alt+Tab and check the box a few opcodes will be in it.
Double click the first one, another box will appear, Look where it says the value for the pointer is probably “XXXXXXXX”
In my case I have “0100579C”
Search that value under 4-bytes.
Find an address? That’s our pointer ; ) If you didn’t go back and click the next OpCode in the Address accessing. And search that value.
Ok Now we have our pointer address we need the offset.
Finding an Offset.
So we have our dynamic Address and Pointer address
Convert the Pointer Address to Decimal You will get something like 74003884005
Then Convert Dynamic Address to Decimal and you will get something like 74003084005
Now in your calculator Input the highest value. And minus the other. Which you will get 800000
Convert that back to Hex.
So there you have it. “C3500” is the offset.
Dynamic Address = 01005000 (74003884005)Decimal)
Pointer Address = 01005005 (74003084005)Decimal)
Address subtraction = (800000)Decimal)
Offset = (Hex(800000)>( C3500)Decimal)
Pointer = 01005005 Offset = C3500
The End.
All Credit to me.
Enjoy.:wave:
[WARNING] All codes, Addresses, Values used in this TuT are FAKE they are not Maple Story related in anyway.[WARNING]