Difference between revisions of "Help File:Memory scan settings"

From Cheat Engine
Jump to navigation Jump to search
(Created page with '<html><head> <title>Memory scan settings</title> <meta name="generator" content="Cheat Engine"> <meta name="keywords" content="Standard scan settings,Next scan,value t…')
 
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
<html><head>
+
[[Category:Help]]
  <title>Memory scan settings</title>
+
; First scan
  <meta name="generator"  content="Cheat Engine">
+
: The "First Scan" is the first thing you do when you are scanning the memory.  
  <meta name="keywords"  content="Standard scan settings,Next scan,value types,Undo scan,array to scan,scan types,First scan,read onlySelect Process">
+
: "First Scan" initializes the data structures inside cheat engine and reads the complete memory of the selected game. If you already know the value it will scan the memory while it's reading, and take less memory.
  <link rel="stylesheet"  type="text/css"  href="hm.css"></head>
 
<body bgcolor="#FFFCEA"><Object type="application/x-oleobject"  classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"><width="0"><height="0"><param name="Keywords"  value="Standard scan settings"><param name="Keywords"  value="Next scan"><param name="Keywords"  value="value types"><param name="Keywords"  value="Undo scan"><param name="Keywords"  value="array to scan"><param name="Keywords"  value="scan types"><param name="Keywords"  value="First scan"><param name="Keywords"  value="read only"><param name="Keywords"  value="Select Process"></object>
 
<table width="100%"  border="0"  cellspacing="0"  cellpadding="2"  bgcolor="#C0C0C0">
 
  <tr>
 
    <td align="left">
 
      <div align="left"><font class="Arial3"><b>Memory scan settings</b></font></div><div align="left">&nbsp;&nbsp;</div>
 
  
    </td>
+
; Next scan
    <td align="right">
+
: The next scan processes the results of the previous scan. If you did a first scan before with a "Advanced" scantype, it wont have any results, but cheat engine does contain the memory of the game as it was when you did the scan the previous time. That way you can do a scan for a changed,unchanged value etc...
      <font class="Arial2">
+
: If you did get results from a previous scan the next scan will look at those results, and compare them to the scantype you selected, and remove those addresses that don't pass the test, making the list smaller and smaller till there are only a few or even 1 address left.
        &nbsp;&nbsp;
 
      </font>
 
    </td>
 
  </tr></table>
 
<hr><div align="left"><font face="Arial"  color="#010100"  class="Arial3"><br></font><font class="Arial1"><b>First scan</b><br>
 
The &quot;First Scan&quot; is the first thing you do when you are scanning the memory. &quot;First Scan&quot; initializes the data
 
structures inside cheat engine and reads the complete memory of the selected game. If you already know
 
the value it will scan the memory while it's reading, and take less memory.<br><br><b>Next scan</b><br>
 
The next scan processes the results of the previous scan. If you did a first scan before with a &quot;Advanced&quot;
 
scantype, it wont have any results, but cheat engine does contain the memory of the game as it was when  
 
you did the scan the previous time. That way you can do a scan for a changed,unchanged value etc...<br>
 
If you did get results from a previous scan the next scan will look at those results, and compare them to the  
 
scantype you selected, and remove those addresses that don't pass the test, making the list smaller and  
 
smaller till there are only a few or even 1 address left.<br><br><b>Undo scan</b><br>
 
If you made a error while scanning, like searching for a increased value, while you had to search for a
 
decreased value, you can click &quot;Undo Scan&quot; and Cheat Engine will restore the results back to the previous
 
scan, allowing you to try again, instead of completely starting over.<br><br><b>New scan</b><br>
 
The new scan wipes out all your results, and frees the memory, allowing you to start a new scan.<br><br><b>Scan types</b><br>
 
In the scantype combobox you can select what type of scanning will be done.<br><br><b>Value types</b><br>
 
In the value types combobox you can select what type of address you are looking for.<br>
 
Normally (meaning in most cases) a given value is 4-bytes in windows. Sometimes it is different, or you are
 
looking for something else, so in that case choose another value type. Usually when you draw a blank with a
 
4-byte scan choose another (such as 2-byte or even 1-byte for example).<br><br><b>Range to scan</b><br>
 
Programs reside in memory, and store their addresses in various locations within this space. With the two
 
value boxes you can increase/decrease the number of locations that Cheat Engine will look at for the
 
address you need. This can dramatically increase your scanning speed, and improve the results, when used
 
wisely.<br><i><br></i></font></div><div align="left"><font class="Arial1">
 
If you've changed the scanning range and wish to reset it to it's default value, right-click on the range value
 
and choose the &quot;Reset range&quot; option. <br><br><b>Read-Only</b><br>
 
The readonly checkbox tells Cheat Engine, if you want to scan read-only memory or not. Normally games do
 
not store important game information in read-only memory, but sometimes you may feel a need to scan that
 
memory anyhow. (e.g. If you want to change some text in the game etc...)<br><br><b>Fast scan</b><br>
 
The Fast Scan (aligned scan) checkbox tells CE to skip addresses that aren't located on a 32-bit aligned
 
boundary. (Addresses divisible by 4 basically). In other words, addresses ending with 0, 4, 8 and C)</font></div><div align="left"><font class="Arial1">
 
Most times you can get away with using this option ticked, as most variables in games get assigned to</font></div><div align="left"><font class="Arial1">
 
these aligned locations. This will dramatically cut down on your scanning time!</font></div><div align="left"><font class="Arial1"><br></font></div><div align="left"><font class="Arial1">
 
Do not underestimate the use of this option. In many/most cases you can set this to on by default (see CE
 
options) to speed up your work! For most users, under most situations, I recommend you set this to on.</font></div><div align="left"><font class="Arial1"><br></font></div><div align="left"><font class="Arial1">
 
The default alignment is 4 bytes but you are able to change it to a custom value (e.g: 8, which will cause ce
 
to search for addresses dividable by 8 only)</font></div><div align="left"><font class="Arial1"><br></font></div><div align="left"><font class="Arial1">
 
If you use the &quot;Last digits&quot; option, CE will scan only for addresses where the last digit(s) match the given
 
digit.</font></div><div align="left"><font class="Arial1">
 
Note: To use a high digit value you must have a buffersize in settings to a value that is higher than the digits
 
you're looking for</font></div><div align="left"><font class="Arial1"><br></font><font face="Arial"  color="#010100"  class="Arial3"><br></font></div><div align="left"><font face="Arial"  color="#010100"  class="Arial1"><b>Enable Speedhack</b></font></div><div align="left"><font face="Arial"  color="#010100"  class="Arial1">
 
Enables the </font><font class="Arial1">
 
Sp</font><font face="Arial"  color="#010100"  class="Arial1">
 
eedhack function. See here for more detailed information: </font><a href="Speedhack.htm"><font face="Arial"  color="#0000ff"  class="Arial1"><u>Speedhack Info</u></font></a></div><div align="left"><font face="Arial"  color="#010101"  class="Arial1"><br></font></div><div align="left"><font face="Arial"  color="#010101"  class="Arial1"><b>Unrandomizer</b></font></div><div align="left"><font face="Arial"  color="#010101"  class="Arial1">
 
This feature scans for and changes certain routines that are commonly used to generate random values,
 
making them always return the same. You should be cautious though with this option, as there is a chance
 
that CE will overwrite the wrong routines and potentially cause a crash. If the program uses an unknown
 
random generator (IE. CE doesn't know about it) then this option will fail. For most users, during general
 
use, don't touch this option.</font></div>
 
  
</body></html>
+
; Undo scan
 +
: If you made a error while scanning, like searching for a increased value, while you had to search for a decreased value, you can click "Undo Scan" and Cheat Engine will restore the results back to the previous scan, allowing you to try again, instead of completely starting over.
 +
 
 +
; New scan
 +
: The new scan wipes out all your results, and frees the memory, allowing you to start a new scan.
 +
 
 +
; Scan types
 +
: In the scantype combobox you can select what type of scanning will be done.
 +
 
 +
; Value types
 +
: In the value types combobox you can select what type of address you are looking for.
 +
: Normally (meaning in most cases) a given value is 4-bytes in windows. Sometimes it is different, or you are looking for something else, so in that case choose another value type. Usually when you draw a blank with a 4-byte scan choose another (such as 2-byte or even 1-byte for example).
 +
 
 +
; Range to scan
 +
: Programs reside in memory, and store their addresses in various locations within this space. With the two value boxes you can increase/decrease the number of locations that Cheat Engine will look at for the address you need. This can dramatically increase your scanning speed, and improve the results, when used wisely.
 +
 
 +
 
 +
If you've changed the scanning range and wish to reset it to it's default value, right-click on the range value and choose the "Reset range" option.
 +
 
 +
 
 +
; Read-Only
 +
: The readonly checkbox tells Cheat Engine, if you want to scan read-only memory or not. Normally games do not store important game information in read-only memory, but sometimes you may feel a need to scan that memory anyhow. (e.g. If you want to change some text in the game etc...)
 +
 
 +
; Fast scan
 +
: The Fast Scan (aligned scan) checkbox tells CE to skip addresses that aren't located on a 32-bit aligned boundary. (Addresses divisible by 4 basically). In other words, addresses ending with 0, 4, 8 and C)
 +
: Most times you can get away with using this option ticked, as most variables in games get assigned to these aligned locations. This will dramatically cut down on your scanning time!
 +
 
 +
 
 +
Do not underestimate the use of this option. In many/most cases you can set this to on by default (see CE options) to speed up your work! For most users, under most situations, I recommend you set this to on.
 +
 
 +
 
 +
The default alignment is 4 bytes but you are able to change it to a custom value (e.g: 8, which will cause ce to search for addresses dividable by 8 only)
 +
 
 +
 
 +
If you use the "Last digits" option, CE will scan only for addresses where the last digit(s) match the given digit.
 +
 
 +
Note: To use a high digit value you must have a buffersize in settings to a value that is higher than the digits you're looking for
 +
 
 +
 
 +
; Enable Speedhack
 +
: Enables the [[Help_File:Speedhack|Speedhack]] function.
 +
 
 +
 
 +
; Unrandomizer
 +
: This feature scans for and changes certain routines that are commonly used to generate random values, making them always return the same. You should be cautious though with this option, as there is a chance that CE will overwrite the wrong routines and potentially cause a crash. If the program uses an unknown random generator (IE. CE doesn't know about it) then this option will fail. For most users, during general use, don't touch this option.
 +
: See: [[Help_File:Unrandomizer|Unrandomizer]]
 +
 
 +
== Links ==
 +
* [[Cheat Engine:Help File|Help File]]
 +
 
 +
* [[Help_File:Select_Process|Back]]
 +
 
 +
* [[Help_File:Scan_types|Next]]

Latest revision as of 12:07, 19 March 2017

First scan
The "First Scan" is the first thing you do when you are scanning the memory.
"First Scan" initializes the data structures inside cheat engine and reads the complete memory of the selected game. If you already know the value it will scan the memory while it's reading, and take less memory.
Next scan
The next scan processes the results of the previous scan. If you did a first scan before with a "Advanced" scantype, it wont have any results, but cheat engine does contain the memory of the game as it was when you did the scan the previous time. That way you can do a scan for a changed,unchanged value etc...
If you did get results from a previous scan the next scan will look at those results, and compare them to the scantype you selected, and remove those addresses that don't pass the test, making the list smaller and smaller till there are only a few or even 1 address left.
Undo scan
If you made a error while scanning, like searching for a increased value, while you had to search for a decreased value, you can click "Undo Scan" and Cheat Engine will restore the results back to the previous scan, allowing you to try again, instead of completely starting over.
New scan
The new scan wipes out all your results, and frees the memory, allowing you to start a new scan.
Scan types
In the scantype combobox you can select what type of scanning will be done.
Value types
In the value types combobox you can select what type of address you are looking for.
Normally (meaning in most cases) a given value is 4-bytes in windows. Sometimes it is different, or you are looking for something else, so in that case choose another value type. Usually when you draw a blank with a 4-byte scan choose another (such as 2-byte or even 1-byte for example).
Range to scan
Programs reside in memory, and store their addresses in various locations within this space. With the two value boxes you can increase/decrease the number of locations that Cheat Engine will look at for the address you need. This can dramatically increase your scanning speed, and improve the results, when used wisely.


If you've changed the scanning range and wish to reset it to it's default value, right-click on the range value and choose the "Reset range" option.


Read-Only
The readonly checkbox tells Cheat Engine, if you want to scan read-only memory or not. Normally games do not store important game information in read-only memory, but sometimes you may feel a need to scan that memory anyhow. (e.g. If you want to change some text in the game etc...)
Fast scan
The Fast Scan (aligned scan) checkbox tells CE to skip addresses that aren't located on a 32-bit aligned boundary. (Addresses divisible by 4 basically). In other words, addresses ending with 0, 4, 8 and C)
Most times you can get away with using this option ticked, as most variables in games get assigned to these aligned locations. This will dramatically cut down on your scanning time!


Do not underestimate the use of this option. In many/most cases you can set this to on by default (see CE options) to speed up your work! For most users, under most situations, I recommend you set this to on.


The default alignment is 4 bytes but you are able to change it to a custom value (e.g: 8, which will cause ce to search for addresses dividable by 8 only)


If you use the "Last digits" option, CE will scan only for addresses where the last digit(s) match the given digit.

Note: To use a high digit value you must have a buffersize in settings to a value that is higher than the digits you're looking for


Enable Speedhack
Enables the Speedhack function.


Unrandomizer
This feature scans for and changes certain routines that are commonly used to generate random values, making them always return the same. You should be cautious though with this option, as there is a chance that CE will overwrite the wrong routines and potentially cause a crash. If the program uses an unknown random generator (IE. CE doesn't know about it) then this option will fail. For most users, during general use, don't touch this option.
See: Unrandomizer

Links[edit]