View previous topic :: View next topic |
Author |
Message |
oleedd Newbie cheater Reputation: 0
Joined: 12 Apr 2022 Posts: 21
|
Posted: Wed Apr 13, 2022 7:14 am Post subject: What to do if values don't filter? |
|
|
I try to find a coordinate (X or Y) of the character. And at the end, there are about 200 values (or even more) which don't filter. What to do in such cases? If to freeze groups of them to check and filter, the game crashes.
|
|
Back to top |
|
|
LeFiXER Grandmaster Cheater Supreme Reputation: 20
Joined: 02 Sep 2011 Posts: 1055 Location: 0x90
|
Posted: Wed Apr 13, 2022 10:18 am Post subject: |
|
|
You will have to do more investigating manually to see which addresses are updated by the right function.
You could also try to manually edit each one subsequently to see which value affects the game. It's tedious but this is a natural part of hacking games.
|
|
Back to top |
|
|
oleedd Newbie cheater Reputation: 0
Joined: 12 Apr 2022 Posts: 21
|
Posted: Wed Apr 13, 2022 12:08 pm Post subject: |
|
|
Quote: | You could also try to manually edit each one subsequently |
Oh no. Sometimes about 600 values...
Quote: | You will have to do more investigating manually to see which addresses are updated by the right function. |
How should this right function look? How to find it? There should be w/s/a/d buttons listeners.
|
|
Back to top |
|
|
LeFiXER Grandmaster Cheater Supreme Reputation: 20
Joined: 02 Sep 2011 Posts: 1055 Location: 0x90
|
Posted: Wed Apr 13, 2022 12:50 pm Post subject: |
|
|
It depends on the logic of the game and how it handles co-ordinates. Checking for w/a/s/d keys will only tell the game that the key was pressed; logically thinking it's what follows is what you're after. What does the game do after the key is pressed? It will check the player position and increase/decrease it based on a set velocity which could be calculated in a number of ways.
The easiest way to alter the co-ordinates of the character is finding what writes to it. When you have found the address which updates in-game after altering, you can select to find out what writes to the address. Move your character in-game and then double-click the opcode in the new window. The memory viewer window will open up and be in the function that tells the game to write to the co-ordinate value.
|
|
Back to top |
|
|
++METHOS I post too much Reputation: 92
Joined: 29 Oct 2010 Posts: 4197
|
Posted: Wed Apr 13, 2022 3:36 pm Post subject: |
|
|
Assuming that you are referring to search values, and not values that are being handled by a single instruction, then freezing coordinate values does not typically cause a target to crash...especially if you are freezing values that do not constantly change when your character is standing still. If you are freezing values that are constantly changing in a meaningful way even though your character is not moving, then stop doing that.
That being said, there are some ways that you can refine your search. First, make sure not to give attention to very small values (e.g. between -1 and 1). Generally speaking, coordinates will range between -5000 to +5000 (could be smaller or larger, depending on the size of the game geography). If it's a 2D game, then the coordinates may exist in a much smaller range.
If the game is 3D, then you will typically be looking for a float type value. 2D types can vary for coordinates.
Make sure to try different approaches if the one that you are trying is not producing good results. For example, if the game is 3D and you are trying to search for higher/lower (elevation) and you are having problems, then try to search for East/West coordinate by searching increasing/decreasing values. Sometimes, moving to the right of the screen will be increase (assuming top of screen is north), but not always, so try both ways.
If it is a 2D game, then the coordinates may be screen-based, so keep that in mind when doing your searches by making sure that you perform your searches all within the same screen. Actually, even if it is not a 2D game, I would try to perform these kinds of searches within the same area, just to be safe.
Unfortunately, this has to be said, but if the game is an online game, then you may face issues even if you do find the correct address.
It may help if you provide more details.
|
|
Back to top |
|
|
oleedd Newbie cheater Reputation: 0
Joined: 12 Apr 2022 Posts: 21
|
Posted: Thu Apr 14, 2022 3:27 am Post subject: |
|
|
I found all coordinates. But I can't find a working pointer for them. The game name is Hard Reset Redux. What should I try?
|
|
Back to top |
|
|
LeFiXER Grandmaster Cheater Supreme Reputation: 20
Joined: 02 Sep 2011 Posts: 1055 Location: 0x90
|
Posted: Thu Apr 14, 2022 9:09 am Post subject: |
|
|
Use AOB injection to pull the pointer address from the register
|
|
Back to top |
|
|
oleedd Newbie cheater Reputation: 0
Joined: 12 Apr 2022 Posts: 21
|
Posted: Thu Apr 14, 2022 9:45 am Post subject: |
|
|
Quote: | Use AOB injection to pull the pointer address from the register |
Interesting. Any guide, steps? It is new to me.
|
|
Back to top |
|
|
++METHOS I post too much Reputation: 92
Joined: 29 Oct 2010 Posts: 4197
|
Posted: Thu Apr 14, 2022 10:48 am Post subject: |
|
|
Sometimes I wish that there was a thumbs-down option.
There is a lot of information available for this. You can start by studying this forum.
|
|
Back to top |
|
|
ParkourPenguin I post too much Reputation: 140
Joined: 06 Jul 2014 Posts: 4289
|
Posted: Thu Apr 14, 2022 11:24 am Post subject: |
|
|
oleedd wrote: | Quote: | Use AOB injection to pull the pointer address from the register |
Interesting. Any guide, steps? It is new to me. | Search for "injection copy"
_________________
I don't know where I'm going, but I'll figure it out when I get there. |
|
Back to top |
|
|
oleedd Newbie cheater Reputation: 0
Joined: 12 Apr 2022 Posts: 21
|
Posted: Fri Apr 15, 2022 8:53 am Post subject: |
|
|
Quote: | Use AOB injection to pull the pointer address from the register |
That instructons which change coordinates also work with another values. That register values change after reloading a level. Will this method work? If no, what to try?
|
|
Back to top |
|
|
cooleko Grandmaster Cheater Reputation: 11
Joined: 04 May 2016 Posts: 717
|
Posted: Fri Apr 15, 2022 11:47 am Post subject: |
|
|
oleedd wrote: | Quote: | Use AOB injection to pull the pointer address from the register |
That instructons which change coordinates also work with another values. That register values change after reloading a level. Will this method work? If no, what to try? |
Yes. You need to set a filter for something in the structure that differentiates your desired coordinates from the others but this is usually simple. Once you are pulling address from instructions it always has the most current address regardless of whether you change levels (given that you use the correct instructions).
Why don't you try it? This forum has 100s of answers for the same questions. Googling the terms from any of those answers reveals 100s more examples. There are YouTube videos covering this content in detail as well.
These are fairly introductory concepts that are easy to learn and very powerful for your cheating and scripting portfolio. Give it a try and unlock your potential.
Once you have tried, your questions will naturally change and we will be more helpful!
|
|
Back to top |
|
|
oleedd Newbie cheater Reputation: 0
Joined: 12 Apr 2022 Posts: 21
|
Posted: Fri Apr 15, 2022 5:02 pm Post subject: |
|
|
Quote: | You need to set a filter for something in the structure that differentiates your desired coordinates from the others |
How to find that "something"? There are at least 50 values in my case. Is there a guide on this forum?
|
|
Back to top |
|
|
++METHOS I post too much Reputation: 92
Joined: 29 Oct 2010 Posts: 4197
|
Posted: Fri Apr 15, 2022 7:39 pm Post subject: |
|
|
oleedd wrote: | Is there a guide on this forum? |
|
|
Back to top |
|
|
oleedd Newbie cheater Reputation: 0
Joined: 12 Apr 2022 Posts: 21
|
Posted: Sat Apr 16, 2022 2:21 am Post subject: |
|
|
I just need a forum link. There are no terms for search.
|
|
Back to top |
|
|
|