签到天数: 2032 天 [LV.Master]伴坛终老
|
楼主 |
发表于 2009-3-10 20:02:46
|
显示全部楼层
Cheat Searching , o. {6 Y9 B3 V
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: ( e: u6 t/ t3 b( k% k: G! s2 j! E+ r2 A: x
( E1 b* @( R5 q, C" z; v( Y
Absolute search:
# S) M, a/ V0 t/ r( \7 W, c
- T' y* h* A9 E$ |" ~" O2 k, n+ s! u8 e, p% d
Searches for absolute byte values.
6 D8 l4 _# w+ y) x! \) S) n8 E+ | k6 RMost useful for lives and other data.
y0 n5 i! H' u4 XRelative search: 2 ^% R9 |2 |* Y) {
$ j4 h0 X Z" O6 {0 l& o0 K* h9 o4 G6 \# t% ]
Searches for the difference between byte values.
/ ]1 l3 c5 {; v/ X/ pUseful 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). * Z# A5 q: T, j5 ~4 A: J: q8 C
Single Bit search:
5 K- X7 ^5 }: |# G+ r, P
9 u8 f0 {- C4 ]0 I$ |, k7 U$ @+ r9 q2 G2 y& Z) q
Searches for single bit values. 4 W$ [% a3 k8 ~. K6 d k/ z4 a
Useful for status flags, and stuff like 'extend' in bubble symphony, which is stored in 6 bits of one byte.
. M t2 M4 \, ?0 @Slow deep search: 0 r2 Q+ [" I& `& v, L# H
) ^' y. Z9 b' j9 j' n& ]' U( K
) h) n2 i9 q5 l! j/ f- ]Searches for the following changes in byte values:
# P3 m+ w) M) i6 X6 T% \3 }+ u" o! @new byte == old byte, new byte != old byte,
9 S0 l. g; h- ?+ O* |, dnew byte > old byte, new byte >= old byte, 8 }" {! M! E7 F7 ? g, b
new byte < old byte, new byte <= old byte * `7 Q5 {4 x# X0 O
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 M! ?( l: K6 i7 WThe 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. ) Q A7 c1 w; I8 t& Z
: Z9 D5 ~1 i2 ]; w' d$ W0 ^# B
console简化指令/ J. j; _4 } h
: J" B2 q8 k9 X - h = help: s$ s$ v: u8 v' z Z
- x = exit
. h6 P6 Q1 \' ]* g" z - s = search (could also be good to have "si" to initialise search)& P5 f+ Z L+ [/ }; [
- d = dump / ds = dasm. j; F# \# ^4 y3 ]2 `0 w
- r = registers
' G7 [: I7 e3 L- `1 @- P* j - w = watchpoint
. z9 l. z# p" \ - p = poke (put value in memory once) |
|