The String Search is one of the largest improvements so far, in terms of functionality and speed.
More relevant options have been added, along with support for wildcards and regular expressions.
In the image below, I have made a simple regular expression that allows me to find all sentences in the target process longer than 4 characters.
The String Searches now use the Boyer Moore algorithm when possible and are faster.
Regular expression matches can not use Boyer Moore, however my regular expression scanner uses deterministic finite automation for exceptionally fast searches.
You can also see that multiple values are selected in the Found Addresses list and in the main list.
The icons have been redone (I did these ones) and the options are more relevant.
In order on the main list:
Create New Address
Open Address File
Save Addresses
Delete Selected
Delete All
Lock Selected
Unlock Selected
I can sort the main list by description, address, value, lock value, or type.
Everything looks much better and complaints regarding the interface should disappear (this has always been the #1 complaint).
Later there may be the option to select different layouts, so you could, for example, set the layout to TSearch, ArtMoney, or CheatEngine, if you are already more comfortable with those.
When switching layouts, the dialogs and appearances change to match the new layout, and the terms change as well.
For example, “Sub Search” may appear as “Sieve” or “Filter” depending on your style.
Unsigned Long may change to DWORD, etc.
You’ve noticed the text at the bottom of each of the searches.
These describe exactly how your search will perform and help new users.
The Group Search is one of the most powerful search types available, yet few really understand its purpose. The new design will help more people realize its power.
L. Spiro