View previous topic :: View next topic |
Author |
Message |
Haruhi Suzumiya. Master Cheater Reputation: 1
Joined: 05 Feb 2005 Posts: 463
|
Posted: Fri Aug 11, 2006 3:41 pm Post subject: [GUIDE]WHAT DO ALL THESE BYTES MEAN? |
|
|
Exact value is used when you know the value you’re looking for (i.e. you have 20 bullets in your gun).
Unknown value is used when you don’t know the value your looking for (its used for energy bars mostly).
1 byte is used when the value can be between 0-255 try this on roms
2 bytes is used when the value can be between 0-65535.
4 bytes is used when the value can be between 0-4294967295.
8 bytes is used when the value can be between 0-18446744073709551615.
Float is used when the value can be between 1.2E-38-3.4E38
Double is used when the value can be between 2.2E-308-1.8E308 mostly used in flash games
hope this short guide helps
ChaosUltima EXE
Binary contains either a 0 or 1, so it is called one bit. it can hold 2 values, which is, 0 or 1. 8 of that makes a byte=> 2*2*2*2*2*2*2*2 = 256
1 byte is 16*16 = 256 actually. That is how hex works. One hex value is from 1 to 10, then A-F. If you counted that, thats 16. Two hex values together is 16*16 which gives one byte. So for example, 1E is one byte, B4 is one byte, FE 56 is two bytes.
2 bytes are 256*256 which gives 65536, which are also combination of 4 hex values.
A float is a 32 bit value to store numbers from 2^128-2^-104 which is ±3.4028235×10^38.
A Double is like what it says... double. It is a 64 bit value to store numbers from 2^1024 - 2^-971(I think) which gives ±1.7976931348623157×10^308
Array is much more complex, it is used to store a range of numbers. for example, [E3 4F 58 A3 B2 C9 D0] is an array.
chaos if you want me to take it of its ok
Last edited by Haruhi Suzumiya. on Wed Sep 27, 2006 7:55 pm; edited 2 times in total |
|
Back to top |
|
|
me Grandmaster Cheater Reputation: 2
Joined: 24 Jun 2004 Posts: 733 Location: location location
|
Posted: Fri Aug 11, 2006 7:35 pm Post subject: |
|
|
yeah good guide
just to expand on the floats and doubles though ..... they are just decimal point values,
like 150 can be written as 1.50 in floating point like , the double is just spread over 8 bytes as a floating point value,
oh shut up me, ok ok I'll shut up,
and stop talking to yourself as well, ok ok I will stop talking to myself.
_________________
|
|
Back to top |
|
|
Haruhi Suzumiya. Master Cheater Reputation: 1
Joined: 05 Feb 2005 Posts: 463
|
Posted: Mon Aug 14, 2006 10:35 am Post subject: |
|
|
me wrote: | yeah good guide
just to expand on the floats and doubles though ..... they are just decimal point values,
like 150 can be written as 1.50 in floating point like , the double is just spread over 8 bytes as a floating point value,
oh shut up me, ok ok I'll shut up,
and stop talking to yourself as well, ok ok I will stop talking to myself. | thanks for the comment
|
|
Back to top |
|
|
dEagle Expert Cheater Reputation: 0
Joined: 17 Jun 2006 Posts: 225 Location: CheatEngine Forum
|
Posted: Wed Aug 23, 2006 5:52 am Post subject: |
|
|
hAhahaa nice guide man
i never thought 1 byte and 2 byte had a difference like that by how many values it could store
|
|
Back to top |
|
|
Haruhi Suzumiya. Master Cheater Reputation: 1
Joined: 05 Feb 2005 Posts: 463
|
Posted: Wed Aug 23, 2006 10:52 am Post subject: |
|
|
benjooo wrote: | hAhahaa nice guide man
i never thought 1 byte and 2 byte had a difference like that by how many values it could store | yeah but you can still use 4 bytes to search the values 1 and 2 but yeah its faster to use 1 and 2 if it applies to your values
|
|
Back to top |
|
|
IssacTang2 Newbie cheater Reputation: 0
Joined: 26 Aug 2006 Posts: 24
|
Posted: Tue Aug 29, 2006 10:36 am Post subject: |
|
|
how about binary ? I seldom see it applys?
|
|
Back to top |
|
|
ChaosUltima Master Cheater Reputation: 0
Joined: 12 Jul 2006 Posts: 319
|
Posted: Sun Sep 24, 2006 9:43 am Post subject: |
|
|
To expand on his guide abit:
Binary contains either a 0 or 1, so it is called one bit. it can hold 2 values, which is, 0 or 1. 8 of that makes a byte=> 2*2*2*2*2*2*2*2 = 256
1 byte is 16*16 = 256 actually. That is how hex works. One hex value is from 1 to 10, then A-F. If you counted that, thats 16. Two hex values together is 16*16 which gives one byte. So for example, 1E is one byte, B4 is one byte, FE 56 is two bytes.
2 bytes are 256*256 which gives 65536, which are also combination of 4 hex values.
A float is a 32 bit value to store numbers from 2^128-2^-104 which is ±3.4028235×10^38.
A Double is like what it says... double. It is a 64 bit value to store numbers from 2^1024 - 2^-971(I think) which gives ±1.7976931348623157×10^308
Array is much more complex, it is used to store a range of numbers. for example, [E3 4F 58 A3 B2 C9 D0] is an array.
|
|
Back to top |
|
|
Haruhi Suzumiya. Master Cheater Reputation: 1
Joined: 05 Feb 2005 Posts: 463
|
Posted: Wed Sep 27, 2006 7:56 pm Post subject: |
|
|
bump update
|
|
Back to top |
|
|
nero[Z] Expert Cheater Reputation: 0
Joined: 08 Oct 2006 Posts: 109
|
Posted: Fri Oct 20, 2006 1:39 pm Post subject: |
|
|
Awesome guide
I rate it 10 out of 5 xD
|
|
Back to top |
|
|
|