Cheat Engine Forum Index Cheat Engine
The Official Site of Cheat Engine
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 


Metin2 Pointers

 
Post new topic   Reply to topic    Cheat Engine Forum Index -> General Gamehacking
View previous topic :: View next topic  
Author Message
Thursday
Master Cheater
Reputation: -1

Joined: 23 Dec 2008
Posts: 259
Location: Sweden

PostPosted: Mon Jun 15, 2009 6:38 pm    Post subject: Metin2 Pointers Reply with quote

Metin2, I use UK version
There are two questions here, please read carefully to avoid misunderstandings.

Introduction
So lately I have been getting bigger and bigger urge to hack any MMORPG
But I have had it with all this protection software, since I'm getting nowhere with my bypasses and I can't seem to learn anything about it so I give it up

But a day or two ago I saw when my younger brothers started a game called metin2 (I have played it before, but back then without any knowledge of hacking)

Well I worked and worked and tried and what not, I got nowhere at first
and from somewhere (cant remember source) I found a number that I'm not quite sure where it comes from, But I reckon that this number is equal to 100

16256 = 100

Actual Question 1
How come that 16256 is 100? is this something with just metin or is it some conversion that I have missed somewhere while I was learning, could someone care to explain?


Question 2
and to my second question and probably the one with highest priority
How can I find the static pointer to Attack speed and Run Speed.

I find it very annoying that I have to re-search the adresses everytime I die or anything like that.

Don't just give me the pointer! Just explain to me how to find it.
As I rather learn than leech.

Yes, I have done the tutorial for both 1-level poiter and 4-level that comes with the latest CE

Hope that I posted in right section of the forum, and that someone here is talented enough to help me with this, I can tell that there is a +rep (or -rep) to get in this.

Kind Regards
Dark Engine

_________________

I support GRAMMAR, if I somehow managed to type ANYTHING wrong, please correct me, and give me a source to the correct word or phrase. Thank you.
If you found my post useful, please give me reputation.
Back to top
View user's profile Send private message MSN Messenger
0xff
How do I cheat?
Reputation: 0

Joined: 19 Jun 2009
Posts: 3

PostPosted: Fri Jul 24, 2009 4:59 am    Post subject: Reply with quote

explain reason why 16256 = 100 pls!
Back to top
View user's profile Send private message
Recifense
I post too much
Reputation: 166

Joined: 17 Mar 2008
Posts: 3688
Location: Pernambuco - Brazil

PostPosted: Fri Jul 24, 2009 11:21 am    Post subject: Reply with quote

Looking at the two numbers I got to the following conclusion:

16256 = 100

Converting the first number to Hex, we get:

3f80 = 100

Well, I think that the first number is incomplete. It is not a word, but a double word that represents a float number:

3f800000 => 1.0 => 100%.

Cheers!
Back to top
View user's profile Send private message Send e-mail
Thursday
Master Cheater
Reputation: -1

Joined: 23 Dec 2008
Posts: 259
Location: Sweden

PostPosted: Sun Aug 02, 2009 5:22 pm    Post subject: Reply with quote

Hmmm, could you elaborate with that information Recifense?
I had a little hard time understanding that, Im not too bright.

_________________

I support GRAMMAR, if I somehow managed to type ANYTHING wrong, please correct me, and give me a source to the correct word or phrase. Thank you.
If you found my post useful, please give me reputation.
Back to top
View user's profile Send private message MSN Messenger
Recifense
I post too much
Reputation: 166

Joined: 17 Mar 2008
Posts: 3688
Location: Pernambuco - Brazil

PostPosted: Tue Aug 04, 2009 11:17 am    Post subject: Reply with quote

Hi - Spook,

I tried to explain to 0xff how 16256 could represent 100.

About your question...

Some game designers use float numbers to represent the % of a value. And usually they use float in the range [0 - 1].

Ex.: Suppose Maximum Value (MV) = 100

Full Value => MV * 1.00 = 100
Half Value => MV * 0.50 = 50
a quarter of Value => MV * 0.25 = 25

In this case, 1.00, 0.50 and 0.25 are floating numbers:
1.00 (float) = 3F800000 (hex) = 1065353216 (decimal)
0.50 (float) = 3F000000 (hex) = 1056964608 (decimal)
0.25 (float) = 3E800000 (hex) = 1048576000 (decimal)

So maybe the number you have found represents a percentage of the actual displayed value and if you freeze it, it will always be 100.

If you have created a table with the address you have found, change the value type to float.

Answer to Question 2:
If you find a code that only accesses your Attack and/or Run speeds, you can create a script for keeping them always in 100 or just for mapping their addresses. In any case, the code that accesses the values can help you to define the base address for the structure which contains the Attack or Run speed offsets.

Suppose you find something like this:
fld dword ptr [esi+00000120] <=== accessing Attack Speed

The base address is ESI and 00000120 is the offset. So the next value I should look for is the ESI value and so on.

Here is a table for Cheat Engine that helps to see a float number in hex or integer. Feel free to add more types.

Cheers!



Cheat Engine.CT
 Description:

Download
 Filename:  Cheat Engine.CT
 Filesize:  344 Bytes
 Downloaded:  987 Time(s)

Back to top
View user's profile Send private message Send e-mail
Thursday
Master Cheater
Reputation: -1

Joined: 23 Dec 2008
Posts: 259
Location: Sweden

PostPosted: Wed Aug 05, 2009 11:14 pm    Post subject: Reply with quote

Thank you very much, I'll experiment with this when I get the chance.
_________________

I support GRAMMAR, if I somehow managed to type ANYTHING wrong, please correct me, and give me a source to the correct word or phrase. Thank you.
If you found my post useful, please give me reputation.
Back to top
View user's profile Send private message MSN Messenger
Display posts from previous:   
Post new topic   Reply to topic    Cheat Engine Forum Index -> General Gamehacking All times are GMT - 6 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group

CE Wiki   IRC (#CEF)   Twitter
Third party websites