 |
Cheat Engine The Official Site of Cheat Engine
|
| View previous topic :: View next topic |
| Author |
Message |
Twaglord How do I cheat?
Reputation: 0
Joined: 09 Jul 2016 Posts: 3
|
Posted: Sat Jul 09, 2016 3:54 pm Post subject: Did I find the base pointer? |
|
|
Okay, I think I found the base pointers for my game. They work every time I close the game and rebooting back the game, the pointers go directly back to their address and I can input values for my cheats perfectly fine.
Ex. Notice the values and my keys, bombs, & coins are the same.
i.imgur(add dot)com/TWwOE6l.png
But when in comes to going to the menu, another room or 2, or going the next level(floor), my pointers stop finding the address and becomes question marks or plain 0. Why is that?
Ex. Notice the values and my keys, bombs, & coins aren't the same
i.imgur(add dot)com/vtVsyfp.png
Those pointers only work if I completely close the game and start the game. But not with going to menu and then going back to my continued game. Help please, thank you.
|
|
| Back to top |
|
 |
ParkourPenguin I post too much
Reputation: 152
Joined: 06 Jul 2014 Posts: 4721
|
Posted: Sat Jul 09, 2016 3:58 pm Post subject: |
|
|
That simply means you found a pointer path that's only valid for the first room or two.
Go to another room, another floor, select other characters, open and close the menu, etc., and rescan the pointer list each time.
_________________
I don't know where I'm going, but I'll figure it out when I get there. |
|
| Back to top |
|
 |
Twaglord How do I cheat?
Reputation: 0
Joined: 09 Jul 2016 Posts: 3
|
Posted: Sat Jul 09, 2016 4:36 pm Post subject: |
|
|
| ParkourPenguin wrote: | That simply means you found a pointer path that's only valid for the first room or two.
Go to another room, another floor, select other characters, open and close the menu, etc., and rescan the pointer list each time. |
I did what you said before and also I did it again after. After re scanning a lot of times it comes to the point that there's no exact pointer path or like it goes to pointer path: 0 results. I don't know what I'm doing wrong. You're right about me finding the base point which sadly only works for closing and reopening the game): But I can't seem to make it work for room changing/going to menu/next level(floor)/: Do I set my max offset value higher or max level for better results?
Currently using:
Max offset: 3000 ; Max level: 5 ; Usually get Pointer Paths: 12000+ results
And no I don't stop the pointer path while scanning, I let it finish before re scanning another address to lessen paths.
|
|
| Back to top |
|
 |
ParkourPenguin I post too much
Reputation: 152
Joined: 06 Jul 2014 Posts: 4721
|
Posted: Sat Jul 09, 2016 5:01 pm Post subject: |
|
|
You're not doing anything wrong as long as you're searching for the right address each time. CE returning 0 results means that there are no valid pointer paths that adhere to the restrictions you've specified. So, expand your scan settings. The most common way is to increase the max level and/or max offset, but other settings can cause the pointer scanner to ignore valid pointer paths.
You can also try to find it manually, but that's usually not a very good option. It can get you the last few offsets of a pointer path that should be valid. Use those and it will speed up the initial pointer scan greatly.
Looking at the assembly preceding an instruction that accesses that address will eventually lead you to where/how the game derives that address. If you knew enough assembly to do that, however, I doubt you would've tried to use the pointer scanner in the first place.
A code injection is usually faster and more reliable than finding a good pointer path, but that can come with its own problems.
_________________
I don't know where I'm going, but I'll figure it out when I get there. |
|
| Back to top |
|
 |
Twaglord How do I cheat?
Reputation: 0
Joined: 09 Jul 2016 Posts: 3
|
Posted: Sat Jul 09, 2016 5:53 pm Post subject: |
|
|
| ParkourPenguin wrote: | You're not doing anything wrong as long as you're searching for the right address each time. CE returning 0 results means that there are no valid pointer paths that adhere to the restrictions you've specified. So, expand your scan settings. The most common way is to increase the max level and/or max offset, but other settings can cause the pointer scanner to ignore valid pointer paths.
You can also try to find it manually, but that's usually not a very good option. It can get you the last few offsets of a pointer path that should be valid. Use those and it will speed up the initial pointer scan greatly.
Looking at the assembly preceding an instruction that accesses that address will eventually lead you to where/how the game derives that address. If you knew enough assembly to do that, however, I doubt you would've tried to use the pointer scanner in the first place.
A code injection is usually faster and more reliable than finding a good pointer path, but that can come with its own problems. |
Holy Moly! Thank you for your help. I change my max offset: 50000 and my max level: 3. After lots of re scanning, I got 1 result and finally got a working static address. Even if I exit/change room/change floor/exit menu/change character my base pointer still finds the correct address. Thank you, Penguin.
|
|
| Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum
|
|