View previous topic :: View next topic |
Author |
Message |
Explain How do I cheat?
Reputation: 0
Joined: 17 Aug 2016 Posts: 5
|
Posted: Wed Aug 17, 2016 6:06 pm Post subject: Groupscan help |
|
|
Is there a way to get groupscan to look at the last 3 numbers in address instead of just the last number?
The memory range is always between 30000000 and 3fffffff with the last 3 or 4 different depending on memory usage for a range of 7 numbers
|
|
Back to top |
|
 |
Zanzer I post too much
Reputation: 126
Joined: 09 Jun 2013 Posts: 3278
|
Posted: Wed Aug 17, 2016 6:18 pm Post subject: |
|
|
Maybe you could... Explain... a bit more what it is you're trying to do. Perhaps an example.
|
|
Back to top |
|
 |
Explain How do I cheat?
Reputation: 0
Joined: 17 Aug 2016 Posts: 5
|
Posted: Wed Aug 17, 2016 6:26 pm Post subject: |
|
|
I am trying to find this group of values
75, 100, 125, 150, 175, 200, 225, 500
using groupscan I only get values if the last number in the address is different I am trying to scan for this group but with a larger difference in addresses
an older example after searching through one at a time and comparing address manually was
75 3a1c23c8
100 3a1c2314
125 3a1c2356
150 3a1c2378
175 3a1c2402
where the group addresses change every time the game is reloaded
|
|
Back to top |
|
 |
Zanzer I post too much
Reputation: 126
Joined: 09 Jun 2013 Posts: 3278
|
Posted: Wed Aug 17, 2016 7:03 pm Post subject: |
|
|
According to the addresses you posted, the order is 100, 125, 150, 75, 175.
3a1c2356 is an odd address. Are these 2-byte values?
Is the distance between each address always the same?
According to your example, this group scan would find the addresses:
2:100 w:66 2:125 w:34 2:150 w:80 2:75 w:58 2:175
|
|
Back to top |
|
 |
Explain How do I cheat?
Reputation: 0
Joined: 17 Aug 2016 Posts: 5
|
Posted: Wed Aug 17, 2016 9:48 pm Post subject: |
|
|
I just made up the addresses since I didn't have them I was just trying to show that they have the same first 5 or 6 integers in common and if there was a way to groupscan or make a lua script to do it.
I had different numbers before but the pattern I believe will be similar
55 33BB019C
80 33BB01B0
105 33BB01C4
155 33BB01EC
130 33BB01D8
180 33BB0200
205 33BB0214
230 33BB0228
If I manually search for each number I am doing between 500-4500 addresses that I then have to try and match the first 5 or 6 up by scanning through a list of like 20-30k
The addresses I am looking for I have always used 4 Byte to find.
|
|
Back to top |
|
 |
Dark Byte Site Admin
Reputation: 470
Joined: 09 May 2003 Posts: 25794 Location: The netherlands
|
Posted: Thu Aug 18, 2016 12:14 am Post subject: |
|
|
something like this then:
BS:150 OOO:U 4:55 4:80 4:105 4:155 4:130 4:180 4:205 4:230
it's an out of order scan(OOO:U), so the values can appear in any order of the memory block.
Only requirement is that the memoryblock has ALL those values in it.
Omit a value if you don't know it
If the values can be in a bigger range of each other than just 150 bytes, then adjust the BS size
_________________
Do not ask me about online cheats. I don't know any and wont help finding them.
Like my help? Join me on Patreon so i can keep helping |
|
Back to top |
|
 |
|