签到天数: 2157 天 [LV.Master]伴坛终老
|

楼主 |
发表于 2009-3-10 20:02:46
|
显示全部楼层
Cheat Searching ( ^' h$ B2 j9 D% H- g
In this window you can find new cheat data. To start a search, click new search, then choose a search mode. When you are ready to continue the search, click continue search. There are four search modes:
. O" d) d: g7 k
! @7 k8 `9 a+ l- OAbsolute search: c! ~9 v% J9 {1 k1 O
, i- s. N# c. v
0 W; ~7 C, g+ s$ D9 X' W6 MSearches for absolute byte values.
% w' ], @$ ?* J- b: u9 nMost useful for lives and other data.
8 T" n5 z9 r9 \- W7 MRelative search: 9 z! Z" c5 B9 K, ~ D) o: \
+ Q% L1 Q2 z4 L1 a7 x$ n0 n
. D7 g4 [; Q% s0 a/ [4 ]
Searches for the difference between byte values.
) R5 U2 a, w2 f: r3 s, JUseful when absolute search fails, like if the game stores lives starting with ascii 0x30 or stores lives +/- 1 from the value shown ingame. Remember that if the difference is positive you should enter something like 0x01 (+1), if it is negative, then you should be searching for 0xFF (-1). 7 X4 V' N; o; ^7 l5 n
Single Bit search: ) W. Q. Q: S' S6 F0 \; P
9 b4 E9 p3 x& T' d) Z/ c/ x
& R/ E# V1 t* p! p7 x6 y' n5 b$ t% VSearches for single bit values.
2 T, i; g& c$ d/ e q7 MUseful for status flags, and stuff like 'extend' in bubble symphony, which is stored in 6 bits of one byte.
2 T7 g$ i& j. _7 `$ C7 O) gSlow deep search: . r! r( q" @, R/ Q6 {+ {1 @# Y
2 q% b& l5 ~; p: m: k
" ?! z* d+ B6 K3 MSearches for the following changes in byte values:
{$ g4 B, T+ Q) B) znew byte == old byte, new byte != old byte,
* d; N' G$ ^# {' {5 }- C, Qnew byte > old byte, new byte >= old byte, 6 O* S& C# o- F' n
new byte < old byte, new byte <= old byte : \8 n* ?" D3 H7 ^8 c
Useful for timers and anything not found with the other modes. A nice cheat to have is invulnerability, use this mode to find the invulnerability timer. # m0 a# n9 z. ]) O3 t
The search results are shown in a listbox, when there are more than 512 results, only the first 512 will be in the listbox. You can double click on the search results to open a scrollable hex/ascii view of the memory area where the result lies. Any bytes that are in the search results will have *..* around them, so you can easily spot them.
: w, d- t- o6 S* Q# D
/ g8 y8 }" [1 j9 H6 _& hconsole简化指令
5 Z4 A+ I! B/ F7 p
, j* |& q# ~& x( N, A! d - h = help
! k$ V3 Q& P1 v! N5 K# ^! l2 C# s5 l - x = exit
J$ O2 W5 g9 i9 R, J/ d - s = search (could also be good to have "si" to initialise search)
, L; X/ x! \4 s& L! l& b6 m - d = dump / ds = dasm" N: b9 T; G$ a+ ]4 d& x- v. v& X
- r = registers
4 Y: Y. C2 O1 s( A7 d. z6 L - w = watchpoint1 t3 a+ n7 i0 S/ Q7 R
- p = poke (put value in memory once) |
|