签到天数: 1977 天 [LV.Master]伴坛终老
|
楼主 |
发表于 2009-3-10 20:02:46
|
显示全部楼层
Cheat Searching
: B% p# Q. R a( Q, X! jIn 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:
5 d- H* J0 M/ ?1 V9 o/ u
* u* O, E& _' D# f- VAbsolute search: " B+ j, C; l4 e: A8 G9 c% n
' b& H# X6 ?/ x/ G7 V; B8 C5 g% k$ E6 W1 r" R- u% ?
Searches for absolute byte values. ; g% a: y, b" A6 \7 l
Most useful for lives and other data. - T; U7 E4 ]3 u
Relative search:
* u( o$ \/ J8 w- |$ e( [, m2 a1 r2 J* h2 J3 S
& d! S8 b& m4 ^: r
Searches for the difference between byte values. : i: t9 ]9 o! @$ b. I7 n; r* F
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: i& r% C5 u- K& ~
Single Bit search: # p: C. @4 K$ h- r, I9 ~7 P! B* X7 a
2 O/ `4 q( m9 g5 ?! i8 I! N
" |3 K; N, I2 p" w/ C$ g; V, ?& S
Searches for single bit values. 1 f. z) g' C) [9 Z" i
Useful for status flags, and stuff like 'extend' in bubble symphony, which is stored in 6 bits of one byte. $ P' ?0 b) f L8 t, A3 ]
Slow deep search:
! ^4 J( q; }- C/ H0 E$ \2 i0 h
1 f) r1 m3 I& z5 Y. e9 e$ l% O6 H
Searches for the following changes in byte values:
7 u3 A3 I% Y0 T9 Y/ Z% n1 C7 N3 l) bnew byte == old byte, new byte != old byte,
+ t. d k( b# H; V dnew byte > old byte, new byte >= old byte,
& c h3 `/ S x% P6 X$ F. f6 i. bnew byte < old byte, new byte <= old byte 0 b' F7 _1 A. \( B# B
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.
' S( L$ `" K8 J) }: cThe 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.
: T) k# u8 G1 H* ?( j: W, S2 r: D; b4 a1 f% X8 y y8 ?
console简化指令- Y6 g7 @5 B- {, k0 Y
/ e/ [( g4 ]" p3 A. e/ L7 W - h = help
8 b; S# S7 b( ~6 z - x = exit. e9 X) l! Y- b- q( f9 M8 [( z0 E
- s = search (could also be good to have "si" to initialise search)' E1 `5 |& n& {5 {5 s) u. `, A4 B
- d = dump / ds = dasm r# }0 G: k$ R8 h
- r = registers
* }9 V c9 r7 u( K. ^" T9 Y$ f - w = watchpoint6 X, u# }& ]9 \; A4 f) y/ {
- p = poke (put value in memory once) |
|