| 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: 25807
 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 |  | 
	
		|  | 
	
		|  |