Wesker
03-26-2013, 01:22 AM
If you dont know anything, you should probably get this first and then comeback :) : Startup (http://tpforums.org/forum/threads/5738-Programs-that-you-will-need-before-you-get-started)
Since I'm reinventing the wheel ,I'm going to post images of how to find the values on cheat engine and olly dbg, nothing really new for most of the users, but hey why not update a tutorial, it will be ready in a day or 2, in the mean while heres the program :
Basically it will read only tibia, and it will read 2 addresses xor and hp value or xor and mana, I didn't try anything else and idk if they even exist,however it should work in every version and its a simple test to check if ur addresses are correct
Man Mode Tutorial :
First we need to find the addresses of the xor and health, we can do this on ollydbg or cheat engine, however man mode = cheat engine in ollydbg is a piece of cake.
Client ver. 9.8.3
Step 1
Find your health value in cheat engine (search for unknown value, then let something damage your char, and search changed value, so on) until you get the address your looking for
http://img189.imageshack.us/img189/8332/25268451.png
http://img707.imageshack.us/img707/839/56850116.png
Step 2
Search the xor ,click memory view, in your hp address that says :
Tibia.exe+21AAB - 89 0D 00009500 - mov [Tibia.exe+550000],ecx
Now we know that the Xor comes before the value is displayed so we are going to search in the memory viewer the first line that's before you're hp address, with Tibia.exe+ in it, its also before another xor so the full code looks like this :
Tibia.exe+21AA2 - A1 90A07B00 - mov eax,[Tibia.exe+3BA090]
Tibia.exe+21AA7 - 8B C8 - mov ecx,eax
Tibia.exe+21AA9 - 33 CE - xor ecx,esi
Tibia.exe+21AAB - 89 0D 00009500 - mov [Tibia.exe+550000],ecx
http://img844.imageshack.us/img844/9817/94488996.png
http://img805.imageshack.us/img805/2933/80958899.png
You can see that it is in the same AAX region and we choose [Tibia.exe+3BA090] we copy the address and then add it to cheat engine the values displayed there will be with the same 3 first digits in this case it's the same 6 digits, that's good enough to know that's the correct address
http://img203.imageshack.us/img203/9066/14823645.png
http://img208.imageshack.us/img208/3659/61987609.png
http://img7.imageshack.us/img7/2614/92594877.png
Step 3
Now we use a programmer calculator in decimal and we Xor the values of our addresses = 61 and that's our HP
http://img132.imageshack.us/img132/9448/96685801.png
Album : http://imageshack.us/g/1/10078385/
GRATZ man mode mastered
Since I'm reinventing the wheel ,I'm going to post images of how to find the values on cheat engine and olly dbg, nothing really new for most of the users, but hey why not update a tutorial, it will be ready in a day or 2, in the mean while heres the program :
Basically it will read only tibia, and it will read 2 addresses xor and hp value or xor and mana, I didn't try anything else and idk if they even exist,however it should work in every version and its a simple test to check if ur addresses are correct
Man Mode Tutorial :
First we need to find the addresses of the xor and health, we can do this on ollydbg or cheat engine, however man mode = cheat engine in ollydbg is a piece of cake.
Client ver. 9.8.3
Step 1
Find your health value in cheat engine (search for unknown value, then let something damage your char, and search changed value, so on) until you get the address your looking for
http://img189.imageshack.us/img189/8332/25268451.png
http://img707.imageshack.us/img707/839/56850116.png
Step 2
Search the xor ,click memory view, in your hp address that says :
Tibia.exe+21AAB - 89 0D 00009500 - mov [Tibia.exe+550000],ecx
Now we know that the Xor comes before the value is displayed so we are going to search in the memory viewer the first line that's before you're hp address, with Tibia.exe+ in it, its also before another xor so the full code looks like this :
Tibia.exe+21AA2 - A1 90A07B00 - mov eax,[Tibia.exe+3BA090]
Tibia.exe+21AA7 - 8B C8 - mov ecx,eax
Tibia.exe+21AA9 - 33 CE - xor ecx,esi
Tibia.exe+21AAB - 89 0D 00009500 - mov [Tibia.exe+550000],ecx
http://img844.imageshack.us/img844/9817/94488996.png
http://img805.imageshack.us/img805/2933/80958899.png
You can see that it is in the same AAX region and we choose [Tibia.exe+3BA090] we copy the address and then add it to cheat engine the values displayed there will be with the same 3 first digits in this case it's the same 6 digits, that's good enough to know that's the correct address
http://img203.imageshack.us/img203/9066/14823645.png
http://img208.imageshack.us/img208/3659/61987609.png
http://img7.imageshack.us/img7/2614/92594877.png
Step 3
Now we use a programmer calculator in decimal and we Xor the values of our addresses = 61 and that's our HP
http://img132.imageshack.us/img132/9448/96685801.png
Album : http://imageshack.us/g/1/10078385/
GRATZ man mode mastered