签到天数: 2055 天 [LV.Master]伴坛终老
|
楼主 |
发表于 2009-3-10 20:02:46
|
显示全部楼层
Cheat Searching , D( G% ~3 y; D2 H& ?6 R! G
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:
6 p) n, [% Q8 Z0 C" D1 a6 k& H' \4 |/ l7 O+ T/ J7 V
Absolute search:
5 A- o8 z+ }' W8 d- y
9 ~: R0 s& _7 U# ~# |+ q" C2 Y$ y: K
% \! \ Y1 H- Q& u3 {1 c: J8 QSearches for absolute byte values.
3 U( H. t9 V; |' Y0 p, qMost useful for lives and other data. ) `, ~6 x. w" E$ E
Relative search: 4 m# w3 T& B5 ?2 e0 b
1 p, G6 w" u4 y! V: w V9 M6 D
3 }3 {9 o, L! F( z1 W0 sSearches for the difference between byte values. " j+ b8 K6 ?5 y( ~4 U: e7 `
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). ( i$ B4 z4 v+ Z! n/ A
Single Bit search:
2 p4 W0 r: @ J0 G% d% s
: |, \$ u* I. {3 e4 y" }* `! [: n0 t# P# Q
Searches for single bit values.
9 Y& b. K9 ?0 B9 {- n9 ?Useful for status flags, and stuff like 'extend' in bubble symphony, which is stored in 6 bits of one byte.
5 m( r" |* P8 m3 D; u; OSlow deep search: : h* H* V' `9 i3 q6 _
2 c! d' R5 h; P" I, ]0 G
4 b( o% {+ j8 b/ S+ QSearches for the following changes in byte values:
% o( l0 s- t2 r% Jnew byte == old byte, new byte != old byte, * B/ M0 a0 \% x5 c- X) _4 s
new byte > old byte, new byte >= old byte, , W' Z4 x& d, T% C4 ?7 Z
new byte < old byte, new byte <= old byte
& i# P2 T9 G- T/ c# Y2 sUseful 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.
& @- d6 M3 S; F. V; h, l* i6 ~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. - Q' s- d" {% i9 b4 d! `
8 T$ v, F' m4 O4 |console简化指令
5 y! w8 x7 }* |
, n2 e" v3 n+ _ - h = help
# }9 q- P# Z! I4 U8 k. ~0 | - x = exit; P. I* U, ?% ]$ z
- s = search (could also be good to have "si" to initialise search)
$ u- ^& B" d/ H0 L! t; o( v - d = dump / ds = dasm: K% P' |; V6 {
- r = registers
J1 _" u; w9 Y; N/ u - w = watchpoint. y' g9 Q/ Q6 C, u
- p = poke (put value in memory once) |
|