Script Search
Posted: Wed Aug 02, 2006 1:07 pm
This is going to be in the next release (3.0.1.4 Pro).
In fact, it is already done, but I need to document it and provide multiple examples of its uses (which are vast).
Script Searches are the ultimate search type, able to perform every other search type that exists (in this software and in others), and more that don’t even exist yet.
Script Searches allow you to decide which values get added to the result list during a search.
Memory Hacking Software will run its normal searching routine, managing the buffers and result list for you, but for each address it checks it will call a script function written by you (or your friends).
The script function then evaluates the data and determines if it should be added to the main list or not.
The checking process is performed entirely by the script function, which allows you to write any type of checking you can imagine. This means you can create any type of search you desire, no matter how wild or game-specific.
You can perform any kind of encryption search, using any kind of decryption method.
You can cast the buffer to a structure and create “Template Searches”, or structure searches. After casting to a structure, your script can then validate each structure member and determine if the data is all valid.
You can perform ArtMoney’s “Formula Search”, but with more diverse formulas and faster checking.
You can customize searches towards given processes. For example, searching for pointers in Project64 would normally give you pointers used by Project64 itself, rather than pointers inside the game that Project64 is emulating. A pointer used by Project64 might look like “0x0238FB1C” while a pointer used by the game playing in Project64 might look like “0x81003A80” or “0xA1003A80”. These pointers are in “Nintendo 64” format and can’t be used by us without a bit of processing.
Therefore, it becomes possible to create a new “Project64 Pointer Search”, to go alongside the existing Pointer Search, which would find the Nintendo 64 pointers used by the game running inside Project64.
Script Searches also allow customized Sub Searching, allowing you to define the way(s) in which the result list is filtered.
There are no longer any limits on searching capabilities in Memory Hacking Software.
L. Spiro
In fact, it is already done, but I need to document it and provide multiple examples of its uses (which are vast).
Script Searches are the ultimate search type, able to perform every other search type that exists (in this software and in others), and more that don’t even exist yet.
Script Searches allow you to decide which values get added to the result list during a search.
Memory Hacking Software will run its normal searching routine, managing the buffers and result list for you, but for each address it checks it will call a script function written by you (or your friends).
The script function then evaluates the data and determines if it should be added to the main list or not.
The checking process is performed entirely by the script function, which allows you to write any type of checking you can imagine. This means you can create any type of search you desire, no matter how wild or game-specific.
You can perform any kind of encryption search, using any kind of decryption method.
You can cast the buffer to a structure and create “Template Searches”, or structure searches. After casting to a structure, your script can then validate each structure member and determine if the data is all valid.
You can perform ArtMoney’s “Formula Search”, but with more diverse formulas and faster checking.
You can customize searches towards given processes. For example, searching for pointers in Project64 would normally give you pointers used by Project64 itself, rather than pointers inside the game that Project64 is emulating. A pointer used by Project64 might look like “0x0238FB1C” while a pointer used by the game playing in Project64 might look like “0x81003A80” or “0xA1003A80”. These pointers are in “Nintendo 64” format and can’t be used by us without a bit of processing.
Therefore, it becomes possible to create a new “Project64 Pointer Search”, to go alongside the existing Pointer Search, which would find the Nintendo 64 pointers used by the game running inside Project64.
Script Searches also allow customized Sub Searching, allowing you to define the way(s) in which the result list is filtered.
There are no longer any limits on searching capabilities in Memory Hacking Software.
L. Spiro