Cheat Engine Forum Index Cheat Engine
The Official Site of Cheat Engine
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 


aobscan Is there a way to read all address values?
Goto page 1, 2  Next
 
Post new topic   Reply to topic    Cheat Engine Forum Index -> Cheat Engine
View previous topic :: View next topic  
Author Message
sss932
Newbie cheater
Reputation: 0

Joined: 18 Jul 2024
Posts: 16

PostPosted: Tue Jul 23, 2024 12:34 am    Post subject: aobscan Is there a way to read all address values? Reply with quote

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
View user's profile Send private message
ParkourPenguin
I post too much
Reputation: 152

Joined: 06 Jul 2014
Posts: 4703

PostPosted: Tue Jul 23, 2024 12:49 am    Post subject: Reply with quote

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
View user's profile Send private message
AylinCE
Grandmaster Cheater Supreme
Reputation: 37

Joined: 16 Feb 2017
Posts: 1523

PostPosted: Tue Jul 23, 2024 12:55 am    Post subject: Reply with quote

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

_________________
Hi Hitler Different Trainer forms for you!
https://forum.cheatengine.org/viewtopic.php?t=619279
Enthusiastic people: Always one step ahead
Do not underestimate me Master: You were a beginner in the past
Back to top
View user's profile Send private message Visit poster's website MSN Messenger
sss932
Newbie cheater
Reputation: 0

Joined: 18 Jul 2024
Posts: 16

PostPosted: Tue Jul 23, 2024 9:54 pm    Post subject: Can't I scan all 5 values ​​that came up Reply with quote

Can't I scan all 5 values ​​that came up in the search?
Back to top
View user's profile Send private message
AylinCE
Grandmaster Cheater Supreme
Reputation: 37

Joined: 16 Feb 2017
Posts: 1523

PostPosted: Tue Jul 23, 2024 11:25 pm    Post subject: Re: Can't I scan all 5 values ​​that cam Reply with quote

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?

_________________
Hi Hitler Different Trainer forms for you!
https://forum.cheatengine.org/viewtopic.php?t=619279
Enthusiastic people: Always one step ahead
Do not underestimate me Master: You were a beginner in the past
Back to top
View user's profile Send private message Visit poster's website MSN Messenger
sss932
Newbie cheater
Reputation: 0

Joined: 18 Jul 2024
Posts: 16

PostPosted: Wed Jul 24, 2024 12:12 am    Post subject: Reply with quote

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
View user's profile Send private message
AylinCE
Grandmaster Cheater Supreme
Reputation: 37

Joined: 16 Feb 2017
Posts: 1523

PostPosted: Wed Jul 24, 2024 12:28 am    Post subject: Reply with quote

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.

_________________
Hi Hitler Different Trainer forms for you!
https://forum.cheatengine.org/viewtopic.php?t=619279
Enthusiastic people: Always one step ahead
Do not underestimate me Master: You were a beginner in the past
Back to top
View user's profile Send private message Visit poster's website MSN Messenger
sss932
Newbie cheater
Reputation: 0

Joined: 18 Jul 2024
Posts: 16

PostPosted: Wed Jul 24, 2024 2:00 am    Post subject: Reply with quote

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
View user's profile Send private message
AylinCE
Grandmaster Cheater Supreme
Reputation: 37

Joined: 16 Feb 2017
Posts: 1523

PostPosted: Wed Jul 24, 2024 2:44 am    Post subject: Reply with quote

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.

_________________
Hi Hitler Different Trainer forms for you!
https://forum.cheatengine.org/viewtopic.php?t=619279
Enthusiastic people: Always one step ahead
Do not underestimate me Master: You were a beginner in the past
Back to top
View user's profile Send private message Visit poster's website MSN Messenger
sss932
Newbie cheater
Reputation: 0

Joined: 18 Jul 2024
Posts: 16

PostPosted: Wed Jul 24, 2024 2:48 am    Post subject: Reply with quote

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
View user's profile Send private message
AylinCE
Grandmaster Cheater Supreme
Reputation: 37

Joined: 16 Feb 2017
Posts: 1523

PostPosted: Wed Jul 24, 2024 3:05 am    Post subject: Reply with quote

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.

_________________
Hi Hitler Different Trainer forms for you!
https://forum.cheatengine.org/viewtopic.php?t=619279
Enthusiastic people: Always one step ahead
Do not underestimate me Master: You were a beginner in the past
Back to top
View user's profile Send private message Visit poster's website MSN Messenger
sss932
Newbie cheater
Reputation: 0

Joined: 18 Jul 2024
Posts: 16

PostPosted: Wed Jul 24, 2024 3:18 am    Post subject: Reply with quote

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
View user's profile Send private message
AylinCE
Grandmaster Cheater Supreme
Reputation: 37

Joined: 16 Feb 2017
Posts: 1523

PostPosted: Wed Jul 24, 2024 3:29 am    Post subject: Reply with quote

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?

_________________
Hi Hitler Different Trainer forms for you!
https://forum.cheatengine.org/viewtopic.php?t=619279
Enthusiastic people: Always one step ahead
Do not underestimate me Master: You were a beginner in the past
Back to top
View user's profile Send private message Visit poster's website MSN Messenger
sss932
Newbie cheater
Reputation: 0

Joined: 18 Jul 2024
Posts: 16

PostPosted: Wed Jul 24, 2024 3:35 am    Post subject: Reply with quote

The second one is the correct code.
Back to top
View user's profile Send private message
AylinCE
Grandmaster Cheater Supreme
Reputation: 37

Joined: 16 Feb 2017
Posts: 1523

PostPosted: Wed Jul 24, 2024 4:23 am    Post subject: Reply with quote

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

_________________
Hi Hitler Different Trainer forms for you!
https://forum.cheatengine.org/viewtopic.php?t=619279
Enthusiastic people: Always one step ahead
Do not underestimate me Master: You were a beginner in the past
Back to top
View user's profile Send private message Visit poster's website MSN Messenger
Display posts from previous:   
Post new topic   Reply to topic    Cheat Engine Forum Index -> Cheat Engine All times are GMT - 6 Hours
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
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


Powered by phpBB © 2001, 2005 phpBB Group

CE Wiki   IRC (#CEF)   Twitter
Third party websites