签到天数: 1910 天 [LV.Master]伴坛终老
|
楼主 |
发表于 2009-3-10 20:02:46
|
显示全部楼层
Cheat Searching
+ {. W$ k% M9 Q- ~# s& CIn 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: . n, B5 B7 A* [7 S& b9 @4 V: I
( x0 w; n5 F; ~5 i# _
Absolute search:
, _. } M' u0 W' |2 c2 U# \1 \! L, T Q4 Z- l
0 H/ u0 f, v. l7 B
Searches for absolute byte values.
& V- L2 D& X. f( q8 c# J' vMost useful for lives and other data.
5 t- ]: `7 s, B6 D& f. VRelative search:
% R+ v8 Y9 K, s+ a
! k+ I: l' P# D0 s0 e+ b$ z' T1 {8 [* h( u* [8 W; J; u' q
Searches for the difference between byte values.
0 b. Q6 s; g0 ]$ Q' bUseful 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). 1 ?) U. S. [& q) A
Single Bit search: " x$ j4 e. o" L6 L7 e
% @* N8 H5 D! X* s F# s z
. _) K) q8 G2 I' y" `3 u" T
Searches for single bit values.
& A D) X8 K" SUseful for status flags, and stuff like 'extend' in bubble symphony, which is stored in 6 bits of one byte. # S) O' k! G, N/ p1 r5 |$ G% }
Slow deep search:
9 s X8 R; ]+ j2 s* s; b
* q& G" C1 | `* X% ~/ M/ ]& q& u! {+ e7 F8 D t
Searches for the following changes in byte values:
+ e0 m" H4 G5 \& Qnew byte == old byte, new byte != old byte,
+ M! s _& d' x1 J: N- c$ t5 [0 I! T, Znew byte > old byte, new byte >= old byte, 8 j1 H# i y( B. m
new byte < old byte, new byte <= old byte
# I) g0 h! m9 |: |" `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 m6 r. O) h* F
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.
7 `5 M, f' Z/ R r: Q" _/ e2 C; P& _% H
console简化指令
, A0 P9 v2 i* ]) R6 U1 Z$ ^ H- J- U7 t
- h = help
1 F! d$ q, {! |* X - x = exit1 B4 P) c; H+ u- g
- s = search (could also be good to have "si" to initialise search)
7 c7 N" z7 M5 Q5 _$ {& f - d = dump / ds = dasm5 a9 V/ P' d" Y" _5 D
- r = registers
3 ~7 w. s6 X3 v/ u4 _ - w = watchpoint
) |8 [: a" j3 \' E6 ^+ T, C: W - p = poke (put value in memory once) |
|