| 
			
				|  | Cheat Engine The Official Site of Cheat Engine
 
 
 |  
 
	
		| View previous topic :: View next topic |  
		| Author | Message |  
		| FordGAA How do I cheat?
 
 ![]() Reputation: 0 
 Joined: 13 May 2020
 Posts: 1
 
 
 | 
			
				|  Posted: Wed May 13, 2020 8:26 pm    Post subject: I am a little lost would like to make a feature guide |   |  
				| 
 |  
				| ok so I am probably missing how to do these couple things and would like a simple short to the point map of features and what they do or at least out of the replies update this post and create one. 
 q1. how do i find something (the number 320) that was not in memory previously?
 so a little bit of detail:
 --first scan of 320 gives a few thousand 320's in memory.
 --place down a troop (the troops stats get added into memory at this time) with 320 hp which adds its hp into the memory
 --rescan memory for 320 excluding all previously scanned memory
 
 in short is there a "this doesn't exist yet" scan option where next scan scans newly added things only?
 
 
 q2. how would I quickly look up that hp?
 is there a way to find multiples of the same type of memory item?
 so a bit of detail:
 --place troop and find their hp and modify it into the stratosphere
 --place new troop
 --do some sort of non numerical search to find a similar memory entry to the first.
 --repeat this ad infinitum
 
 in sort is there a way to see variable names perhaps or do a semi intelligent search for all similar value types (not sure the terms but I do not mean float int etc. I mean this number is stuck in an array that looks like x and there is a similar array with similar numbers over there in that block of memory) in memory?
 
 
 q3. is there a way to save these items loaded in memory for the next time I load the game?
 a little detail
 --find soldiers hp and do silly things with it
 --save this found hp
 --close game
 --load game later so it is now using a different block of memory
 --load that found hp and go directly to the new memory address it is located in
 
 in short: save a found object to instantly find it later?
 
 
 q4. is there a noob list of memory terminology?
 if not would someone be willing to help me make one? This would be incredibly helpful to people new to memory editing.
 
 NOTE: I am partially guessing on these and not even sure if what I am writing below is possible but it should give an idea of what a IT / scripting literate expert troubleshooter knows.
 
 something like:
 --this is a memory block it contains memory addresses and programs use it in x fashion
 --this is a memory address they store x style data
 ----this is type a memory address it is used for blah
 ----this is type b memory address they are a bit different than a because they store blah blah
 ----type c memory always wraps the program defining where it is located in memory and how much memory is allocated to it
 --this is the name of a variable cheat engine can search these in this fashion from this menu
 --this is an array which may span across multiple memory addresses to search for instances of an array do this in cheat engine
 --after you find a number you can see its variable name like this
 --after you find a number you can see the array it is in by doing this
 
 snipe edit before people complain that I didn't search for such and such:::
 --lacking proper terminology and an overview of functionality and terms associated with that greatly limits search effectiveness. Hence I want to make a proper noob guide which will help people search, or make a post asking, how to do such and such with xyz function to find all instances of fubar={hp:100,dmg:2,rof:3,rng:8} in random blocks of ram each time I load the game and instantly chance the hp keys value to silly. and I do mean silly string ... what were you thinking i meant 1000000000000000000000000 int?
 _________________
 
 Making games do silly things they weren't supposed to. |  |  
		| Back to top |  |  
		|  |  
		| Corroder Grandmaster Cheater Supreme
 
  Reputation: 75 
 Joined: 10 Apr 2015
 Posts: 1668
 
 
 |  |  
		| Back to top |  |  
		|  |  
		| ParkourPenguin I post too much
 
  Reputation: 152 
 Joined: 06 Jul 2014
 Posts: 4706
 
 
 | 
			
				|  Posted: Wed May 13, 2020 10:14 pm    Post subject: |   |  
				| 
 |  
				| q1. Scan for 4-byte exact value 320 with the not checkbox checked, add the troop, and then scan for 320 again but with the not checkbox unchecked. 
 q2. Look at instructions that access that address (right click on a record in bottom half of main window). e.g. you may find one or several instructions that access the address of that unit when you select it, it gets damaged, etc. Go to that instruction in the disassembler, right click on it, and select "Find out what addresses this instruction accesses" or something and use that.
 
 q3. Use pointers (CE tutorial step 6 and step 8) or code injection (search "injection copy"). If mono features are available (depends on the language the game is written in), you can use those too.
 
 q4. None that I'm aware of. If you don't know what a term is, search for it. Some queries will result in good answers, and some will result in ambiguous definitions. That could imply the term itself is ambiguous - use context to make your best guess what that person meant.
 Some of the examples you give are too high level for what CE actually does.
 _________________
 
 I don't know where I'm going, but I'll figure it out when I get there. |  |  
		| Back to top |  |  
		|  |  
		|  |  
  
	| 
 
 | 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
 
 |  |