签到天数: 2056 天 [LV.Master]伴坛终老
|
楼主 |
发表于 2009-3-10 20:02:46
|
显示全部楼层
Cheat Searching 0 K9 J. t. w2 q4 r
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: ) @; D, h2 D, y; Q5 u. c0 p
$ z+ z/ h- p6 \7 ~
Absolute search: 4 R s/ m+ a" J' U( {- N
9 E9 Q- U' {4 s: R
2 g$ Q$ j a/ C: n! d/ l# C9 X" ISearches for absolute byte values.
, c Q% e) S+ l& W4 OMost useful for lives and other data.
" \8 j' b4 o6 l' q) }Relative search:
# U- Z4 ^ m! i* d5 I! C
8 d# Z5 w+ p D3 n& d3 E: ]; T
, Q4 b6 t0 o. u; m: c( fSearches for the difference between byte values. / _4 W! i9 D ]2 @
Useful 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). ( k( S* F+ j! b3 Z- M) I0 @3 u4 ^! Z
Single Bit search: 7 x& `0 l' j8 ], e' r
" i4 s0 I2 I: N
3 h& m9 m2 F, l' d0 U" RSearches for single bit values. 1 j; R: F" P) v8 k2 L# m8 X
Useful for status flags, and stuff like 'extend' in bubble symphony, which is stored in 6 bits of one byte. . K( x1 z/ h, Y# O0 K
Slow deep search:
7 ?% p0 C5 z. F2 m, u% N
0 b5 L$ ^* f. I8 `5 W' l
4 v" w9 G5 f- P1 b& x, v! G6 eSearches for the following changes in byte values:
5 K4 g2 d- |7 v: \' P F, a1 {- Nnew byte == old byte, new byte != old byte,
" w1 l, t4 K0 p& H7 V2 unew byte > old byte, new byte >= old byte, 2 B$ J6 }. Y- t4 o' \8 Z" _3 M5 q; ]
new byte < old byte, new byte <= old byte * [5 L5 z) V2 x" X( T- e) a6 K
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.
5 |& b7 e s* f; k, H$ T* \3 s+ MThe 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.
4 u" P3 e4 d2 R4 k+ W" ^" q1 ]* Y( X- k" b1 Q, Y4 }
console简化指令, m0 H4 d! A' x9 a% D
6 ^) o$ U1 b5 C* ^. h% Y% Y6 h - h = help
: Q6 j1 c5 l8 u - x = exit
$ _8 l- D1 |& y `! n& w - s = search (could also be good to have "si" to initialise search)
$ n* T6 c v {& k - d = dump / ds = dasm
; r2 J( a) s* y7 @& @ - r = registers
4 O2 Y# U' T2 a0 t/ [# | - w = watchpoint
* A) F4 u6 i$ f f; B- y% x - p = poke (put value in memory once) |
|