| View previous topic :: View next topic | 
	
	
		| Author | Message | 
	
		| Hooreeeyyy Cheater
 
 ![]() Reputation: 0 
 Joined: 05 Dec 2012
 Posts: 43
 
 
 | 
			
				|  Posted: Mon Jul 29, 2013 8:55 am    Post subject: [Solved] Please help me for Unepic pc game |   |  
				| 
 |  
				| I know that a CT is already available but I'm trying to create a trainer on my own. I tried to change the value of my arrows: 
 1) Changed/Unchanged for byte search. Found and added byte.
 
 2) Find out what writes to this address gives only 1 location:
 
 unepic.exe+93BD8 - 72 2A                 - jb unepic.exe+93C04
 
 But this location is actually a jump? How is a jump writing to our memory location?
 
 
   
 
 
 3) So I tried doing a break and trace on this jb instruction and I got only 1 address repeated all the way:
 
 
   
 What am I doing wrong here?
 
 Last edited by Hooreeeyyy on Sun Aug 04, 2013 1:25 am; edited 1 time in total
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Dark Byte Site Admin
 
  Reputation: 470 
 Joined: 09 May 2003
 Posts: 25806
 Location: The netherlands
 
 | 
			
				|  Posted: Mon Jul 29, 2013 9:42 am    Post subject: |   |  
				| 
 |  
				| Did you also do step 1.5? Confirm that changing the byte has a lasting effect in the game? 
 Rep movsd copies the memory from one location to another, so it looks like the address you found is for display purpose only
 _________________
 
 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 |  | 
	
		|  | 
	
		| Hooreeeyyy Cheater
 
 ![]() Reputation: 0 
 Joined: 05 Dec 2012
 Posts: 43
 
 
 | 
			
				|  Posted: Tue Jul 30, 2013 11:17 am    Post subject: |   |  
				| 
 |  
				| Hi DarkByte, thanks a load for replying to this. You bring up a good point. I was not able to find a value that has a noticeable effect in the game. I basically did the following steps: 
 1) Scan repeatedly using changed/unchanged
 
 2) Keep firing arrows while scanning
 
 3) Narrowed it down to about a 100 entries. But after that no matter how many times I do they all stay.
 
 Things I Tried to reduce these entries further:
 
 * Try to freeze the numbers a couple at a time => doesn't work the game crashes before I can locate the numbers
 
 *Randomly try to modify some of these values => has no intended effect on the game
 
 * Randomly tried on one of these values => (my first post)
 [/b]
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Hooreeeyyy Cheater
 
 ![]() Reputation: 0 
 Joined: 05 Dec 2012
 Posts: 43
 
 
 | 
			
				|  Posted: Wed Jul 31, 2013 11:38 am    Post subject: |   |  
				| 
 |  
				| Bump. Could someone please help me? |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Dark Byte Site Admin
 
  Reputation: 470 
 Joined: 09 May 2003
 Posts: 25806
 Location: The netherlands
 
 | 
			
				|  Posted: Wed Jul 31, 2013 11:55 am    Post subject: |     |  
				| 
 |  
				| perhaps something went wrong during your scan ? (you scanned for changed when it didn't change) 
 Or perhaps it's not stored as a 1 byte ?
 
 e.g:  (if it's a 1 bit value shifted along a 2 byte value)
 scan 1:  20 00
 scan 2:  40 00
 scan 3:  80 00
 scan 4:  00 01
 scan 5:  00 02
 scan 6:  00 04
 
 scan 1 to 3 remove byte 2 and scan 4 to 6 remove byte 1 , removing both bytes
 _________________
 
 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 |  | 
	
		|  | 
	
		| Hooreeeyyy Cheater
 
 ![]() Reputation: 0 
 Joined: 05 Dec 2012
 Posts: 43
 
 
 | 
			
				|  Posted: Wed Jul 31, 2013 10:53 pm    Post subject: |   |  
				| 
 |  
				| I like this idea. So if we search with byte we might miss some important values. Instead I should search for a higher value type. I'll try this out and see what happens. I think it's better to start from the larger value type (like double or float) and work my way downwards if that doesn't work to avoid this problem. 
 Edit: This problem is solved. Thanks a lot for your help DarkByte!
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		|  |