EDIT: The audio was panned incorrectly and I didn't realize it! Look up enabling mono audio (which will make the same sound play through both speakers) for your phone or OS. VIEWING TIP FOR MOBILE VIEWERS: You can enable zoom/magnification on your device, allowing you to easily zoom into parts of the video to see better! Instructions for Android and Apple devices below: Apple: support.apple.com/guide/iphone/zoom-iph3e2e367e/ios Android: support.google.com/accessibility/android/answer/6006949?hl=en
@@TallyMark I have via Ultimap, but not yet via Code Filter. Might not be quite as viable since tons of data tends to flow through the same instructions; however, I'd certainly try it if I was you. :)
@@StephenChapman I’ve tried ultimapping with rpcs3 but I’ve had so much trouble with it. I get all of these weird jmp functions that don’t seem to be connected to the game at all.
Good to have you back Stephen, really missed your videos as you don't assume we've all been doing this for decades already and always give a straightforward explanation of what's going on as you're doing it. Definitely a welcome return!
Thanks so much for the encouragement, Will Robinson (DANGER)! =) It really helps me to hear that, because I can't tell you the number of people who complain about my videos being too long to them. I know I can't appease everyone, but it gets under my skin damn near every time, lol. But, at the end of the day, I do videos in a manner requisite with how I like to learn from others. I prefer verbosity and all the little knowledge gems along the course of the video that really help me construct mental models of how things work, tie together, etc. I feel like those all really important bits to share, even if only a handful of people benefit from them. Anyway, thanks for the comment; I hope the upcoming content I have planned will be useful for you!
@@StephenChapman I used to get "DANGER" a lot but it tapered off until they remade the bloody series; I'm used to it, lol. Too long? Never. I used to watch 'Cheat the Game' but, no disrespect to Chris, he did blather on a lot and it's hard to stay focused without shouting "Get on with it!" at no-one in particular and eventually gave up. As someone who helps others with AutoHotkey scripting on Reddit I understand the need for clarity and posting the simplest/clearest code possible so they understand how it works first, then they can change it up as they get more experienced - being flashy with your knowledge helps no-one but your ego. I think you've got it just right to keep most of your followers happy - you can't please everyone. I'll be looking forward to your future videos, I genuinely appreciate you taking the time to share what you know. I wish you all the best with them - and thanks for taking the time to reply!
@@g1zm02k Your name IS Will Robinson! Hahaha. That's amazing. I started to respond to you as just "Will", and then I was like, "...Ohhhh, he's probably referencing Lost in Space." That's what I get for assuming! =) Yeah, I totally understand regarding Chris. I really miss that guy; he was such a great dude. I remember when he first started getting into this stuff. He was always super-supportive and inquisitive with my videos. He asked questions that most others (I include myself in that group) normally wouldn't for fear of looking "stupid". I really appreciated that since it's the depth of questioning I really aim for with my tutorials. Despite feeling like I cover a lot of bases, Chris' channel (and countless others) clearly serves a purpose! He had a ton more patience with people on the Internet than I do, too, lol. I get angry so quickly at how douchey people are right off the jump. I just delete their comments, block them, and move on. (That, as opposed to constructive criticism, which I'm more than open to -- as was Chris; he certainly knew he rambled on a lot, but that was just how he rolled, lmao.) That's great that you help people with AutoHotKey! Believe it or not, I've never dabbled in it beyond a simple script or two years ago. I watched a ridiculously long tutorial from one of Linus Tech Tips' video editors a few months back or so and I was just absolutely blown away by how much that guy did with AHK! I should really dig into it and do a tutorial or two. If I do, I fully expect folks like you to come out of the woodwork and fill in some of the gaps I'm sure I'll miss. =) Anyway, I'll join that subreddit and start mulling around! What's your username there (if you don't mind sharing, that is; no worries if not!)?
Nice! How's the journey going for you so far? As for posting again, I really didn't think I was going to. I'd all but lost my interest in making videos about this stuff. But, I've really gotten back into reversing and have a rekindled interest in teaching it (primarily thanks to a lot of the studying I've been doing the past few months). Lots of good stuff on the horizon (or so I hope). =)
@@StephenChapman It's has been very exciting so far. I even got an internship as vulnerability researcher and had the opportunity to work in the the industry. I am unsure if I 'll keep doing this as my everyday job though. I am more interested into writing code but I definitely don't regret my time there. RE will probably stay as my main side thing along with CTFs.
Glad to see you back, Stephen! I still have fond memories of your CE tutorials, and I truly believe you helped me on growing on my career. Now I work as a reverse engineer and I'm pretty sure without your tutorials I wouldn't have got this far.
Thanks for sharing that! I absolutely love hearing when someone is able to turn this stuff into a career somehow. I'm right there with you: if it wasn't for game-hacking, I wouldn't be anything close to a developer by profession today. I'd still love to move into the RE space at some point, but I imagine it'll be a bit unorthodox if/when I do. Anywho, it's super-cool to hear that from you! Hopefully I'll have a new trick or two for you in one of these ol' videos I have planned. =)
Nice to see you back. @17:05 you can rightclick on the Address and use "Add to the code List" (+ Sign) to store the Location under "Advanced options". After restarting the Game you can doubleclick on your Entry or rightclick and choose "open the disassembler at this location" ;)
Hey, thanks! As for using the code list to store references to instructions, I don't personally like to do that anymore since those references only work if your instructions are laid out the same in memory when the game loads. Seeing as I reverse so many games that JIT their code or otherwise dynamically load their data, those code list references are essentially worthless to me much of the time!
Great video pal, it's great to see you making videos again. I tried to use code filter in cheat engine in the past but didn't quite get it working so i'll have to give it another try thanks to this video.
I had the same issue around the time it was first implemented! I was definitely doing something wrong back then. There are a handful of things I can't wait to do videos on regarding stuff I really didn't understand well enough to teach until recently. Hopefully you'll find the new content enjoyable, pal. Always glad to see you around and I'm always grateful for your support. :)
@Stephen Chapman I'm looking forward to the new content, you have always had great educational videos and I've learnt a lot from your content and your also a good friend so you deserve the support my friend.
It's good to see a new video, and it's cool that you just posted this! I have learned some pretty useful things from your videos in the last few weeks and just started trying to figure out Code Filter yesterday, so the timing of this was strangely perfect lol
Cheat Engine has come a long way since the days of those Club Penguin membership hack tutorials or when it first started out as a small developer effort in the early 2000s, supporting only a handful of games with varying tables. Very well crafted and easy to follow tutorial; looking forward to seeing what you have in store for next year!
Glad to see you post again Stephen. Just got back into hacking with CE myself. Right now messing with ClanFolk. I'm going to try and apply my new learned knowledge and use the Code Filter this weekend.
Heey, so happy to see you back! Looking very much forward to discussing more advanced topics and finally having those livestreams back after a long while. 😆
Maybe you could make Video about calling functions with Cheat Engine. I saw a Video by Byte Ninja but it was kinda confusing because this method doesn't work for all functions.
I actually already have this on my list of things to do! It will likely span multiple videos, because I want to cover a lot of ground with the topic (calling conventions, differences between x86 and x64, shadow space, calling inline vs. calling via a thread you create, etc.).
so I finally got around to watching this video, this just might be the answer I was looking for to find those troublesome instructions that I encountered the other day that sent me on a wild goose trace
Awww, maaaan! I didn't realize the audio track was panned incorrectly. Just threw on some headphones and *womp-womp*. Will definitely fix that before the next recording; thanks for mentioning!
Stephen! Happy to see you back my man. Chris and Ninja are not around any more. You are the one and only now. Keep up the great informative videos as usual
@@StephenChapman aww man, I just googled to find that he had liver cancer, f**k so sad man, I loved his voice "cheat the game cause it doesn't mind cheating you"
Hey Stephen, im really glad you are returning back to doing reverse engineering content! I have learned so much from you and CTG and I cant thank you enough for it :). Looking forward to future videos!
Glad to see you coming back, I noticed your comment on Ania channel few days ago on one of her videos about node.js, and I wasn't sure if it's you or someone else 😀
Indeed! I discussed that in a tutorial a looooong time ago -- at least, the way you had to do it back then, which was opening a file with CE (File -> Open File) and changing the bytes in the Memory Viewer. Is there a newer/different way you're aware of? So much has been added to CE since the last time I seriously used it!
@@StephenChapman The method has not changed. Indeed its "File -> Open File", and to save it "File -> Save file". The good thing about using CE is that you have the access to the disassembler and the scan tools. So people don't need to familiarize themselves with new programs if they don't want to.
Awesome video. I was trying to use code filter on an Unreal Engine 3 game but it keeps crashing, I assume its because the compiled binary isn't meant to have a debugger attached to it. Are there any options I could change in Cheat Engine to circumvent a crash?
Does it crash while attaching breakpoints after you click "Start"? If so, then I think it has to do with what might be a bug in Code Filter. I loaded a list of addresses from unwind info in a game today (over 170,000 instructions) and it kept crashing at what appeared to be the same point in the progress bar while setting breakpoints after clicking "Start". So, I started whittling the list down (selecting via shift-click, then removing large ranges of addresses from the list) and kept restarting the game and trying to set breakpoints. Finally discovered it was ONE faulty address causing the issue. I reported it in the CE Discord so DarkByte can take a look. In the meantime, with that one address in mind, I started the list over completely by loading via unwind info. Then I went straight to the faulty address and removed it. Afterward, I saved the remaining list (right-click in the address list and you can save it to a file) so that I could just reload all the addresses from that file later. That aside, after I removed the faulty address, breakpoints were able to successfully be set across that entire list of addresses.
@@StephenChapman Yes it was crashing after I clicked start and the progress bar would get to the end. I did what you suggested and was able to get it running by deleting a bunch of the instruction addresses. I haven't whittled them down to a single one yet but I assume its a similar problem to what you were having.
Would it be possible to use cheat engine to automatically parry attacks in games by modifying the blocking value when being attacked? Not sure if this would work given that i’m assuming blocking values aren’t usually listed in numbers but ‘true’ and ‘false’. I’m thinking that if the blocking value uses boolean where the value is set to 0 (false ) when not blocking, and changed to 1 (True) when blocking then maybe it could be done ? But i’m also not too sure if cheat engine lets you modify values at preset times . As you can see I’m not very familiar with the software and have lots of questions. Would be great if you could help 🙏🏽
Hello Stephen, I try your way and did find useful opcode in a few games thx a lot. Now I'm get trouble in games which has a bit or more anti-debugging (single player), when I turn on debugger it won't crash instantly but while save and load or change equipment of character. However, I try to use code filter to set up Hundreds of thousands breakpoint of opcode then the game crash when the work almost finish. Should I use x64dbg find out which thread shut the game or some better way to fix this?
I noticed this happening with a couple of games myself, so I dug in and found that there are problematic addresses from unwind info sometimes. I reported my findings in the CE Discord and have been working with DarkByte to resolve the problem. He actually just committed a fix! I've tested it on my games that were crashing and now they work fine. =) Watch for the next version of CE to be released and that fix will be implemented. Or, if you don't mind compiling CE yourself, this is the relevant commit for the fix that would be in the build: github.com/cheat-engine/cheat-engine/commit/99e47836a02503b5d6ded4978760b2e3ab79e524
@@StephenChapmanI used branch mapping try to get as many opcodes addresses as possible to input into txt file, then find the duplicate addresses from unwind info and delete them with bat, this gives code filter a gap (1 sec) to record opcode before the game crashes. finally, I found the opcode and made a no stagger script.
friend I have a problem with a process hack program I'm trying to use it to use a game but when I open my game with process hack it closes my program you know tell me if there is any way to circumvent this
Hi, Stephan. I am trying get value, in the Mario Kart 8, of the red shell, green shell, bomb, etc. This itens don't get value. Do you have any idea how to get this in cheat engine? Thanks
hey bro i admire how you handle the cheat engine great lessons you give us, would yes maybe turn that on with subtitles so we can maybe understand even better , and one more question would you like to hack an online farm similation games sometime how that works, with all due respect i follow your videos thank you very much on behalf of me (-:
Just a question out of curiosity (no judgement intended or anything). Is the stuff you do here with games on cheat engine legal/does not violate EULA of the games?
@@StephenChapman It's because AM2R uses GameMaker. You have a helpful video on that regarding looking through the stacks. I'll follow that tutorial thanks!
Can you help me with Lua script i want to use for a specefic game? i basically have ready Lua script works for GTA but i want to use it for another game, but because im noob i need your help what i change in Lua script for other game?
Stephen, I'm having quite a challenge finding the coordinates for a game. And the more I'm struggling the more I insist to find it. Found already a lot of values for almost everything I want but these coordinates are so tough to find.any ideas? I even went with the worst scenario for All and unknown and doing only changed and unchanged. Sill all the values I'm getting are not working lol.
Managed to find the player's coordinates :D Made a teleport table and now I'm making a teleport table for all enemies. This is fun. The enemy coordinates are so tricky they are being written by MRCVR.dll rather than an in-game function as the player's coordinates are. They are random, spread all over the place with significant location margin in memory like one be 24549E0A0 and other 12E2C98B0 and go on and no standard table for list for them whatsoever. The on-sight and on-moving- sound detection was easy to find. But on-firing detection was really hard. The code filter and back tracing really helped cause ultimaping keeps crashing Windows randomly for me. The values for those detections are only stored in the stack that's why I never found them on normal memory scan, they keep changing with the game flow. I will make in-depth tutorial. Thank you for the tutorials. You inspired me a lot.
What version of CE do you have? If it's an older version, you need to update to the latest version. There was a bug that was fixed related to the Code Filter's unwind info scan.
Great video! Learned something new on Cheat Engine which I did not expect. Super useful too! Do you have a discord community by any chance? Would love to discuss these types of things.
I don't, unfortunately. I'm not around enough to moderate my own Discord server. But if you sign up for Cheat Engine's Patreon page, there's a private CE Discord server you'd probably enjoy being in!
thank you for your video , please try to upload videos more often. for some of us , people like @StephenCahpman and @LifeOverflow can make the difference to enter this field or not for curious people
EDIT: The audio was panned incorrectly and I didn't realize it! Look up enabling mono audio (which will make the same sound play through both speakers) for your phone or OS.
VIEWING TIP FOR MOBILE VIEWERS: You can enable zoom/magnification on your device, allowing you to easily zoom into parts of the video to see better! Instructions for Android and Apple devices below:
Apple: support.apple.com/guide/iphone/zoom-iph3e2e367e/ios
Android: support.google.com/accessibility/android/answer/6006949?hl=en
First
Have you ever done this for emulators like rpcs3?
@@TallyMark I have via Ultimap, but not yet via Code Filter. Might not be quite as viable since tons of data tends to flow through the same instructions; however, I'd certainly try it if I was you. :)
@@StephenChapman I’ve tried ultimapping with rpcs3 but I’ve had so much trouble with it. I get all of these weird jmp functions that don’t seem to be connected to the game at all.
@@StephenChapman but thanks for saying ultimap is possible. Gonna give it more attempts now
I wish you didn't stop making videos, really helped me a lot! THANK U!!!
AFTER 1 YEAR, 1 FREAKING YEAR 😭🗿
Good to have you back Stephen, really missed your videos as you don't assume we've all been doing this for decades already and always give a straightforward explanation of what's going on as you're doing it. Definitely a welcome return!
Thanks so much for the encouragement, Will Robinson (DANGER)! =) It really helps me to hear that, because I can't tell you the number of people who complain about my videos being too long to them. I know I can't appease everyone, but it gets under my skin damn near every time, lol. But, at the end of the day, I do videos in a manner requisite with how I like to learn from others. I prefer verbosity and all the little knowledge gems along the course of the video that really help me construct mental models of how things work, tie together, etc. I feel like those all really important bits to share, even if only a handful of people benefit from them. Anyway, thanks for the comment; I hope the upcoming content I have planned will be useful for you!
@@StephenChapman I used to get "DANGER" a lot but it tapered off until they remade the bloody series; I'm used to it, lol.
Too long? Never. I used to watch 'Cheat the Game' but, no disrespect to Chris, he did blather on a lot and it's hard to stay focused without shouting "Get on with it!" at no-one in particular and eventually gave up.
As someone who helps others with AutoHotkey scripting on Reddit I understand the need for clarity and posting the simplest/clearest code possible so they understand how it works first, then they can change it up as they get more experienced - being flashy with your knowledge helps no-one but your ego.
I think you've got it just right to keep most of your followers happy - you can't please everyone.
I'll be looking forward to your future videos, I genuinely appreciate you taking the time to share what you know. I wish you all the best with them - and thanks for taking the time to reply!
@@g1zm02k Your name IS Will Robinson! Hahaha. That's amazing. I started to respond to you as just "Will", and then I was like, "...Ohhhh, he's probably referencing Lost in Space." That's what I get for assuming! =)
Yeah, I totally understand regarding Chris. I really miss that guy; he was such a great dude. I remember when he first started getting into this stuff. He was always super-supportive and inquisitive with my videos. He asked questions that most others (I include myself in that group) normally wouldn't for fear of looking "stupid". I really appreciated that since it's the depth of questioning I really aim for with my tutorials. Despite feeling like I cover a lot of bases, Chris' channel (and countless others) clearly serves a purpose! He had a ton more patience with people on the Internet than I do, too, lol. I get angry so quickly at how douchey people are right off the jump. I just delete their comments, block them, and move on. (That, as opposed to constructive criticism, which I'm more than open to -- as was Chris; he certainly knew he rambled on a lot, but that was just how he rolled, lmao.)
That's great that you help people with AutoHotKey! Believe it or not, I've never dabbled in it beyond a simple script or two years ago. I watched a ridiculously long tutorial from one of Linus Tech Tips' video editors a few months back or so and I was just absolutely blown away by how much that guy did with AHK! I should really dig into it and do a tutorial or two. If I do, I fully expect folks like you to come out of the woodwork and fill in some of the gaps I'm sure I'll miss. =) Anyway, I'll join that subreddit and start mulling around! What's your username there (if you don't mind sharing, that is; no worries if not!)?
I started watching your videos this year after getting into RE and I thought you were gone for good. Glad you 're back.
Nice! How's the journey going for you so far? As for posting again, I really didn't think I was going to. I'd all but lost my interest in making videos about this stuff. But, I've really gotten back into reversing and have a rekindled interest in teaching it (primarily thanks to a lot of the studying I've been doing the past few months). Lots of good stuff on the horizon (or so I hope). =)
@@StephenChapman It's has been very exciting so far. I even got an internship as vulnerability researcher and had the opportunity to work in the the industry. I am unsure if I 'll keep doing this as my everyday job though. I am more interested into writing code but I definitely don't regret my time there. RE will probably stay as my main side thing along with CTFs.
@@an0nsaiko890 That's really awesome! Congrats on the internship! :D
Glad to see you back, Stephen!
I still have fond memories of your CE tutorials, and I truly believe you helped me on growing on my career. Now I work as a reverse engineer and I'm pretty sure without your tutorials I wouldn't have got this far.
Thanks for sharing that! I absolutely love hearing when someone is able to turn this stuff into a career somehow. I'm right there with you: if it wasn't for game-hacking, I wouldn't be anything close to a developer by profession today. I'd still love to move into the RE space at some point, but I imagine it'll be a bit unorthodox if/when I do. Anywho, it's super-cool to hear that from you! Hopefully I'll have a new trick or two for you in one of these ol' videos I have planned. =)
Nice to see you back.
@17:05 you can rightclick on the Address and use "Add to the code List" (+ Sign) to store the Location under "Advanced options". After restarting the Game you can doubleclick on your Entry or rightclick and choose "open the disassembler at this location" ;)
Hey, thanks! As for using the code list to store references to instructions, I don't personally like to do that anymore since those references only work if your instructions are laid out the same in memory when the game loads. Seeing as I reverse so many games that JIT their code or otherwise dynamically load their data, those code list references are essentially worthless to me much of the time!
@@StephenChapman yeah thats right of course.
Great video pal, it's great to see you making videos again. I tried to use code filter in cheat engine in the past but didn't quite get it working so i'll have to give it another try thanks to this video.
I had the same issue around the time it was first implemented! I was definitely doing something wrong back then. There are a handful of things I can't wait to do videos on regarding stuff I really didn't understand well enough to teach until recently. Hopefully you'll find the new content enjoyable, pal. Always glad to see you around and I'm always grateful for your support. :)
@Stephen Chapman I'm looking forward to the new content, you have always had great educational videos and I've learnt a lot from your content and your also a good friend so you deserve the support my friend.
So glad you're back! I enjoy all the vids you post. Thanks for another one.
It's good to see a new video, and it's cool that you just posted this! I have learned some pretty useful things from your videos in the last few weeks and just started trying to figure out Code Filter yesterday, so the timing of this was strangely perfect lol
Welcome back! You were missed!
Cheat Engine has come a long way since the days of those Club Penguin membership hack tutorials or when it first started out as a small developer effort in the early 2000s, supporting only a handful of games with varying tables. Very well crafted and easy to follow tutorial; looking forward to seeing what you have in store for next year!
Glad to see you post again Stephen. Just got back into hacking with CE myself. Right now messing with ClanFolk. I'm going to try and apply my new learned knowledge and use the Code Filter this weekend.
Heey, so happy to see you back! Looking very much forward to discussing more advanced topics and finally having those livestreams back after a long while. 😆
Maybe you could make Video about calling functions with Cheat Engine. I saw a Video by Byte Ninja but it was kinda confusing because this method doesn't work for all functions.
I actually already have this on my list of things to do! It will likely span multiple videos, because I want to cover a lot of ground with the topic (calling conventions, differences between x86 and x64, shadow space, calling inline vs. calling via a thread you create, etc.).
@@StephenChapman Sounds great I'm looking forward to it!
so I finally got around to watching this video, this just might be the answer I was looking for to find those troublesome instructions that I encountered the other day that sent me on a wild goose trace
my right ear is enjoying this video
Awww, maaaan! I didn't realize the audio track was panned incorrectly. Just threw on some headphones and *womp-womp*. Will definitely fix that before the next recording; thanks for mentioning!
@@StephenChapman Fortunately Windows has a handy mono audio switch in audio settings so no biggy :)
@@nimbuI That is very cool and I did not know that, that is awesome!
Stephen! Happy to see you back my man. Chris and Ninja are not around any more. You are the one and only now. Keep up the great informative videos as usual
Glad you're back!
Aint no way youre back
Welcome back man, Keep up the good work!.
Missed you and Chris! thanks for coming back
Good to be back! Super sad news about Chris, though. Definitely going to miss that guy; he was a wonderful person!
@@StephenChapman Wait what!! What happened to him? I thought he was on taking time away from CE
@@HackbitShop He passed away a few months ago or so from cancer. :(
@@StephenChapman aww man, I just googled to find that he had liver cancer, f**k so sad man, I loved his voice "cheat the game cause it doesn't mind cheating you"
Woo!! Excited for what’s to come! Thank you for your content!
long time no see, glad you are back :)
Hey Stephen, im really glad you are returning back to doing reverse engineering content! I have learned so much from you and CTG and I cant thank you enough for it :). Looking forward to future videos!
very nice, this is going in my list to watch later on my pc
so glad to see you back again! was checking a few times every month the past year waiting for a new video.
i mean even though i am new to the channel i hope you don't stop posting
Welcome Back Dood!😃😃😃
Welcome back!!
Finally a new Video!
Legend is back!!!
10:19 That joy laugh just broke me hahahaha
Oh my Stephen Chapman is back!
It’s been a while, hey!
Glad to see you coming back, I noticed your comment on Ania channel few days ago on one of her videos about node.js, and I wasn't sure if it's you or someone else 😀
You can also patch a binary with Cheat Engine.
Indeed! I discussed that in a tutorial a looooong time ago -- at least, the way you had to do it back then, which was opening a file with CE (File -> Open File) and changing the bytes in the Memory Viewer. Is there a newer/different way you're aware of? So much has been added to CE since the last time I seriously used it!
@@StephenChapman The method has not changed. Indeed its "File -> Open File", and to save it "File -> Save file". The good thing about using CE is that you have the access to the disassembler and the scan tools. So people don't need to familiarize themselves with new programs if they don't want to.
Been watching all your tutorial videos, and learned alot, thanks for all the contents you've brought us!
Hey man, i'm loving your videos? Why have you stopped uploading? Are you doing alright?
Hi, Can you do a guide for RTS games like Age of empire, Starcraft and StrongHold, Northguard??
welcome back
Awesome video. I was trying to use code filter on an Unreal Engine 3 game but it keeps crashing, I assume its because the compiled binary isn't meant to have a debugger attached to it. Are there any options I could change in Cheat Engine to circumvent a crash?
Does it crash while attaching breakpoints after you click "Start"? If so, then I think it has to do with what might be a bug in Code Filter. I loaded a list of addresses from unwind info in a game today (over 170,000 instructions) and it kept crashing at what appeared to be the same point in the progress bar while setting breakpoints after clicking "Start". So, I started whittling the list down (selecting via shift-click, then removing large ranges of addresses from the list) and kept restarting the game and trying to set breakpoints. Finally discovered it was ONE faulty address causing the issue. I reported it in the CE Discord so DarkByte can take a look.
In the meantime, with that one address in mind, I started the list over completely by loading via unwind info. Then I went straight to the faulty address and removed it. Afterward, I saved the remaining list (right-click in the address list and you can save it to a file) so that I could just reload all the addresses from that file later. That aside, after I removed the faulty address, breakpoints were able to successfully be set across that entire list of addresses.
@@StephenChapman Yes it was crashing after I clicked start and the progress bar would get to the end. I did what you suggested and was able to get it running by deleting a bunch of the instruction addresses. I haven't whittled them down to a single one yet but I assume its a similar problem to what you were having.
yo a good idea would be to show us how to change the max speed of something in any game like max movement speed or max vehicle speed
stephen you are the best I am a biiiig fan to you please keep going I like your staff alooot
Yes please more videos :) They are very enlightening and interesting!
It 's all coming out very well for you ! Or maybe it will turn out to be LOST LIGHT on ESP and bypass?
you can bring a tutorial to extract the audios from fts 15 the files for downloads are on the gringo channel fts perú....
up for u
Would it be possible to use cheat engine to automatically parry attacks in games by modifying the blocking value when being attacked? Not sure if this would work given that i’m assuming blocking values aren’t usually listed in numbers but ‘true’ and ‘false’. I’m thinking that if the blocking value uses boolean where the value is set to 0 (false ) when not blocking, and changed to 1 (True) when blocking then maybe it could be done ? But i’m also not too sure if cheat engine lets you modify values at preset times . As you can see I’m not very familiar with the software and have lots of questions. Would be great if you could help 🙏🏽
Not seeing from unwind info
very cool
how to use code filter for mono anddress? example, i want to make button "ok" always execute without click
Wow is this real Stephen Chapman?
Wow is this real Stephen Chapman?
Wow is this real Stephen Chapman?
I've learn a lot !
Stephen Come Back we miss you
Hello Stephen, I try your way and did find useful opcode in a few games thx a lot.
Now I'm get trouble in games which has a bit or more anti-debugging (single player), when I turn on debugger it won't crash instantly but while save and load or change equipment of character.
However, I try to use code filter to set up Hundreds of thousands breakpoint of opcode then the game crash when the work almost finish.
Should I use x64dbg find out which thread shut the game or some better way to fix this?
I noticed this happening with a couple of games myself, so I dug in and found that there are problematic addresses from unwind info sometimes. I reported my findings in the CE Discord and have been working with DarkByte to resolve the problem. He actually just committed a fix! I've tested it on my games that were crashing and now they work fine. =) Watch for the next version of CE to be released and that fix will be implemented.
Or, if you don't mind compiling CE yourself, this is the relevant commit for the fix that would be in the build:
github.com/cheat-engine/cheat-engine/commit/99e47836a02503b5d6ded4978760b2e3ab79e524
@@StephenChapmanThanks for the good news! I think I will wait until then.
@@StephenChapmanI used branch mapping try to get as many opcodes addresses as possible to input into txt file, then find the duplicate addresses from unwind info and delete them with bat, this gives code filter a gap (1 sec) to record opcode before the game crashes.
finally, I found the opcode and made a no stagger script.
awesome video. thanks for sharing your knowledge!
friend I have a problem with a process hack program I'm trying to use it to use a game but when I open my game with process hack it closes my program you know tell me if there is any way to circumvent this
plz make video about how calculate Rates in Gacha or refine equipment,
Hi, Stephan. I am trying get value, in the Mario Kart 8, of the red shell, green shell, bomb, etc. This itens don't get value. Do you have any idea how to get this in cheat engine? Thanks
Hi Stephen i got a request. Can you show us how to change move values on WWE 2k22? I got inf money health etc but I can find out the move values,
Can't find it sorry
hey bro i admire how you handle the cheat engine great lessons you give us, would yes maybe turn that on with subtitles so we can maybe understand even better , and one more question would you like to hack an online farm similation games sometime how that works, with all due respect i follow your videos thank you very much on behalf of me (-:
Could you make a video on Asphalt 9 or even hacking games through emulators? Subbed btw👍🏾
Just a question out of curiosity (no judgement intended or anything). Is the stuff you do here with games on cheat engine legal/does not violate EULA of the games?
@syedrashidraza5630
Editing game files is illegal, but ...
It depends on the country you live in.
Unwind info is an option that never appears for me no matter which game I want to mess with. Using CE 7.4
Thanks for the tut btw
Are you using a 32-bit OS/VM? If so, that's why.
@@StephenChapman It's because AM2R uses GameMaker. You have a helpful video on that regarding looking through the stacks. I'll follow that tutorial thanks!
Can you help me with Lua script i want to use for a specefic game? i basically have ready Lua script works for GTA but i want to use it for another game, but because im noob i need your help what i change in Lua script for other game?
Stephen, I'm having quite a challenge finding the coordinates for a game. And the more I'm struggling the more I insist to find it. Found already a lot of values for almost everything I want but these coordinates are so tough to find.any ideas? I even went with the worst scenario for All and unknown and doing only changed and unchanged. Sill all the values I'm getting are not working lol.
Managed to find the player's coordinates :D
Made a teleport table and now I'm making a teleport table for all enemies. This is fun. The enemy coordinates are so tricky they are being written by MRCVR.dll rather than an in-game function as the player's coordinates are. They are random, spread all over the place with significant location margin in memory like one be 24549E0A0 and other 12E2C98B0 and go on and no standard table for list for them whatsoever.
The on-sight and on-moving- sound detection was easy to find. But on-firing detection was really hard. The code filter and back tracing really helped cause ultimaping keeps crashing Windows randomly for me.
The values for those detections are only stored in the stack that's why I never found them on normal memory scan, they keep changing with the game flow. I will make in-depth tutorial.
Thank you for the tutorials. You inspired me a lot.
Are you able to do a dragon trails cheat? Or tutorial by chance?
We've been teleported back to 2018 😳
Hi Stephen, I wrote to you for info, thanks
Game crashes on scan of Unwind Info at about 95% (scan 192,865,361).. Can run it... any help..
What version of CE do you have? If it's an older version, you need to update to the latest version. There was a bug that was fixed related to the Code Filter's unwind info scan.
Hi Stephen, 1 year ago of this video.. are you ok? :(
Miss you
Great video! Learned something new on Cheat Engine which I did not expect. Super useful too! Do you have a discord community by any chance? Would love to discuss these types of things.
I don't, unfortunately. I'm not around enough to moderate my own Discord server. But if you sign up for Cheat Engine's Patreon page, there's a private CE Discord server you'd probably enjoy being in!
can you make a cheats for zombie estate 2?
How can I contact you about buying some art you own?
I love you
hey man are you still there?
When the world need him most he vanished
Where can I contact you bro?
hi please can you help me to hack efootball 2023 game with cheat engine please
HI
Come back :(
fucking hell, I'm not gonna learn all this crap just to be able to jump multiple times
Is this channel Abandoned?.
Would like if you can hack a video games for me
Hi Stephen, any chance I could get you to go back to Titanfall 2 and cheat it? I keep trying to write my own table for it but keep getting stuck.
thank you for your video , please try to upload videos more often.
for some of us , people like @StephenCahpman and @LifeOverflow can make the difference to enter this field or not for curious people
Glad you're back!