签到天数: 2006 天 [LV.Master]伴坛终老
|
楼主 |
发表于 2009-3-10 20:02:46
|
显示全部楼层
Cheat Searching
0 ]: \; ^8 U1 N1 n& W7 a2 L7 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:
7 \4 Q) W: E- C, Y
5 B5 k, t. ~; z" p! LAbsolute search:
9 P- u6 X3 x- ^) x) c
7 T; k, p$ \7 Z- A$ l6 H8 y0 L6 j/ A
Searches for absolute byte values.
/ g7 Y# i, B6 f* z% IMost useful for lives and other data.
# E2 [. q6 [; v! O' t8 w. LRelative search: * G/ F& g2 K% H4 K- L
/ w0 ~ ^5 x. k7 U9 M' S
. K) x: V$ |& v3 o# ASearches for the difference between byte values.
2 k u" y3 Q1 {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). t8 T, `# w% H, f. x7 K
Single Bit search:
- [# x- j" ?/ V" v1 F! n& [
( s- @% v1 z1 f4 k" B: f8 c3 g5 [' W* @ A* K
Searches for single bit values. % b7 l) P4 Y6 l. Q% T: d4 N r
Useful for status flags, and stuff like 'extend' in bubble symphony, which is stored in 6 bits of one byte. 4 P: v0 O$ m% A( S) g$ S7 p
Slow deep search:
# }$ h4 @8 u: w) c$ K/ y0 Z# Z/ p1 M' x
% g% }3 e# O8 y& y8 z( ?2 @3 M
Searches for the following changes in byte values:
4 R+ s9 }% J6 T5 S9 [$ A' ?new byte == old byte, new byte != old byte, % S" U0 l. \6 ~ H- R
new byte > old byte, new byte >= old byte,
, j3 ?( C9 [ J8 s) W- m. Wnew byte < old byte, new byte <= old byte
6 @: Y) r9 h C3 lUseful 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. 9 |; @1 h5 @ k; g
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.
; I/ {2 `. i4 c' Z$ N5 e
8 z# T8 X7 D" Q5 d1 {# uconsole简化指令, C4 |. \% ] N Y5 F1 k0 L7 Y3 p
$ A4 [- e6 r% v1 N, w) L0 F; G - h = help/ p) o- {/ w& P! g, O, u
- x = exit
2 W/ e* }) \& \) @, Y - s = search (could also be good to have "si" to initialise search)/ j$ P# r C3 }
- d = dump / ds = dasm
, A+ A6 U) E7 X - r = registers. ^4 j, E$ }1 {, h4 j4 A
- w = watchpoint
4 h/ a9 h6 X7 ^) N - p = poke (put value in memory once) |
|