Don't know if a Tutorial like this existing...but I got pm's if I can make a tutorial..
k lets start.
Includes:
[.]Programes needed
[.]Find pointers
[.]Add pointers to source
[.]last word
Programes needed
First of all you need a Game (Kalonline in this tutorial) and Artmoney.

Find pointers
Okay lets start with finding pointer for the z-coordinate.
Type in ingame /coordinates and watch the last number...
for example [245666,219203,19360]
Switch to Artmoney and click on Process and Select KalOnline.
Now click on the Search button.
Switch to "exact value",type "custom", Adress range "all".
As value you type in your actually z coordinate...in this example 19360.
Now he will find a few adresses.
go to a higher position (for ex.: 19380) and click on "Filter".
Now you type in your new height...in this tutorial 19380.
now he will find only 1 adress.
Double click on this adress..
and then right click...
More -> Search -> Search for pointer to beginning of memory block
now he will find many pointers.
close game.
Start game again.
login.
look at your z coordinate -> click on filter -> now type in your z coordinate again....19380 here.
if he only find one pointer -> double click on it.
else -> close game, start game, filter again....till he find one pointer.
now right click on the pointer.
click on edit.
and have a look under pointer.
for example you have 00020080 + 30
+30 is the offset..00020080 is the adress of the pointer.
congratz you find your first pointer.
Add pointers to source
DWORD* myfirstpointer = (DWORD*)0x00020080;
You have to declare it as a pointer....the * is for that.
So you see you have the pointer declared as myfirstpointer.
so lets start for undergroundhack...
PHP Code:
cin >> newhigh;
MemcpyEx((DWORD)&high,0x00020080,4);
high = high+30;
MemcpyEx(high,(DWORD)&newhigh,4);
MemcpyEx is the command for copy things from the Memory.
So here you copy the high out of the memory.
You always have to add the offset....here +30
and tada....you have your first pointer added to your source.
it works exactly with speed....you search for your speedvalue, then the pointer and add them to your source.
last word
I hope I can help you with this shit....
I'm not good in making tutorials of course not in english.
In german I can explain it better...but 80% from the ppl in this forum are still not german.
So if this tutorial already exist or it's not good...
close it or whatever.
Your
Diamond






