My goodness, this was incredibly useful! I have watched and read several tutorials on pointer scanning, but this was the first one to mention "Generate pointermap" - most others jump straight to "Pointer scan for this address." This saves so much time and effort. Thank you so much for uploading this, dude.
Thanks for this, slowly understanding the basics. Found a slightly quicker way to rescan pointers. Leave the first pointerscan open then click pointer scanner -> rescan memory, slap in your new address and make sure to select "ends in offset F8".
I want to thank you for this. I followed another tutorial about cross-referencing pointer-maps but I still ended up with 53,000 results. After seeing the part you added about finding where your offset was the only one, I found four addresses and all of them were viable. Thank you very much.
Sorry for the late comment, but I'm trying to use this for a project where I need the address value of the position of the player in a Unity game to train a reinforcement learning bot. When I use Cheat Engine to get the addresses, multiple values show up with the exact same values. They all increase when the player moves right, and decrease when left by the exact same amount. Any idea how to narrow down which one can give me the pointer of the actual player?
@@Vituko12 That's right! You got it 👉👉 Fortunately though I found a way around it using ultralytics. Still would be nice to have a solution though so I'll keep searching for the sake of it 🤷♂
Bro you just made this so clear and easy, I followed GH tut and I understand it but not in depth and you cleared up some stuff for me thank you! The things you cleared up was at the begging finding memory address GH said that esi was just going to work for assualt cube but you explained the assembly instuctions and how you can assume the offset of the health and the local player & the pointer mapping was very clear and good, demonstrated well
I know this is old, but thank you *so* much. It can be hard to wrap your head around just reading a description, but seeing it in action is much more helpful to me. 💯
I don't get any results when trying this with a different game (KH3) I find the variable just fine (money in this case) , but when I do a pointer scan i get no results. The offset I've tried is 7E04, which I thought might be the issue, but even when not using any offset values i get 0 results. seems odd.
This video right here, have saved my life. I owe ya for being able to fix my bugs with some of my mods. Big dubs to ya, will support you when I can. You deserve it!
i search a value, it generates a list, i decrease the value and for some reason, when i search the modifications, the entire list dissapear... its like it cant find the value from the previous list, any ideas?
Great video! I have a question, what if there is no offset when you see what accesses the address? the comparison with the pointer map doesn't give me any results :c
my pointer worked for the first 3 times I restarted the game, then it just didn't work anymore like 30 minutes into my 3rd restart of the game (after momentarily working *partially* on some versions of bringing up my inventory but not other circumstances of bringing up my inventory when reacting to objects), hmm... do I need to repeat the process and try another pointer?! :) thanks!
But in some games, even if you have the pointer, the pointer resets either when you restart, or when you load a new screen/map. The whole pointer address changes and if you lock it, the game crashes.
Oh wow! It's a really good tutorial! I'm new in game hacking, my plan is to read a time value in a game and I needed to keep the access of this value permanently for a C# application that I'm currently programming, so I discovered the pointers, and you showed this concept really well, I understand everything and you helped me for my project, big thank you! 🔥
I tried doing this to create a permanent way of modifying XP in the game Stoneshard. But when I check what accesses the XP value (after confirming it's actually XP) the two
What do yoiu do if it goes beyond 2 pointers? Do you include all the pointers prior to the current scan and if so what do you do if you're at 10 pointers and the value isn't dropping?
So the value of a pointer is another address, which may or may not point to another pointer? So by following that chain, I'll eventually get to the value the pointer chain references?
mm I am wondering how would I find the offset for the hello neighbor in hello neighbor 1. I am looking to make an esp but dont know how to find the offset
Can you help me personally I’m pretty sure there’s a way to get unlimited boost in comp because I swear some-guy was doing it and he had a white hat but I can’t pinpoint the address for the boost
I wanted to change the value of a cooldown of ability so I searched for timer and I found the address the problem is when I change the value the game just overwritten it any idea how to solve this problem?
Great video, i kinda suspect you chose the wrong HP address though. As in you chose the one that links to the displayed HP, not the actual HP (you can see the other address increases whenever you step onto a medpack, which it shouldn't if you had chosen the right address)
Late reply, but try using the ALL data type instead of exact 4 bytes. Also, the value may be different than it appears on screen, so instead start with "unknown initial value" and then for each scan, use "increased value" or "decreased value" to narrow down results
im confused because you chose the wrong one, but whenever I try using the correct one, I don't see F8 Anywhere when generating so im straight up mad confused.
When I See what has access to that address I get this: 140031E42 - 45 29 51 08 - sub [r9+08],r10d 1400C2566 - 41 8B 47 08 - mov eax,[r15+08] 1400C26F1 - 41 83 7F 08 00 - cmp dword ptr [r15+08],00 So I'm assuming I should look for pointers ending with offset 08? But nothing is found in the pointer scan. Any help please?
My Cheat Engine i think have a problem and i don't know how to resolve. For some big games a try to search and the results are really really many, even after changing the Bit, Floating,........ are still many and not relevant. If you have time maybe can make a short video about that.
What if in the debugger I have an address + a different address * 4. eg. esi[eax + edi * 4]. I'm asking this because i'm trying to find base addresses for cod 4.
Are you sure it's adding 2 addresses and not (address + (offset * 4))? If it's multiplying an address that doesn't really make much sense to me, I could only imagine it's multiplying an offset and then adding it to a base address.
Ok I found out that it is setting the value of esi to the position of the brackets which happens to be an array. eax is the base address of the array, edi is the index of the array and 4 is the element size. So ill play around with the values and see what I can find.
I'm trying to do this is Craftopia but for some reason after comparing the 2 Pointer Scans it returns no value lmao I'm probably doing something wrong but idk what it is
hmmm i tried it, but all that came up were .dll instead of the .exe i wanted, though changing the value still worked but if i quit the game and opened it again it would no longer work
I'm trying to change the price fluctuation of the stock exchange market in GTA V but I can't find any pointers to that value, and I don't know if stocks prices even rely on that value, or if that value changes according to stock prices. And I obviously tried to change and lock the value of the fluctuation and go to sleep so the market would eventually switch, I also tried using cheat tables and the game would just crash... This is actually driving me insane, do you think you could try? (PS: I KNOW HOW TO ACTUALLY GET INFINITE MONEY, BUT I'M JUST CURIOUS AS TO HOW THOSE VALUES CAN BE CHANGED)
I get a strange warning saying "If you do not use the compare results with other saved pointermap option you will get billions of useless results and giga/terrbytes of wasted space and rescans will take hours if not days. Are you sure?" and never has a warning been so deterring to me. How is it you're not getting such a warning?
Yes you will, in assault cube, there are other things to stop that, for example, you can just change the assembly to remove damage from the game if you want.
Thank you for this, it works. Also, is it possible to find enemy hp using unknown initial value, then narrow it down using decreased value? My initial value scan has 20 million result, scanning it everytime is so slow
duude i want to make a trainer for Devil May Cry 4 to practice C++ and in order to make a trainer you also need to use cheat engine to find addresses and you also need to find a pointer that will point to the thingy once resetting, dude you saved me imma try this now BOII i am also a game Developer so once i will make a demo for my own Hack and Slash i wanna try to make a trainer for my game as well
If you're scanning for offsets the game doesn't need to be online. Also if it has an anti heat just turn it off in task manager when you're scanning for pointer. It will block cheat engine.
would u mind doing this for wizard101 and trying to see if you can do infinite exp, and or gold. ive been trying and its not beeen working cause im still new
who is pointer?
and why is he scanning?
let that sink in
lol pointer is a gud person :)
@@nickt4328 what does it want now
did u find out
Oh my god thank you. It's truly baffling how difficult it is to find simple tutorials for CE for a beginner like me.
My goodness, this was incredibly useful! I have watched and read several tutorials on pointer scanning, but this was the first one to mention "Generate pointermap" - most others jump straight to "Pointer scan for this address."
This saves so much time and effort. Thank you so much for uploading this, dude.
Thanks for this, slowly understanding the basics. Found a slightly quicker way to rescan pointers. Leave the first pointerscan open then click pointer scanner -> rescan memory, slap in your new address and make sure to select "ends in offset F8".
I want to thank you for this. I followed another tutorial about cross-referencing pointer-maps but I still ended up with 53,000 results. After seeing the part you added about finding where your offset was the only one, I found four addresses and all of them were viable. Thank you very much.
This is insanely useful. Straight to the point + casual atmosphere make a wonderful combo
What if when you look to see what accesses the value, there is no offset, it just shows for example
00756C7C - 8B 08 - mov ecx,[eax]
This. I’m getting a warning that I’ll get terabytes of wasted space and scan for days if I do the pointerscan so I’m scared to go ahead
@@deekj3860 It takes a few seconds I saw that too
@@PolynoxalClementines yeah I already did it anyway.
same problem did you find any solutions
Love your tutorial, short and to the point(er) :)
underrated comment lmao
Good video. You should show next how to find the entity list from the local player.
Sorry for the late comment, but I'm trying to use this for a project where I need the address value of the position of the player in a Unity game to train a reinforcement learning bot. When I use Cheat Engine to get the addresses, multiple values show up with the exact same values. They all increase when the player moves right, and decrease when left by the exact same amount. Any idea how to narrow down which one can give me the pointer of the actual player?
Search again and again and again, if that dosent work that means u gotty try them all
@@Vituko12 That's right! You got it 👉👉 Fortunately though I found a way around it using ultralytics. Still would be nice to have a solution though so I'll keep searching for the sake of it 🤷♂
Hi
I get no pointers (zero) when I compare 2 maps! why? :(
mabey the maxl level is not right , it default 7,maybe your game is more than 7
Bro you just made this so clear and easy, I followed GH tut and I understand it but not in depth and you cleared up some stuff for me thank you!
The things you cleared up was at the begging finding memory address GH said that esi was just going to work for assualt cube but you explained the assembly instuctions and how you can assume the offset of the health and the local player & the pointer mapping was very clear and good, demonstrated well
I know this is old, but thank you *so* much. It can be hard to wrap your head around just reading a description, but seeing it in action is much more helpful to me. 💯
I don't get any results when trying this with a different game (KH3) I find the variable just fine (money in this case) , but when I do a pointer scan i get no results. The offset I've tried is 7E04, which I thought might be the issue, but even when not using any offset values i get 0 results. seems odd.
12B8 me too
This video right here, have saved my life.
I owe ya for being able to fix my bugs with some of my mods.
Big dubs to ya, will support you when I can. You deserve it!
Thanks mate, been struggling for years but your guide was extremely helpful, got it in one try.
it works! thanks for not making 2 days long tutorial
i search a value, it generates a list, i decrease the value and for some reason, when i search the modifications, the entire list dissapear... its like it cant find the value from the previous list, any ideas?
Great video! I have a question, what if there is no offset when you see what accesses the address? the comparison with the pointer map doesn't give me any results :c
You probably already fixed this but just in case. I ran my cheat engine as admin and then found some!
Is it important that its Offset 0?
a lot of my offsets that I need are on like offset 6
then you put 6,
it depends
Bro please help me!
at 1:55 where the two arrows are, i only see "eax" in the brackets and nothing else? So what will be the offset?!
you can skip that step or add 00 as the offset
my pointer worked for the first 3 times I restarted the game, then it just didn't work anymore like 30 minutes into my 3rd restart of the game (after momentarily working *partially* on some versions of bringing up my inventory but not other circumstances of bringing up my inventory when reacting to objects), hmm... do I need to repeat the process and try another pointer?! :) thanks!
How to call game functions like shot, move or drop something? For example moving, I want to move like as game controls but not change x coord as dumb.
What do you do if there's no results for 'Find out what accesses this address'?
you're using the wrong address at that point.
Best explanation I've seen on UA-cam. Thanks!
When i scan for any pointers at all it shows there areny any. Why is this?
But in some games, even if you have the pointer, the pointer resets either when you restart, or when you load a new screen/map. The whole pointer address changes and if you lock it, the game crashes.
Oh wow! It's a really good tutorial! I'm new in game hacking, my plan is to read a time value in a game and I needed to keep the access of this value permanently for a C# application that I'm currently programming, so I discovered the pointers, and you showed this concept really well, I understand everything and you helped me for my project, big thank you! 🔥
I tried doing this to create a permanent way of modifying XP in the game Stoneshard.
But when I check what accesses the XP value (after confirming it's actually XP) the two
What do yoiu do if it goes beyond 2 pointers? Do you include all the pointers prior to the current scan and if so what do you do if you're at 10 pointers and the value isn't dropping?
Does not show what's showing for you on my end. I'm using an FOV value that I can find every time but I'm not seeing an offset like you are. How come?
how do you do this for player movement ( x and y )
Thank you! This video still works great for NBA 2K16.
So the value of a pointer is another address, which may or may not point to another pointer? So by following that chain, I'll eventually get to the value the pointer chain references?
mm I am wondering how would I find the offset for the hello neighbor in hello neighbor 1. I am looking to make an esp but dont know how to find the offset
After restarting game my pointer doesnt work, i was copying your tutorial 2 times and still same problem.
Too advanced for me but got it working somehow. Thanks!
my games in python and i cant see anything accessing it in instructions, how do i find the offset
cant attach the debugger. have no clue if its ce or re4 remake? help please! it says i couldent attach the debugger to this process
What happens when the offset is another address (eg: [esp+rcx])?
4:30 my pointerscan 2 list is empty and I'm losing my mindddddddd
Bad scanning
in 2:49 i generated 0 pointer patch, i try to search in minecraft forge 1.7.10 airjump offset
Hello Sir, How about if you got 6 addresses? How do you do the pointer scan? All 6 addresses is needed to change value.
1:44 mine shows something different like rbx+10 and what not
Can you help me personally I’m pretty sure there’s a way to get unlimited boost in comp because I swear some-guy was doing it and he had a white hat but I can’t pinpoint the address for the boost
Question please.. Is it necessary to do "what ACCESSES this address" instead of "what WRITES to this address" ??
I wanted to change the value of a cooldown of ability so I searched for timer and I found the address the problem is when I change the value the game just overwritten it any idea how to solve this problem?
Great video, i kinda suspect you chose the wrong HP address though. As in you chose the one that links to the displayed HP, not the actual HP (you can see the other address increases whenever you step onto a medpack, which it shouldn't if you had chosen the right address)
Damn what a responsetime null
What do you do if the game crashes after using "find out what accesses this address"?
Use an alternate cheatengine like frickengine or lunar engine
i keep getting 0 results
Late reply, but try using the ALL data type instead of exact 4 bytes. Also, the value may be different than it appears on screen, so instead start with "unknown initial value" and then for each scan, use "increased value" or "decreased value" to narrow down results
what if the RSI just showed the address and not the new address? All of them show the same address.
4:30 I get nothing in results on the second pointer scan. (The Escapists)
same here
@@SimpleY_ Yup, same problem with Terraria...
same problem on Pine... What to do in that case?
@@BastiDevil80 I figured out that it's because of our hardware, you need to use another PC/laptop for it to work!
@@SimpleY_ thanks for your feedback. This means I need to make this point scan from a remote PC?
My game crashes when i open the debugger, any help?
why ru tryna hack an online game
@@Sakupenny Why do you care?
Whats the offset if the instruction does not have it in its instruction
im confused because you chose the wrong one, but whenever I try using the correct one, I don't see F8 Anywhere when generating so im straight up mad confused.
The game updated
When I See what has access to that address I get this:
140031E42 - 45 29 51 08 - sub [r9+08],r10d
1400C2566 - 41 8B 47 08 - mov eax,[r15+08]
1400C26F1 - 41 83 7F 08 00 - cmp dword ptr [r15+08],00
So I'm assuming I should look for pointers ending with offset 08? But nothing is found in the pointer scan. Any help please?
thanks bro, was having it really difficult understanding this stuff, tutorial saved me! :)
@Shinterpuff No
@Shinterpuff i forgor
@@zilla4505 💀 LMFAOOOO
@@zilla4505 lol
I did this with Terraria health and only got 9 pointer paths all of which are threadstacks. Could you possibly explain?
What can u do if the pointer map finds nothing from the address u r looking for ?
My Cheat Engine i think have a problem and i don't know how to resolve. For some big games a try to search and the results are really really many, even after changing the Bit, Floating,........ are still many and not relevant. If you have time maybe can make a short video about that.
What if in the debugger I have an address + a different address * 4. eg. esi[eax + edi * 4]. I'm asking this because i'm trying to find base addresses for cod 4.
Are you sure it's adding 2 addresses and not (address + (offset * 4))? If it's multiplying an address that doesn't really make much sense to me, I could only imagine it's multiplying an offset and then adding it to a base address.
Ok I found out that it is setting the value of esi to the position of the brackets which happens to be an array. eax is the base address of the array, edi is the index of the array and 4 is the element size. So ill play around with the values and see what I can find.
if u close cheat engine then what? do i have to do all process all over again?
Worked great, thanks!
nice bro thank you i just made my first ever cheats
Thank you! That was helpful.
when i do pointer sacn for any game it crashs! even putting debugger on VEH!
I'm trying to do this is Craftopia but for some reason after comparing the 2 Pointer Scans it returns no value lmao I'm probably doing something wrong but idk what it is
hmmm i tried it, but all that came up were .dll instead of the .exe i wanted, though changing the value still worked but if i quit the game and opened it again it would no longer work
@Null can you help me make a cheat engine table for the game Worldless please?
Hi, can you do searching offset on how to unlockall for Rainbow six siege test server?
I did this, but not results of paths
What if I don't have a health offset..? It's just an address.
Offset could be 0
Can u create autoloot program for mmo games like a guide ? On UA-cam is 0 such a tutorials
How to do pointer scan emulator games
I'm trying to change the price fluctuation of the stock exchange market in GTA V but I can't find any pointers to that value, and I don't know if stocks prices even rely on that value, or if that value changes according to stock prices. And I obviously tried to change and lock the value of the fluctuation and go to sleep so the market would eventually switch, I also tried using cheat tables and the game would just crash... This is actually driving me insane, do you think you could try?
(PS: I KNOW HOW TO ACTUALLY GET INFINITE MONEY, BUT I'M JUST CURIOUS AS TO HOW THOSE VALUES CAN BE CHANGED)
Fortunetely, cheat engine gave me pointers in very low amount (as low as 0) How can I solve the problem?
You got so much potential. Why stop uploading? Planning on making a return soon?🙏
@@ghost_swg_6735 Thank you for the kind words, I might make a comeback just don’t have much free time anymore.
this is to keep the value even when you restart the game?
Yes if you find the right pointer then it should last until the game updates a few times
Yes, but only in single-player, in a multiplayer game like CSGO cheats are updated regularly to update these mem addresses.
I get a strange warning saying "If you do not use the compare results with other saved pointermap option you will get billions of useless results and giga/terrbytes of wasted space and rescans will take hours if not days. Are you sure?" and never has a warning been so deterring to me. How is it you're not getting such a warning?
I also get this warning. Would be nice for an explanation.
@@ChubbiestThread also get this warning very active Null much wow
Seems like a simpler game that doesn't use a lot of memory, so dumping it without narrowing it down would take forever to dump
Yeah up! Do it in GTA 5, its simple and begginner work here, I will like probably, this one is liked
i know im late but wont you die if you get hit for 100 damage or more in one hit?
Yes you will, in assault cube, there are other things to stop that, for example, you can just change the assembly to remove damage from the game if you want.
Thank you for this, it works.
Also, is it possible to find enemy hp using unknown initial value, then narrow it down using decreased value? My initial value scan has 20 million result, scanning it everytime is so slow
Normally this works and most games keep all hp addresses relatively close to each other
how to find drop chance in any games? for example, im need to find drop chance for item in custom map in warcraft 3 and change from 0.59% to 35%.
duude i want to make a trainer for Devil May Cry 4 to practice C++ and in order to make a trainer you also need to use cheat engine to find addresses and you also need to find a pointer that will point to the thingy once resetting, dude you saved me imma try this now BOII
i am also a game Developer so once i will make a demo for my own Hack and Slash i wanna try to make a trainer for my game as well
At the end you "guessed" it was the top one, why is it the top one?
Mine shows 0 pointers
Can't find any ptr's that way for some reason. 0 results..
some games using type value float for a helath so better using all types of value its a lot better
but for like enemy like ?
Thanks for tutorial
Im the #100 comment lol
Bro how to remove null frm youtube name display
fast and easy, thanks !
it aways generates 0 paths for me
Everytime i compare i get 0 results
I have to do this because hazedumper is outdated apparently
Your null brawl has a good!
bro i found the pointer with 100k results it worked but after restart it doesnt and it says ??????? come on man
It sounds like you didn't find a static address. Try to narrow down the results a bit more
bruh im playing urbz on mgba and this shit just wont work. god damn
cheat engine always force close when im using it to ran online
If you're scanning for offsets the game doesn't need to be online. Also if it has an anti heat just turn it off in task manager when you're scanning for pointer. It will block cheat engine.
would u mind doing this for wizard101 and trying to see if you can do infinite exp, and or gold. ive been trying and its not beeen working cause im still new