View previous topic :: View next topic |
Author |
Message |
sss932 Newbie cheater
Reputation: 0
Joined: 18 Jul 2024 Posts: 16
|
Posted: Tue Jul 23, 2024 12:34 am Post subject: aobscan Is there a way to read all address values? |
|
|
After searching with array of bytes, 5 address values are displayed, and I want to read them all.
How should I do this when creating an aobscan script?
The current problem is that only the top line of the 5 address values is read.
|
|
Back to top |
|
 |
ParkourPenguin I post too much
Reputation: 152
Joined: 06 Jul 2014 Posts: 4703
|
Posted: Tue Jul 23, 2024 12:49 am Post subject: |
|
|
You can't in a pure AA script. Use Lua instead.
See the AOBScan function in celua.txt, the CE wiki, and these forums.
_________________
I don't know where I'm going, but I'll figure it out when I get there. |
|
Back to top |
|
 |
AylinCE Grandmaster Cheater Supreme
Reputation: 37
Joined: 16 Feb 2017 Posts: 1523
|
Posted: Tue Jul 23, 2024 12:55 am Post subject: |
|
|
You still insist on this issue and do not implement the solutions given.
Thus, the number of solution answers decreases.
1) Do all 5 addresses work for you? Or is only one of them the address you need?
2) Isn't it possible to increase the 30 bytes long aob code further?
This way, you may be able to get a unique, single-result aob code.
3) Do you need to read and test a certain byte to choose the correct one among 5 addresses?
I can give some ideas for this.
--------------------------------------------------
Finally; This is not a CE bug or a CE general issue.
The right place for your post (question) will be the following section:
https://forum.cheatengine.org/viewforum.php?f=126
_________________
|
|
Back to top |
|
 |
sss932 Newbie cheater
Reputation: 0
Joined: 18 Jul 2024 Posts: 16
|
Posted: Tue Jul 23, 2024 9:54 pm Post subject: Can't I scan all 5 values ​​that came up |
|
|
Can't I scan all 5 values that came up in the search?
|
|
Back to top |
|
 |
AylinCE Grandmaster Cheater Supreme
Reputation: 37
Joined: 16 Feb 2017 Posts: 1523
|
Posted: Tue Jul 23, 2024 11:25 pm Post subject: Re: Can't I scan all 5 values ​​that cam |
|
|
sss932 wrote: | Can't I scan all 5 values that came up in the search? |
These 5 results have already appeared with an AOB code scan.
It wouldn't do you any good to scan each of these again.
Or you're asking the question wrong!
(Which of the 3 questions I asked in my answer above is closest to you or your request?)
As a result, do you want to read a certain byte of the 5 addresses you encounter?
This way you will know which one is the correct result.
Or do you want to use or change the 1st or 3rd (or whichever) of the 5 results?
Or do you want to replace 5 results with another code at the same time?
_________________
|
|
Back to top |
|
 |
sss932 Newbie cheater
Reputation: 0
Joined: 18 Jul 2024 Posts: 16
|
Posted: Wed Jul 24, 2024 12:12 am Post subject: |
|
|
Thank you for your quick reply. What I want to do is to find the true value among the 5 values and write it in a script. My current situation is to scan the aob and change the values one by one to find the true value.
|
|
Back to top |
|
 |
AylinCE Grandmaster Cheater Supreme
Reputation: 37
Joined: 16 Feb 2017 Posts: 1523
|
Posted: Wed Jul 24, 2024 12:28 am Post subject: |
|
|
I've been asking this from the very beginning and trying to give ideas in this direction.
Have you ever tried to generate unique aob code?
In your case the code appears to be 30 bytes.
Right click on the 5 results (single, odd.)
Select "Browse this memory region" and copy the code from the beginning (example), 80 bytes long.
(List the correct address at the top.)
Then configure the correct address so that it does not look like the others.
(It definitely has a different and unique byte that sets it apart from the others.)
You can increase the number of bytes until the correct code returns a single result.
Or send the 100 byte long aob code of all 5 results here and we will create it together.
_________________
|
|
Back to top |
|
 |
sss932 Newbie cheater
Reputation: 0
Joined: 18 Jul 2024 Posts: 16
|
Posted: Wed Jul 24, 2024 2:00 am Post subject: |
|
|
Copy and upload 200 byt
9A 19 47 43 9A 19 47 43 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 40 DD 41 00 00 F0 42 E9 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
9A 19 47 43 9A 19 47 43 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 40 DD 41 00 00 F0 42 E9 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
9A 19 47 43 9A 19 47 43 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 40 DD 41 00 00 F0 42 E9 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
9A 19 47 43 9A 19 47 43 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 E0 DC 41 00 00 F0 42 E9 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
9A 19 47 43 9A 19 47 43 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 40 DD 41 00 00 F0 42 E9 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
|
Back to top |
|
 |
AylinCE Grandmaster Cheater Supreme
Reputation: 37
Joined: 16 Feb 2017 Posts: 1523
|
Posted: Wed Jul 24, 2024 2:44 am Post subject: |
|
|
00 00 00 00 00 E0 DC 41 = double(1937768448)
The only code that is different is code number 4.
Or a move you make in the game changes this code. Really?
Which is the correct code?
The codes don't seem to have changed much in 200 bytes.
So does it change 16 bytes or more beforehand?
Don't worry, even if you add the previous bytes, I'll make sure you read the original address byte.
We just need to see slightly different areas of the correct code, the bytes that make it stand out.
_________________
|
|
Back to top |
|
 |
sss932 Newbie cheater
Reputation: 0
Joined: 18 Jul 2024 Posts: 16
|
Posted: Wed Jul 24, 2024 2:48 am Post subject: |
|
|
Since it's related to defense games, the code keeps changing and what I want to do is to proceed with FLOAT.
|
|
Back to top |
|
 |
AylinCE Grandmaster Cheater Supreme
Reputation: 37
Joined: 16 Feb 2017 Posts: 1523
|
Posted: Wed Jul 24, 2024 3:05 am Post subject: |
|
|
Please answer;
Of the 5 codes, is the correct code the one containing the variable byte ("00 00 00 00 00 E0 DC 41")?
(4th code block in your ranking.)
If so, we scan the code, test the section containing this byte "00 00 00 00 00 E0 DC 41" and reserve the variable address as the correct code.
Of course, if the other four are fixed and only the relevant byte of this code is variable and this is the correct code.
_________________
|
|
Back to top |
|
 |
sss932 Newbie cheater
Reputation: 0
Joined: 18 Jul 2024 Posts: 16
|
Posted: Wed Jul 24, 2024 3:18 am Post subject: |
|
|
00 00 00 00 00 E0 DC 41 << This part is not included
9A 19 47 43 9A 19 47 43 << This part changes when you change the value
|
|
Back to top |
|
 |
AylinCE Grandmaster Cheater Supreme
Reputation: 37
Joined: 16 Feb 2017 Posts: 1523
|
Posted: Wed Jul 24, 2024 3:29 am Post subject: |
|
|
My question; Is the code with the part shown the correct code?
We're just looking for a feature that distinguishes the right code from the rest.
We still haven't come to the conclusion that will parse the correct code.
Which of the 5 code blocks you gave is the correct code?
_________________
|
|
Back to top |
|
 |
sss932 Newbie cheater
Reputation: 0
Joined: 18 Jul 2024 Posts: 16
|
Posted: Wed Jul 24, 2024 3:35 am Post subject: |
|
|
The second one is the correct code.
|
|
Back to top |
|
 |
AylinCE Grandmaster Cheater Supreme
Reputation: 37
Joined: 16 Feb 2017 Posts: 1523
|
Posted: Wed Jul 24, 2024 4:23 am Post subject: |
|
|
Code: | 9A 47 43 9A 19 47 43 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00 |
Please try to see if there is only one result when you scan this code.
In addition, the change is only possible with the length of the change code you provide, not the entire code.
Normally an address identifies the first 4 bytes (Unless it's Qword or Double!)
The bytes you want to add depend on your exchange code.
Example;
Search:
E8 03 00 00 00 00 00 00 01 00 00 00
Change:
E9
result:
E9 03 00 00 00 00 00 00 01 00 00 00
or change:
E9 ?? ?? ?? ?? ?? ?? ?? ?? 00
result:
E9 03 00 00 00 00 00 00 00 00 00 00
_________________
|
|
Back to top |
|
 |
|