签到天数: 1920 天 [LV.Master]伴坛终老
|
楼主 |
发表于 2009-3-10 20:02:46
|
显示全部楼层
Cheat Searching
7 n* \; A9 x; J6 [1 vIn 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: ) q- }1 n! p! F& j, I# R& O; n: M+ U2 [
6 s$ }$ z0 f4 i) j2 e* v: WAbsolute search: + Z" u) z3 r! X( f1 X
$ I, O, j& j( O3 T
9 [5 g+ F) v& _ g+ M) U% FSearches for absolute byte values.
6 [% B4 R k. I6 v; Q$ R( S5 QMost useful for lives and other data.
' {% ?" ]0 @( V9 P3 I3 bRelative search: % J$ A* |" ]# |( P8 g/ D+ e- | v
9 @% m" f* d4 n& k1 [. o7 |# ~& a" Q, n. ^
Searches for the difference between byte values. 0 Y- }3 e' [9 K2 Z' J/ x( V7 \
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). " p) p3 \* ?9 z" U
Single Bit search:
" y7 @- t# R% X, R7 @7 ?5 @
+ |4 s! u2 Z* V4 N3 E
% Q# {9 S. G% S( O: ^. c5 w# ^Searches for single bit values. % I$ U! ] y1 k1 z/ }$ F
Useful for status flags, and stuff like 'extend' in bubble symphony, which is stored in 6 bits of one byte. ; ~* S+ B) d6 ~+ x/ y
Slow deep search: 6 O/ }# B( m' D D
5 I; T% o% |' p2 }# l! A6 d, a
8 ~% ]. X Z0 e7 K+ n, {6 k. H. B' n+ S
Searches for the following changes in byte values: % h+ t2 ?% J2 n
new byte == old byte, new byte != old byte,
0 w0 n1 |' C4 j/ I: `new byte > old byte, new byte >= old byte,
3 g- z9 d+ E: ^+ |new byte < old byte, new byte <= old byte 2 q0 p% M' ^ E
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. 0 P/ c7 m6 B1 N( H0 P) i
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.
3 v: R2 D! b9 Z: W4 n: @1 U0 [6 |, X) P* V" R( N
console简化指令
' t% [) |/ i2 ~7 j' E2 ~- m: N% H
/ L8 ^' d9 B& c% T, ~2 q3 @, x - h = help
" `* F G, j% K6 D) t, j4 s; E- U) u - x = exit
0 m( E( d' `8 M* A Z - s = search (could also be good to have "si" to initialise search)
: s/ O" u( r/ P - d = dump / ds = dasm
' |+ }; ^. h2 G$ \: ?8 T - r = registers
8 {+ t! L a8 X1 z2 k2 p) F7 m/ ~9 k - w = watchpoint
0 m' p; ~, j3 b3 } - p = poke (put value in memory once) |
|