Forge By Games – Find out the relationship between value in Cheat Engine -part 2
If you not yet watch the part 1 , please watch it first Forge By Games – Find out the relationship between value in Cheat Engine -part 1
This the 2nd part of the relationship between 1 Byte, 2 Bytes, 4 Bytes, decimal, Hexadecimal, float, double, signed, unsign, 8 Bytes and string And these can be use as an easy way to convert between value of any type.
i am using Cheat Engine version 6.6 Tutorial-i386.exe Cheat Engine Tutorial – step 4
————————————————————
one 4 Bytes = two 2 Bytes 2 Bytes(A) show as hexadecimal 2 Bytes(B) show as hexadecimal
one 4 Bytes = four 1 Byte 1 Byte(A) show as hexadecimal 1 Byte(B) show as hexadecimal 1 Byte(C) show as hexadecimal 1 Byte(D) show as hexadecimal
*note* 1 Byte and 2 Bytes usually use in emulator games For emulator games, always start your search with 1 Byte unknow value change or not change, will have a better chance to find the address in a short time.
Here I take a quote from FreeER atubeacct : Note that if you’re working with emulators you may find that the bytes are not reversed, this is because the emulator is emulating a “big endian” system where the most significant bytes are stored first (just like you’rd normally write it in hex) rather than “little endian” (where the least significant bytes are stored first) like Windows uses.
————————————————————
one Float = one 4 Bytes
Float show as hexadecimal max hex = FFFFFFFF ( 8 nos F ) hexadecimal will be reverse in code or memory
Float in 4 Bytes show as decimal unsign Float in 4 Bytes show as decimal signed
Float show as decimal unsign Float show as decimal signed
** note ** for a lot games, the value of hexadecimal is show in reverse format “little endian”. Float show as hexadecimal will be reverse in code or in memory
for example hexadecimal 4365C79B = 229.7797089 Float in decimal but in memory and code it is 9B C7 65 43
it have been split into 4 parts = 4 bytes 1st part(byte) is put at 4th place at code/memory 2nd part(byte) is put at 3rd place at code/memory 3rd part(byte) is put at 2nd place at code/memory 4th part(byte) is put at 1st place at code/memory for example hexadecimal C61A5229 = -9876.540039 Float in decimal orginal hexadecimal C6 1A 52 29 “big endian” hex reverse in code 29 52 1A C6 “little endian”
——————————————————
7F7FFFFF = 3.402823466E38, what is E38 ?
E is for very small number or very Big number so, just ignore it. Don’t use it in code for example hexadecimal 5F9902F9 = 2.205129723E19 Float hexadecimal FF7FFFFF = -3.402823466E38 Float hexadecimal 80000001 = -1.401298464E-45 Float
Usually for Float and Double just ignore E . Don’t use it in code.
Float no E decimal max value is 9999998976 =501502F8 Float no E decimal min value is -9999998976 =D01502F8
All Float are signed, as you can see in the video Float unsign and signed are the same. Float in Cheat Engine are all signed, even for unsign will act same like signed so when coding the script, make sure use signed example mov [esi+00000494],(float)5000 mov [ebx+000003F0],(float)-5000
You can also just use the 4 Bytes value in coding the script mov [esi+00000494],(int)1167867904 // 5000 in Float or mov [esi+00000494], # 1167867904 // 5000 in Float
mov [ebx+000003F0],(int)3315351552 // (int)-979615744 //(float)-5000 or mov [ebx+000003F0],#-979615744 // #3315351552 // = (float)-5000
———————————————————
**note** These can be use as an easy way to convert between value of any type
this is episode 7 of my Youtube video about Cheat Engine Forge By Games – Find out the relationship between value in Cheat Engine -part 2
click here to Subscribe my Youtube channel Forge By Games , # ForgeByGames
I end my video here, this is part 2 , part 3 will be on the next video. Stay tune in for the next part of the relationship between 1 Byte, 2 Bytes, 4 Bytes, decimal, Hexadecimal, float, double, signed, unsign, 8 Bytes and string
—————————————————–
Forge By Games # ForgeByGames – Cheat Engine Tutorial series
episode 1 : How To Find start point and End point of a program using Cheat Engine – ForgeByGames
episode 2 : How To Enable Disable Button Of a Program using Cheat Engine -ForgeByGames
episode 3 : Cheat Engine Special Trick + How to write a special script when normal AOB fail
episode 4 : Forge By Games -Easy find Base Address of Multilevel Pointers special trick using Cheat Engine
episode 5 : Forge By Games – using 4 Bytes Unknow Search to hack most of the games with Cheat Engine
episode 6 : Forge By Games – Find out the relationship between value in Cheat Engine -part 1
episode 7 : Forge By Games – Find out the relationship between value in Cheat Engine -part 2
—————————————————–
Thank you !
Forge By Games # ForgeByGames
Cheat Engine http://ift.tt/JQkTZA
Don’t forget to like the video. Subscribe my channel on YouTube! https://www.youtube.com/channel/UCSUASrRQWA6nPXe9sySqrBA
Oh yeah! To get more information, Follow my blog http://ift.tt/2iYY6Bh http://ift.tt/2aY42Tj
Forge By Games # ForgeByGames – FaceBook Page http://ift.tt/2a7LHpA
Forge By Games # ForgeByGames – Twitter tweet https://twitter.com/ForgeByGames
Forge By Games # ForgeByGames – Pinterest pin http://ift.tt/2oTvWu1
Join us at FaceBook group Cheat the Game http://ift.tt/2nxDX8i I have learned a lot from here
Thanks for watching and reading this, now share it if you like it.
w4















