basically in artmoney, theres a special kind of searching called "Save a memory dump". you select the data type and address range that you'd like to search for, and the program stores all the results in a memory dump. from there, you can do a "sub search" for additional memory searches. when you are done, you can compare values the values in the memory dump using some formula. for example:
i am looking for the the address that stores the amount of gold. assuming the values aren't encrypted, i save 3 dumps in which the gold value is 30, 53, and 741 respectively. i could then use the formula
- Code: Select all
(M1=30)and(M2=53)and(M3=741)
and it would narrow down any values that are equal to what they were in these three states.
btw, formulass in ArtMoney are a logical expression containing:
- Other expressions in brackets ()
Arguments (M1,M2, and etc) - States of object (a memory dump or addresses/values recordsets).
A set of arguments M[2,4] - States of object at 2 and 4 steps. For example M1 <> M[2,4] equal like (M1 <> M2) and (M1 <> M4)
Numerals (100,-15,Ah,11.2) - Two numbers can be only in expression like 100>=M1>=300
Text ('Boss',"Good") - only in expression like M1='Boss'
Conditions ( "<",">","=" and etc) - for example M1=1, M2>=100, 1<=M3<=2, or for comparison of the states of the object M1>M2, M1<>M2.
Arithmetical operations ('+','-') - only in expression like M2>=M1+100
Operation AND - Unification of two recordsets of addresses, if address found in 1 and 2 expressions.
Operation OR - Unification of two recordsets of addresses, if address found in 1 or 2 expressions.