签到天数: 1949 天 [LV.Master]伴坛终老
|
楼主 |
发表于 2009-3-10 20:02:46
|
显示全部楼层
Cheat Searching : Z6 E, I Y* i. `
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: * Q) d! F0 X z9 s" X+ L
% ^: |9 h6 t9 u6 r( S/ G1 K% I8 ~
Absolute search: _3 a O2 N+ s: R
, p! L# z' R! A$ p! |/ E/ ^6 n( k/ s
Searches for absolute byte values.
2 F1 t" i. |3 G, x8 C8 F3 @ b4 J9 y" GMost useful for lives and other data. ' ]- a3 u3 F* X9 u9 [+ y o
Relative search:
) V1 }8 C$ T+ E* h4 n$ O
3 B0 |$ O: n9 ~% E0 J
d% }+ R6 j* z/ w0 B$ _" ISearches for the difference between byte values. ( C$ F. L3 |2 \9 ~! O9 m
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).
, X$ N9 T( T G9 KSingle Bit search: 4 _8 F/ r& d- @1 \
+ s% R% t9 P+ r1 R0 }) U. |8 `
, I, b0 j6 g0 a/ r% {/ H7 m6 |. k
Searches for single bit values.
B6 R3 D( e$ m3 o5 @# FUseful for status flags, and stuff like 'extend' in bubble symphony, which is stored in 6 bits of one byte. . b* [0 P, w0 y0 A1 w# L% s% d
Slow deep search:
/ a4 Z! `, j$ }4 Q4 c) w/ W% l% d2 v3 V
% ]6 a8 o! W- h" F
Searches for the following changes in byte values:
2 N# g e( v. W! Q- snew byte == old byte, new byte != old byte, 8 _) O: E/ X: s4 U
new byte > old byte, new byte >= old byte,
# x0 x. }3 B3 z5 S0 O mnew byte < old byte, new byte <= old byte ( f7 l E: x5 f9 Q) |
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.
; o3 t3 Y, j9 e' C6 oThe 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. 5 C( w+ ?7 n v6 ]5 L
2 A! ?% {+ ]0 N% F9 N8 {7 \) J
console简化指令
4 p7 D2 r$ z2 r) \1 F. n* |% Q, \ `- I
- h = help
, r" F- o+ x Z6 T9 R; W - x = exit4 b# O; E# V7 A% E! M
- s = search (could also be good to have "si" to initialise search)- P; q; C- n% ?: L6 J) W E
- d = dump / ds = dasm
2 }: B; \" \5 x% t1 b/ J9 w, s, O - r = registers
& h1 U1 `6 F! u7 r1 Z5 z6 V2 C - w = watchpoint
- \# |" {; |# E* U' X- J - p = poke (put value in memory once) |
|