for level 8, What if you didnt know how many levels of pointers there is? Would u first start by picking the green addresses after the first search? Or what if there was a lot of instructions that access and write to that memory then which one do you choose? Is it just a lot of trial and error ? or it doesnt matter much
Thank you!!! I just completed the entire tutorial! The last thing i fixed was noticing that i sent the instruction straight to return, and not being sent to the original code making them not being hit and it pretty much crashing.
I've had the tutorial crash on me 3 times in a row now during step 8. I copied you exactly but when I click 'find out what accesses this address' and then change the value it freezes and crashes.
Hey! I have a BIG problem in the step 9 of your video. It's not working for me! I did everything as you did. Each and every step. And my code made both players' and computers' values to increase instead of decrease. Why did that happen?!?!?!?!?!?!?! Plz help!!!!!
Great tutorial, I had no clue how to do step 9. I was wondering if you could make a tutorial (or if you could recommend one) that explains the auto assembler and all the opcodes and things that are available. For instance, what "db" does, the difference between "INJECT" and other labels, and all the stuff that's used in working with floats (fld, fldz, dword ptr). I get the most basic stuff like mov, but everything else is foreign to me.
TheParkourPenguin Hey, I'm glad you enjoyed the video! I will absolutely be moving into talking about Assembly specifics and explaining more about Cheat Engine's Auto Assembler syntax. Both are very extensive topics, so I'll be providing what I found to be the most helpful resources on matters related to Assembly. I'm going to try recording one of them today and get it uploaded over the weekend, so keep an eye out! Subscribe if you're not yet and you *should* be notified as soon as the video goes live. Thanks again for the feedback!
6:40 : how you find the offsett of 18 ? and what is it ? edit : ok at 6:07 it show esi+18 , but how you calcule the resarched value on the adress list ? 18 is hexa too ? or need convert to it and calcule via windows calculator ? (aka how you know you should use 002F5630 at 6:28) at 6:52 how you know it's the second value ? (edit : ah it's both ?) at 7:18 how you know it's 0026AC0C ? at 8:21 you totaly lost me
You shouldn't need VEH debugger for the tutorial, but see if you have that enabled in your settings or not (enable it if you don't). If that doesn't work, perhaps try installing the latest version of CE (it's at 6.5.1 now). Use the installer (be mindful of the OpenCandy installer) and select to have CE reset your settings. Then you can go back in and redefine things like hotkeys, select to use VEH debugger, etc.
+Stephen Chapman Thanks for the quick reply, I did a full reset of CE 6.5.1. The problem I'm having is the value in the tutorial module freezes after I find the first pointer, which then makes it impossible to find the next one since no adress pointing to the next one is found. I'm pretty sure I'm not doing anything wrong, I copy your steps exactly, finding the first pointer seems to be no problem at all.
It worked here, but I did notice a couple of things: 1: Without VEH debugger enabled, the tutorial crashes. 2: You're probably looking at the address in the register after an instruction like *mov esi, [esi]*, in which case the value shown for esi is the one after the instruction is ran (which isn't what you want). Since the offset is 0 in that case, you know that the value for [esi] (which is the one you're interested in) is the address you specified for your first pointer (just the address, not the value of the address + the offset you added), so that's what you'll use to search for. Alternatively, if you happen to see an instruction like *cmp [esi],00*, that one will show you the value in [esi].
I think he said in previous tutorial that when using "What accesses this address" means that you are also finding what reads and writes to that address. So he prolly wants to save time by ignoring those that reads to that address since he is focusing to those who writes only (change the value). Correct me if I'm wrong. I'm new to this also :D
Hey Stephen, would just like to ask if its possible for you to make a hack for me for a game called UberStrike, that includes aimbot, mass kill and fly... I see alot of people hacking but no one releases public ones. Would you be kind enough to help?
DOS ANIE Hey! I typically keep away from online/browser-based games as it's a real crap shoot if cheating will work in them or not. If you really want to get into that realm, then you'll probably need to consider packet modification. Go here and read this tutorial on WPE: forum.cheatengine.org/viewtopic.php?t=103473 There are also plenty of WPE Pro tutorials here on RUclips, so check those out, too. It's a great program to pair with CE where online games are concerned!
I've been watching through this playlist this week and it's really been helping me! You're killing it man. Keep up the good work!
Exactly what i wanted, Keep on bro. Don't stop
Hi I was wondering if you have done any advanced/detailed tutorial on step 9 and if you have, can you point it for me thanks.
I'm also looking for this
This was exactly what I needed. Genius video, great refresher.
Glad you found it helpful!
I'll just wait until I get my computer, then do the tutorial myself then come back to your videos. For advanced learning....
when i was going to find out the 2nd level, it only appeared an esi and a "cmp dword ptr"
why??
for level 8, What if you didnt know how many levels of pointers there is? Would u first start by picking the green addresses after the first search? Or what if there was a lot of instructions that access and write to that memory then which one do you choose? Is it just a lot of trial and error ? or it doesnt matter much
Thank you!!! I just completed the entire tutorial! The last thing i fixed was noticing that i sent the instruction straight to return, and not being sent to the original code making them not being hit and it pretty much crashing.
I've had the tutorial crash on me 3 times in a row now during step 8. I copied you exactly but when I click 'find out what accesses this address' and then change the value it freezes and crashes.
Hey! I have a BIG problem in the step 9 of your video. It's not working for me! I did everything as you did. Each and every step. And my code made both players' and computers' values to increase instead of decrease. Why did that happen?!?!?!?!?!?!?! Plz help!!!!!
Okay! Now its working!! I wrote "jo" instead of "jne" 😂😂😂
Why did you got with offset 18 in multi-level pointers? Also how'd you know which pointer to use? Seems to click the ones above the green
Porkchopio Watch this video of mine where I explain it in detail: ruclips.net/video/14yCyf9ibK0/видео.html
Stephen Chapman Ah cheers, this cleared everything up!
Great tutorial, I had no clue how to do step 9.
I was wondering if you could make a tutorial (or if you could recommend one) that explains the auto assembler and all the opcodes and things that are available. For instance, what "db" does, the difference between "INJECT" and other labels, and all the stuff that's used in working with floats (fld, fldz, dword ptr). I get the most basic stuff like mov, but everything else is foreign to me.
TheParkourPenguin Hey, I'm glad you enjoyed the video! I will absolutely be moving into talking about Assembly specifics and explaining more about Cheat Engine's Auto Assembler syntax. Both are very extensive topics, so I'll be providing what I found to be the most helpful resources on matters related to Assembly. I'm going to try recording one of them today and get it uploaded over the weekend, so keep an eye out! Subscribe if you're not yet and you *should* be notified as soon as the video goes live. Thanks again for the feedback!
Thanks a lot! you are the best !!
zifou A Glad you enjoyed! =D
6:40 : how you find the offsett of 18 ? and what is it ?
edit : ok at 6:07 it show esi+18 , but how you calcule the resarched value on the adress list ? 18 is hexa too ? or need convert to it and calcule via windows calculator ? (aka how you know you should use 002F5630 at 6:28)
at 6:52 how you know it's the second value ? (edit : ah it's both ?)
at 7:18 how you know it's 0026AC0C ?
at 8:21 you totaly lost me
His part 10 tutorial can answer your questions. This is just a refresher so he is going fast with these steps.
@@mikkun_ ah ok, my bad so.
Is it just me, or does the tutorial/debugger crash (get stuck on value) on step 8 in CE 6.5?
You shouldn't need VEH debugger for the tutorial, but see if you have that enabled in your settings or not (enable it if you don't). If that doesn't work, perhaps try installing the latest version of CE (it's at 6.5.1 now). Use the installer (be mindful of the OpenCandy installer) and select to have CE reset your settings. Then you can go back in and redefine things like hotkeys, select to use VEH debugger, etc.
+Stephen Chapman
Thanks for the quick reply, I did a full reset of CE 6.5.1. The problem I'm having is the value in the tutorial module freezes after I find the first pointer, which then makes it impossible to find the next one since no adress pointing to the next one is found. I'm pretty sure I'm not doing anything wrong, I copy your steps exactly, finding the first pointer seems to be no problem at all.
Hmm, odd. I've seen people complaining about this in my multilevel pointers video recently. I'll take a look and see if I have the same issue.
It worked here, but I did notice a couple of things:
1: Without VEH debugger enabled, the tutorial crashes.
2: You're probably looking at the address in the register after an instruction like *mov esi, [esi]*, in which case the value shown for esi is the one after the instruction is ran (which isn't what you want). Since the offset is 0 in that case, you know that the value for [esi] (which is the one you're interested in) is the address you specified for your first pointer (just the address, not the value of the address + the offset you added), so that's what you'll use to search for. Alternatively, if you happen to see an instruction like *cmp [esi],00*, that one will show you the value in [esi].
Enabling VEH debugger solved the problem! Thanks.
can you please help me how to hack MU classic on fb? thanks!
Hm, in step 6 it says click what accesses this address but you say click what writes to this address? is there any difference?
I think he said in previous tutorial that when using "What accesses this address" means that you are also finding what reads and writes to that address. So he prolly wants to save time by ignoring those that reads to that address since he is focusing to those who writes only (change the value). Correct me if I'm wrong. I'm new to this also :D
stephen i just started cheat engine today and i do not know what to do right nnow
you never explained share code in your series! i'm following your series and never said anything about it!
Hey Stephen, would just like to ask if its possible for you to make a hack for me for a game called UberStrike, that includes aimbot, mass kill and fly...
I see alot of people hacking but no one releases public ones. Would you be kind enough to help?
How come the Pointer exercise in the tutorial here you're doing it in a completely new method compare to what you taught to do to pointer in part 7
thanks a lot !
NICE VIDEO SUBSCRIBED
good tut
this was a little bit to quick for me.
hi man, can you cheat a monster legends facebook game? because i cant do it. and thx for tutorials
DOS ANIE Hey! I typically keep away from online/browser-based games as it's a real crap shoot if cheating will work in them or not. If you really want to get into that realm, then you'll probably need to consider packet modification. Go here and read this tutorial on WPE: forum.cheatengine.org/viewtopic.php?t=103473 There are also plenty of WPE Pro tutorials here on RUclips, so check those out, too. It's a great program to pair with CE where online games are concerned!
Woow, multilevel pointers are a real pain :'s
+bengast2 Hehe, figured it out what I did wrong, now I'm one step closer to making tables!
i'm not school this was to complex for me. thanks