Cheat Engine for Idiots

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
all games and programs have data such as coins countdowns and levels stored as variables let's take a typical game where you want to collect as many coins as possible coins will typically be stored as an int value that means there is going to be a whole number without decimals whereas a timer for example would probably be either a double or a float type that's because timers and countdowns usually have decimal numbers which count down to show you exactly how many milliseconds are left before you can use the skill again to demonstrate how to use cheat engine to modify these values by going to help and starting the cheat engine tutorial i'll press next to go to the first level so in this first level if we ignore the text you have a health countdown every time you click on the hit me button the health will be decreased your goal for this one is to set the health to one thousand there are multiple ways to do this i'm going to demonstrate a few of them so the first thing i want to do is go into the process selector and then select the tutorial which is the window i want to modify in this case it's tutorial i386 if you wanted to modify values for another game or process you could simply select it from this list or going into the process window and selecting it from here but as mentioned i'll be using the tutorial process now that the process is selected i'm not exactly sure if the health variable is stored as an int value in cheat engine in values are 2 byte 4 byte and 8 byte since i'm not exactly sure i'm going to select all for type now the first way to do this is by using the exact value scan type now that the health is 85 i'm going to enter 85 in the value once i hit the first scan it's going to print out every single memory address which you can imagine as a variable that contains the value 85 which is the health i'm looking for but as you can see i get way more results than one to be able to narrow down these results i'm going to press hit me again and the health has been reduced to 83. now i can already see here that in the list one variable has been reduced to 83 this is probably the address i'm looking for i can add it to the list by either double clicking it or simply pressing the arrow here but let's say you got thousands of results here and there was no way you could simply find it by i what you would do then is just in the value text write the new value which in this case is 83 and then when i do the next scan it's going to filter all of the values inside of the list and only display the ones that have the 83 as a value and here as we can see we have the value we recently added right here now if i want to confirm that this is actually the value i'm looking for i can hit hit me a couple of times and you can see that the value is actually being modified as the health on the program now if you want to test a bit you can try double clicking on the value or simply right clicking it pressing change record value and it then if you set it to 200 for example and then press enter you're going to see that the health here doesn't actually change but if you press hit me you can see that it did actually apply the health we modified so again here to finish this level we can set it to 1000 press ok and then the next button becomes available in this next example you can see that we don't actually know the health value and we just have a health bar so an exact value type scan will not actually work unless you know the initial value and exactly how much health you're losing that's why in scan type you can set it to unknown initial value and it will scan every single memory address inside of this game again i'm not exactly sure if the value is stored as a 4 byte 8 byte so i'm going to select all and after setting it to unknown initial value and doing the first skin you can see that we got a little bit over two million six hundred thousand results from here there are multiple ways to go the first one would be to press hit me and then you can see that we got a minus seven what i'm going to do here is set the scan type to decreased value because the value first was over here which was the maximum but now it has decreased a bit so if we compare the first value to the value now it has decreased so if i press next scan it's going to filter down the results to only 7500 i'm going to repeat this by pressing hit me again it will decrease the health again and then i'm going to do a decreased value scan again by pressing next scan now you can see that i haven't actually hit anything but some of the values have already been changed these are values we're probably not interested in and we can filter them out by setting the scan type to unchanged value and pressing next scan you can do this a couple of times to filter down the results even more if there are more values that are changing randomly i'm going to press hit me again and set the scan type to decrease the value again after repeating this a couple of times i can notice that there are five values which may be interesting this 47 235 that is repeated four times i'm going to select them all by holding ctrl and then pressing the red arrow and now i can test a bit and play around with them to see if any of these is actually the health bar what i can notice is that when i'm moving the mouse round in the application the four copied values are actually changing that means that they are probably not what i'm looking for so if i try changing this to for example 500 you can see it resets back to 235 the only value that doesn't change is 47. i'm going to try putting this one back to 100 and now if i press hit me you can see that the health actually increased back to 100. if i for example set it to 25 and then press hit me again it's going to go down to 25. now to proceed with this level i need to set it to 5 000. now we have a total of 5000 health even though it's not visible but the next button is available and if i press hit me you're going to see the health it goes all the way to 5000 which can't actually be rendered i'm going to clear out all of the values and do this again with a different method since i don't know the initial value i'm going to set unknown initial value again and do the first scan now you might have noticed but when you press hit me it shows a number below now when i pressed hit me you can see that the health decreased by 1. that means that in the scan type you can set a decreased value by and then set the value to 1. that means that it's going to compare all 2.3 million results and see exactly which one has decreased by a total of one when i press next you can see that it narrowed down the results to only about 370. i press hit me again and this time it's minus seven so i'm going to do decrease the value by seven and then press next scan now i can press it again you can see it's minus nine so this time decrease value by nine next scan and then i only have 14 addresses left sometimes when you're doing this you're going to notice that there are a few values that are like pulsating or just moving really randomly again you can filter them out by setting it to unchanged value and then pressed next scan again i didn't actually do anything but you can see that some of the values here change so i'm going to set unchanged value and next scan again now if i press hit me again you can see that there are some of the values here that are changing the one that looks really interesting is this 230. now that all of these results have been found i can probably say that this is the value i'm interested in numbers like these which are extremely big are usually not really useful but that really depends on the case and what you're actually scanning for i added it to the list and i'm going to test if it actually matches this loading bar by pressing hit me a couple of times i can see that right now it's 182 and 182 minus 7 is 175 so this is actually the value i'm interested in and if i try setting it to 5000 the next button becomes available i reset the game once again and now i'm going to demonstrate how to do it in the third way as usual i'm going to start with an unknown initial value scan then i'm going to press hit me so the value has changed so now i can go to scan type and set a changed value that means that it's going to filter out all of the results compared to the first scan that have changed from their initial value i can notice that some of these values have changed while i haven't actually hit the hit me button so what i'm going to do is set the scan type to unchange value and then press next scan i'm going to do this a couple of times and you can see that almost every single time i press it the search results become smaller and smaller now i'm going to press hit me again and then set the scan type to changed i'm down to 284 and now i'm going to set the scan to unchanged move around the mouse on the window a bit to let some of these values change to something they're not supposed to change to and then set a next scan i'm going to press hit me again set the scan type to change value and press a next scan i repeated this a couple of times and can't get it down below 132 but here you can already notice a couple of interesting things for example here you have the value 12 and you can see that every single time i press hit me it's going to increase by one this is pretty useless in this scenario but you always discover new things when scanning for something what i can probably do now since the list is pretty small is just scroll down a bit and try to find the value which makes sense here as in the previous scans i can find the duplicated values which were actually pretty useless since you can see they pulse sometimes and if i go down a bit further you can see the 180 which was the number we were interested in and if i actually go here and change the value to 5000 then the next level becomes available so this was actually the value we were interested in that pretty much sums up the basics of how to use cheat engine and now i'll give a practical example with an actual game so right here i have a game open in the bluestacks android emulator to select the bluestacks android emulator i need to go to the processes tab and then select hd player right now i have a total of 75 coins i don't exactly know which value type it is i'm going to set it to all and exact value 75 now i'm going to play a game and collect some coins now i have total of 82 coins so i set the scan value to 82 and press next scan as you can see i have a couple of results with one results that keeps changing constantly to filter out again i'm going to play again and collect a couple of coins so here i have a couple of values that looked like the coins i have in the game so i'm going to set this to 50 000 and play a game after playing you can see that the coins have now been applied to the account i'm going to test this once again by setting these two value types by right clicking change record value and setting it to 999 000. i know as you can see these two memory addresses were actually the amount of coins the account had and now if i try to go to the shop and try to purchase characters you can see that the coins do actually work and are not just display values what i'm going to do now is enable the pause the game while scanning feature this will completely freeze the process while the scan is ongoing a quick example where this would be useful is let's say you're trying to find the value 10. you start the scan and the scan is taking well what if during the scan the value changes from 10 to 11 and then the value you were actually interested in is not going to be found in the scan because the scan is taking too long so what i'm trying to figure out is the amount of coins up here now this does take quite a bit of effort but you can see i actually found the value that displays the amount of coins i have collected during the run what i'm going to do here is try to modify these while playing to trick the game into thinking i have collected more coins than i actually have and there you go you can see that i changed it to 999 000 and now when i collect coins it gets updated to a ridiculously high value you can see that the coins do actually give you score so you have a ridiculously high score you can see that the coins have actually been applied to the account as well so yeah that's it for the beginner's guide to cheat engine i hope you enjoyed the video i'm kian and see you in the next one [Music] [Applause] [Music] bye
Info
Channel: Kian Brose
Views: 1,189,249
Rating: undefined out of 5
Keywords: cheat, engine, Cheat, Engine, tutorial, guide, how, to, how to, cheat engine tutorial, beginner, beginner cheat, beginner cheat engine, cheat engine beginner, cheat engien beginner tutorial, how to use cheat engine, how to use, for, idiots, cheat engine for idiots, ce for idiots, ce, kian, brose
Id: 4KJNM0FiE14
Channel Id: undefined
Length: 10min 48sec (648 seconds)
Published: Fri May 14 2021
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.