Jump to content

Cheat Engine Data Explanation Needed


Go to solution Solved by bR34Kr,

4 posts in this topic

Recommended Posts

Posted
3 hours ago, Merc-Tech said:

What are it’s alternatives on iGameGod?

Equivalent for iGameGod would be: Int32 - int64 and uint32 - uint64

  • Like 1
  • Solution
Posted

Here's a brief rundown of integer types:

Signature represents if a number has sign bit. If it's unsigned then all the bits of the bytes are used to represent your integer and the value will be positive. If the value is signed then the first bit will be used to check wheter an integer is positive or negative.

So the 'S' or 'U' in front of the type represents if you want to search for unsigned or signed values

1 byte - char
	Represented by 1 byte in memory
    Goes from 0 to 255 (unsigned)
    Goes from -128 to 127 (signed)

2 bytes - short
	Represented by 2 bytes in memory
    Goes from 0 to 65535 (unsigned)
    Goes from -32768 to 32767 (signed)

4 bytes - int
	Represented by 4 bytes in memory
    Goes from 0 to 42949672955 (unsigned)
    Goes from -2147483648 to 2147483647 (signed)

8 bytes - int
	Represented by 8 bytes in memory
    Goes from 0 to 18446744073709551615 (unsigned)
    Goes from -9223372036854775808 to 9223372036854775807 (signed)
    

 

So to answer your question more clearly: UInt is an unsigned 4 byte integer and SInt is a signed 4 byte integer

 

More detailed explanation here: https://en.cppreference.com/w/c/language/type

  • Like 1
  • Winner 1
Posted
On 11/2/2020 at 8:39 AM, bR34Kr said:

Here's a brief rundown of integer types:


Signature represents if a number has sign bit. If it's unsigned then all the bits of the bytes are used to represent your integer and the value will be positive. If the value is signed then the first bit will be used to check wheter an integer is positive or negative.

So the 'S' or 'U' in front of the type represents if you want to search for unsigned or signed values

1 byte - char
	Represented by 1 byte in memory
    Goes from 0 to 255 (unsigned)
    Goes from -128 to 127 (signed)

2 bytes - short
	Represented by 2 bytes in memory
    Goes from 0 to 65535 (unsigned)
    Goes from -32768 to 32767 (signed)

4 bytes - int
	Represented by 4 bytes in memory
    Goes from 0 to 42949672955 (unsigned)
    Goes from -2147483648 to 2147483647 (signed)

8 bytes - int
	Represented by 8 bytes in memory
    Goes from 0 to 18446744073709551615 (unsigned)
    Goes from -9223372036854775808 to 9223372036854775807 (signed)
    

 

So to answer your question more clearly: UInt is an unsigned 4 byte integer and SInt is a signed 4 byte integer

 

More detailed explanation here: https://en.cppreference.com/w/c/language/type

Thanks Bro

On 11/1/2020 at 3:14 PM, Rook said:

Equivalent for iGameGod would be: Int32 - int64 and uint32 - uint64

Thanks Bro.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
  • Create New...

Important Information

We would like to place cookies on your device to help make this website better. The website cannot give you the best user experience without cookies. You can accept or decline our cookies. You may also adjust your cookie settings. Privacy Policy - Guidelines